专业课的辅导书和教材、课后习题集终于准备完毕。上午背了一上午单词,终于等到了最后一本书。
天气相当闷热,是要下雷阵雨的节奏。不过老爸办公室里空调格外爽。
加油复习吧!
刚才才发现自己并不是一个完全理性的人,囧。不听,不想,不看,避免自己感性发作。
sharpbai's tech blog~
专业课的辅导书和教材、课后习题集终于准备完毕。上午背了一上午单词,终于等到了最后一本书。
天气相当闷热,是要下雷阵雨的节奏。不过老爸办公室里空调格外爽。
加油复习吧!
刚才才发现自己并不是一个完全理性的人,囧。不听,不想,不看,避免自己感性发作。
我是一个挺狂热的Firefox粉丝。
各种附加组件
各种版本
各种配置文件
在体验了Chrome的速度和新的扩展程序后
被彻底吸引住了
扩展程序开发相对容易
还能结合google的各种服务
现成的扩展程序基本够用
快捷的网页调试功能
速度和功能都优于firebug
还有什么理由留在Firefox上呢
纵使20G内存四核处理器可Firefox还是卡卡卡
使用内存盘放配置文件还是卡卡卡
可是Chrome除了占内存大 速度相当快
多进程看来果断在多核上有优势
写一篇文章纪念下
正式投入Chrome的怀抱
“一切皆Socket!”
话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。
——有感于实际编程和开源项目研究。
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web 服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型 有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:
今天上计算机网络课,老师给讲解http协议。在最后演示的时候,使用telnet连接http服务的端口,并敲入http请求,看到了http服务返回的信息。不得不说这么一弄确实让我对http的理解又深了一层,对http基于tcp有了深刻的认识。捎带着对telnet的认识也清晰了,它就是在一个tcp连接下透明传输字节流的工具。上课时老师只写了Request line,没写其他的http头,服务器一直返回4xx,5xx错误,我回到宿舍亲自试了一遍,终于找到了原因,必须附加HOST头,不然无法请求成功。下面就贴出使用telnet发送的手写http请求(本地127.0.0.1的apache http服务)和服务器返回的信息:
一句话介绍:这是一个只需轻点几下鼠标就能把笔记本变身无线路由的神器。
自己写了个Windows下的配置无线共享的工具,可以完美替代netsh hostednetwork那一套命令和在适配器上右键单击选择网卡设置ICS共享。软件需要.netFramework 2.0支持。估计能有无线网卡的电脑都会装了。
哥也是有”根”的人了!!!
噗。。。
是有根域名了!
没花钱。不知道能用到什么时候。起码保一年先。
经过一番折腾,终于申请了sharpbai.tk这个根域名然后使用dnspod进行解析,并把我的blog绑到了sharpbai.tk上~
先让我笑一会儿~
今天使用curl来进行模拟登陆,在进行关于cookie的操作时,设置好了cookie
1 2 |
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); //保存返回的Cookie curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt'); //读取现有Cookie |
却发现无论如何都无法保存服务器返回的cookie
这两天在研究模拟登陆网盘。其中遇到一个问题,需要模拟发送一个POST,但是检测HTTP数据通信发现在发送时,经过POST发送的字段总是比form内的字段多一个下划线字段。一开始百思不得其解,后来经过仔细观察,发现这个字段的数值是一个数值,隐约感觉非常像json的时间字段,精确到毫秒的ticks。经过转换发现确实是标示发送时间的字段。
下划线字段的含义解决了,那它究竟是谁添加的呢?
在阅读发送这段内容的源代码后发现,这段代码是由jQuery的getJSON方法发送的,而且在发送前,已经使用ajaxSetup方法配置成异步、不缓存。阅读了jQuery的Refference后,发现默认就是异步,但是缓存为true。所以料想添加的下划线字段应该是用精确到毫秒的时间字段来将url标识为独一无二的请求,从而强制服务器发送最新的数据。
至此下划线问题完美解决:它是jQuery的ajax方法在设置为不缓存时自动添加的时间字段。
前些天看到了一个比较短的免费二级域名空间 xjam.me,然后就想着注册一个短的二级域名自己搞个短网址服务呗~于是今儿就开搞了。
这是一种纠结的感觉。