自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

Js中 null 和 undefined 的区别

[size=11px;] 很多人或许对null和undefined这两个关键词比较困惑。 希望看了这篇文章之后可以轻松的找到关键点。 做个小实验 [code="js"]alert(null == undefined); // truealert(null === undefined); //fal...

2013-04-25 00:09:11 119

原创 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 531

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 113

Linux环境下安装libmemcached

    最近在写一个Apache模块,需要链接memcache,忙了一会写好了代码,却发现不能运行,原来未指定memcached.h 的源代码。        这里说明一下memcache是memcache缓存的服务端和客户端,libmemcached是C语言需要用到的库文件,它的下载地址:http://download.tangent.org/。       使用linux命令下...

2012-08-28 14:32:04 186

13分钟搭建动易PHP论坛(OS:Linux)

    由于公司需要搭建一个内部论坛供各部门、分公司之间交流,考虑再三,选择使用比较成熟的动易PHP论坛搭建。由于我不是做PHP的,所以内部环境中没有PHP以及相关的一些环境,所以这个工作是一个从头做起的工作,各位如果想要搭建一个论坛也可照做不妨。    首先说明一下服务器环境 :        OS : Linux(Ubuntu10.14)        memony : 4G ...

2012-06-16 14:56:34 563

原创 Java中的GC算法--sun早期GC算法

        说到Java的GC大家应该都很熟悉,但随着JVM种类的不断增加,以及日益成熟的项目实践,使得GC(垃圾回收)技术经过了一代又一代的变迁。下面,我想要为大家描述一种现在使用最多的JVM GC算法----代分算法---的七大姑八大姨夫们。         在正式开始之前,想和大家扯扯GC的历史问题,这样可以使大家有一个稍微完整一些的概念。     时间轴 :    ...

2012-05-07 00:30:50 167

原创 JVM原理结构详解

 图1 Java虚拟机运行时数据区          做Java就是和内存打交道,如果在这条道路上有更加深入的发展,就必须了解JVM的结构和生命周期。如图所示,图中是一个完整的JVM结构。下面,会列出JVM各个区块的分工。     1. Java栈        Java栈(JVM Stack),通常我们把内存分为堆和栈,这是一种比较粗糙的划分方法,但确实,我们最关心的...

2012-04-23 23:43:56 118

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 1728

原创 [转载] Apache模块开发/用C语言扩展apache(4:一个生产环境使用的apache module– viewvc权限控制)...

         下面公布一个目前在我们公司使用的apache module的源代码。        我们公司开发人员很多,使用了SVN和viewvc来进行版本控制和查看,通过web界面,SVN能够根据每个用户的权限来控制能够浏览某个项目下的代码,但是viewvc只要你在SVN中有用户,你就可以看当前SVN中所有项目的代码。这个风险比较大,因此,我们开发了一个apache module,用...

2012-04-18 09:53:17 106

原创 [转载] 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 82

原创 [转载] Apache模块开发/用C语言扩展apache(2:APR编程介绍)

           可以看到apache代码中使用了大量的以apr_开头的结构或者函数,这些其实是APR.        什么是apr?        我的理解是apache工作小组在编写apache等C程序过程中所积累的一套编程框架, 里面提供比较先进的内存管理模式和常用的数据结构,另外根据各种平台作了一些不同的宏定义,让代码做到平台无关性。由于做得不错,后来,就干脆把它从...

2012-04-18 09:37:08 225

原创 [转载] 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 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除