上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 100 下一页

2014年10月12日

MAC OS X下的Linux环境

摘要: 关键字: HomeBrew,好比Windows下的Cygwin 安装Homebrew 该si胜过macport ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 说... 阅读全文

posted @ 2014-10-12 21:57 胡永光 阅读(451) 评论(0) 推荐(0) 编辑

2014年9月3日

Linux下端口复用(SO_REUSEADDR与SO_REUSEPORT)

摘要: freebsd与linux下bind系统调用小结: 只考虑AF_INET的情况(同一端口指ip地址与端口号都相同)freebsd支持SO_REUSEPORT和SO_REUSEADDR选项,而linux只支持SO_REUSEADDR选项。freebsd下,使用SO_REUSEPORT选项,两... 阅读全文

posted @ 2014-09-03 00:18 胡永光 阅读(1004) 评论(0) 推荐(0) 编辑

2014年7月24日

Python 性能剖分工具

摘要: Python 性能剖分工具 眼看着项目即将完成,却被测试人员告知没有通过性能测试,这种情况在开发中屡见不鲜。接下来的工作就是加班加点地找出性能瓶颈,然后进行优化,再进行性能测试,如此这般周而复始直到通过性能测试。尽管丰富的工作经验有助于性能优化,但只有科学地应用工具才能在最短的时间内找... 阅读全文

posted @ 2014-07-24 16:15 胡永光 阅读(162) 评论(0) 推荐(0) 编辑

2014年7月3日

串口编程

摘要: 串口编程:#define DEV_GPS_NAME "/dev/ttyS1"#define GPS_BAUD_RATE 9600int speed_arr[] = {B115200,B38400, B19200, B9600, B4800, B2400, B1200, B300, B... 阅读全文

posted @ 2014-07-03 15:22 胡永光 阅读(155) 评论(0) 推荐(0) 编辑

2014年7月2日

拼音输入法实现

摘要: 拼音输入法实现:#include #include #include struct PY_index { char *PY; char *PY_mb; }; //"拼音输入法汉字排列表,码表(mb)" char PY_mb_a[] ={"阿啊"}; char PY_mb... 阅读全文

posted @ 2014-07-02 17:14 胡永光 阅读(236) 评论(0) 推荐(0) 编辑

2014年7月1日

linux C 获取与修改IP地址

摘要: 主要有两种方法:一种是用system执行shell命令,如:system("ifconfig usb0 192.168.1.188"); 另一种用ioctl系统调用:int usb_chann_setip(char *ip){ struct ifreq temp; struct sockad... 阅读全文

posted @ 2014-07-01 16:00 胡永光 阅读(1742) 评论(0) 推荐(0) 编辑

2014年6月18日

OBJ文件格式分析工具: objdump, nm,ar

摘要: 首先简要阐述关于gcc、glibc和 binutils模块之间的关系一、关于gcc、glibc和binutils模块之间的关系1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如 lib... 阅读全文

posted @ 2014-06-18 15:26 胡永光 阅读(203) 评论(0) 推荐(0) 编辑

2014年6月6日

linux下core文件调试方法

摘要: 在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。1.core文件的生成开关和大小限制 (1)使用ulimit -c命令可查看core文件的生成开关。若结果为0... 阅读全文

posted @ 2014-06-06 14:36 胡永光 阅读(153) 评论(0) 推荐(0) 编辑

Connection Reset By Peer 解析

摘要: linux网络编程 Connection reset by peer错误服务器向客户端发送了数据,客户端没有接收就关闭了,服务器read就会发生Connection reset by peer错误。我试验了一下,确是如此。同学们遇到过这个问题吗?------解决方案----------------... 阅读全文

posted @ 2014-06-06 13:31 胡永光 阅读(852) 评论(0) 推荐(0) 编辑

2014年5月27日

ARM C C++内存对齐

摘要: ARM 系列处理器是 RISC (Reducded Instruction Set Computing)处理器。很多基于ARM的高效代码的程序设计策略都源于RISC 处理器。和很多 RISC 处理器一样,ARM 系列处理器的内存访问,也要求数据对齐,即存取“字(Word)”数据时要求... 阅读全文

posted @ 2014-05-27 14:52 胡永光 阅读(355) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 100 下一页

导航