码迷,mamicode.com
首页 > 其他好文
Socket层实现系列 — 睡眠驱动的同步等待
主要内容:Socket的几个I/O事件、Socket的同步等待机制。 内核版本:3.15.2 我的博客:http://blog.csdn.net/zhangskd   概述   socket上定义了几个IO事件:状态改变事件、有数据可读事件、有发送缓存可写事件、有IO错误事件。 对于这些事件,socket中分别定义了相应的事件处理函数,也称回调函数。   Socket I/O事件...
分类:其他好文   时间:2015-05-23 22:48:04    阅读次数:274
Socket层实现系列 — 信号驱动的异步等待
主要内容:Socket的异步通知机制。 内核版本:3.15.2 我的博客:http://blog.csdn.net/zhangskd   概述   socket上定义了几个IO事件:状态改变事件、有数据可读事件、有发送缓存可写事件、有IO错误事件。 对于这些事件,socket中分别定义了相应的事件处理函数,也称回调函数。   Socket I/O事件的处理过程中,要使用到sock...
分类:其他好文   时间:2015-05-23 22:46:47    阅读次数:343
Socket层实现系列 — I/O事件及其处理函数
主要内容:Socket I/O事件的定义、I/O处理函数的实现。 内核版本:3.15.2 我的博客:http://blog.csdn.net/zhangskd   I/O事件定义   sock中定义了几个I/O事件,当协议栈遇到这些事件时,会调用它们的处理函数。 struct sock { ... struct socket_wq __rcu *sk_wq; /*...
分类:其他好文   时间:2015-05-23 22:46:53    阅读次数:260
FZU OJ 2140 Forever 0.5 (几何)
Problem 2140 Forever 0.5 Accept: 269    Submit: 934    Special Judge Time Limit: 1000 mSec    Memory Limit : 32768 KB  Problem Description Given an integer N, your task is to judge whether...
分类:其他好文   时间:2015-05-23 22:46:53    阅读次数:171
Socket层实现系列 — connect()的实现
主要内容:connect()的Socket层实现、期间进程的睡眠和唤醒、SO_SNDTIMEO选项。 内核版本:3.15.2 我的博客:http://blog.csdn.net/zhangskd   应用层   int connect(int sockfd, const struct sockaddr *serv_addr, socklen_t addrlen); Connects...
分类:其他好文   时间:2015-05-23 22:46:21    阅读次数:257
debian7中文支持
1 安装locales apt-get install locales 2 选择语言包 dpkg-reconfigure locales 在所有的语言包选择en_US.ISO-8859-1和zh_CN.GBK。其他en_US和zh_CN打头的也选上。然后选择zh_CN.GBK为默认的LOCALE,则系统为中文界面(这里也可以选en_US.ISO,使系统为英文界面)。 3 ...
分类:其他好文   时间:2015-05-23 22:46:00    阅读次数:180
【BestCoder】【Round#42】
模拟+链表+DP OrzAK爷faebdcA Growin要跟全部的n个人握手共2n杯香槟,再加上每对关系的两杯香槟,直接统计邻接矩阵中1的个数,再加2n就是answer 1 //BestCoder 42 A 2 #include 3 #include 4 #include 5 #include.....
分类:其他好文   时间:2015-05-23 22:45:39    阅读次数:278
poj 2192 Zipper(区间dp)
题目链接:http://poj.org/problem?id=2192思路分析:该问题可以看做dp问题,同时也可以使用dfs搜索求解,这里使用dp解法;设字符串StrA[0, 1, …, n]和StrB[0,1, .., m]构成字符串Str[0, 1, … , m + n + 1];1)状态定义:...
分类:其他好文   时间:2015-05-23 22:45:25    阅读次数:120
规格说明书
AccountBookProblemStatementVersion1.0RevisionHistoryDateIssueDescriptionAuthor23/May/20154.2Initialcreation.ExtractedtheProblemStatementfromtheVisiond...
分类:其他好文   时间:2015-05-23 22:44:03    阅读次数:143
layerX && layerY
转载:https://developer.mozilla.org/en-US/docs/Web/API/UIEvent/layerXUIEvent.layerX 非标准 这个属性是非标准的属性,并且也没有那个标准说要使用它。 如果你要使用它,请不要使用在你的Web产品上。那会不对一些用户起作用...
分类:其他好文   时间:2015-05-23 22:44:21    阅读次数:129
分析系统
系统分模块分层面的时机:1)完成一次从功能需求,ui设计,代码设计,数据库设计的整体梳理或是迭代思考。这时结合经验判断哪些地方可能有较大的代码量,或是构造复杂度,则预先横向分块,纵向分层。2)代码积累到一定程度,以当前能力,解决问题的速度越来越慢,碰上的问题的水准越来越低,数量越来越多,必须要析置出...
分类:其他好文   时间:2015-05-23 22:43:32    阅读次数:189
Flask学习之六——用户认证
1. 密码安全性使用Werkzeug实现密码hashgenerate_password_hash(password, method, salt_length)将原始密码作为输入,以字符串形式输出密码的hash值,输出的值可保存在用户数据库中。method 和 salt_length的默认值就能满足大...
分类:其他好文   时间:2015-05-23 22:42:59    阅读次数:1199
连载《一个程序猿的生命周期》-10.在项目中忍受病魔的折磨
2009年是俺的本命年,人家都说本命年十有八九都不是太好,我也未能幸免。从年初开始,感觉身体就特别虚弱,打篮球跑会儿就会感觉特别累,这种情况还在进一步恶化,比我想象的要严重的多。 这一年也是我参加工作的第三个年头,有了理论基础,有了扎实的技术,正是要施展拳脚的时候。我是有强烈意愿、目标和报...
分类:其他好文   时间:2015-05-23 22:41:45    阅读次数:192
[每周翻译]作为一个计算鸡领域相关的学生狗,有毛东西可以让我花10分钟学习然后享受一生的?
原文地址:https://www.quora.com/As-a-computer-science-student-what-can-I-learn-right-now-in-just-10-minutes-that-could-be-useful-for-the-rest-of-my-life问:作...
分类:其他好文   时间:2015-05-23 22:41:17    阅读次数:149
互联网思维之我见
“互联网思维”是一个近年来兴起的、迅速蹿红的词汇,据不准确考证,始作俑者大概是小米公司的老板雷军。即便他不是第一个,也是第一批。至少有一点值得我们自豪的是,这个词是我们天朝人原创的,在英语中对应的概念类似“Internet Thinking”或者“Internet Thoughts”是从中文翻译、解...
分类:其他好文   时间:2015-05-23 22:42:20    阅读次数:327
Introduction_Pseudocode
This pseudocode from the book:> _ Anany LevitinNote that throughout the paper, we assume that inputs to algorithms fall within their specified ranges ...
分类:其他好文   时间:2015-05-23 22:39:13    阅读次数:254
final finally finalize
final//如果不是final的话,我可以在checkInt方法内部把i的值改变(有意或无意的, //虽然不会改变实际调用处的值),特别是无意的,可能会引用一些难以发现的BUGpublicstaticvoidcheckInt(inti) { i = 200;//这样是可以的,不会编译出错的//do...
分类:其他好文   时间:2015-05-23 22:41:31    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!