原创 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 我研究了一下他的代碼,並自己嘗試改了一下,建立自己的模板。 爲什麼要建立模板? 因爲有些是框架的代碼,每個文件都會