自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

netpet(凌晓)的博客

刚把窝从baidu搬到这里来,望大家多多关注

原创 debian下pure-ftpd基本假设,适用于网站管理

说明:对于vsftpd的假设网上文章很多,pure-ftpd反而很少,对于大多数人来讲并不是假设一个ftp系统供大家使用,而是使用他进行系统维护,开始尝试vsftpd,发现密码加密都需要第三方组建,有些系统死活都找不到,这样直接影响虚拟用户的使用,对于网站管理这类的基本需求搞得太麻烦总归不好的,p...

2011-05-24 18:33:00

阅读数 2144

评论数 1

转载 tokyo Cabinet在ubuntu 10.04下的安装与调试

<br />大致类容是网上转的,加粗加红的部分为自己修订<br />tokyo cabinet : 下载 wget http://1978th.net/tokyocabinet/tokyocabinet-1.4.36.tar.gz<br /><b...

2010-06-21 00:49:00

阅读数 1472

评论数 1

原创 二、ubuntu10.0.4下mysql配合sphinx和中文分词的全文搜索

  配置环境是在ubuntu下面一、下载:  1、下载mysql源代码,我下载的是5.1.47,http://dev.mysql.com,点击 source download。解压缩到用户目录新建下,我的是/home/net/soft  2、下载sphinx 0.9.9,我下载的是Sphinx 0...

2010-06-13 03:09:00

阅读数 1132

评论数 0

原创 在做一个大型java项目,从现在起记录一些技术应用框架配置,一、svn+apace+权限配置

   选型源代码管理肯定会关注cvs和svn,大体对比了一下,svn是cvs的升级替换版本,所以还是选择了svn,跟eclipse等搭配起来也得心应手一些,下面记录一些基本配置,自己留用:    1、下载,windows下面可以到http://subversion.tigris.org/ 下载...

2010-06-13 01:32:00

阅读数 1752

评论数 1

转载 兼容ie的标签写法

1. 除IE外都可识别   2. 所有的IE可识别   3. 只有IE5.0可以识别   4. 仅IE5.0与IE5.5可以识别   5. IE5.0以及IE5.0以上版本都可以识别   6. 仅IE6可识别   7. IE6以及IE6以下版本可识别   8. IE6以及IE6以上...

2010-05-27 23:40:00

阅读数 909

评论数 0

原创 记录widows下面j2ee一些设置

myeclipse配置一些插件出现问题,所以还是转向到myeclipse上面来了。我选择的是Myeclipse 8.5,官方网站打不开了,所以选择verycd下载。myeclipse配合tomcat开发有内置的tomcat,但是虚拟目录很难设置,所以我自己下载了一个tomcat,然后    mye...

2010-05-18 20:52:00

阅读数 890

评论数 0

转载 转nginx设置

