/* 网页爬虫*/import java.io.*;import java.net.*;import java.util.regex.*;class RegexTest2{ public static void main(String[] args) throws Exception { getMa...
分类:
Web程序 时间:
2014-07-23 20:34:25
阅读次数:
217
线程池中的死锁情况
这次死锁发生在什么情况下呢?在最开始写线程池的时候,我设计了线程是可重用的,主要是通过Event信号实现,通过在每个线程核心工作代码执行完毕后会将自己归还到池中,然后等待Event信号。主线程会以循环超时阻塞的方式监视一个任务队列,当发现有任务时便会从线程池中取出一个线程,并设置它的任务和目标函数,然后去start或者resume,resume就是会设置Event信号让线程不再阻塞,这里,从池中取线程的方法_get和归还线程方法returnThread都已经加锁,_get和return...
分类:
编程语言 时间:
2014-07-23 17:15:01
阅读次数:
333
liunx里面安装nodejs我也找了很多文章,貌似对很多liunx新手来讲不是很清楚,下面是我结合一些文章,亲自实践得到的安装步骤.同时还有大家关心的与seajs紧密相关的spm模块的安装。(也许很多人在liunx里面nodejs装完之后装spm模块经常报错.嘿嘿.看看这个也许知道为啥.)
(- -!其实俺也不懂liunx的,所以就这里折腾了一翻,大家请看吧.我这些都是在虚拟机里面的ubunt...
分类:
Web程序 时间:
2014-07-23 17:13:06
阅读次数:
211
写在前面本来是想写个如何编写gulp插件的科普文的,突然探究欲又发作了,于是就有了这篇东西。。。翻了下源码看了下gulp.src()的实现,不禁由衷感慨:肿么这么复杂。。。进入正题首先我们看下gulpfile里面的内容是长什么样子的,很有express中间件的味道是不是~我们知道.pipe()是典型...
分类:
其他好文 时间:
2014-07-23 15:24:57
阅读次数:
313
当你在之前Visual Studio版本中运行Web应用程序并停止调试时,IIS Express会继续运行。但是在Visual Studio 2013默认设置中,你可能会注意到当你运行(F5)你的Web应用时,Visual Studio 调试器(debugger)会在IIS Express中启动你的...
分类:
Web程序 时间:
2014-07-23 15:00:36
阅读次数:
282
socket.IO是一个websocket库,包括了客户端的js和服务器端的nodejs。官方地址:http://socket.io
使用socket.io和nodejs搭建websocket服务器端
socket.io不仅可以搭建客户端的websocket服务,而且支持nodejs服务器端的websocket。
下面让我来介绍一下怎么安装配置nodejs.
进入http:...
分类:
Web程序 时间:
2014-07-23 13:07:56
阅读次数:
198
MongoDB 安装步骤总结:1、解压目录到d盘 mongodb 2、安装目录的下新建文件mongo.config文件##store data heredbpath=D:\mongodb\data##all output go herelogpath=D:\mongodb\log\mongo.log...
分类:
数据库 时间:
2014-07-23 12:16:36
阅读次数:
518
一.使用的技术这个爬虫是近半个月前学习爬虫技术的一个小例子,比较简单,怕时间久了会忘,这里简单总结一下.主要用到的外部Jar包有HttpClient4.3.4,HtmlParser2.1,使用的开发工具(IDE)为intelij 13.1,Jar包管理工具为Maven,不习惯用intelij的同学,...
分类:
编程语言 时间:
2014-07-23 11:59:36
阅读次数:
627
安装VS的时候会自动的安装数据库(VS2008 + SQL Server 2005 Express版本,VS2010 + SQL Server 2008 Express版本)这两个版本都没有联机丛书和管理工具,先装数据库,再装vs.数据库常常说的是"数据库管理系统(DBMS, database ma...
分类:
数据库 时间:
2014-07-23 11:50:16
阅读次数:
219
nodejs发送udp广播还是蛮简单的,我们先写个服务器用于接收广播数据,代码如下:var dgram = require("dgram");var server = dgram.createSocket("udp4");server.on("error", function (err) { co....
分类:
Web程序 时间:
2014-07-23 11:41:26
阅读次数:
226