fcitx+搜狗词库+wps ubuntu脱胎最佳办公平台

今天看到了一个可以给ubuntu安装fcitx+搜狗词库的帖子,就尝试了一下。最终效果果断碉堡!!!
另外安装了更新版本的wps-office。
现在这个z60t内存变为1.5G,硬盘还是40G,有firefox,wps,pdf reader,codeblocks,足够我现在所有应用了。
想听歌了打开豆瓣听一下,爽。
这个本的显卡GMA900着实性能很一般,加上处理器只是单核,看个优酷flash都只能看标清的。不过这样真是太好了,想玩个游戏,除了扫雷神马的,windows下的游戏都没戏。也就能看个动漫神马的消遣下,东洋高清动作片正好看不了,哈哈哈。另外硬盘我塞上些考研的资料,基本上就剩不下多少了,外加没有迅雷,不用说播放不了,连下载一个动辄几个G几十个G的种子都不可能。哈哈哈哈。
以后就用这个本辅助复习了。这次深深理解了什么叫做够用就好。其实是够用最好!

以后如果我换本,一定要买一个二手或翻新的苹果本,一定要intel集成显卡的,另外换上64G最大128G的固态硬盘。不仅性能够用,mac os x系统也提供大量好用的学习、办公的工具,硬盘没空间就没法下片,原来爱玩的游戏一律玩不了。不错。

久违的Motorola V3 Raza

今天把我的Nokia E6彻底更换了外壳,一下子看起来就像16个月前刚买的一样。记得当时从泉城路刚买来这个手机,马上就跑到趵突泉外面逛了逛,拍下了刚发芽的嫩嫩的柳条。不知为啥记得那么清楚。。。那是3月14日。这台E6也是我用的第一个全新的手机。之前买的2台都是二手的,都是WindowsMobile系统的不靠谱货。E6保持着低功耗,流畅的操作,出色的电话音质及电池续航,方便的触屏及全键盘输入,绝对堪称经典。这次换壳主要是因为要把E6给我爸,原来有一次手机因为进水导致键盘失灵,这不要紧,要紧的是我第二次拆开的时候螺丝滑丝了,从此就很容易进灰尘。另外外面一圈金属,已经被摔出了很多凹陷的地方,着实看起来比较寒磣。

Read more久违的Motorola V3 Raza

正式从Firefox更换浏览器到Chrome

我是一个挺狂热的Firefox粉丝。
各种附加组件
各种版本
各种配置文件

在体验了Chrome的速度和新的扩展程序后
被彻底吸引住了
扩展程序开发相对容易
还能结合google的各种服务
现成的扩展程序基本够用

快捷的网页调试功能
速度和功能都优于firebug
还有什么理由留在Firefox上呢

纵使20G内存四核处理器可Firefox还是卡卡卡
使用内存盘放配置文件还是卡卡卡
可是Chrome除了占内存大 速度相当快
多进程看来果断在多核上有优势

写一篇文章纪念下
正式投入Chrome的怀抱

Linux Socket编程(不限Linux)

“一切皆Socket!”

话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。

——有感于实际编程和开源项目研究。

我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web 服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型 有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:

  • 1、网络中进程之间如何通信?
  • 2、Socket是什么?
  • 3、socket的基本操作
    • 3.1、socket()函数
    • 3.2、bind()函数
    • 3.3、listen()、connect()函数
    • 3.4、accept()函数
    • 3.5、read()、write()函数等
    • 3.6、close()函数
  • 4、socket中TCP的三次握手建立连接详解
  • 5、socket中TCP的四次握手释放连接详解
  • 6、一个例子(实践一下)
  • 7、留下一个问题,欢迎大家回帖回答!!!

Read moreLinux Socket编程(不限Linux)

使用telnet理解http

今天上计算机网络课,老师给讲解http协议。在最后演示的时候,使用telnet连接http服务的端口,并敲入http请求,看到了http服务返回的信息。不得不说这么一弄确实让我对http的理解又深了一层,对http基于tcp有了深刻的认识。捎带着对telnet的认识也清晰了,它就是在一个tcp连接下透明传输字节流的工具。上课时老师只写了Request line,没写其他的http头,服务器一直返回4xx,5xx错误,我回到宿舍亲自试了一遍,终于找到了原因,必须附加HOST头,不然无法请求成功。下面就贴出使用telnet发送的手写http请求(本地127.0.0.1的apache http服务)和服务器返回的信息:

Read more使用telnet理解http

全图形界面配置Windows无线共享工具——无线共享助手

一句话介绍:这是一个只需轻点几下鼠标就能把笔记本变身无线路由的神器。

自己写了个Windows下的配置无线共享的工具,可以完美替代netsh hostednetwork那一套命令和在适配器上右键单击选择网卡设置ICS共享。软件需要.netFramework 2.0支持。估计能有无线网卡的电脑都会装了。

Read more全图形界面配置Windows无线共享工具——无线共享助手

解决使用curl设置好COOKIEJAR文件时cookie无法保存的问题

今天使用curl来进行模拟登陆,在进行关于cookie的操作时,设置好了cookie

却发现无论如何都无法保存服务器返回的cookie

Read more解决使用curl设置好COOKIEJAR文件时cookie无法保存的问题

jQuery的getJSON方法post数据时自动添加的下划线字段

这两天在研究模拟登陆网盘。其中遇到一个问题,需要模拟发送一个POST,但是检测HTTP数据通信发现在发送时,经过POST发送的字段总是比form内的字段多一个下划线字段。一开始百思不得其解,后来经过仔细观察,发现这个字段的数值是一个数值,隐约感觉非常像json的时间字段,精确到毫秒的ticks。经过转换发现确实是标示发送时间的字段。

下划线字段的含义解决了,那它究竟是谁添加的呢?

在阅读发送这段内容的源代码后发现,这段代码是由jQuery的getJSON方法发送的,而且在发送前,已经使用ajaxSetup方法配置成异步、不缓存。阅读了jQuery的Refference后,发现默认就是异步,但是缓存为true。所以料想添加的下划线字段应该是用精确到毫秒的时间字段来将url标识为独一无二的请求,从而强制服务器发送最新的数据。

至此下划线问题完美解决:它是jQuery的ajax方法在设置为不缓存时自动添加的时间字段。