- 博客(454)
- 资源 (26)
- 收藏
- 关注
原创 注册表:ControlSet001、ControlSet002以及CurrentControlSet
1.先说一下ControlSet几个控件组之间的关系。 在注册表HKLM/system注册表项中包括用于windows启动的三个控件组(额外还可能存在一个备份控件组),在初始状态下,它们分别是ControlSet001、 ControlSet002以及CurrentControlSet。这些控件组中包含了操作系统配置的信息,比如服务、驱动、系统控制、枚举信息等等。 默认情况下,Contr
2009-12-09 16:07:00 13277 3
原创 socket编程中select的使用
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、 accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成
2009-12-04 16:35:00 1565 1
原创 俄罗斯独特的职业黑客文化
俄罗斯黑客在国际上拥有相当高的“声誉”,他们技术高、“口碑好”,几乎已经成为许多同黑客打交道的专业人士的共识。因此俄罗斯黑客也成为许多国家情报机构的“抢手货”。 国际网络安全公司资深分析家肯·杜赫姆在接受采访时说道:“这些俄罗斯人的黑客技巧简直到了难以置信的地步。他们都是相当出色的程序员,是真正懂得网络的人。他们知道如何在网络中进进出出,而又不留下任何蛛丝马迹。”他们曾多次成功入侵五角大楼的电脑
2009-12-04 13:46:00 6335 10
原创 前进,外汇圈里的俄罗斯好汉!
在交易软件领域,俄罗斯的MetaTrader(以下简称MT)被人津津乐道。同时,俄罗斯的FOREXCLUB,也开发了适合专业交易者的RUMUS 2平台--它提供链形图等特殊分析工具。另外,俄罗斯人在交易理念、外汇教育、程序开发方面都有突出的表现。零售外汇的光荣,为什么在俄罗斯土地上绽放?外汇通(www.forex.com.cn)特别编辑了本文。. 俄罗斯人是外汇零售市场的重要力量。在软件领
2009-12-04 13:44:00 2446 1
原创 VS20XX使用DEF文件来生成DLL与Lib
在程序使用Dll有两个加载方式,一种是动态方式,就是LoadLibrary载入Dll,然后用GetProcAddress来加载需要使用的Dll函数。另一种就是静态连接方式,将dll生成的lib,加入到工程中,然后使用时就像使用Win API一样使用。今天我们不讨论动态载入的方式,我们采用静态载入的方式。但有一个问题,由于很多Dll发布的时候,根本就不提供lib,也或许你在使用一个未公开的dll
2009-12-03 17:21:00 4322 1
原创 Tomcat6源代码分析-架构解析
1. Tomcat的整体框架结构 Tomcat的基本框架, 分为4个层次。 Top Level Elements: Server Service Connector HTTP AJP Container Engine Host Context C
2009-11-24 17:49:00 8257 14
原创 Tomcat6源代码分析-构建tomcat
1,Tomcat6 源文件目录树结构 目录结构如下图: 目录: /bin 存放脚本文件,包括启动tomcat以及关闭tomcat等功能的bat,sh脚本。 /conf 存放tomcat的xml配置文件和properties配置文件。 /java java源代码放置到这个目录。 /native tomcat的native-connector工程放置的目录,是一个vc60工程。
2009-11-23 16:49:00 6325 1
原创 Tomcat6源码分析
Tomcat6源码分析 作为一位Java程序员,如果您没有接触过开源软件、项目或框架的话,恐怕有些不可思议。轰轰烈烈的开源运动起源于Linux操作系统,Apache基金会在其中扮演了中流砥柱的角色,业界巨擘SUN,IBM, BEA 和Oracle等公司的积极参与,使得声势浩大的开源运动成为软件开发领域势不可挡的力量。2001年11月,IBM向Apache基金会捐献出Visual Age for
2009-11-23 16:46:00 17152 7
原创 一键搞定Java桌面应用安装部署 —— exe4j + Inno Setup 带着JRE, 8M起飞
对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre版本问题、jre去哪下载、如何用jre启动你的Java应用? 不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。如果不是 因为这个问题,Java在我的眼里算是最完美的语言了,也是我最喜爱的语言。 所以我认为这个是导致Java
2009-11-20 11:31:00 1410
原创 Eclipse下JAVA项目打包
在这里介绍两种方法生成jar,第一种是用Eclpise的Export功能。在要打包的项目上击右键,选择Export,在窗口中选择Java里的JAR file。Next后的窗口中已经自动选好了要打包的项目,用户可以点击加号查看项目里被打包的内容。在下面的JAR file里设置你打包生成jar文件的输出目录,下一步在出现的窗口中选择Use existing manifest from works
2009-11-20 10:39:00 1418
原创 集群的负载均衡技术
前言 当前,无论在企业网、园区网还是在广域网如Internet上,业务量的发展都超出了过去最乐观的估计,上网热潮风起云涌,新的应 用层出不穷,即使按照当时最优配置建设的网络,也很快会感到吃不消。尤其是各个网络的核心部分,其数据流量和计算强度之大, 使得单一设备根本无法承担,而如何在完成同样功能的多个网络设备之间实现合理的业务量分配,使之不致于出现一台设备过忙、而 别的设备却未充分发挥处理能力的
2009-11-18 15:00:00 1254
原创 蚁群算法以及集群智能
蚁群算法是上世纪90年代初由M. Dorigo等学者提出的一种利用蚂蚁觅食行为的内在机制来求解复杂问题的方法。在研究蚂蚁觅食行为的过程中,人们发现,尽管单只蚂蚁的能力十分有限,而整个蚁群却能在觅食过程中发现从蚁巢到食物源的最短路径。蚂蚁能够通过一种称为“媒介质”(stigmergy)的机制来解决复杂问题:每当蚂蚁发现了一 条通往食物源的路径,它就会向该路径上释放一定量的化学物质——信息
2009-11-18 14:50:00 4070
原创 GlassFish集群配置
GlassFish集群配置 Admin Console Series: Create and Start Clusters This is the first of the Admin Console Series which will cover different topic or functions in GlassFish V2, and show you how
2009-11-18 12:54:00 2327
原创 NAT网关添加端口映射
BitComet自动端口映射 BitComet 选项 -> 网络连接中设置允许使用UPnP自动端口映射。公网用户不需要进行端口映射,建议关闭。 注意:用户所使用的宽带路由器/ADSL Modem必须支持UPnP功能,设备是否具备此功能可查阅说明书或者直接咨询厂家。 使用UPnP自动端口映射成功后,在BitCo
2009-11-17 17:22:00 31170 2
原创 jMeter 测试结果分析
当我们拿到了jmeter测试结果之后,我们应该如何去看待它们呢?它们又是怎么来的呢? 一、Listener的使用 用过LoadRunner的人应该都知道,LoadRunner会为我们提供一大堆图标和曲线。但是在Jmeter里,我们只能找到几个可怜的Listener来方便我们查看测试结果。但是,对于初学者来说,一些简单的结果分析工具可以使我们更容易理解性能测试结果的分析原理。所以,千万别小
2009-11-17 14:00:00 41581 6
原创 使用JMeter进行性能测试
概述 JMeter 最早是为了测试 Tomcat 的前身 JServ 的执行效率而诞生的。到目前为止,它的最新版本是2.3.4,它的测试能力也不再仅仅只局限于对于Web服务器的测试,而是涵盖了数据库、JMS、Web Service、LDAP等多种对象的测试能力。在最新的 2.3.4 中,它还提供了对于 JUNIT 的测试。 JMeter 的安装非常简单,从官方网站上下载,解压之后即可使用
2009-11-17 13:55:00 3315
转载 Eight Isolation Levels Every Web Developer Should Know
The ACID properties are one of the cornerstones of database theory. ACIDdefines four properties that must be present if a database is consideredreliable: Atomicity, Consistency, Isolation, and
2009-11-12 09:53:00 774
原创 Ubuntu 9.10 安装stardict(星际译王)
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object cl
2009-11-05 13:14:00 3224
转载 apt软件包管理
<!-- /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-a
2009-11-04 16:32:00 1056
转载 Linux 平台上的软件包管理
<v:shape id="_x0000_i1026" type="#_x0000_t75" alt="" style=width:7.5pt;height:.75pt> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image001.g
2009-11-04 16:31:00 934
转载 Linux下C/C++IDE比较——Code::Blocks
<!-- /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-a
2009-11-04 15:34:00 3064 4
原创 硬盘安装windows 7 和ubuntu 9.10双系统
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
2009-11-02 15:21:00 23158 14
转载 C指针声明解读之左右法则
<!-- /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-a
2009-10-30 15:32:00 1728 1
转载 ubuntu alternate版和desktop版区别
<!-- /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-a
2009-10-30 08:48:00 8776
转载 P2P技术体系结构与分类
<!-- /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-a
2009-10-27 11:13:00 4133 2
转载 P2P安全问题
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /*
2009-10-27 11:13:00 3161
转载 P2P - JXTA 介绍
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font D
2009-10-27 11:11:00 1090
原创 开源软件与自由软件的区别
开放原始码软体与自由软件形式上的差异开放原始码(open source)软 体与自由软体是两个不同的概念,只要符合开源软件定义的软件就能被称为开放源代码软件。自由软件是一个比开源软件更严格的概念,因此所有自由软件都是开放源代码的,但不是所有的源软件都能被称为“自由”。但在现实上,绝大多数开源软件也都符合自由软件的定义。比如,遵守GPL和BSD许可的软件都是开放的 并且是自由的。开
2009-10-21 15:39:00 2855
原创 windows查看端口占用情况方法
windows查看端口占用情况方法开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,
2009-09-22 08:48:00 19725 2
转载 骗钱没商量 软件厂商6大忽悠伎俩揭秘
从变戏法般的demo,到欺骗性的报价,再到说不出名堂的附加费用,企业级软件与服务商真可谓诡计多端。他们就像技巧娴熟的魔术师,用尽一切妙招,只是为了能从你的企业金库里赚取钱财。我们在这里列出的是这些软件厂商窃取你的钱财的六个臭名昭著的忽悠伎俩。 <!--show_ads_zone(13);// --> --> <!---->
2009-09-21 10:19:00 1606
原创 QQ邮箱界面解析
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2
2009-09-21 10:05:00 3385
原创 WiMax Wi-Fi 3G区别和介绍
WiMax接入 WIMAX(World Interoperability for Microwave Access)全称为全球微波接入互操作性,是基于IEEE802.16标准的无线城域网技术. WiMax是一种无线城域网(MAN)接入技术,其信号传输半径可以达到50公里,基本上能覆盖到城郊。正是由于这种远距离传输特性,WiMax不仅能解决无线接入问题,还能作为有线网络接入(Cable、DSL)
2009-09-18 21:20:00 1512
原创 Bonjour是什么
Bonjour是什么 Bonjour是苹果为基于组播域名服务(multicast DNS)的开放性零设置网络标准所起的名字。使用Bonjour的设备在网络中自动传播它们自己的服务信息并聆听其它设备的服务信息,设备之间就象在打招呼,这也是命名为Bonjour(法语:你好)的原因。这样,Bonjour使局域网中的系统和服务即使在没有网络管理员的情况下很容易被找到。Bonjour显示局部网内
2009-09-18 20:45:00 2712
原创 windows7问题集合
【windows7的任务栏不能添加快捷方式图标?】 解决方法:原因就是去除了快捷图标的小箭头的缘故,所以只需要将快捷方式的小箭头恢复就正常了! 恢复小箭头 需要修改注册表,具体如下: 1.启动注册表编辑器(开始--运行中输入regedit),然后依次展开如下支:HKEY_CLASSES_ROOT/lnkfile; 2.在lnkfile子项中添加IsShortcut字符串值项,因为IsSh
2009-09-18 13:01:00 4032
转载 Java HotSpot VM 簡介
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2009-08-28 14:04:00 17190
原创 JAVA 反编译工具
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2009-08-06 17:22:00 1828
转载 JDK 7 中的 Fork/Join 模式 轻松实现多核时代的并行计算
JDK 7 中的 Fork/Join 模式 轻松实现多核时代的并行计算 甘 志 ([email protected]),软件工程师, IBM 中国软件实验室(CSDL BJ)戴 晓君 ([email protected]),软件工程师, IBM 中国软件实验室(CSDL BJ)2007 年 8 月 23 日 随着多核时代的来临,软件开发人员不得不开始关注并行
2009-08-05 09:04:00 1418
转载 Yahoo!网站性能最佳体验的34条黄金守则
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2009-07-30 14:29:00 2044
原创 HTTP请求模型
HTTP请求模型 一、连接至Web服务器 一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。 例如:http://www.myweb.com:8080/index.html 在Java中,这将等同于代码: Soceet socket=new Socket("www.myweb.com",8
2009-07-29 08:44:00 4823
原创 HTTP1.1 持久连接( Persistent Connections)
8.1持久连接( Persistent Connections)8.1.1目的在提出持久连接之前,每获取一个URL都有创建一个单独的TCP连接,不断的加重HTTP服务器的负担并导致网络的拥塞。使用内联的图片或者相关数据常常使得客户端在很短时间内发送众多的请求。问题分析和原型实现的结果的分析已经有了[26][30]。HTTP/1.1的实现的执行体验和测算都有很好的结果[39]。实现方式也
2009-07-27 09:43:00 8703 1
hsdis-amd64.dll
2019-12-03
C#入门经典(第7版)带目录 高清完整.pdf版下载
2019-06-25
软件工程项目开发最全文档模板+国家标准+若干实例(附目录)
2019-06-25
基于Qt WebChannel实现QT与HTML页面通信
2019-06-24
各种最小二乘法汇总(算例及MATLAB程序)
2019-06-23
bootstrap做登录注册页面带验证
2019-06-23
MbrFix.exe
2019-06-22
C#语音通信开源框架,语音处理,杂音过滤。
2019-06-22
Architecture & Organizational Patterns
2018-04-26
丹麦乐高(LEGO) NXT 编程语言NXC介绍
2011-04-24
Everything Is Byte
2010-01-11
百度mp3Searcher
2009-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人