摘要: 1. Directory,Regex search, Argparse 阅读全文
posted @ 2016-12-28 13:29 AndyHu518 阅读(156) 评论(0) 推荐(0)
摘要: 首先,我们来看看同步和异步。 在处理 IO 的时候,阻塞和非阻塞都是同步 IO。只有使用了特殊的 API 才是异步 IO。 接下来,我们来看看Linux下的三大同步IO多路复用函数 fcntl(fd, F_SETFL, O_NONBLOCK); //socket设为O_NONBLOCK,但是sele 阅读全文
posted @ 2016-12-12 18:11 AndyHu518 阅读(2508) 评论(0) 推荐(0)
摘要: #! /bin/sh echo $0 echo $1 echo $@ echo $# andy$./test.sh 1 2 3 4 ./test.sh 1 1 2 3 4 4 print(select('#', ...)) print(select(2, ...)) local arg = sele 阅读全文
posted @ 2016-10-15 21:23 AndyHu518 阅读(166) 评论(0) 推荐(0)
摘要: 1. 华蓓老师主页 http://staff.ustc.edu.cn/~bhua/ 2. OSI vs TCP/IP 3. TCP header 4. TCP流量控制 1)连接建立时,接收端告诉发送端接收窗口的数值rwnd=400byte 2) 如果发生丢包,接收端回给发送端的ack字段设为1, a 阅读全文
posted @ 2016-05-23 23:06 AndyHu518 阅读(195) 评论(0) 推荐(0)
摘要: #include <sys/socket.h> 1. int socket(int domain, int type, int protocol) socket: return fd domain: AF_INET(IPv4), AF_INET6(IPv6) type: SOCK_DGRAM(udp 阅读全文
posted @ 2016-05-23 22:50 AndyHu518 阅读(1252) 评论(0) 推荐(0)
摘要: 1.查看各种目标文件的结构和内容 objdump -h SimpleSection.o 2.查看ELF文件代码段、数据段、BSS(Block Stated by Symbol)段的长度 size SimpleSection.o 注解: 程序源码被编译后主要分成两种段:程序指令和程序数据。 代码段属于 阅读全文
posted @ 2016-05-23 22:46 AndyHu518 阅读(342) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-05-23 22:41 AndyHu518 阅读(133) 评论(0) 推荐(0)
摘要: 0. ln -s src_dir //一个参数即可在当前目录下生成一个软链接 1.git command --clone/push a branch git clone <url> --branch <branch> --single-branch [<folder>] git push remot 阅读全文
posted @ 2016-05-23 22:40 AndyHu518 阅读(556) 评论(0) 推荐(0)
摘要: 本人跟web无缘,从来没有想去学http,现在看来,学学也是有益无害,总会要用着点滴。 RFC见这里: https://www.ietf.org/rfc/rfc2616.txt 0. URI格式 http://host[:port][abs_path] 1. Message Type (Reques 阅读全文
posted @ 2016-05-23 16:24 AndyHu518 阅读(1184) 评论(0) 推荐(0)
摘要: 1. Hello, World #import <Foundation/Foundation.h> int main() 2. Block(本质是匿名函数,类似C的函数指针, JS closure, C++11的Lambda functions) (1) example: NSLog(@"sum i 阅读全文
posted @ 2016-05-18 12:43 AndyHu518 阅读(279) 评论(0) 推荐(0)