Windows套接字在两种模式下执行I/O操作,阻塞模式和非阻塞模式。在阻塞模式下,执行操作的函数会一直等待,不会立即返回,知道发送完数据或者接受完数据为止。这在一定条件下是对性能的浪费,例如recvfrom函数没有收到数据的时候吧就会一直等待下去。
为了提高系统的性能,Winsock提供了基于消息的异步socket。下面介绍主要的Socket异步通信函数。
int ...
分类:
其他好文 时间:
2014-09-03 22:49:37
阅读次数:
307
Sample Input
5
3 7 3
8 10 3
6 8 1
1 3 1
10 11 1
Sample Output
6
题意:给你n个数u,v,w;要求在[u,v]区间至少取w个数(整数),求最少要取多少个数。
S[v+1] - S[u] >= w, S[i+1] - S[i] >=0&&
在u,v+1之间建一条边,跑一遍...
分类:
其他好文 时间:
2014-09-03 22:49:17
阅读次数:
337
题目链接
题意:g(x) = k * x + b。f(x) 为Fibonacci数列。求f(g(x)),从x = 1到n的数字之和sum,并对m取模。
思路:
设A = |(1, 1),(1, 0)|
sum = f(b) + f(k + b) + f(2k + b)...+f((n-1)k + b) (f(x) 为Fibonacci数列)
sum = A^...
分类:
其他好文 时间:
2014-09-03 22:49:07
阅读次数:
314
有时候像这种题,没有明显的思路,感觉像规律题。那么先暴力打表,再找规律就很快了。
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3798
先上我的暴力打表,这种肯定是TLE的,只用它发现规律就好了。
#include
#include
#include
#define INF 0x3f3f3f3f
#def...
分类:
其他好文 时间:
2014-09-03 22:48:57
阅读次数:
287
在某用户环境下,Apache服务启动失败,报错信息如下
couldn't start errorlog process
unable to open logs
Apache是我们的产品组件,未防止日志过大
我们使用了Apache自带的切割滚存日志的组件rotatelogs.exe
在httpd.conf配置如下:
ErrorLog "|bin/rotatelogs.exe logs/...
分类:
其他好文 时间:
2014-09-03 22:48:17
阅读次数:
581
题意:就是有一张大图,每个像素即格子只可能是 . * X 三种,分别代表背景、色子、色子的点数。两个格子是相邻的或连通的,当且仅当两个格子是*或X,且有公共边,即上下左右四个方向,对角不算,即四连块。将一个连通块看做一个色子,将这个连通块中的X的连通块个数看做该色子的点数。
思路:两次深搜。第一次是由*和X来深搜每个连通块,在深搜每个连通块时由X来深搜X的连通块个数。这里可以通过两个标记数组vi...
分类:
其他好文 时间:
2014-09-03 22:47:17
阅读次数:
303
POJ 2762 Going from u to v or from v to u?
链接:http://poj.org/problem?id=2762
题意:为了让他们的儿子变得更勇敢些,Jiajia 和Wind 将他们带到一个大洞穴中。洞穴中有n 个房间,有一些单向的通道连接某些房间。每次,Wind 选择两个房间x 和y,要求他们的一个儿子从一个房间走到另一个房间,这个儿子可以从...
分类:
其他好文 时间:
2014-09-03 22:47:07
阅读次数:
269
ActionContext
每个请求的处理都在一个独立的线程中,每个线程都有一个ActionContext对象,它包含了ValueStack和HttpServletRequest的东西。
Struts把所有的变量统一放在一个方便的地方,而不是将数据传来传去,这个东西就是ValueStack。它贯穿于整个处理流程,所以拦截器和视图层都可以操作ValueStack中的内容。一般通过OGNL...
分类:
其他好文 时间:
2014-09-03 22:46:57
阅读次数:
238
今天上午,有工作新的进展需要跟领导沟通,就在OA上用精灵发了一条信息,因为领导显示离线状态,这就是一条离线信息,离线信息也没问题登陆后也可以看到。
过了1个多小时之后,领导打电话过来问我刚才说的工作的事情,我说给他发信息了,他说没收到。真的是很冤啊,我马上查历史记录看看是不是我记错了,明明就是发过了,记录 还在那里。突然我意识到这可能是OA系统的问题,因为隐约记得前几天也有一次类似的情形,他也说...
分类:
其他好文 时间:
2014-09-03 22:46:47
阅读次数:
282
额, Google又不能访问了, 对于我们这群程序猿来说简直是晴天霹雳啊, 网上看了看, 总结了一些方法
第一种 修改Hosts文件
修改Hostswen文件
windows下面 C:\Windows\System32\drivers\etc目录下的hosts文件
linux下面 /etc/hosts
在Hosts文件里面添加IP指向代码
203...
分类:
其他好文 时间:
2014-09-03 22:46:17
阅读次数:
439
这篇日志也确实是有感而发,我对R不熟悉,但实验需要,所以简单学了一下。发现无论是网上无数的教程,还是书本上的示例,在讲Logistic Regression的时候就是给一个简单的函数及输出结果说明。从来都没有讲清楚几件事情:
1. 怎样用训练数据训练模型,然后在测试数据上进行验证(测试数据和训练数据可能有重合)?
2. 怎样计算预测的效果,也就是计算Recall,Precision,F...
分类:
其他好文 时间:
2014-09-03 22:46:07
阅读次数:
939
说明:“箭头指示”轨迹为“点选顺序”,截图为点击后效果截图
环境
项目点
指标
WAS版本
7.0
操作系统
Windows 2008
系统位数
64bit
1、关闭服务
2、停止NodeAgent
3、关闭HTTPServe...
分类:
其他好文 时间:
2014-09-03 22:45:07
阅读次数:
258
思路:这题看了题解说是后缀数组做的,然后自己就偿试了一下,唉……没想到不管是不管是倍增算法的后缀还是DC3算法的后缀都T了,实在无计可施了,可能只有哗然可以过了。不过比赛那天题解说是没有卡后缀的。只是比赛那天自己还不会后缀数组,所以这题自己根本就没有看到。因为后缀自己练得还比较少,这题正好用RMQ求任意两个后缀之间的最长公共前缀,所以自己就拿这题练手了,虽然T了,但是倍增的算法和DC3的算法都贴上...
分类:
其他好文 时间:
2014-09-03 22:44:57
阅读次数:
365
继承体系:
1:字节流
以stream结尾的都是字节流。字节流用于读取二进制数据。
2:字符流
结尾都是以reader/writer结尾的。
Write
append(char c) :写入字符
write(char[] cbuf)
write(String str)
write(int c)
flush(...
分类:
其他好文 时间:
2014-09-03 22:44:48
阅读次数:
230
进程读文件之前,需要先打开文件,进程打开文件的时候,Linux会把这个文件关联到一个数字(称之为文件描述符),文件描述符是打开的文件在进程表中的一个索引。每个进程都有自己的一组已经打开的文件和各自的文件描述符,一旦打开某个文件,进程就可以通过文件描述符进行读写该文件。当进程不在需要文件的时候,它必须关闭文件,并且释放文件描述符。
Linux进程在启动的时候会打开3个文件:标准输入(文件描述符0),标准输出(文件描述符1),标准错误(文件描述符2)。
子进程会继承父进程的文件描述符,可以使用命令
ls /p...
分类:
其他好文 时间:
2014-09-03 22:44:37
阅读次数:
241
很多时候,process函数都需要获得this对象,然后调用一些方法。下面举个例子: config : function (groupName, description, deviceNumber, del) {
var ob = this;
$("#groups").flexigrid(
{
dataType: 'json',
width: 870...
分类:
其他好文 时间:
2014-09-03 22:44:27
阅读次数:
178
HDU 2846 Repository(字典树变形)...
分类:
其他好文 时间:
2014-09-03 22:44:17
阅读次数:
321