- 博客(15)
- 收藏
- 关注
原创 apache1.3.39源码alloc.c阅读笔记
apache1.3.39源码alloc.c阅读笔记 2011年06月03日 typedef struct pool pool; 内存块管理API malloc_block 从系统申请sizeof(block_hdr)+size大小的内存 blok->h.first_avail=(char *)(blok+1); blok->h.endp = siz...
2012-01-20 00:48:40
149
原创 Web安全漏洞之:JDK1.5环境下扫描远程调试端口导致JVM崩溃【JDWP exit error JVMTI_ERROR_NONE(0)】...
Web安全漏洞之:JDK1.5环境下扫描远程调试端口导致JVM崩溃【JDWP exit error JVMTI_ERROR_NONE(0)】 2010年08月21日 对运行在JDK 1.5版本下的java应用服务器进行端口扫描,扫描的方式可以用相关扫描软件,最简单的是直接用ping/telnet命令,有闲情还可以自己写一段代码进行socket连接,扫描时会发现java进程crash,...
2012-01-20 00:48:36
388
原创 PowerTalkBox和飞信结合搞定在线客户端(.net)
PowerTalkBox和飞信结合搞定在线客户端(.net) 2010年11月20日 一个礼拜了,都在搞这个在线客户端,差点没崩溃,最终还是搞定了,嘿嘿,在此感谢一下那些帮助我的同学、朋友、老师、网友,嘿嘿,要不还不知道啥时候才能搞定呢....... 这玩意其实说通了也就两个飞信号在那对发信息,即Web(用PowerTalkBox)--服务端(使用飞信的sdk,这里用一个飞信...
2012-01-20 00:48:33
172
原创 Lua的协同程序
Lua的协同程序 2011年03月11日 协同程序(coroutine)与多线程情况下的线程比较类似:有自己的堆栈,自己的局部变量,有自己的指令指针(IP,instruction pointer),但与其它协同程序共享全局变量等很多信息。线程和协同程序的主要不同在于:在多处理器情况下,从概念上来讲多线程程序同时运行多个线程;而协同程序是通过协作来完成,在任一指定时刻只有一个协同程序在...
2012-01-20 00:48:30
146
原创 同步 异步 阻塞 非阻塞
同步 异步 阻塞 非阻塞 2010年11月15日 阻塞:调用结果返回之前,当前线程会被挂起,函数只有在得到结果之后才能返回 非阻塞:在不能即时得到结果之前,当前线程不会被挂起,会即时返回。 同步,就是在发出一个功能调用 时,在没有得到结果之前,该调用就不返回。 同步 所 谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。 按照这个定...
2012-01-20 00:48:24
104
原创 MaxDOS 8.0 发布,全面支持WIN7及X64系统
MaxDOS 8.0 发布,全面支持WIN7及X64系统 2010年06月08日 MaxDOS 8 更新如下: 1.全面支持WINDOWS 2000,WINXP,WIN2003,VTISTA,WIN2008,WIN7 以及Win 64位操作系统. 2.新版本采用一体包方式,即一个安装包支持所有操作系统,不再区分VISTA版或XP版. 3.增加全自动一键备份还原...
2012-01-17 01:05:30
458
原创 单机MySQL数据库的优化
单机MySQL数据库的优化 2011年07月15日 下面我们了解一下MySQL优化的一些建议,单机MySQL的优化我分为三个部分,一是服务器物理硬件的优化,二是MySQL安装时的编译优化,三是自身配置文件my.cnf的优化;如果单机的优化也解决不了你的数据库的压力的话,那这个时候就只有考虑采用集群架构的方法,这个我在后面也会重点说明。 [...
2012-01-17 01:05:26
80
原创 DOS的命令
DOS的命令 2011年04月23日 先介绍一下通配符的概念。 通配符*和?: *表示一个字符串, ?只代表一个字符 注意通配符只能通配文件名或扩展名,不能全都表示。例如要查找以字母y开头的所有文件,可以输入以下命令:dir y*.*;如果要查找所有扩展名为exe的文件,可以用dir .exe。?只代表一个字符,例如我要查找第二个字母为s的所有文件,可以输入:DIR ...
2012-01-17 01:05:21
119
原创 常用词汇解释
常用词汇解释 2011年02月10日 [b]1*Android [/b]一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。与iPhone相似,Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上...
2012-01-17 01:05:16
127
原创 Linux下FrameBuffer直接写屏
Linux下FrameBuffer直接写屏 2011年09月20日 "Linux下FrameBuffer直接写屏" 因为Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里 提供的中断调用来实现直接写屏,故Linux抽象出FrameBuffer这个设备来供用户态 进程实现直接写屏。 在继续下面的之前,先说明几个背景知识: 1、...
2012-01-17 01:05:12
319
原创 关于手机开发socket笔记。
关于手机开发socket笔记。 2009年11月06日 midlet类:ScoketProgram.java package src; import javax.microedition.midlet.MIDlet; import javax.microedition.lcdui.*; import javax.microedition.midlet.MIDl...
2012-01-15 19:47:37
82
原创 提高 Linux 上 socket 性能
提高 Linux 上 socket 性能 2009年11月17日 [b]提高 Linux 上 socket 性能[/b] 使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信。与其他 API 一样,您可以通...
2012-01-15 19:47:34
84
原创 【转】java socket程序
【转】java socket程序 2009年09月21日 老久没有动手写Socket程序了,今天应同事的要求上了一段程序。 这是一段很简单与C++编写的服务端通讯的java客户端,咋一看上去,没有任何问题。 貌似没有问题的程序 Java代码 public static String sendSynMsg(String ipAddr, ...
2012-01-15 19:47:30
84
原创 Java-socket编程最基本介绍
Java-socket编程最基本介绍 2009年07月22日 Java-socket编程最基本介绍 事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,Java SDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java而言,这些Api存在与java.net 这个包里面...
2012-01-15 19:47:26
200
原创 Socket通信的网络仿真
Socket通信的网络仿真 2011年06月25日 这学期选了一门嵌入式系统实验的课,就是学习Tronado开发环境下的VxWorks实时操作系统,没有考试,只是要求做三个实验的作业。我是一个讲信用的人,既然研究生的其它课程基本不去上课,这门课我果断决定不去了。当然,作业还是要做的,当我发现我第二个实验从网上抄的源代码竟然是我们嵌入式老师自己写的然后放在自己博客上的,我决定最后一个S...
2012-01-15 19:47:23
317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人