设计一种新语言,“OO编程语言”的探索-2集合
自己设计一种语言
简单说说高可用网站CDN架构
简单介绍了CDN架构,及原理,和常用软件
设计一种新语言,“OO编程语言”的探索-1四元组
博主自不量力的探讨一下面向对象语言设计与知识表达。
2013-12-02
今天上午安装了英语学习的手机应用,删除了手机游戏冒险迷宫村 感觉不太舒服。数据模型设计数据以page为单位存储 &nbs...
2013-11-28
这里有一篇介绍java字节码比较全面的文章:http://blog.163.com/xing_mu_1/blog/static/6614290200982895459829/字节码也就是.net中的IL,这里现在不太清楚的是,字节码中#1这样,函数/参数调用寻址是如何实现的。 &nbs...
tcp/ip四次挥手一篇不错的文章
最近发现服务器的time_wait状态很多,很是不解,网上找了些文章看了看,总结了一下: 建立连接:1、C发送SYN到S,并且C进入SYN_SEND状态2、S收到C的SYN,同时发送ACK确认包和自己的SYN包给C3、C收到S的SYN+ACK,向服务器B发送确认ACK数据传输开始。断开连接:1、客户端C发送一个FIN,用来关闭C到S的...
Java反射
Java中,如果用 Class<?>.getMethods 方法可以得到所有公有方法,包括从父类继承的。Class<?>.getDeclaredMethods 方法可以得到私有方法,保护方法,公有方法,但是继承而没有重载的方法无法获得。 &n...
理解TestCase类
TestCase类在整个JUnit框架中处于核心的地位。你可以在junit.framework包中发现TestCase这个类。在JUnit开发人员当中,甚至是在一些高级的程序员当中,都有一个疑惑,那就是测试用例(test case)和TestCase类之间的关系。事实上,这是个命名冲突问题。“测试用例”(test case)这个术语通常指的是单个的测试,通过编码...
网页链接权重算法总结2
我曾经发表过一篇文章大概说明了网页链接权重算法:http://space.itpub.net/?uid-26899445-action-viewspace-itemid-756111今天我浏览了2,3篇算法文章,发现网页链接权重算法实际上包含了多种思想...
Squid源代码学习笔记
抄写了Stack.h在C++中,可以用template< class S = void *>这种方式来指定模板类型的默认值.using Vector<S>::count;using Vector<S>::items; 由于在C++中,从模板类继承是无法直接使用父模板...
nagle算法总结
nagle算法,发送延迟nagle算法会延迟数据包的发送,仅仅对发送队列中最后一个数据包(未完成的数据包)起作用。其目的是解决大量的小包造成网络负担上升的问题,方法是囤积数据到满足条件为止,然后发送大数据包...
TCP/IP数据包发送思考
TCP_NODELAY标志的作用是关闭Nagle算法,其核心为发送延迟(RFC896)。在TCP/IP包的发送过程中,为了避免频繁发送小包(因为频发发送小包会造成的包头等资源浪费),所以采用了缓存,当数据积累到“MSS: Maximum S...
squid源代码学习笔记4.19
今天抄了Array.h1 Vector<E>::reserve方法没有利用realloc,而是重新分配了数组。这一点在效率上不知道怎么样还。2 C++的模板和C#的泛型不同,是编译其的,所以可以看到这种用法。 T t = new T();相应...
常量引用
常量引用作为参数时既可以接受左值,也可以接受右值。例如 double & i = 1; errordouble const & j = 1;这里插入一点对左值右值的理...
对称加密基本知识
要做一个加密的功能,基本要求是服务A对过期时间等信息加密传给服务B,而服务B解析信息。首先是2种基本加密算法的选择,对称加密和非对称加密。对称加密,消息的发送者和接受者用同样的秘钥对消息进行加密和...
Squid源代码学习笔记3.26
忙+颓废了一段时间,今天开始必须重整旗鼓,坚持学习!!加入了compat/strsep.h compat/strsep.c 这个函数功能简单,就是利用strpbrk函数根据分割符找到分割点,找到分割点前后的字符串.compat/xstrerro...
Squid源代码学习笔记3.19
今天拷贝、抄写了 compat/types.h 这个文件都是定义没啥好说Util.c Util.h 在Squid里, include文件夹的头文件其定义都是在lib文件夹下的。 util中有一些大小写转换, 数字字符串转换,时间减法...
Squid源代码学习笔记3.16
今天我研究Squid源代码的艰苦里程算是正式开始了。对于我这样一个C#开发者,对C++的语法理解首先就是个问题,不过好在我有过C的经验,对C++的语法也大体了解。我的学习方式是,将Squid的源代码,基本原...
网页链接权重算法
现在有这样一个问题,假设A,B, C初始各有1块钱,每轮A将自己的钱一半给B, 一半给C, B将自己的钱全部给C, 而C将自己的钱全部给A。第一轮: A 1元, B 1元, C 1元。第二轮: A 1元, B 0.5元, C 1.5...
投掷XBOX的算法
群里看到的算法题及解:题目是这样,有2台XBOX,现在已知有一栋n层的楼,如果x层楼把XBOX扔下去不坏,那么从x-1层楼把XBOX扔下去一定不坏,如果x层楼把XBOX扔下去坏了,那么从x+1层楼把XBOX扔下去一定坏掉。...