自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 squid中对vary的支持解释

来自官方的关于Henrik的邮件: > Im about to start implementing replacement memory-only store client > primitives and Im not fully on top of how the vary code abuses > store objects to do its thing in store.c.

2007-02-14 11:23:00 705

转载 微软公司的NAT简介

  function GetRelDir() { return en/library; } function GetApPath() { return /WindowsServer/; }

2007-02-13 10:37:00 757

转载 P2P穿透NAT的思路

在微软的 NAT 技术文档"How NAT Works"中可以发现:http://technet2.microsoft.com/WindowsServer/en/library/0f4bad59-5237-4452-a693-708ac61fe1671033.mspx 如果无法打开, 你自己到微软的网站搜索得到链接.If a client on the private networ

2007-02-10 13:38:00 683

原创 技术之路-心情2

  上午刚刚把2.6.20编译完成了,在slackware上运转着。  一个上午的热情、兴奋,由于一件事情,让我的心情到了冰点。虽然,我也许已经想到这件事的发生,但是当我真的听到时,却是无法形容的悲伤、难受。仿佛一幅美好的山水画,在眼前被撕毁。也许明天,我将离去,身边会有很多人也将离开我。美好的东西,总会有划伤的时候;天空,不可能永远都是晴朗。明天,如果我将离开这里,谁又依然会想起我了?谁又依

2007-02-09 16:09:00 422

原创 新的header_rewriter

这是从squid的邮件列表中摘录出来的一个实现对header重写的patchdiff --exclude=.svn -Naur squid-2.6.STABLE7/src/cache_cf.c squid-2.6.STABLE7_PATCHED/src/cache_cf.c--- squid-2.6.STABLE7/src/cache_cf.c 2007-01-09 23:24:41.00

2007-02-09 15:20:00 901

原创 squid 2.6的几个现行的bug

根据 Henrik Nordstrom 的邮件发现的squid2.6现行版本中存在几个问题:1. object with ETag but not Vary cached. 2. plain GET request received after the object had expired. 3. The request forwarded to the server had If-M

2007-02-07 09:08:00 596

原创 squid 发布新的官方网站

