win7去箭头指令 删除小箭头:cmd /k reg delete "HKEY_CLASSES_ROOT\lnkfile" /v IsShortcut /f & taskkill /f /im explorer.exe & start explorer.exe410411196510215517转载于:https://www.cnblogs.com/vhwuln/p/4085962.ht...
n核CPU为什么计算速度达不到单核n倍 首先从软件角度分析,一个程序不能被分成多个部分去运行,只能由一个内核来运行。就像一个女人十月怀胎生一个小孩,多胞胎也是一个一个的生。但是生出来的每个小孩都是一个女人怀的。不可能让十个女人怀一个月时间生一个小孩。 从硬件角度分析,高级缓存的造价太高,计算机设计者采用多处理器公用一套高速缓存。就相当于多个人要过独木桥,一次只能过一个人。如果计算机需要处理的任务较少,那么就相当于要过...
转发的别人的vim编码和终端编码的设置 VIM中字符编码的设置 2008-07-24 12:54:18分类: VIM中,我们可以通过修改/etc/vimrc文件来设置VIM的encoding,我们可以通过:help encoding来察看vim中关于encoding的一些帮助,:help encoding-values可以看到vim支持的encodin...
vim字符串的替换 s:代表替换的意思% :在s前面加%代表替换当前文件里面所有符合条件的字符串。g:在命令的最后面加上g代表替换指定范围内,每一行里面可能不止一个符合条件的字符串。如果不加g只会替换指定行的第一个符合条件的字符串。n,m代表从第n行开始,查找到第m行结束,替换符合条件的字符串。示例命令如下:%s/well/good/gn,ms/well/good/g转载于:http...
音频操作 采集信号:计算机音频采样器获取模拟信号。 经A/D转换器将音频信号转换成数字信号。(我估计A/D转换器有自己转换频率)播放信号:计算机将保存的数字信号,经过D/A转换器转换成模拟信号,才能正常播放。dev/audio 或dev/dsp (这两个设备拥有相同的音频驱动)。实现将模拟信号数字化和数字信号进行模拟化。写dsp相当于激活了声卡上的D/A转换器进行放音...
文字常量区和栈区区别 char*fun(){ char*p = “ab”; return p;}char*fun1(){ char *arry[10] = "ab" char*q = arry; return q;}int main(){ char*p =fun(); puts(p);//正确,打印文字常量区的一个字符串。 cha...
二级指针理解 要正确使用二级指针,必须理解两句话:1.获得一个内存单元的地址就获得了这个单元的一切权限。2.函数调用时参数传递的单项性。转载于:https://www.cnblogs.com/vhwuln/p/3560865.html...
Linux 进程 在用户空间,进程是由进程标识符(PID)表示的。从用户的角度来看,一个 PID 是一个数字值,可惟一标识一个进程。一个 PID 在进程的整个生命期间不会更改,但 PID 可以在进程销毁后被重新使用,所以对它们进行缓存并不见得总是理想的。进程表示 在 Linux 内核内,进程是由相当大的一个称为 task_struct 的结构表示的。此结构包含所有表示此进程所必需的数据,此外,还...
scanf函数 Scanf函数返回值:返回读入的项目的个数,如果没有读入项目就返回0,如果检测到文件尾返回EOF。对于%d读入时:跳过空白符,换行符,制表符。如果遇到+/-/数字字符。就读入该字符并往下读,直到遇到一个非数字字符。将这个非数字的字符放回缓冲中去。下一次scanf函数就从那个字符开始读取。如果使用了字段宽度,那么scanf在第一个空白字符处或字段宽度(二者先到达的地方停止读入)如...
swap的两种错误写法 第一种temp是一个空指针,第二种 a+i 是个常量不可改变,赋值左值无效。注:必须传递指针才能改变相应空间的内容。转载于:https://www.cnblogs.com/vhwuln/p/3559116.html...
16个get函数的用法。 1.函数名 :ch = getc (fp)参数:一个文件指针fp函数功能:从fp指定的文件当前文件偏移量处读取一个字符放到变量ch里面。返回值:返回读取到的字符,读到文件尾返回EOF。2.函数名:putc(ch,fp);参数:ch:要输出的字符,fp:字符输出的目的流。函数功能:将ch变量里面的字符串输出到fp指向的数据流。返回值:返回写入成功的字符,若返...
小知识点 1.对于一个二维数组指针int(*p)[4] = a[3][4];*(p+2) ==a[2];p+2 == a+2;因为p指向行,存放的是第二行的行地址,而a[2]存放的是第二行首元素的地址。但是二者的值是相同的。2.ch = getchar() ; putch(ch); 读取缓冲中的现存的第一个字符,或者将要从键盘上敲入的字符。变量ch存放getchar获得的字符,给p...
rewind和fseek作用分析 rewind也可以换成fseek :fopen打开一个文件时,同时有两个缓冲区,读缓冲区和写缓冲区。关闭文件之前缓冲区里的内容不会被写到文件里面,但是rewind和fseek函数会考虑缓冲区里的内容。w方式打开的文件只能写,不能读。a方式打开的文件rewind 起不到作用,每次往文件里面写东西都会写到文件尾。转载于:https://www.cnblogs.com/v...
网线头的做法 网线有两种做法,一种是交叉线,一种是平行线交叉线的做法是:一头采用568A标准,一头采用568B标准 平行线的做法是:两头同为568A标准或568B标准,(一般用到的都是568B平行线的做法)568A标准:绿白,绿,橙白,蓝,蓝白,橙,棕白,棕 568B标准:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕你可以注意下,两种做法的差别就是橙色和绿色对换而已。如果连接的双方地位不对等的,则使用平行线...