2008-06-02 11:47
今天写了一段代码:
#include<stdio.h>
#include<string.h>
int main()
{
char* msg = "ADVM001~DBEEDAA~AC~2934739382~15920819573~diandk~2923829823~19.9~22~88~1~12~8~93~aaa";
char* ptr = msg;
if( ptr = strstr(msg, "AC") )
{
*(ptr++) = 'K';
*ptr='F';
|
2008-05-08 15:42
近日在写程序时发现了一个有趣的现象,举个例子来说明吧:
第一个头文件base.h
#define WHERE __FILE__, __LINE__
第二个头文件head.h
#include<stdio.h>
void myprint( char string[] )
{
printf("[%s][%d]:%s\n", WHERE, string);
}
源程序:
#include"base.h"
#include"head.h"
int main()
{
myprint("abcde");
}
编译通过,执行没有问题.有趣的是head.h中WHE |
2008-04-23 17:02
今天看VIM手册,又发现了一些很有用的操作.
1. vimdiff filename1 filename2
可以很方便的比较两个文件的不同.使用 [c 和 ]c 可以查看上一个或者下一个不同处.
2. normal模式下 * 命令可以用于搜索光标下的单词.
3. :split 用于水平拆分窗口,
:vsplit 用于垂直拆分窗口.Ctrl-W {j i k l} 可以在不同的窗口间切换
4. syntax enable 打开语法高亮.syntax off 关闭语法高亮.
5. fx 在当前行中查找x字母.
6. 1,$!sort 可用于对行排序,1,$是指定的范围,对全文排序,范围也以在visual模式下指定 |
2008-04-22 13:04
从小到大,学校里重点培养了我们解决问题的能力,面对问题,我首先想到的是怎么去解决它,从来不会去考虑该问题能不能解.幸运的是所有题都是可解的,因为不可解那就不是题.
工作中,遇到很多实际问题,按照原来的思维,一味去想怎么做而不想想能不能做的问题,是很危险的.实际上,很多问题从技术层面上看, 是非常简单的,但限制它不能去做的因素很多.这就要全方位的去评估.从软件的生命周期来看,能不能做是需求分析,而怎么做是设计和编码的问题了.
这个思维一定要转变. |
2008-04-21 15:02
当起动shell时,shell会首先读取/etc/profile 的指令,/etc/profile中通常是一些shell的变量,如:PATH, USER, MAIL, HOSTNAME 和 HISTSIZE.这个文件会影响到所有用户的shell.
在设置我们自己的shell时我们一般不会去也没有权限去更改/etc/profile.
在读取完/etc/profile后,shell会读取各用户$HOME下的.bash_profile,若没有.bash_profile,则会去找.bash_login 文件.两个文件都没有的话才会去找.profile文件.在我们看来,配制这几个文件,效果是差不多的.
下面是一个.profile文件的例子.
test -z "$PROFILEREAD |
2008-04-21 13:21
今天又通宵加班了,这是近两个月来第七次通宵了.也许这就是程序员的生活吧.都说做IT的辛苦,压力大.然而我确不这么觉得,虽然要经常加班,但是乐在其中.做自己喜欢的事情是一件多么幸福的事情啊.
前不久和谈了半年恋爱的女友分手了,从此又是一个人孤独面对这个陌生的城市了.但是我发现其实我并不孤单,有很多朋友和我的遭遇一样,最近和很多朋友聊天,发现他们都失恋了,很痛苦,干什么都烦.整天郁闷啊郁闷.看来老天还是对我不错,我失恋了,他找这么多人一起失恋来陪我. |
2008-04-20 16:43
2008-04-18 06:14
有C++,JAVA,PERL,LINUX,AIX操作系统和ORACLE数据库的很多资料.有需要的朋友可以联系我啊. |
2008-04-18 05:24
工作也有半年的时间了,虽然不是很忙,但是一直也没顾上写点东西.这半年里也积累了不少好东西,就和大家分享一下吧.
全部是在LINUX平台或者AIX平台下使用的一些经验,觉得有用的朋友们就看看吧,闲话休提,言归正传吧,
文件排序:
sort -t \| -k 1,2 filename 对分隔符为"|"的第1字段.
sort -r filename 逆序
比较两个已排序文件:
comm -12 file1 file2 在两个文件中都存在的行
comm -23 file1 file2 |
2007-09-14 12:39
来到广州也有一段时间了,独立在这个佰生的城市里有点凄凉也有点温暖.前不久自己租子房子,同住的有一男一女,与他们共同生活倒也快乐多多.只是离公司比较远了,每天上下班都得乘坐公交车.
本来这坐公车上下班也没什么,但其间我发现了一个问题.广州的道路真的很复杂,说它复杂是因为:.道路弯弯曲曲的,中间还有隔栏隔着,过个马路也得绕好大一圈真有一种隔路如隔山的感觉, 也因为如此,同一路公车往往分好多种,有长线短线,分别去不同的地方,有 |
|
|
fantacy129
男, 24岁
陕西 西安
上次登录: 29天前
加为好友
|