php模拟多线程用到curl库,这个库很强大,可以做好多事,比如模拟登陆,文件上传/下载,数据采集等。
下面是我的代码,很简单,有些还功能还不会用。 0);$res=array();for($j=0;$j 这段代码就是并行爬取百度和谷歌的代码,以后再慢慢完善。
...
分类:
Web程序 时间:
2014-05-27 02:50:52
阅读次数:
282
1. 既然比较两者性能, 必然锁的区域极小, 可以使用原子操作代替2. 若这个极小区域就是操作的全部,
只是频繁被调用, 则看并发的线程数量, 在并发量小时, 线程冲突小, 而一个 yield 可以保证较长时间内其他线程不来打搅, 获得的是一个类似批处理的结果,
性能较原子操作高; 自然, 若仅仅只...
分类:
其他好文 时间:
2014-05-27 02:24:26
阅读次数:
168
最近使用oraclede impdp工具全库导入数据库时,在数据库里面使用出现如下情况。SQL
state [null]; error code [17081]; 批处理中出现错误: ORA-00001: 违反唯一约束条件
(GDXAORCL.SYS_C0055359); nested except...
分类:
数据库 时间:
2014-05-27 00:46:55
阅读次数:
715
@echo off:openchoice /c:123 /m "1:创建,2:终止,3:删除"if
errorlevel 3 goto deleteif errorlevel 2 goto endif errorlevel 1 goto
create:create@schtasks /create ...
分类:
其他好文 时间:
2014-05-24 00:59:01
阅读次数:
306
private static string CmdPing(string strIp){Process
p = new Process(); p.StartInfo.FileName =
"cmd.exe";//设定程序名p.StartInfo.UseShellExecute = false; //...
分类:
其他好文 时间:
2014-05-24 00:42:36
阅读次数:
481
@echo offrem test.sql文件for %%i in (test.sql) do (
echo excute %%i mysql -u用户名 -p密码 -D数据库名 < %%i)echo successpause
分类:
数据库 时间:
2014-05-23 23:59:32
阅读次数:
569
解决linux ping: unknown host
www.baidu.com转载网址:http://www.kankanews.com/ICkengine/archives/48417.shtml解决方案:如果某台Linux服务器ping不通域名,
如下提示:[root@localhost~]#...
分类:
系统相关 时间:
2014-05-23 23:38:57
阅读次数:
747
批处理,可以大幅度提升大量增、删、改的速度,就是对大数据操作有很大的效率提升。
与上篇文章中提到的“连接池”相似。其实就是先将多次操作(增删改)打包,然后再一次发送执行
主要用到两个方法:
Ø 打包:PreparedStatement.addBatch();
Ø 发送、执行:PreparedStatement.executeBatch();
下面看做同一...
分类:
编程语言 时间:
2014-05-22 10:35:51
阅读次数:
302
SQLSERVER中的三种获得自增长ID的方法
这个功能比较常用,所以记下来以防自己忘掉。SCOPE_IDENTITY返回插入到同一作用域中的IDENTITY列内的最后一个IDENTITY值。一个作用域就是一个模块——存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理...
分类:
数据库 时间:
2014-05-20 13:21:48
阅读次数:
504
结果分析1,ipconfig显示本机ip地址配置情况。2,ipconfig/all显示本机IP地址配置等情况的详细信息。3,ping指令测试网络的连通性,发送4个ICMP的类型8报文给对方,对方回应4个ICMP类型的报文给本机。4,ping
–t不停发送ICPM的类型8报文给对方,只要对方存活,就会...