这是Adrian发送的邮件原文。如下:(for those of you who havent seen it, the new website is taking shape @ http://new.squid-cache.org/ . The source for the website is in Squid CVS under "www2" in case anyone feels

2007-02-06 12:29:00 1187 1

原创 一封关于squid处理小对象性能瓶颈的邮件

Re:  the performance of squid早上起来,看到一个讨论squid性能的邮件,有很多问题都是一直困挠我的。不过,读完邮件后,释怀不少了。现将部分邮件帖出如下的:Hi, I use squid as a web accelerating cache proxy for the backend MS-IIS-6.When the requests per-sec

2007-01-31 09:48:00 527

原创 我的组合键

Winkey + D 这是高手最常用的第一快捷组合键。这个快捷键组合可以将桌面上的所有窗口瞬间最 小化,无论是聊天的窗口还是游戏的窗口……只要再次按下这个组合键,刚才的所有窗 口就都回来了,而且激活的也正是你最小化之前在使用的窗口! Winkey + M 最小化当前所有窗口,但不能恢复,人称这个组合为“老板键”,就是在老板来的时候 赶紧…… Winkey + F 不用再去移动鼠标点“开始→搜索→文

2007-01-28 20:38:00 469

转载 字节序与字节对齐问题

var blogID=getBlogID(); var UserName = ""; var href= ""; checkAccess(0); writeTop(getUserName(), 0); var blogID=getBlogID(); var UserName

2006-11-06 21:40:00 912

转载 study c static

(转载 from 海中一浪的blog)一、c程序存储空间布局C程序一直由下列部分组成:      1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令;      2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。      3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0

2006-09-03 12:08:00 623

原创 the difference between malloc() and calloc()

函数malloc()和calloc()都可以用来分配动态内存空间,但两者稍有区别。        malloc()函数有一个参数,即要分配的内存空间的大小:        Void *malloc(size_t size);        calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小:        void  *calloc(siz

2006-08-28 17:33:00 570

原创 深入Linux网络核心堆栈

==Phrack Inc.==              卷标 0x0b, 期刊号 0x3d, Phile #0x0d of 0x0f|=---------------------=[ 深入Linux网络核心堆栈 ]=-----------------------=||=----------------------------------------------------------------

2006-08-26 16:46:00 664

原创 Today I have installed squid.

   I spend two hours to install squid. Next step, I will watch code carefully according with logs. Now I feel unhappy. I wish my girl friend can find a good job which is not busy. Although I have not

2006-08-21 23:00:00 481

转载 const tips

const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的健壮性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。   虽然这听起来很简单,但实际上,const的使用也是c语言中一个比较微妙的地方,微妙在何处呢?请看

2006-08-08 18:14:00 386

原创 typedef tips

1,General usage    typedef unsigned int uint.   etc.2,Funtions typedef void (*PF) (int, void *); int test(int a,void *b); int main() { PF *read; read=test; read(1,null); return 0; }3,

2006-07-27 10:30:00 502

原创 AVL Tree

 [code]bstree.c#include#include#include "bstree.h"void R_Rotate(BSTNode **a){    BSTNode *b;    b=(*a)->left;    (*a)->left=b->right;    b->right=*a;    *a=b;}void L_Rotate(BSTNode **a){    BSTNode *b

2006-07-18 12:11:00 607 1

原创 Larry.Ellison's Lecture in Yelu

Oracle(甲骨文)的CEO Larry.Ellison在耶鲁大学2000届毕业典礼上的 演讲更刺激耶鲁的毕业生们,我很抱歉---如果你们不喜欢这样的开场。我想请你们为我做一件事。请你---好好看一看周围,看一看站在你左边的同学,看一看站在你右边的同学。   请你设想这样的情况:从现在起5年之后,10年之后,或30年之后,今天站在你左边的这个人会是一个失败者;右边的这个人,同样,也是个失败者

2006-07-17 22:35:00 422

转载 清华大学校长的一段话(给毕业生)

未来的世界是:方向比努力重要,能力比知识重要,健康比成绩重要,生活比文凭重要,情商比智商重要!清华大学校长的这五个重要,从人力资源的角度来看,是本着以人为本精神的,根据马斯洛的需求理论,人的需求不仅仅是成绩和成就能够满足的,他们还需要安全、需要爱、需要社会的认可、领导的肯定,还需要个人梦想的实现。未来的世界,充满了不确定性和风险性,谁能够在有限的时间和空间里尽早地做出正确的方向选择,那么谁就将

2006-07-17 22:33:00 514

原创 BInary Tree sorting

[code]binarytree.c#include#include#include "binarytree.h"//1 declare success ,0 declare failint bs_search(Tree *base , int key,Tree **p){    if(base==NULL)    {        *p=NULL;        return 0;    }  

2006-07-14 13:20:00 507

原创 迷宫问题,递推解法

//迷宫问题,递推解法#include#define desr 6#define desc 5int a[8][7]={{1,1,1,1,1,1,1},                {1,0,0,1,0,0,1},                {1,1,0,1,1,0,1},                {1,0,1,0,1,1,1},                {1,1,1,0,0,1

2006-06-26 20:30:00 417

原创 Heap sort

OK.1,[n/2]-1 nodes;2,Others are not nodes;3,Time //Get the max heapvoid sift(int *a,int n){    int i,j,k;    for(i=(n/2-1);i>=0;i--)    {        k=i;        j=2*k+1;            int temp=*(a+k);       

2006-06-24 21:13:00 642

原创 kmp 算法(Astar百度语言翻译机)

/////////////////////////////////////////////////**************KMP*****************************/void GetNext(char *t,int next[]){ int j=-1; int i=0; next[0]=-1; while(i {  if(j==-1 || t[i]==t[j])  {  

2006-06-24 13:41:00 1258

原创 An open source hashtable

First lets see what data struction he used.struct entry{    void *k, *v;    unsigned int h;    struct entry *next;};struct hashtable {    unsigned int tablelength;    struct entry **table;    unsigne

2006-06-21 23:05:00 1032

原创 Binary search

Continue quick sort !!!!This is binary search.Today I find some bugs about my quick sort.For example : 10 1 320 2 510 2 220 2 1when to sort four records above,no limited cycle.int Search(BL langs[

2006-06-21 00:25:00 766

原创 quickly sort

Yesterday I do Astar .Solved the first problem.Now record some import alogrithms I consider.Quick sort.Here I dont need to say more.Its so familiar.It always performances well.//quickly sortint part

2006-06-20 21:29:00 411

原创 冒泡排序算法

Alogrithm here is: void bubble(int *a,int n){    int count=0;    int num=0;    int temp;    int i,j;    while(num    {        for(i=0;i        {            j=i+1;            if(*(a+i)>*(a+j))         

2006-06-20 21:13:00 405

转载 二分图最大匹配的算法

令G = (X,*,Y)是一个二分图,其中,X = {x1,x2,...xm}, Y = {y1,y2,...yn}。令M为G中的任一个匹配。 1)讲X的所有不与M的边关联的顶点标上(@),并称所有的顶点为未被扫描的。转到 2)。 2)如果在上一步没有新的标记加到X的顶点上,则停止。否则转到 3)。 3)当存在X被标记但未被扫描的顶点时,选择一个被标记但未被扫描的X的顶点,比如,xi,用(

2006-06-19 23:47:00 1921

转载 最大二分图匹配(匈牙利算法)

最近队里流行二分图,不能落下,呵呵我也看了。二分图指的是这样一种图:其所有的顶点分成两个集合M和N,其中M或N中任意两个在同一集合中的点都 不相连。二分图匹配是指求出一组边,其中的顶点分别在两个集合中,并且任意两条边都没有相同的顶点,这组边叫做二分图的匹配,而所能得到的最大的边的个 数,叫做最大匹配。计算二分图的算法有网络流算法和匈牙利算法(目前就知道这两种),其中匈牙利算法是比较巧妙的,具体

2006-06-19 16:46:00 2822

matlab与神经网络

神经网络的入门书,用matlab做的入门介绍,适合初学者设哦

2010-07-27

空空如也

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

TA关注的人

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