原创 HTTP/1.0與HTTP/1.1之間的差別

下面主要從幾個不同的方面介紹 HTTP/1.0與HTTP/1.1之間的差別,當然,更多的內容是放在解釋這種差異背後的機制上。 1 可擴展性 可擴展性的一個重要原則:如果HTTP的某個實現接收到了自身未定義的頭域,將自動忽略它。 Ø 

原创 PS技巧記錄

畫布剪切  http://jingyan.baidu.com/article/e52e3615aa5f9740c60c51bf.html 

原创 cocos2dx 定時器使用 schedule,scheduleUpdate,scheduleOnce

一個遊戲中只有一個schedule(是單例),使用的時候要先獲取對象,如果繼承CCNode 就不用了,因爲已經獲取了。 CCScheduler * m_pScheduler = CCDirector::sharedDirec

原创 【轉】cocos2d 遊戲開發的常用工具彙總

位圖字體工具Bitmap Font Tools  BMFont (win)  FontCreator (win)  Fonteditor(java) Google Code Glyph Designer(Mac) bmGlyph(M

原创 windows 多線程

多線程意義: 單核cpu 系統會爲每個線程分配一個時間片,時間片執行完了,就會讓其他線程執行 多核cpu  系統會同時執行幾個線程 單核:在主線程中創建一個子線程,創建完了,子線程爲什麼沒有執行。因爲主線程還在時間片內,所以不會執行子線程

原创 HTTP詳解

原文地址:http://blog.jobbole.com/84429/ TCP   HTTP   UDP:  都是通信協議,也就是通信時所遵守的規

原创 linux 多線程基礎

線程創建函數: #include <pthread.h> int pthread_create(pthread_t *tid, const pthread_attr_t *addr, void *(*func)(void *), voi

原创 Python GUI編程各種實現的對比

原文地址:http://blog.csdn.net/linwhwylb/article/details/6436903 從 Python 語言的誕生之日起,就有許多優秀的 GUI 工具集整合到 Python 當中,這些優秀的 GUI工具

原创 記錄好用的軟件

TeamViewer    遠程控制非常好用的軟件 JD_GUI     可以查看java架包的源碼    打開直接拖進去就可以查看了   mac上也有

原创 http斷點續傳原理:http頭Range 、 Content-Range

所謂斷點續傳,也就是要從文件已經下載的地方開始繼續下載。在以前版本的 HTTP 協議是不支持斷點的,HTTP/1.1 開始就支持了。一般斷點下載時纔用到 Range 和 Content-Range 實體頭。 Range  用於請求頭

原创 移動設備推送

推送開發:基於 WebSocket 的 MQTT 移動推送方案  IBM的一個推送庫 (有後臺,) 參考文章:http://www.ibm.com/developerworks/cn/websphere/library/techarti

原创 linux多線程-線程屬性

所有的函數都是成功返回0, 錯誤返回錯誤編號 通常管理這些屬性的函數都遵循相同的模式: 1, 每個對象與它自己類型的屬性進行關聯(線程與線程屬性,互斥量與互斥量屬性關聯,等等),屬性對象對應用程序來說是不透明的,應用程序不需要了解有關屬性

原创 shell數組、循環實戰演練

#!/bin/bash array=(1 2 3 4 5) #以括號括起爲數組 中間是空格 for num in "${array[@]}" #以這種for打印數組 do echo $num done xxx[0]='a' #第二

原创 sublime提示插件開發

sublime-snippet 插件名 插件的位置:sublime目錄/Package/具體到那種語言目錄 從菜單中打開:preferences / Browse Package /語言 如lua 就是  sublime/Package/

原创 sublime開發插件-初嘗

我在網上下了個模板插件:文章地址  下載地址:https://github.com/kairyou/SublimeTmpl 我研究了一下他的代碼,並自己嘗試改了一下,建立自己的模板。 爲什麼要建立模板? 因爲有些是框架的代碼,每個文件都會