
Linux/Unix C/C++ 学习笔记
beattwo
这个作者很懒,什么都没留下…
展开
-
Linux/Unix C++编译运行 入门学习
[code="c++"] //TestClass.h #include class TestClass{ public: TestClass(); ~TestClass(); void Print(); }; //TestClass.cpp #include "TestClass.h" TestClass::TestClass() { } TestClass...原创 2010-08-01 22:05:30 · 156 阅读 · 0 评论 -
Linux下,多线程程序死循环问题调试
摘自http://www.cppblog.com/elva/archive/2010/08/02/121943.html Linux下,多线程程序死循环问题调试 当你的软件在某个时刻停止服务,CPU占用达到100%+,这种问题一个可能的原因是产生了死循环,假设程序某处存在潜在的死循环,并在某种条件下会引发,本文以一个示例来定位出现死循环的位置。 当程序某处存在死循环,通常定位问题及缩小范...原创 2013-04-01 13:15:48 · 355 阅读 · 0 评论 -
linux Shell 实现每天定时执行脚本,周六周日除外,后台运行
[code="shell"] #!/bin/sh #Section configuration(配置部分) #Task Time ,ex:203000(Time 20:30:00);190000(Time 19:00:00); startTime=170000 #Script File scriptfile=./gen.sh #Section promgram (程序执行部...原创 2011-11-11 16:24:48 · 1371 阅读 · 0 评论 -
Linux/Unix C, 学习《Unix环境高级编程》在Solaris OS下编译文件源码
基础开始,我在公司学习用的是Solaris系统,我要在自己的源文件(mytest.c)中引用apue.h库文件,当执行cc mytest.c发生了以下错误 "/usr/include/sys/feature_tests.h", line 336: #error: "Compiler or options invalid; UNIX 03 and POSIX.1-2001 applicatio...原创 2011-04-08 16:21:11 · 139 阅读 · 0 评论 -
Linux/Unix C, 基础学习《Unix环境高级编程》 打印用户ID和组ID
《Unix环境高级编程第二版》 程序块1.9 [code="c"] #include "apue.h" int main(void) { printf("uid = %d, gid = %d\n", getuid(), getgid()); exit(0); } [/code] gcc -o fig1.9_ fig1.9.c ...原创 2011-05-21 14:06:03 · 86 阅读 · 0 评论 -
Linux/Unix C, 基础学习《Unix环境高级编程》 strerror和perror
《Unix环境高级编程第二版》 程序块1.8 [code="c++"] #include "apue.h" #include int main(int argc, char *argv[]) { fprintf(stderr, "EACCES: %s\n", strerror(EACCES)); errno = ENOENT; ...原创 2011-05-20 20:14:59 · 96 阅读 · 0 评论 -
Linux/Unix C, 基础学习《Unix环境高级编程》 从标准输入读命令并执行
《Unix环境高级编程第二版》 程序块1.7 [code="c"] include "apue.h" #include #include "lib/error.c" int main(void) { char buf[MAXLINE]; /* from apue.h */ pid_t pid; int ...原创 2011-05-20 17:05:16 · 122 阅读 · 0 评论 -
Linux/Unix C, 基础学习《Unix环境高级编程》 打印进程号
《Unix环境高级编程第二版》 程序块1.6 [code="c"] #include "apue.h" int main(void) { printf("hello world from process ID %d\n", getpid()); exit(0); } [/code] gcc -o fig1.6_ fig...原创 2011-05-20 16:06:54 · 116 阅读 · 0 评论 -
Linux/Unix C, 基础学习《Unix环境高级编程》 字符串写和读
《Unix环境高级编程第二版》 程序块1.5 [code="c"] #include "apue.h" //我把它放到系统/usr/include下 #include "lib/error.c" //lib下的error.c int main(void) { int c; while ((c = getc(stdin)) != EO...原创 2011-05-20 16:00:57 · 107 阅读 · 0 评论 -
查看文本中字符串重新的次数并排序输出n个
cat user_access_20160519.txt | awk '{print $3'} | sort -nr | uniq -c | sort -k1 -nr | head -20 输出网络层 rec-q 堵包的队列 netstat -nat | grep 8601 | awk '{if ($2 > 0) print $2}'| sort -nr...原创 2016-05-20 14:29:04 · 189 阅读 · 0 评论