Home

const修饰指针

纲要 常量指针 指针常量 即修饰指针,也修饰常量 常量指针 能改指向,但是值不能改 int num1 = 10; int num2 = 20; const int *p=&num1; p=&num2;// success *p=20;//error 指针常量 不能改指向,但是能改值 int num1 = 10; int num2 = 20; int * const p=&num1; p=&num2;// error *p=20;//success 即修饰指针,也修饰常量 都不能改 int num1 = 10; int num2 = 20; const int * const p=&num1; p=&...

Read more

ubuntu切换阿里云

纲要 备份原来的源 检查源是否还存在 覆盖 更新 备份原来的源 sudo cp -ra /etc/apt/sources.list /etc/apt/sources.list.bak 检查源是否还存在 http://mirrors.aliyun.com/ubuntu/dists/ 覆盖 将文件/etc/apt/sources.list里直接覆盖一下内容: deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted univ...

Read more

勾股定理推导出无理数

纲要 回顾 推导 回顾 先说明一下勾股定理 \[c^2=a^2+b^2\] 有理数又是个什么概念呢? 可以表达为两个整数比的数($\frac{a}{b}$, $b\neq 0$)被定义为有理数 推导 基于上述的公式,假设$a=b=1$,那么$c$大约是在$1\lt c \lt 1.5$ 由: $c^2=a^2+b^2$及$a=b=1$ 得: $2 = c^2$ 先假设$c = \frac{z}{m}$, 就是先假设$c$是个有理数,分子为整数$z$, 分母为整数$m$, 且$z$和$m$互质,就是说他们是不能再化简的,比如$\frac{2}{6}$还能化简为$\frac{1}{3}$, 所以$z$和$m$不能同时为偶数 再得: $2 =...

Read more

计算机导论1

纲要 cpu的发展 cpu的发展 目前我们在网络上查到的大多都是从晶体管开始说起cpu的,这里就从最原始的电磁开始说起! 继电器 说到cpu,那么我们肯定离不开计算机中的各种开关;计算机在最早的时候是很庞大的,而且效率还很低! 那么开关最早是个什么样的原理呢?–继电器 以上大致就是继电器的工作示意图了(SPST)。 从百度中找到一个电磁继电器的图(适合有一定物理基础的) 继电器目前来说可以分为 电磁继电器 热继电器 时间继电器 但是继电器有一个点事满足不了计算机的需求的,—–频率低!而且体积大! 然后真空管登场了! 真空管 真空管一开始是真空的,但是随着时代的发展,现在已经会在管内填充各种气体或者水银之类的。 对物理有一定程...

Read more

c++ debug代码和release代码的差异

大纲 exe的debug和release怎么生成的? debug和release在汇编结构上的差异 debug生成的对象怎么直接转换成release exe的debug和release怎么生成的? gas是gcc的汇编器 x86的指令eg mov eax 32 GAS的指令eg movl $32 %eax [](https://download-mirror.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) http://savannah.nongnu.org/ debug和release在汇编结构上的差异 debug生成的对象怎么直接转换成release

Read more

python压缩和解压文件

大纲 压缩 解压 其他 压缩 import zipfile f = zipfile.ZipFile('目标文件地址','w',zipfile.ZIP_DEFLATED) f.write(filename,file_url) f.close() 解压 import zipfile f = zipfile.ZipFile("压缩文件地址",'r') for file in f.namelist(): f.extract(file,"解压缩存放地址") 其他 如果是rar,方法也类似。 from unrar import rarfile file = rarfile.RarFile('压缩文件路径') file.extractall('解压到目标文件夹...

Read more