- 博客(4)
- 收藏
- 关注
原创 程序技巧
1 对于带循环的程序,调试时,在循环末尾添加print,逻辑很清晰: for i in alist: curMaxSum=curMaxSum+i if curMaxSum curMaxSum=0 if curMaxSum>=maxSum: maxSum=curMaxSum print
2018-01-18 23:29:25
133
原创 廖雪峰摘录
1 当Python解释器读取源代码时,为让它按UTF-8编码读取,通常在文件开头写两行: # !/user/bin/env python3 # -*- coding:utf-8 -*- 第一行注释是告诉linux/os系统,这是个python可执行程序,windows系统会忽略 第二行注释是告诉python解释器,按照UTF-8编码读源代码,否则中文可能会乱码 2 格式化输出:
2018-01-11 20:13:50
287
原创 北大OJ 1088
题目: 即二维数组,从任一点开始,只能向值比它小的上下左右的方向遍历,求能最多的遍历次数? #include int row=0,col=0; int height[110][110]={0},len[110][110]={0}; int getlen(int i,int j,int path); int ijhigher(int i,int
2018-01-10 19:44:09
280
原创 select,poll,epoll 区别
本质上都是同步I/O,都需要在读写事件就绪后自己读写,即读写过程阻塞的 1 select 过程: 1)使用copy_from_user 从用户空间拷贝到内核空间 2)注册回调函数__pollwait 3)遍历所有fd,调用其对应poll方法(对socket,这个poll方法是sock_poll,sock_poll根据情况会调用tcp_poll,udp_poll或dat
2018-01-10 19:40:33
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