摘要: $ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR213) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD18) SIGCONT 19) SIGSTOP 20) SIGTSTP ... 阅读全文
posted @ 2012-07-13 10:00 小鼬就是我 阅读(219) 评论(0) 推荐(0)
摘要: errno.h- -查 看错误代码errno是调试程序的一个重要方法。当linuc C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的原因。在实际编程中用这一招解决了不少原本看来莫名其妙的问题。比较 麻烦的是每次都要去linux源代码里面查找错误代码的含义,现在把它贴出来,以后需要查时就来这里看了。以下来自linux 2.4.20-18的内核代码中的/usr/include/asm/errno.h#ifndef _I386_ERRNO_H#define _I386_ERRNO_H#define E 阅读全文
posted @ 2012-07-12 19:53 小鼬就是我 阅读(5167) 评论(0) 推荐(0)
摘要: (转自: http://blog.sina.com.cn/s/blog_6151984a0100etj1.html)sockaddr结构体sockaddr的缺陷:sa_data把目标地址和端口信息混在一起了struct sockaddr { unsigned short sa_family; char sa_data[14]; };sa_family是通信类型,最常用的值是 "AF_INET"sa_data14字节,包含套接字中的目标地址和端口信息 sockaddr_in 结构体sockaddr_in结构体解决了sockaddr的缺陷,把port和addr 分开储存在两个变 阅读全文
posted @ 2012-07-12 14:51 小鼬就是我 阅读(488) 评论(0) 推荐(0)
摘要: 经过一番折腾,现总结一下listen的参数backlog。PS:服务端环境:ubuntu12.04。客户端无所谓:我mac os x 10.7。先$ man listen看看,里面有一段话:If the backlog argument is greater than the value in /proc/sys/net/core/somaxconn, then it is silently truncated to that value; the default value in this file is 128. In kernels before 2.4.... 阅读全文
posted @ 2012-07-08 20:29 小鼬就是我 阅读(9188) 评论(0) 推荐(2)
摘要: 2008-5-7 12:02:001. 为什么 fflush(stdin) 是错的首先请看以下程序:#include <stdio.h>int main( void ){ int i; for (;;) { fputs("Please input an integer: ", stdout); scanf("%d", &i); printf("%d\n", i); } return 0;}这个程序首先会提示用户输入一个整数,然后等待用户输入,如果用户输入的是整数,程序会输出刚才输入的整数,并且再次提示用户输入一个整 阅读全文
posted @ 2012-07-07 11:23 小鼬就是我 阅读(5521) 评论(0) 推荐(3)
摘要: 作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只要使用“./configure”,“make”,“make instal”就可以把程序安装到Linux系统中去了。这将特别适合想做开放源代码软件的程序开发人员,又或如果你只是自己写些小的To... 阅读全文
posted @ 2012-06-26 15:42 小鼬就是我 阅读(487) 评论(0) 推荐(0)
摘要: 在线制作流程图: https://www.processon.com/diagrams youtube-dl --proxy=socks5://127.0.0.1:1080/ --extract-audio --audio-format mp3 https://www.youtube.com/wat 阅读全文
posted @ 2012-06-26 00:07 小鼬就是我 阅读(324) 评论(0) 推荐(0)
摘要: (转自 http://bukkake.iteye.com/blog/695492)(下面是人家翻译的,翻的挺好。ps:我记得有中文版的了。) 原文Google Objective-C Style Guide iPhone项目新成立,也没有编码规范的积累,项目组本来是想拿老的C编码规范套用的,但评审一下就发现问题多多,之后找到了Google的Objective-C的编码规范,大家就先翻译一下咯 声明这是无版权翻译,也不对任何错误负责,不保证文章的完整性,我到现在也认不全语法。 (大半年的事后,决定对这份文档做重审,当然不是对修辞手法,而是处理内部的硬伤)总览背景知识 Objective-C是一. 阅读全文
posted @ 2012-06-20 11:50 小鼬就是我 阅读(580) 评论(0) 推荐(0)
摘要: 转自http://unmi.cc/uilable-uitextfield-padding-insets 主要是理解下UIEdgeInsets在IOS UI里的意义. 靠,这货其实就是间隔,起个名字这么让人费解!!!正值表示间隔值,负值表示超出参照物的距离。 阅读全文
posted @ 2012-06-15 18:52 小鼬就是我 阅读(12780) 评论(0) 推荐(2)
摘要: 杏雨梨云 http://sinoxer.lofter.com/ 阅读全文
posted @ 2012-06-15 17:00 小鼬就是我 阅读(418) 评论(0) 推荐(0)