- 博客(12)
- 收藏
- 关注
Js中 null 和 undefined 的区别
[size=11px;] 很多人或许对null和undefined这两个关键词比较困惑。 希望看了这篇文章之后可以轻松的找到关键点。 做个小实验 [code="js"]alert(null == undefined); // truealert(null === undefined); //fal...
2013-04-25 00:09:11
151
原创 Socket实现访问HTTP服务并且获得返回值
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException { request.setCharac...
2013-04-09 14:41:31
568
Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux...
功能介绍 :http://www.iplaysoft.com/sublimetext.html 安装 : http://blog.51osos.com/linux/sublime-text-2/
2012-09-12 10:47:55
146
Linux环境下安装libmemcached
最近在写一个Apache模块,需要链接memcache,忙了一会写好了代码,却发现不能运行,原来未指定memcached.h 的源代码。 这里说明一下memcache是memcache缓存的服务端和客户端,libmemcached是C语言需要用到的库文件,它的下载地址:http://download.tangent.org/。 使用linux命令下...
2012-08-28 14:32:04
232
13分钟搭建动易PHP论坛(OS:Linux)
由于公司需要搭建一个内部论坛供各部门、分公司之间交流,考虑再三,选择使用比较成熟的动易PHP论坛搭建。由于我不是做PHP的,所以内部环境中没有PHP以及相关的一些环境,所以这个工作是一个从头做起的工作,各位如果想要搭建一个论坛也可照做不妨。 首先说明一下服务器环境 : OS : Linux(Ubuntu10.14) memony : 4G ...
2012-06-16 14:56:34
732
原创 Java中的GC算法--sun早期GC算法
说到Java的GC大家应该都很熟悉,但随着JVM种类的不断增加,以及日益成熟的项目实践,使得GC(垃圾回收)技术经过了一代又一代的变迁。下面,我想要为大家描述一种现在使用最多的JVM GC算法----代分算法---的七大姑八大姨夫们。 在正式开始之前,想和大家扯扯GC的历史问题,这样可以使大家有一个稍微完整一些的概念。 时间轴 : ...
2012-05-07 00:30:50
210
原创 JVM原理结构详解
图1 Java虚拟机运行时数据区 做Java就是和内存打交道,如果在这条道路上有更加深入的发展,就必须了解JVM的结构和生命周期。如图所示,图中是一个完整的JVM结构。下面,会列出JVM各个区块的分工。 1. Java栈 Java栈(JVM Stack),通常我们把内存分为堆和栈,这是一种比较粗糙的划分方法,但确实,我们最关心的...
2012-04-23 23:43:56
160
Ubuntu下安装配置VIM/GVIM(GUI-Vim)
Vim/GVim是Linux下程序员的利器,它拥有多种格式高亮提示,并拥有如IDE一般的强大编辑功能。如果你想编辑C/C++, 简单的Javascript,HTML,XML等等都是很好的选择。 因为它的简单、强大、迅速,使它背负Linux下第一大脚本编辑器的名号。 如果想要使用它需要一点点设置。 安装 : sudo apt-get instal...
2012-04-21 21:00:10
1792
原创 [转载] Apache模块开发/用C语言扩展apache(4:一个生产环境使用的apache module– viewvc权限控制)...
下面公布一个目前在我们公司使用的apache module的源代码。 我们公司开发人员很多,使用了SVN和viewvc来进行版本控制和查看,通过web界面,SVN能够根据每个用户的权限来控制能够浏览某个项目下的代码,但是viewvc只要你在SVN中有用户,你就可以看当前SVN中所有项目的代码。这个风险比较大,因此,我们开发了一个apache module,用...
2012-04-18 09:53:17
144
原创 [转载] Apache模块开发/用C语言扩展apache(3:一个非常简单的apache module)
有了上面几篇文章的基础,大家自己再下点功夫,应该可以去写一些简单的模块了,下面贴出一个很简单的apache module,大家一起分析一下。 $ cd /usr/local/apache2.2.4$ vi mod_c.c #include#include#include “apr.h”#include “apr_lib....
2012-04-18 09:50:35
117
原创 [转载] Apache模块开发/用C语言扩展apache(2:APR编程介绍)
可以看到apache代码中使用了大量的以apr_开头的结构或者函数,这些其实是APR. 什么是apr? 我的理解是apache工作小组在编写apache等C程序过程中所积累的一套编程框架, 里面提供比较先进的内存管理模式和常用的数据结构,另外根据各种平台作了一些不同的宏定义,让代码做到平台无关性。由于做得不错,后来,就干脆把它从...
2012-04-18 09:37:08
261
原创 [转载] Apache模块开发/用C语言扩展apache(1:简述)
Apache是一个非常稳定而且非常open的web server,它的很多功能都可以通过plugin的方式去扩展。比如:mod_proxy使得apache可以作代理, mod_rewrite使得apache可以实现非常强大的url mapping和rewritting功能,你是否也想自己来开发一个apache module呢?网上这方面的文章非常的少,而且全是E文,...
2012-04-18 08:55:20
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人