Location语法语法:location [=|~|~*|^~] /uri/ { … }location = / {# 只匹配 / 查询。[ configuration A ]}location / {# 匹配任何查询,因为所有请求都已 / 开头。但是正则表达式规则和长的块规则将被优先和查询匹配...

2010-05-06 15:46:00

阅读数 13362

评论数 0

原创 ubuntu 10.04编程环境设置

1、安装。   本人用的是ubuntu10.04 lts,下载回来,直接刻录光盘,重启安装,然后一步一步就好了,没什么要特别注意的,我是选用的自己分区,选用一个现在windows7空闲分区,然后删除,重新加载/到这个新建分区,然后一步步就好了。2、中文环境,系统-》系统管理-》语言支持,选择中文然...

2010-05-01 20:19:00

阅读数 1886

评论数 0

转载 几个大型sns记录

php BoonEx Dolphin,目前 已经发展到了第7个版本。java ConcourseConnect 

2010-04-19 21:36:00

阅读数 744

评论数 0

原创 分布式文件系统

FastDFS,这是一个c语言的不错的选择。缺点是文件路径是一致的,只能用于嵌入式文件的存储,没有办法作为系统请求文件的存储,不过对于web2.0可以从设计层面进行一些改善,将用户的数据交互更多地方在服务器端,而不是数据库中,比如用户的文章就在xxx.com/yyy里面,但是这又带来一些新的问题,...

2010-04-19 02:24:00

阅读数 839

评论数 0

原创 商业电话

http://www.uucall.com

2010-04-13 09:41:00

阅读数 734

评论数 0

翻译 全文搜索引擎sphinx .net接口

  sphinx 火得不易乐乎,但是目前为止仅有php和ruby接口,对于.net和java的支持还比较弱,网上的一些文章也只是仅限于php和mysql的结合上。  这里有个.net的接口:http://www.sphinxconnector.net/Download   调用类似如下:  usi...

2010-04-12 23:52:00

阅读数 4234

评论数 3

原创 java和.net对于xslt处理性能对比,java大幅领先

  现在正在做一套基于存xml的网站架构,基于.net,其中有个核心模块是用来动态合成xml与xslt成html,发现性能低下到不可忍受的地步,做了一个xslt解析器缓存容器,发现初始话的时候还是很耗时,对于一个多皮肤的网站来说缓存所有skin也是不可想象的,所以本身性能也是需要考量的一个重要方面...

2010-04-09 23:50:00

阅读数 1872

评论数 0

原创 css的position-relative兼容问题与解决办法

   position:relative在css设计中有着居住轻重的作用,如果你还没有用过它那么真是巨大的遗憾,以前做过div title提示框的时候有个箭头定位问题,当时的解决办法就是多套用一层div并且留白一定大小,用来背景显示箭头,但是发现箭头永远在下面,没有办法遮盖主体融合的部分,所以效果...

2010-01-22 10:53:00

阅读数 18666

评论数 0

转载 开发自己的带参数的jQuery插件

1.在JQuery命名空间内声明一个特定的命名$.fn.hilight = function() {     //在这里输入你的插件执行代码  };    我们可以这样调用:     $(#myDiv).hilight(); 2.接收参数来控制插件的行为;来为我们的hilight插件添加指定前景和...

2010-01-21 13:38:00

阅读数 5216

评论数 1

原创 程序人生之:完美主义也是过错

     转眼已入而立之年,当先辈如何如何跟你说岁月如梭,当时也如何如何理解,总的来说,人生什么都可以像武侠小说一样把几十年的内力传给另一个人,唯有阅历,需要自己去经历。时间总会以你所料未及的速度流失,当一切都摆在你面前时才发现,跟多年前一样什么都没准备好,但抱着车到山前必有路的想法,又需要硬着头...

2010-01-14 20:49:00

阅读数 2193

评论数 21

原创 程序&人生之:单进程

   从今天起,我会发表一系列从程序中感悟到的人生,埋头苦干写代码是程序员应该做的,但是聊天打磕并不会给你带来坏处,所以除了技术,我们也应该在人际交往、仕途方向等方便做做文章,否则你只能是一辈子的程序员了。   今天的正题是单进程与人生,一个好的程序员理性逻辑思维能力肯定很强,这并不妨碍他有着同样...

2009-12-24 13:03:00

阅读数 3519

评论数 25

原创 收录一些欧美优秀css网站

http://www.dezinerfolio.com 漂亮欧美风格博客http://hellomac.pl/http://divplayers.comhttp://skipvine.ro http://www.tooopen.com/ 虽然是国产的,感觉也还不错

2009-12-21 21:25:00

阅读数 907

评论数 1

原创 基于xml的网站模型应用

  今天朋友对我说我被推荐到csdn专家了,很开心,特发布新博以示庆祝。前言:xml网站不是什么新东西了,csdn最早的论坛也是基于xml的,后来为什么改掉了,我想除了搜索殷勤支持不够外更多地是技术支持不完善,但这正是我研究了3年多的项目核心,从最早的asp.net实现到后来的自制java模型实现...

2009-12-06 22:24:00

阅读数 1562

评论数 3

原创 宝训一个图片

 宝训一个图片

2008-10-24 04:52:00

阅读数 880

评论数 1

原创 [原创]c语言大型程序架构小概

 这个题目有些大,毕竟我也没怎么做过太多c的大型架构,但是现在很少有c相关的架构的说明文章,并不是c语言大家不会,基本上大学都学过,只是在应用的路上走的很艰辛,决大多数人甚至被堵在了基本编程调试环境的架设上,特别是对于linux上的c开发,以前也买了一些书,当当网也逛了不少,纯c语言的教学书还是挺...

2008-08-27 11:08:00

阅读数 5092

评论数 2

原创 [原创]人生感悟

 女人最有力的武器不是尖酸刻薄和斤斤计较,而是温柔和宽容大度。       世界万物都将求一个平衡,所有的善行不一定能有回报,但是自己种的果实往往都会自己食用,不要在年轻的时候鲁莽地为自己挖坑,感悟于中国商人英雄 胡雪岩。    越是困难的时候越要沉着,越是冲动的时候...

2008-08-27 11:07:00

阅读数 731

评论数 1

原创 [原创]nginx等web 服务器设计中关于相关注意事项与心得

  最近在开发一个类似于nginx的web server,前面也做了几篇文章来阐述相关问题,现在就近期遇到的几个新问题以及注意事项记录下来。  1、sokcet和文件fd的关闭问题:看起来这是个简单的问题,但是正如内存分配和释放一样,这里也是很容易发生问题的一个地方,在做到反向代理的时候遇到了一...

2008-08-27 11:06:00

阅读数 1049

评论数 2

原创 [原创]剖析nginx等单线程服务器设计原理与性能优势

  nginx现在正在以光的速度蔓延开来,他以其稳定性和高性能等众多优点迅速扩大市场,大家都知道,nginx是以单线程为基础的,那么他怎么能在并发性上取得优势的呢?会不会因为网络阻塞而导致主线程阻塞呢?下面就相关问题作一些概念性的阐述。    问题的根本在于人们对于计算机处理性能还没有足够的认识,...

2008-08-27 11:05:00

阅读数 4261

评论数 2

原创 [转载.增评]Apache Nginx lighttpd HAProx Litespeed 缓冲原理解析fastcgi性能

 由于最近在忙于webserver的开发,对于静态部分跟动态部分的交互一直迟迟未定,缓冲区大小也一直很头疼,看了下面的这篇文章觉得不错,我还是这样觉得,简单的就是最好的,但并不意味着所有处理都用一种方式,正如我在静态输出的socketbuffer上面一样,我是根据请求内容的大小来决定缓冲区分配的,...

2008-08-27 11:04:00

阅读数 2499

评论数 1

原创 [原创]空间换速度,c实现自连接Hashtable实现高性能数据存储

 在实现web服务器系统的过程公有几个地方要用到特殊的hashtabke,以前发表的c实现的hashtable有个重要的缺点就是必须动态的为每一项分配数据容器,这样就会导致在内存分配上浪费大量时间,今天在网上再次参阅了.netjava的设计理念,发现java2。0中推出了新的Dictionary容...

2008-08-27 11:02:00

阅读数 7

评论数 3

原创 [原创] 超越nginx

     文章是我在baidu的博客上写的,这里专业人士比较多,以后就在这里首发了,这个题目有些大(总要吸引一下游客么) ,全面超越Nginx是很困难的一件事情,毕竟运营了那么长时间,稳定性+性能+扩展性才是综合指标,现在说的超越指的是在内存控制和性能两个简单的方面,就算仅仅是代码书写上,Ngin...

2008-08-27 10:55:00

阅读数 1684

评论数 4

原创 [原创]再论epoll

 学习时间的过程终会有反复,其中也包括一些错误,上午对于前一篇关于epoll的文章进行了增改,下午就觉得有些不妥,重新编辑感觉不太容易剥楼错误,现在有些新的变化在这里重新论述。上午说的在epoll里面进行耗时任务的时候做一个任务调度器(比如当服务器连接外部资源),这说明我只了解了epoll的一部份...

2008-08-27 10:54:00

阅读数 978

评论数 1

原创 【原创】我的webserver基本架构图

       再次声明,这里的大部分文章都是我从我baidu的博客上转过来的,那里专业人士比较少,以后新的文章都会发表在这里。      用了点时间把我的webserver的基本架构图大致描述了出来,一则为了自己有个更为清晰的认识,二则为那些在服务器架构方面有要求有想法的人提供一点参考。总体来讲架...

2008-08-27 10:50:00

阅读数 2839

评论数 2

原创 [原创]对于linux socket与epoll配合相关的一些心得记录

 没有多少高深的东西,全当记录,虽然简单,但是没有做过测试还是挺容易让人糊涂的     int nRecvBuf=32*1024;//设置为32Ksetsockopt(s,SOL_SOCKET,SO_RCVBUF,(const char*)&nRecvBuf,sizeof(int))...

2008-08-27 10:48:00

阅读数 1236

评论数 1

原创 [原创]linux c 字符串相关处理包装函数

 原来构建的一版字符串对象基本能实现面向对象语言中(.netjava)的一些功能,但是在实际使用过程中发现由于系统没法辨认堆内存还是栈内存(比如传过来一个 char*,处理函数内内部就无法辨认),所以在处理过程中的内存自动释放就会残生问题,结果就是使用起来很不方便,现在做了一些调整,让大部分函数都...

2008-08-27 10:46:00

阅读数 1120

评论数 1

原创 [原创]最终在linux上调试出来性能折中的内存池代码

 前几篇文章对内存池做了两次改进和简化,因为在liunux上内存分配的malloc已经在系统的优化控制范围内了,所以一定范围内的内存分配还是交由系统比较快,经测试基本上对于大于256字节的内存分配交由本内存池分配性能有明显提高,本次系统所有其他的对象都是构建在这个内存池之上,内存池会对用户申请的内...

2008-08-27 10:45:00

阅读数 1855

评论数 1

原创 [原创]linux c项目log日志系统

 简单实用的日志系统,打开文件方式后面用 w时,每次系统运行会清空以前的,部分实现在前一篇文掌的cofig里面log.h/* * File:   log.h:日志系统的头文件 * Author: netpet * Flower net server * 本程序是为一体化web server产品...

2008-08-27 10:44:00

阅读数 6156

评论数 1

原创 [原创]linux c项目配置文件

 config.h/* * File:   config.h:整个程序的配置文件头文件 * Author: netpet * Flower net server * 本程序是为一体化web server产品专用设计,具有部分代码为具体产品优化而不代表普遍通用性的特性 * 程序在linux 2....

2008-08-27 10:42:00

阅读数 2029

评论数 1

原创 [原创]c语言动态数组

 项目组成部分原来有些程序在windows上写的,到linux下面多少有些不同,用了点时间现在还在整理规范移植过来,下面是动态数组的部分,以后还会陆续把新的贴上来,用到了前面的内存池arrays。c/* * File:   arrays.c:动态数组函数实现 * 声明:此函数功能不具备线程安全...

2008-08-27 10:41:00

阅读数 3439

评论数 1

原创 [原创]针对linux内存管理对前期内存池作出如下简化处理

   前期在文章中贴出了自我实现的一个内存池,原理是针对initPool以内的Align对齐(8、16...)的内存采用数组+练表表双重管理,以求达到高校的目的,每个内存项有2个字节是用来记录内存大小的,然后在Free中可以将其对应回归到相应的桶内,InitPool以外的部分直接以链表的形式组织,...

2008-08-27 10:40:00

阅读数 704

评论数 1

原创 [原创]:致力于稳定高效的web server,中国人自己的web服务器

 终于忍受不了windows的独断专行,封闭滞后,用过ubuntu之后将工作学习的重点全部转向了linux,几个月下来感觉还不错。   三年来我一直在致力于建造一个简单高效的web服务器,先后用.netjava尝试,结果发现基本的静态文件处理方面都太不如人意,在项目几近封闭的时候放弃了,因为做we...

2008-08-27 10:14:00

阅读数 1230

评论数 3

转载 [转载]使用sendfile()让数据传输得到最优化,TCP_CORK、TCP_DEFER_ACCEPT和TCP_QUICKACK优化网络

 当今国互联网的飞速发展让人们获益匪浅,同时人们对于互联网的期望值也变得越来越高。这就形成了一个矛盾,虽然互联网的发展已经是相当迅猛的了,但是人们还是期望从服务器到客户终端的文件传输的速度能够比现在再快一些,这种要求(当然是合理的要求)好像从来也满足不了。在向人们询问“一种什么样的速度对于数据传输...

2008-08-27 10:13:00

阅读数 4646

评论数 2

原创 [原创]:改进的相对完善的c内存池

 /***作者:netpetboy Email:netpetboy@163.com*本程序为内存池解决方案*程序设计中兼顾了小内存碎片中等内寻管理以及大块内存*设计中参阅了网络的部分内存池设计原理,取其精华,本程序池对象分为三个部分,(0-InitMemPool)*Align(4,8,16等等)...

2008-08-27 10:11:00

阅读数 973

评论数 0

转载 [原创]:c语言基于固定块链表的内存池

      文章首次发表在baidu的博客上,专业人士来的太少,所以挪到这里来了      内存池对于长时间运行的程序特别有用,可以减少内存碎片,提高效率,避免内存益处等众多好处,网上流传的内存池模型有很多种大致分为固定快大小的链表(本文采用的),这种内存池的优点是速度快,碎片少,缺点是灵活性不足...

2008-08-27 10:08:00

阅读数 1381

评论数 4

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