自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 144

转载 n核CPU为什么计算速度达不到单核n倍

  首先从软件角度分析,一个程序不能被分成多个部分去运行,只能由一个内核来运行。就像一个女人十月怀胎生一个小孩,多胞胎也是一个一个的生。但是生出来的每个小孩都是一个女人怀的。不可能让十个女人怀一个月时间生一个小孩。  从硬件角度分析,高级缓存的造价太高,计算机设计者采用多处理器公用一套高速缓存。就相当于多个人要过独木桥,一次只能过一个人。如果计算机需要处理的任务较少,那么就相当于要过...

2014-10-24 11:15:00 312

转载 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 133

转载 转发的别人的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 115

转载 音频操作

采集信号:计算机音频采样器获取模拟信号。 经A/D转换器将音频信号转换成数字信号。(我估计A/D转换器有自己转换频率)播放信号:计算机将保存的数字信号,经过D/A转换器转换成模拟信号,才能正常播放。dev/audio 或dev/dsp (这两个设备拥有相同的音频驱动)。实现将模拟信号数字化和数字信号进行模拟化。写dsp相当于激活了声卡上的D/A转换器进行放音...

2014-03-30 17:28:00 105

转载 大小端测试代码

转载于:https://www.cnblogs.com/vhwuln/p/3604782.html

2014-03-17 12:02:00 289

转载 srand strcpy P_ERR宏

转载于:https://www.cnblogs.com/vhwuln/p/3603020.html

2014-03-16 09:18:00 85

转载 scanf函数

Scanf函数返回值:返回读入的项目的个数,如果没有读入项目就返回0,如果检测到文件尾返回EOF。对于%d读入时:跳过空白符,换行符,制表符。如果遇到+/-/数字字符。就读入该字符并往下读,直到遇到一个非数字字符。将这个非数字的字符放回缓冲中去。下一次scanf函数就从那个字符开始读取。如果使用了字段宽度,那么scanf在第一个空白字符处或字段宽度(二者先到达的地方停止读入)如...

2014-03-03 10:50:00 89

转载 文字常量区和栈区区别

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 110

转载 Linux 进程

在用户空间,进程是由进程标识符(PID)表示的。从用户的角度来看,一个 PID 是一个数字值,可惟一标识一个进程。一个 PID 在进程的整个生命期间不会更改,但 PID 可以在进程销毁后被重新使用,所以对它们进行缓存并不见得总是理想的。进程表示  在 Linux 内核内,进程是由相当大的一个称为 task_struct 的结构表示的。此结构包含所有表示此进程所必需的数据,此外,还...

2014-02-24 17:11:00 77

转载 二级指针理解

要正确使用二级指针,必须理解两句话:1.获得一个内存单元的地址就获得了这个单元的一切权限。2.函数调用时参数传递的单项性。转载于:https://www.cnblogs.com/vhwuln/p/3560865.html...

2014-02-22 15:14:00 110

转载 结构体后面不加 ; 的后果。

不管是那种结构体,都是这种错误。转载于:https://www.cnblogs.com/vhwuln/p/3560473.html

2014-02-22 10:20:00 425

转载 swap的两种错误写法

第一种temp是一个空指针,第二种 a+i 是个常量不可改变,赋值左值无效。注:必须传递指针才能改变相应空间的内容。转载于:https://www.cnblogs.com/vhwuln/p/3559116.html...

2014-02-21 11:36:00 200

转载 rewind和fseek作用分析

rewind也可以换成fseek :fopen打开一个文件时,同时有两个缓冲区,读缓冲区和写缓冲区。关闭文件之前缓冲区里的内容不会被写到文件里面,但是rewind和fseek函数会考虑缓冲区里的内容。w方式打开的文件只能写,不能读。a方式打开的文件rewind 起不到作用,每次往文件里面写东西都会写到文件尾。转载于:https://www.cnblogs.com/v...

2014-02-20 16:51:00 213

转载 16个get函数的用法。

1.函数名 :ch = getc (fp)参数:一个文件指针fp函数功能:从fp指定的文件当前文件偏移量处读取一个字符放到变量ch里面。返回值:返回读取到的字符,读到文件尾返回EOF。2.函数名:putc(ch,fp);参数:ch:要输出的字符,fp:字符输出的目的流。函数功能:将ch变量里面的字符串输出到fp指向的数据流。返回值:返回写入成功的字符,若返...

2014-02-20 10:57:00 377

转载 枚举的简单使用。

只有枚举类型的在定义的时候各个元素之间使用 逗号。转载于:https://www.cnblogs.com/vhwuln/p/3555799.html

2014-02-19 14:04:00 77

转载 小知识点

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 89

转载 负数的左移右移

转载于:https://www.cnblogs.com/vhwuln/p/3550646.html

2014-02-15 16:45:00 117

转载 网线头的做法

网线有两种做法,一种是交叉线,一种是平行线交叉线的做法是:一头采用568A标准,一头采用568B标准 平行线的做法是:两头同为568A标准或568B标准,(一般用到的都是568B平行线的做法)568A标准:绿白,绿,橙白,蓝,蓝白,橙,棕白,棕 568B标准:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕你可以注意下,两种做法的差别就是橙色和绿色对换而已。如果连接的双方地位不对等的,则使用平行线...

2014-02-14 10:10:00 135

转载 内存和寄存器

先定义的变量放在高地址,后定义的变量放在低地址,在数组里面低地址存放地下标数据。转载于:https://www.cnblogs.com/vhwuln/p/3521181.html...

2014-01-15 17:06:00 119

转载 自己读c

printf(“hello 你好”);函数 双引号里面的字符串代表一个参数,c用逗号隔开函数调用中的多个参数 printf ()和scanf()参数不受限制,通过第一个参数中的格式说明符确定后面有多少个参数,使用%d 显示float类型的值,不会将float值转换为近似的int值,而是显示垃圾值,同理%f显示int显示的也是垃圾值。参数的数目不足和类型不匹配所造成的结果也将随着平台不...

2014-01-10 11:26:00 62

转载 字符串和字符数组做函数参数是的区别,

字符串指针做函数参数时,可以只传一个指针进去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 614

转载 数组

数组在定义的时候必须指明它的长度。不然在后面往数组里面写东西的时候可以写进去,但是strlen()测试数组长度的时候会出错。程序不知道这个数组多长,他会在读到 \0 字符的时候结束。转载于:https://www.cnblogs.com/vhwuln/p/3508415.html...

2014-01-07 11:19:00 52

转载 *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 286

转载 字符串赋给指针

如果定义一个指针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 318

转载 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 120

转载 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 409

转载 测试题

一:填空(共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 207

转载 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 102

转载 文件函数小结

看一个函数,一看参数个数,参数格式,二看函数返回值查看12.17号写的程序。FILE*fp定义一个文件指针变量,fpfp=fopen(“a.txt”,“w”);打开了a.txt文件,fp指向了该文件,作为该文件的标记位。第一个参数是文件名组成的字符串,或字符串指针,或字符数组名。就可以在当前文件里面对a.txt文件(只能)进行写操作(...

2013-12-19 11:48:00 71

转载 静态变量的定义与初始化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 164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除