2022年度总结:反思与回顾

学习与探讨

1.C语言问题记录

(1)栈溢出stack overflow原因
程序调用的栈过大时,超过系统默认分配的大小时,即出现栈溢出。解决方法是修改项目的属性:连接器->系统->堆栈保留大小;
(2)关键词extern的使用
利用结构体名定义结构体变量时,extern作用的结构体变量名与定义的保持一致。
例如结构体名a,定义结构体变量名b时
a b;
则可以用extern a b;

2.傅里叶变换研讨

(1)信号欠采样或补零进行FFT之后,会出现旁瓣;
(2)信号的频率没有落在频率刻度上,其频谱会出现展宽;
(3)信号进行N点FFT,则其频域的幅值是时域幅值的N倍;
(4)实信号进行N点FFT,本质会分解为两个互相共轭的复信号分别进行N/2点FFT,所以实信号的频谱是对称的,且每个峰的幅值为时域信号的N/2倍;
(5)截取的信号长度不是信号周期的整数倍,会存在频谱泄露,即在信号真实频率点的两边出现拖尾的现象。

3.Linux常用命令记录

1、重启 ubuntu 系统命令
reboot
2、关闭 ubuntu 系统命令
poweroff
3、远程连接设备
ssh 用户名@主机网络
4、切换用户身份命令,配合 su 一起使用
sudo su 用户名
5、远程复制文件
scp 文件名 用户名@主机网络:文件目录
6、复制文件夹下的所有文件
cp -r 文件夹名 另一个文件夹
7、重命名
mv 原文件名 修改后的文件名
8、创建文件命令
touch 文件名
9、创建文件夹命令
mkdir 文件夹名称
10、删除文件
rm 文件名
rm 后面可以跟其他命令参数,如 -r,-f
-r:表示将参数中列出来的全部目录和子目录均递归的删除;
-f:表示强制删除,忽略不存在的文件,从不给出提示。
11、删除文件夹命令
rmdir 文件夹名称
如果 rmdir 删除的文件夹为非空的时候,是无法删除的,这时可使用 rm 文件夹名称 -rf 进行删除。
12、删除非空文件夹
rm 文件夹名
13、查看文件内容
cat 文件名
14、添加读写权限
chmod 777 文件名
15、查看磁盘剩余空间
df -h
16、清屏
clear

工作思考

1.工作改进点

(1)从宏观和系统的角度思考问题,不要太局限于技术细节;
(2)对算法中的各个函数进行重构;
(3)多跟其他人交流技术问题;
(4)做一些创新方面的工作。

2.经典名言摘录

许多时候,不是我们没有跨越的潜力,而是缺乏创新的胆识;许多事情,不是我们没有突破的可能,而是缺乏必胜的信心。

生活

1.兴趣爱好

(1)在公司有免费游泳机会的情况下,学会了游泳,并作为一个兴趣;
(2)办理了健身卡,跟教练学习健身,因出差耽误了时间,明年要继续:
(3)与室友一起观看世界杯,只看直播不看回看,进球的瞬间很精彩,很让人激动。

2.收入

2022年的存款目标已经达到,除了工作的工资,日常接写代码的私活赚的并不多,在CSDN也没有以前活跃,仅仅依靠以前的老本获取资源收益,2023年要加油,实现年度存款目标。

猜你喜欢

转载自blog.csdn.net/weixin_45317919/article/details/128753005