摘要:
go语言 1、切片的定义 切片不是真正意义上的动态数组,是引用类型。 var arraySlice []int 阅读全文
摘要:
gdb 程序需要在编译的时候加入 -g 选项 1、bt(backtrace) 查看调用函数的堆栈 2、disassemble 3、info threads 4、apply threads all bt 5、x x/10 6、陈皓的博客 阅读全文
摘要:
1、ls --full-time 显示文件的修改时间 (是带时区的,非UTC时间) 2、stat,fstat,lstat 3、gettimeofday/settimeofday 4、localtime, localtime_r, strftime 5、gmtime,gmtime_r 6、ctime, 阅读全文
摘要:
1、生成动态库 1)、在编写调用动态库的程序的makefile文件时,需要加入编译选项-rdynamic和-ldl(只有这一个也可以?)。 例:编译选项如下:gcc -rdynamic -o main main.c -ldl 2)、在编写动态库 -fPIC -shared 例:编译选项如下:gcc 阅读全文
摘要:
1、实际场景:n个机器向某1个机器发消息,收到消息的机器只能一个个处理;利用循环定时器定期触发处理。 思路一:用一个结构体数组,每个位置存放着一个机器号的信息【下表对应机器号】,然后循环检测 优点:简单 缺点:每次都要循环扫描,资源浪费比较大。 思路二:用一个结构体数组,每个位置存放着一个机器号的信 阅读全文