- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 移位运算的一点学习
-128=bits:10000000-127=bits:10000001-126=bits:10000010-125=bits:10000011-124=bits:10000100-123=bits:10000101-122=bits:10000110-121=bits:10000111-120=bits:10001000-119=bits:10001001-118=bits:10001010-117=bits:10001011-116=bits:10001100-115=bits:10001101-114
2011-03-24 20:22:00 1084
原创 为博客奔波
发现WP做的很好很强大,但试了几个主题之后 发现用起来很不习惯 看见许多标题使用的是英文 而自己在面板里面 找不到在哪里可以修改乎乍一看 和sina blog之类的 也没有什么区别结尾还要注明是wp驱动的建站的路漫漫。。自己做的话 可以达到自己想要的样子 又从中学一些东西所以 。。调整方向 ,行动年吧!
2011-03-06 19:55:00 936 1
原创 PHP + MySQL 命令备忘
命令行创建 database:C:/Program Files/MySQL/MySQL Server 5.5/bin>mysql.exe -uroot -pg131517//进入时省略了host参数,默认是'localhost'。mysql> create database twbook;mysql> create database twbook2;mysql> show databases;mysql> delete database twbook2;mysql> show dat
2011-03-03 21:53:00 857
原创 STUN client初试 (续)
在完成了最基本STUN客户端功能(发送Binding request,接收Binding response)之后,做了一些测试.之前一直纠结在 端口号为何 返回的 与其它软件的返回结果 有出入. 当中.于是疑心四起,在怀疑了NAT修改,字节顺序 之后,不停地调试....然后发现我用0x1111去& 某个值, 而事实是 ,我应该用 0xffff . ( 囧0z)但之后所做的种种测试,让我 决定再写一篇 用来备忘 STUN协议应该注意的很多重要细节。同时也希望能帮助更多 还没接触过该协议的人,我相信我的这些记
2011-02-16 00:32:00 9654 3
原创 STUN client初试
从前从前很偶然地实现了p2p完成了 从丹东到北京 的一次难忘的'对话'我真的感谢 感谢在甚至不知道hole punching之前 能有这么一次运气让我领略了Internet 带给我的兴奋然后,注定地, 幸运之后 得到了一个不能重现的失望结果.(我的一位同学,你可要长命百岁啊,你是那个历史除了我唯一见证!)不过,毕竟有成功的先例,让我学习一些网络知识有了很多动力.首先,网络上铺天盖地的 nat类型的解释 真的很容易混淆概念..(而且一些是与标准概念冲突的)标准的 那些 '对称' 等的类型定义 ,到现在为止 ,
2011-02-14 01:03:00 4936 2
转载 classification of net 'mid-box'
<br /><br />Note: <br /> This classification generally applies only to<br /> UDP traffic, since NATs and firewalls reject incoming TCP<br /> connection attempts unconditionally unless specifically configured to<br /> do otherwise.<br /> <br />Basic NAT<b
2011-02-10 18:28:00 1418
原创 字节对齐
<br />在codeWarrior编译的程序 和 win7下vs10编译的程序 利用24L01无线模块进行通讯时.除了学到了 二者程序存储的机器字节顺序不同,在使用如short这样的大于1字节的变量类型 需要进行字节的逆序 以外 ,在编写协议的时候想用结构体简化程序,减少使用memcpy, 但我知道结构体在编译的时候编译器一般存在一些“字节对齐”规则(包括了align of member 和 structure alignment) ,之前只是很马虎的了解了一下,今天又认真了解了“字节对齐”.<br /
2011-02-08 20:07:00 1377
转载 DNS更新 与 解析(摘自互联网)
<br /><br />DNS分为根级别的,区域级别的,国家级别的,省级别的,市级别的.....根DNS分布在日本,美国和欧洲,<br />更新方式应该是,ISP商先将DNS更新到根,根在更新到区域,区域更新到国家,国家在更新到省....一般更新下来也要十几小时.<br />解析就正好相反,先查询自己机器上的,如果还没有就查询在上一级的,最后查询根DNS。(迭代查询)
2011-02-07 04:38:00 605
原创 句柄的定义
<br />举HBITMAP的例子,<br />在windef.h中对句柄有一个定义的宏 :DECLARE_HANDLE()<br />在winNT.h中又有 DECLARE_HANDLE(HBITMAP); <br />具体展开:<br /> <br />#define DECLARE_HANDLE(name) struct name##__{int unused;}; typedef struct name##__ *name<br /> <br />我们知道 , "##" 是"沾黏符"<br />
2011-02-07 00:32:00 959 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人