摘要:
Reference: 《谈谈C++的智能指针与自动资源管理(包括自动垃圾回收)》[1] ,《我的C++实践(16):引用计数实现》[2],《C++沉思录》[3] 最近写的C++项目由于起初设计的时候缺乏考虑,一大堆的指针乱指,容易出现悬空指针的情况,为彻底解决这一问题,决定实现引用计数和智能指针(小Boss不让用别人库……) 目标描述: 实现带引用计数的智能指针,不影响现有项目中...
阅读全文
posted @ 2012-07-24 11:52
Jersey
阅读(876)
推荐(1)
摘要:
蒙蒂.霍尔问题 源自博弈论的数学游戏问题: 从前有一个人获得了一个猜奖的机会,他的面前有三扇门,分别是A、B、C门,其中一扇门后面藏有奖品,另外两扇门后面没有奖品。猜奖人是不知道哪扇门后面有奖品的,但是主持人知道哪扇门后面有奖品。猜奖人首先选择了A门,主持人没有立即打开A门,而是打开了B门,让猜奖人看到B门后面是没有奖品的。这时,主持人要给猜奖人一个重新选择的机会,说:“你是选择A门...
阅读全文
posted @ 2011-12-28 15:28
Jersey
阅读(1203)
推荐(0)
摘要:
“我们无法想像IPv6的成功,正如我们当年不能想像TCP/IP的成功一样。”----IPv6技术创始人Robert M.Hinden 1995年,IPv6第一个官方版本正式发布。1998年12月,IPv6在被IETF通过公布互联网标准规范(RFC 2460)的方式定义出台。这是个用于分组交换互联网络的网络层协议。驱使IETF重新设计互联网协议的主要原因是,IPv4地址在可预见的未来中即将被耗尽。...
阅读全文
posted @ 2011-12-21 22:14
Jersey
阅读(1160)
推荐(0)
摘要:
IPv6地址 写法: IPv6地址写法为八组四个位数的16进位数字,中间用冒号分隔,当表示一个网路地址时,地址其后会跟随一个掩码长度, 例如: 3ffe:0102:0000:0000:0000:0000:0000:0000/32 多个零可以被缩写如下: 1.在每四个位数的区段,前面的零可以被消去,例如"0102"可以被缩写成"102"而"0000"可以被缩写成"...
阅读全文
posted @ 2011-11-29 13:21
Jersey
阅读(1612)
推荐(0)
摘要:
IPv6报文格式 Version(4-bit):IP版本,该字段值为6 Traffic Class(8-bit):流量分类,与IPv4包头的TOS类似 Flow Label(20-bit):流标签,用来标记IPv6数据包的一个流 Payload Length(16-bit):有效载荷的长度,扩展报头也算在Payload长度里 Next Header(8...
阅读全文
posted @ 2011-11-29 13:20
Jersey
阅读(20858)
推荐(0)
摘要:
IPv6和DNS 资源记录类型: A记录 此记录列出特定主机名的 IP 地址。这是名称解析的重要记录。 CNAME别名指向记录 此记录指定标准主机名的别名。比如设置ftp.***.com,用来指向一个主机www.***.com,那么以后就可以用FTP.***.com来代替访问www.***.com了 语法格式 (RFC) A 说明:主机地址 (A) 资源记录...
阅读全文
posted @ 2011-11-29 13:19
Jersey
阅读(2252)
推荐(0)
摘要:
阻塞式的基于UDP的组播程序代码,在Windows XP上测试通过~ 客户端Sender.cpp #include <WINSOCK.H>#include <stdio.h>#define HELLO_PORT 7905 #define HELLO_GROUP "228.4.5.6" #pragma comment(lib, "WSOCK32.lib") int main(int...
阅读全文
posted @ 2011-11-23 11:21
Jersey
阅读(5794)
推荐(0)
摘要:
在WINDOWS环境下使用SOCKET前需要初始化windows socket库,否则socket()会返回SOCKET_ERROR(-1) WSADATA wsaData; WORD wVersionRequested;// Version wVersionRequested = MAKEWORD(1,1);//Version Info // Initialize ...
阅读全文
posted @ 2011-11-23 11:03
Jersey
阅读(1140)
推荐(0)
摘要:
References:《Struts 2 的拦截器(三)》[1],《Filter和Interceptor的区别》[2], 之前的Struts2项目通过再Sitemesh的母版页中使用Struts的if标签进行了session判断,使得未登录的用户不能看到页面,但是这种现仅仅在view层进行,如果未登录用户直接在地址栏输入登录用户才能访问的地址,那么相应的action还是会执行,仅仅是不让用户看到...
阅读全文
posted @ 2011-05-04 15:39
Jersey
阅读(5152)
推荐(3)
摘要:
前段时间一直在赶代码,没有时间整理笔记了。这两天趁还没忘光赶紧记录一下,有些零碎,想起什么写什么吧。 1.java.sql.PreparedStatement的批量处理数据. 之前都是一条一条的插入,觉得太2了,于是查到PreparedStatement可以批量处理,直接贴DEMO代码好了 PreparedStatement ps = conn.prepareStatement( "INSERT...
阅读全文
posted @ 2011-04-29 15:36
Jersey
阅读(610)
推荐(0)