自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

永恒之爱的专栏

学习记录

  • 博客(16)
  • 收藏
  • 关注

原创 野指针所引起的问题

今天运行程序时,遇到了一个很奇怪的问题,加了几个打印,就会出现死机的情况,去掉就能正常运行,就奇怪了,怎么会出现这种情况,最后百思不得其解,叫了同事过来看了看,最后发现原来是野指针引起的问题。下面,对野指针作个简单的介绍一下。定义:“野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。成因:野指针的成因主要有三种:一、指针变量没有被初化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,

2010-12-29 22:16:00 3592

原创 google文档上不了原因

<br />今天发现google文档就是上不了,换了一个浏览器也还是上不了了。去网上查了一下,原来我的host文件被清空了才导致上不了了。<br />设置方法如下:<br />打开<br />C:/Windows/system32/drivers/etc/hosts<br />(注意,这是个没有尾缀的文件,可以用windows自带的记事本程序打开编辑)<br />在hosts文件的结尾加上:<br />209.85.225.101 docs.google.com<br />74.125.127.100 wr

2010-12-28 09:49:00 1781

转载 how to write makefile

出处:http://www.chinaunix.net/jh/23/408225.html关于程序的编译和链接首先要把源文件编译成中间代码文件,在windows下也就是.obj文件,UNIX下是.o文件,即Object File,这个动作叫做编译,然后再把大量的Object File合成执行文件,这个动作叫作链接。链接时,主要是链接函数和全局变量,所以,我们可以使用这些中间目标文件(O文件或是OBJ文件)来链接我们的应用程序。链接器并不管函数所在的源文件,只管函数的中间目标文件(Object File),在

2010-12-16 10:13:00 744

原创 strlen引起的错误

<br />今天运行程序时,发现程序某名其秒的死了,找来找去找不到原因死在哪里,后来叫了同事过来帮忙看一下,发现原来是strlen的错误,原来strlen不能对空指针用。<br />下面简单介绍一下strlen。<br /> <br />strlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'/0'为止,然后返回计数器值。<br />原型:extern unsigned int strlen(char *

2010-12-14 22:01:00 14064 1

原创 grep

1. grep简介  egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自身的字面意义,不再特殊。linux使用GNU版本的grep。它功能更强,可以通过-G、-E、-F命令行选项来使用egrep和fgrep的功能。   grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串

2010-12-14 11:50:00 555

原创 暗时间

转至 刘未鹏的暗时间http://mindhacks.cn/2009/12/20/dark-time/<br />如果你有一台计算机,你装了一个系统之后就整天把它搁置在那里,你觉得这台计算机被实际使用了吗?没有。因为CPU整天运行的就是空闲进程。运行空闲进程也是一天,运行大数据量计算的程序也是一天,对于CPU来说同样的一天,价值却是完全不一样的。<br />大脑也是如此。<br />善于利用思维时间的人,可以无形中比别人多出很多时间,从而实际意义上能比别人多活很多年。我们经常听说“心理年龄”这个词,思考得多

2010-12-14 10:29:00 800 1

原创 svn 分支

首先选中你要做分支的文件,然后右键 点 TortoiseSVN -> Show log->出现版本历史,点要做分支的版本右键,然后选Create branch/tag from revision  即可。看资源库,选Browse repository

2010-12-10 14:47:00 653

原创 凳录自动执行脚本

<br />终于,把这个功能给实现了,以前的时候,每次登录linux系统,每次都要先执行一个脚本(环境配置的),就想着怎么能让他每次一登录能自己执行,现在终于实现了。<br />实现方式如下。<br />[root@localhost ~]# vi ~/.bash_profile<br /><br />  添加内容为:<br /><br />  ./test<br /><br />  保存并退出。<br /><br />  最后,重启系统即可实现。<br /> <br />因为系统登录后会首先执行.bash

2010-12-10 13:14:00 820

转载 tr命令详细用法

<br />http://www.51testing.com/?uid-45739-action-viewspace-itemid-173022<br /> <br />语法:<br />          tr [options]   [source-char-list]        [replace-char-list]      <    filename<br />用途:<br />    转换字符,例如:将大写字符转换成小写字符。选项可以让你指定所要删除的字符,以及将一串重复出现的字符浓缩成一个

2010-12-10 11:44:00 1313

原创 shell的一些学习笔记

今天开始学习Shell脚本,以尽量短的时间内把《shell 脚本学习指南》给啃完。 下面的就是一些关于学习时的一些记录了。who          可以告诉你系统中有哪些人登录。who | wc -l   可以统计有多少人登录了。  wc -l 是统计行数, | 是管道的意思,是把who 的输出作为wc 的输入。wc -l /home/cl/test.c   统计test.c文件中的内容行数。下面就是把上面的管道变成一个独立的命令cat > nusers    //建立文件,使用cat复制终端的输入who

2010-12-10 11:43:00 605

原创 定时程序

<br />首先介绍一下alarm函数<br />alarm也称为闹钟函数,它可以在进程中设置一个定时器,当定时器指定的时间到时,它向进程发送SIGALARM信号。要注意的是,一个进程只能有一个闹钟时间,如果在调用alarm之前已设置过闹钟时间,则任何以前的闹钟时间都被新值所代替。<br />所需头文件<br />#include <unistd.h><br />函数原型<br />unsigned int alarm(unsigned int seconds)<br />函数参数<br />seconds

2010-12-09 14:05:00 613

原创 shell学习

今天开始学习Shell脚本,以尽量短的时间内把《shell 脚本学习指南》给啃完。

2010-12-09 08:57:00 677

原创 配置vim

<br />配置vim,让vim编程更顺利。<br />从网上下载配置文件,上传到linux服务器,改名为.vimrc即可。

2010-12-08 19:44:00 920

转载 文件结束符EOF

<br />转至:http://www.cnitblog.com/guopingleee/archive/2009/01/29/54047.aspx<br />>> 关于文件结束符EOF<br />EOF 是 End Of File 的缩写。<br />在C语言中,它是在标准库中定义的一个宏。<br />人们经常误认为 EOF 是从文件中读取的一个字符(牢记)。其实,EOF 不是一个字符,它被定义为是 int 类型的一个负数(比如 -1)。EOF 也不是文件中实际存在的内容。EOF 也不是只表示读文件到了结

2010-12-08 13:09:00 35489 4

原创 c 函数fopen,fwrite,fread

C 语言函数 fopen功能:打开一个文件函数原型:FILE *fopen(const char *path,const char *mode);所需库:  返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。参数说明:参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。mode有下列几种形态字符串:r  打开只读文件,该文件必须存在。r+ 打开可读写的文件,该文件必须存在。rb+ 读写打开一个二进制文件,只允许读

2010-12-07 13:20:00 6145

原创 判断文件存在与否

20101206 写下的第一篇博客,开始养成写博客的习惯,虽然刚开始写不出什么高深的理论,但重在积累,让自己以后也可以回忆查找。

2010-12-06 13:11:00 805

空空如也

空空如也

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

TA关注的人

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