- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 正则表达式
什么是正则表达式? 正则表达式只是一个字符模板,用来在搜索中匹配相同的字符,在大多数程序中,正则表达式是括在正斜杠中间的。例如,/love/就是一个以正斜杠为分隔符的正则表达式,其中的模板love将用在搜索所有行中与它匹配的字符。
2012-01-31 19:02:14 376
原创 Linux mail使用
1,首先可以在安装的Linux版本里检查一下是否安装了mail : which mail 若未安装,则: apt-get install mailx 2,接着就可以开始mail 的使用了 使用mail收发电子邮件: (1). 将文件当做电子邮件的内容送出 语法:mail -s “主题”用户名@地址 例如: mail -s “program” user
2012-01-31 13:17:05 608
原创 USACO 八皇后问题扩展
http://ace.delos.com/usacoprob2?a=lPFJMyj6B9f&S=checker 本题的N的范围为:6 left = left right = right >> 1; mid = mid ; 以下是参考代码: /* TASK : checker ID : chris LANG: C++ */ #include #include int N; int
2012-01-26 23:25:47 688
原创 Linux curses编程的一个问题
今天学习了一些Linux 下的curses编程的内容, 编写了一个简单的curses程序: #include int main() { initscr() ; /*初始化, 进入NCURSES模式*/ printw("Hello world!!!\n"); /*在虚拟屏幕上打印Hello World!!!*/ refresh() ; /*将虚拟屏幕上的内容写到显示器上,并刷行
2012-01-22 14:23:45 783
转载 提高面试代码质量的三要素
文 / 何海涛 作者总结自己多年面试他人以及被他人面试的经验,发现应聘者可以从代码的规范性、完整性和鲁棒性三个方面提高代码的质量。 程序员在职业生涯中难免要接受编程面试。有些程序员由于平时没有养成良好的编程习惯,在面试时写出的代码质量不高,最终遗憾地与心仪的公司和职位失之交臂。因此,如何在面试时能写出高质量的代码,是很多程序员关心的问题。 代码的规范性 面试官是根据应聘
2012-01-21 16:31:39 520
原创 自学Linux--semaphore
semaphore API: semget : 创建一个新的旗语 or 取得一个已有的旗语的描述符 #include #include #include int semget(key_t key , int nsems ,int semflg) ; semctl : 取得旗语的消息 or 释放旗语 or 移除旗语 int semctl(int semid
2012-01-20 20:37:56 1166
原创 自学Linux -- 消息队列
和信号相比,信息队列是随内核持续的,而信号是随进程持续的,管道和有名管道也是随进程持续的。消息队列是一个消息的链表,可以将消息看作一个记录,具有特定的格式和特定的优先级。 对消息队列有写权限的进程可以向消息队列中按照一定的规则添加新的消息;对消息队列又读权限的进程则可以从消息队列中读走信息。目前主要有两者类型的消息队列:POSIX消息队列和系统V消息队列。系统V消息队列相对来说应用更加广泛,但是考
2012-01-19 23:58:20 1157
原创 自学Linux --- exec函数族
Linux中的exec函数族一共有6个函数: #include int execl(const char *path, const char *arg, ...); int execlp(const char *file, const char *arg, ...); int execle(const char *path, const char *arg, ..., char *const
2012-01-16 20:23:04 669
原创 Shell 脚本1 -- 查看今天更新/创建的文件
#!/bin/bash # This is a Shell script to find the files created by Today # # Usage is: # # test.sh # function recurce() { cd $1 #进入该目录 for file in * ; #对目录中的每一个文件都逐一检查
2012-01-14 22:37:37 2503 1
原创 Linux Shell编程基础
简单学习了一下Shell 编程的一些基础知识,这里作各总结吧。 1,变量: Shell变量分为本地变量,环境变量,位置变量和预定义变量 1)本地变量:本地变量是只能在用户写的shell脚本生命周期中有效的变量,在用户的shell退出之后,该变量就不存在了。一般的定义格式为: local_variable_name=value(等号两边没有空格) 。 读取的时候需要
2012-01-14 14:20:45 566
转载 自学Linux--sigaction function
#include int sigaction(int sig, struct sigaction *act , struct sigaction *oact) ; struct sigaction{ void (*sa_handler)(int); void (*sa_sigaction)(int, siginfo_t *, void *);
2012-01-01 18:22:10 1362
原创 自学Linux--信号
1,信号的产生: Linux下可以用kill -l命令查看所有的信号: 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SI
2012-01-01 00:19:16 908
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人