- 博客(31)
- 收藏
- 关注
转载 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...
2014-11-09 21:46:00
178
转载 n核CPU为什么计算速度达不到单核n倍
首先从软件角度分析,一个程序不能被分成多个部分去运行,只能由一个内核来运行。就像一个女人十月怀胎生一个小孩,多胞胎也是一个一个的生。但是生出来的每个小孩都是一个女人怀的。不可能让十个女人怀一个月时间生一个小孩。 从硬件角度分析,高级缓存的造价太高,计算机设计者采用多处理器公用一套高速缓存。就相当于多个人要过独木桥,一次只能过一个人。如果计算机需要处理的任务较少,那么就相当于要过...
2014-10-24 11:15:00
349
转载 vim字符串的替换
s:代表替换的意思% :在s前面加%代表替换当前文件里面所有符合条件的字符串。g:在命令的最后面加上g代表替换指定范围内,每一行里面可能不止一个符合条件的字符串。如果不加g只会替换指定行的第一个符合条件的字符串。n,m代表从第n行开始,查找到第m行结束,替换符合条件的字符串。示例命令如下:%s/well/good/gn,ms/well/good/g转载于:http...
2014-06-21 18:28:00
168
转载 转发的别人的vim编码和终端编码的设置
VIM中字符编码的设置 2008-07-24 12:54:18分类: VIM中,我们可以通过修改/etc/vimrc文件来设置VIM的encoding,我们可以通过:help encoding来察看vim中关于encoding的一些帮助,:help encoding-values可以看到vim支持的encodin...
2014-04-28 22:21:00
135
转载 音频操作
采集信号:计算机音频采样器获取模拟信号。 经A/D转换器将音频信号转换成数字信号。(我估计A/D转换器有自己转换频率)播放信号:计算机将保存的数字信号,经过D/A转换器转换成模拟信号,才能正常播放。dev/audio 或dev/dsp (这两个设备拥有相同的音频驱动)。实现将模拟信号数字化和数字信号进行模拟化。写dsp相当于激活了声卡上的D/A转换器进行放音...
2014-03-30 17:28:00
128
转载 scanf函数
Scanf函数返回值:返回读入的项目的个数,如果没有读入项目就返回0,如果检测到文件尾返回EOF。对于%d读入时:跳过空白符,换行符,制表符。如果遇到+/-/数字字符。就读入该字符并往下读,直到遇到一个非数字字符。将这个非数字的字符放回缓冲中去。下一次scanf函数就从那个字符开始读取。如果使用了字段宽度,那么scanf在第一个空白字符处或字段宽度(二者先到达的地方停止读入)如...
2014-03-03 10:50:00
113
转载 文字常量区和栈区区别
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...
2014-02-24 17:27:00
134
转载 Linux 进程
在用户空间,进程是由进程标识符(PID)表示的。从用户的角度来看,一个 PID 是一个数字值,可惟一标识一个进程。一个 PID 在进程的整个生命期间不会更改,但 PID 可以在进程销毁后被重新使用,所以对它们进行缓存并不见得总是理想的。进程表示 在 Linux 内核内,进程是由相当大的一个称为 task_struct 的结构表示的。此结构包含所有表示此进程所必需的数据,此外,还...
2014-02-24 17:11:00
98
转载 二级指针理解
要正确使用二级指针,必须理解两句话:1.获得一个内存单元的地址就获得了这个单元的一切权限。2.函数调用时参数传递的单项性。转载于:https://www.cnblogs.com/vhwuln/p/3560865.html...
2014-02-22 15:14:00
143
转载 结构体后面不加 ; 的后果。
不管是那种结构体,都是这种错误。转载于:https://www.cnblogs.com/vhwuln/p/3560473.html
2014-02-22 10:20:00
467
转载 swap的两种错误写法
第一种temp是一个空指针,第二种 a+i 是个常量不可改变,赋值左值无效。注:必须传递指针才能改变相应空间的内容。转载于:https://www.cnblogs.com/vhwuln/p/3559116.html...
2014-02-21 11:36:00
236
转载 rewind和fseek作用分析
rewind也可以换成fseek :fopen打开一个文件时,同时有两个缓冲区,读缓冲区和写缓冲区。关闭文件之前缓冲区里的内容不会被写到文件里面,但是rewind和fseek函数会考虑缓冲区里的内容。w方式打开的文件只能写,不能读。a方式打开的文件rewind 起不到作用,每次往文件里面写东西都会写到文件尾。转载于:https://www.cnblogs.com/v...
2014-02-20 16:51:00
249
转载 16个get函数的用法。
1.函数名 :ch = getc (fp)参数:一个文件指针fp函数功能:从fp指定的文件当前文件偏移量处读取一个字符放到变量ch里面。返回值:返回读取到的字符,读到文件尾返回EOF。2.函数名:putc(ch,fp);参数:ch:要输出的字符,fp:字符输出的目的流。函数功能:将ch变量里面的字符串输出到fp指向的数据流。返回值:返回写入成功的字符,若返...
2014-02-20 10:57:00
426
转载 枚举的简单使用。
只有枚举类型的在定义的时候各个元素之间使用 逗号。转载于:https://www.cnblogs.com/vhwuln/p/3555799.html
2014-02-19 14:04:00
111
转载 小知识点
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...
2014-02-18 15:05:00
118
转载 网线头的做法
网线有两种做法,一种是交叉线,一种是平行线交叉线的做法是:一头采用568A标准,一头采用568B标准 平行线的做法是:两头同为568A标准或568B标准,(一般用到的都是568B平行线的做法)568A标准:绿白,绿,橙白,蓝,蓝白,橙,棕白,棕 568B标准:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕你可以注意下,两种做法的差别就是橙色和绿色对换而已。如果连接的双方地位不对等的,则使用平行线...
2014-02-14 10:10:00
164
转载 内存和寄存器
先定义的变量放在高地址,后定义的变量放在低地址,在数组里面低地址存放地下标数据。转载于:https://www.cnblogs.com/vhwuln/p/3521181.html...
2014-01-15 17:06:00
145
转载 自己读c
printf(“hello 你好”);函数 双引号里面的字符串代表一个参数,c用逗号隔开函数调用中的多个参数 printf ()和scanf()参数不受限制,通过第一个参数中的格式说明符确定后面有多少个参数,使用%d 显示float类型的值,不会将float值转换为近似的int值,而是显示垃圾值,同理%f显示int显示的也是垃圾值。参数的数目不足和类型不匹配所造成的结果也将随着平台不...
2014-01-10 11:26:00
84
转载 字符串和字符数组做函数参数是的区别,
字符串指针做函数参数时,可以只传一个指针进去char*str。但是字符数组名必须传两个参数进去,(可以是char a[10],int len)一个是数组名,另一个是数组长度。可以不可以是(char a,int len) 或(char a[],int len)转载于:https://www.cnblogs.com/vhwuln/p/3512529.html...
2014-01-09 17:13:00
657
转载 数组
数组在定义的时候必须指明它的长度。不然在后面往数组里面写东西的时候可以写进去,但是strlen()测试数组长度的时候会出错。程序不知道这个数组多长,他会在读到 \0 字符的时候结束。转载于:https://www.cnblogs.com/vhwuln/p/3508415.html...
2014-01-07 11:19:00
66
转载 *p和++对p的影响和对*p的影响
inta;intm;int*p=&a;m=*p++;<==>m=*(p++);因为*(p++)先让p++,但是没遇到序列点之前,++的副作用没有产生,也就是p的值还没改变。然后将*p赋给m。先将*p赋给m,然后让p++;m不变。1.m=(*p)++;先取*p的值赋给m,再让*p的值++;m=++*p;先让...
2014-01-02 22:19:00
309
转载 字符串赋给指针
如果定义一个指针char*p;如果在定义时初始化例如:char*p = “abc”,让p指向字符串abcp未初始化 且p是局部变量p会指向一个未知的空间。如果执行strcpy(p,“def”);字符串多于8个字节不行。如果执行p = “abc”;让p指向文字常量区的字符串abc。如果执行strcpy(buf,p)//buf是一个字符串数组。指针类型不兼容。strcpy...
2013-12-22 17:38:00
366
转载 memset函数,还没看2013.12.19
memset函数使用详解今天做题卡在MEMSET函数的使用上了,本来以为int a[100]; memset(a, MAX,sizeof(a));就是将a数组全部赋值为MAX,现在才知道他的填充是以字节为单位,一般用于对字符型变量的初值进行赋值.更详细的解说见百度百科 -->http://baike.baidu.com/view/982208.htm...
2013-12-19 22:39:00
150
转载 strtock函数小结。
printf(),以%s格式输出字符串时,遇到\0结束。#include <stdio.h>#include <string.h>int main(){char str[] = "hello world linux!";char*str2 =“hello world linux!”printf("%s\n", str); ch...
2013-12-19 16:17:00
458
转载 测试题
一:填空(共28分)1.(2分)structAA{chara;//0charb[2];//1,2shortc;//45intd; //891012};请问sizeof(structAA)是___12_结构体起始地址就是第一个成员的起始地址__。2.(2分)structBB{chara;//0...
2013-12-19 14:50:00
233
转载 strcpy 和strncpy 需要再次总结
strcpy(dest,src)只能复制src空间里面的一个字符串,遇到null复制完就结束。strncpy(dest,n,src)写明了要复制 n 个字符,不会因为遇到null停止,但是不会在最后添加 \0 字符。也就是dest后面的字符也可以输出。如果想不输出dest后面的字符可以对dest空间初始化为{0},或者另dest中的第n+1(从1开始记数)个字符=0。转载于:ht...
2013-12-19 11:52:00
120
转载 文件函数小结
看一个函数,一看参数个数,参数格式,二看函数返回值查看12.17号写的程序。FILE*fp定义一个文件指针变量,fpfp=fopen(“a.txt”,“w”);打开了a.txt文件,fp指向了该文件,作为该文件的标记位。第一个参数是文件名组成的字符串,或字符串指针,或字符数组名。就可以在当前文件里面对a.txt文件(只能)进行写操作(...
2013-12-19 11:48:00
87
转载 静态变量的定义与初始化2013.12.10
/*定义一个静态变量,只是分配了一个静态域的空间,定义语句只执行一次。可以在定义时对这个变量进行初始化?也可以在后面直接对这个变量进行赋值。*/#include <stdio.h>int main (){int i = 0;for (i = 0;i<3;i++){static int b ;b = 3;printf ("%d\n",b);b+...
2013-12-10 18:53:00
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人