美好的一周学习回顾
课程上:
这周是电装实习周,认真详细的学习了电烙铁的使用,测电表笔的使用,焊接最小系统单片机,同时又学习了电路实验,学习了面包板的使用,万用表的使用,使用这两家伙测电流电阻电压,在面包板上搭电路。自己在B站看课学习宋浩高数,因为高数和线代,概念论对于基础学习很重要。
课外:
C++:
认真学习了 effective C++,学了前四个改善程序与设计的具体方法,比如…让自己习惯C++,视C++为一个语言联邦,尽量以const,enum,inline替换 #define,尽可能使用const…,高质量书籍,大推荐。
嵌入式:
没怎么学习,然后还是那个温度报警器,不过有一次看了一些代码。
个人代码确实是套模板,因为电路知识还没怎么学习,在深度看用户手册,深化自己对硬件的了解。对基础的寄存器和通信协议加深了影响,不过纸上得来终觉浅,还是得实践,本周焊了电路板还是可以加深自己对硬件嵌入式的兴趣和学习。
算法:
大致深化学习了模拟算法,模拟真心难度不一呀,然后呢,还在一位学长那里学到了一些算法模板,这样可以让我写的代码更加规范,有一定的风格,很是喜欢。
放代码:
#include<bits/stdc++.h>
using namespace std;
#define rep(i,a,n) for(int i = a;i < n;i++)
#define reps(i,a,n) for(int i = a;i <= n;i++)
#define per(i,n,a) for(int i = n - 1;i >= a;i--)
#define pers(i,n,a) for(int i = n;i >= a;i--)
#define pb push_back
#define eb emplace_back
#define mp make_pair
#define fi first
#define se second
#define all(x) (x).begin(),(x).end()
#define SZ(x) (int)x.size()
typedef vector<int> VI;
typedef long long ll;
typedef pair<int, int> PII;
typedef double db;int main() {cin.tie(0);ios::sync_with_stdio(false);return 0;
}
(求推荐其他也很好的模板和算法QAQ)
QT:
我看了一下上周计划,本应该是学习数据库,不过确实是漫长的过程,仅仅简单的看了基础语法。主要是学习了qt,首先学习了它的下载和配置环境,遇到bug哭麻了┻┳|・ω・),主要是学习了图形框架的大致入门知识,和按钮的创建及其大小控制,还有一个简单按钮功能实现。
下周计划
继续看一看effective C++,确实一本很好的书,把单片机参考手册吃完,可以的话再去焊一焊焊锡还是很好的,然后呢,继续学习qt,以qt为主,以数据库为辅,然后认真学习一下算法数论和图论,并使自己的代码有些规划性。同时,继续备战蓝桥杯和C4天梯赛,希望能拿到较为可观的成绩,本人本周到东区参加C4团队天梯程序设计大赛西邮校选拔赛,成功进入一队,周日又一整天在东区参加ACM_XUPT校赛,在一位学长和同窗的带领下较险的取得金牌,晚上22.35–00.35又要准备CodeForces,所以晚上未能学习,并以录视频记录本周学习。(属实抱歉抱歉,望谅解)
(这次周报质量感觉有些水分,应该是实习把精力占完了,当初一碰床就睡着了,然后竞赛也比较多,因此学习未能跟上太多)