因为et模式需要循环读取,但是在读取过程中,如果有新的事件到达,很可能触发了其他线程来处理这个socket,那就乱了。 EPOLL_ONESHOT就是用来避免这种情况。注意在一个线程处理完一个socket的数据,也就是触发EAGAIN errno时候,就应该重置EPOLL_ONESHOT的flag, ...
分类:
编程语言 时间:
2016-05-28 21:52:02
阅读次数:
605
之前有说过最近在学习Shell,公司及家里的电脑目前都是Windows系统,进行shell学习主要是用一些模拟linux环境的软件,比如banbun、cygwin banbun的功能很强大,集成了oh my zsh,命令行补全非常棒,唯一的问题就是速度比较慢,反应迟钝(可能是我的个案),最终还是换成 ...
分类:
系统相关 时间:
2016-05-28 21:52:51
阅读次数:
361
今天又是一个悲伤的故事,所有排名比我高的人第一题都A了 而我第一题爆零了 但是开心的事情是:第一题没有说是简单图,所以题解是错的 不管怎么样,将错就错吧 今天下午断网了,所以这时候才写blog 第一题 由于题目中没有给出欧拉图的概念,所以我完全不知道它在说啥,于是就爆零了 然后欧拉图就是存在欧拉回路 ...
分类:
其他好文 时间:
2016-05-28 21:53:40
阅读次数:
148
peek()方法用来判断文件是否读取完成,如果完成的话,就会有一个返回值 - 1 所以可以用streamreader的对象sr调用peek()方法来判断文件流是否读取完成 ...
分类:
Windows程序 时间:
2016-05-28 21:51:46
阅读次数:
4763
1、yum安装nginx yum install nginx 2、启动nginx chkconfig nginx on service nginx start向web服务器中放入测试文件: [html] view plain copy print? <html> <head> <title>Welc ...
分类:
其他好文 时间:
2016-05-28 21:51:07
阅读次数:
398
不得不说Ajax确实是一个好东西,由它的出现使得WEB端新技术不断产生,Comet就属于这么一个技术,这个技术有时叫做反向AJAX,有时叫做服务器"推"技术,嗯,不要被牛逼闪闪的名词吓倒,其实没那么难。 先看一下维基的解释: "Comet是一种用于web的推送技术,能使服务器实时地将更新的信息传送到 ...
分类:
Web程序 时间:
2016-05-28 21:53:36
阅读次数:
165
Fluent API配置: 前面我们已经了解到使用DataAnotations特性来覆写Code-First默认约定,现在我们来学习Fluent API。 Fluent API是另一种配置领域类的方法,它比DataAnnotations特性提供更多的方法来配置,下表是Fluent API支持的类型映 ...
最近和ubuntu打了几天架。。现在算是初步装好了 本来打算用硬盘安装,EasyBCD引导,但是试了试发现坑太多,并且安装很不方便,于是最后弃疗了QAQ U盘引导: 1.腾出磁盘空间:右键‘我的电脑’点击‘管理’,选择磁盘管理。选择一个空间大一些的磁盘,右键,压缩卷,给ubuntu腾出至少50G(5 ...
分类:
Windows程序 时间:
2016-05-28 21:50:36
阅读次数:
1962
题目大意 两个字符串strA和strB(长度最大为2100),他们中按照顺序有一些公共的子串,且公共子串的长度大于等于3,否则不认为是合法的,比如 abcdef 和 abcxcdef, 按照顺序有合法公共子串abc def 或者 cdef。 按照顺序取出一些公共子串,有不同的取法,求这些取法中公共子 ...
分类:
其他好文 时间:
2016-05-28 21:53:11
阅读次数:
243
一、设计的流程图如下所示 二、Java 语言的代码实现 三、测试结果: (相关源码资源详见:https://github.com/shenxiaolinZERO/Resources/tree/master/Resources/Magic_Test) ...
分类:
编程语言 时间:
2016-05-28 21:50:43
阅读次数:
1064
一 , 7series clock 二, SDRAM comtroller (DDR) 4、熟悉DDR2/3协议或Ethernet相关协议,并有实际项目经验者优先; 三,AXI bus(AMBA) 四, vivado,quartus 五,熟悉部分下述IP:CPU/DSP,AMBA,Video, 并行 ...
分类:
其他好文 时间:
2016-05-28 21:52:23
阅读次数:
156
1.HTML5提供了一些新的元素和属性,例如<nav>(网站导航块)和<footer>。这些标签较有利于搜索引擎的索引整理,同时更好的帮助小屏幕装置和视频人士使用,除此之外,还为其他浏览要素提供了新的功能。如<audio>和<video>标记。 2.一些过时的HTML4标记将被取消。其中包括纯粹显示 ...
分类:
Web程序 时间:
2016-05-28 21:50:11
阅读次数:
234
1.将一堆正整数分为2组,要求2组的和相差最小。 //File Name: nod1007.cpp //Author: long //Mail: 736726758@qq.com //Created Time: 2016年05月28日 星期六 20时12分23秒 #include <stdio.h> ...
分类:
其他好文 时间:
2016-05-28 21:50:04
阅读次数:
200
2、利用Selenium2为Lab05项目中的登录功能实现功能自动化测试。 【注意】 l 设计测试用例时需考虑登录成功和不成功两种情况; l Lab05项目为实验5用到的项目,在大家的班级QQ群中,数据库采用MySQL,数据库文件在项目根目录下CreateDataBase.txt <html> <h ...
分类:
其他好文 时间:
2016-05-28 21:51:22
阅读次数:
139
时间函数: 1.curdate() 当前系统日期 调取: select curdate() 2.curtime() 当前系统时间 调取: select curtime() 3.now() 当前日期时间 调取: select now() 4.year() 求年,注意括号内必须有内容,不得为空 求年龄可 ...
分类:
数据库 时间:
2016-05-28 21:51:50
阅读次数:
226
Ajax轮询——"定时的通过Ajax查询服务端"。 概念: 轮询(polling):客户端按规定时间定时像服务端发送ajax请求,服务器接到请求后马上返回响应信息并关闭连接。 百闻不如一见,来段代码相信你一看就明白 //为了让同学们都明白,我用了最简单的实现方法,同学们懂了原理后可以自行衍生: Re ...
分类:
Web程序 时间:
2016-05-28 21:50:36
阅读次数:
255
将元素图片放入div盒子内 1、首先设置元素为可拖放:在img标签内加入draggable=”true”. <img draggable="true"> 2、设置元素的拖动:在img标签中用ondragstart属性调用一个函数drag(ev),这个函数中用dataTransfer.setData( ...
分类:
Web程序 时间:
2016-05-28 21:49:46
阅读次数:
150