原创 遺留代碼

關鍵詞:遺留代碼,代碼修改,測試 概述 遺留代碼 從其他人或者其他版本獲得的代碼。 特點 架構設計差 代碼風格不一致 文檔少和模糊 非常有價值,成功代碼 修改遺留代碼原因 新功能 Bug 重構 優化

原创 軟件測試-代碼覆蓋

  關鍵詞:軟件測試,代碼覆蓋,質量 測試環境:ubuntu 12.04   代碼覆蓋 CFG(Control flow graph)圖。控制流圖(CFG)是一個有向圖抽象數據結構。它是一個過程或程序的抽象表現。每個在圖形中的節點代表一個

原创 python分析波動性 -股票量化

關鍵詞:波動性, 量化   開發環境 編程語言: Python 3.6 必要包:tushare, pandas, Pywavelets, numpy 波動性 波是擾動的傳播。 波動率的主要原因:   1、宏觀經濟影響,即所謂的系統風險;

原创 RT-Thread操作系統實時性分析

關鍵詞:嵌入式,OS,實時 RT-Thread 是一個集內核、中間件組件於一體的實時操作系統(RTOS),具有極小內核、穩定可靠、簡單易用、高度可伸縮、組件豐富等特點。 設計理念 RT-Thread 試圖遵循更多 Linux/Unix 優

原创 python漲停分析 -股票量化

關鍵詞:漲停分析, 量化 開發環境 編程語言: Python 3.6 必要包:tushare, pandas Tushare Tushare(www.tushare.org/)是一個免費、開源的python財經數據接口包。主要實現對股票等

原创 wireshark插件開發小結

關鍵字:wireshark,  plugin, lua,protocol 概述 wireshark是非常流行的網絡封包分析軟件,功能十分強大。可以抓取各種網絡包,並顯示網絡包的詳細信息。 爲什麼使用wireshark Troub

原创 linux usb子系統.框架

關鍵詞: linux, 驅動,usb USB驅動組成部分:  USB的bus驅動。 usb_core。當USB設備接到USB控制器接口時,usb_core就檢測該設備的一些信息,例如生產廠商ID和產品的ID,或者是設備所屬的clas

原创 windows8剪切內存不夠解決方法

Windows8剪切內存不夠解決方法 Windows8剪切時,出現錯誤:內存不夠。 但是windows8空餘內存很多,而且磁盤空間也足夠。 這個錯誤其實是由於文件權限不夠造成的。 TeraCopy 是一款旨在於發揮系統最快的拷貝速度

原创 程序員家裏高效工作5步

 家裏工作是一種奢侈的享受。 需要處理好 時間 和 注意力分散 問題。  不要頻繁檢查郵箱, 一天2或3次, 每次15到30分鐘。 時間按照90分鐘分塊。設置鬧鐘定時提醒,及時休息。站着工作,從椅子上不時的站起來。 一個計劃, 避

原创 代碼自動生成.編程語言

關鍵詞:代碼,智能,程序,編譯 一門編程語言,本質做兩件事情:一是描述信息;二是處理信息。 程序語言 如何掌握程序語言 1.         原理。程序語言原理其實只有很少數幾個,它們卻可以被用來構造出許許多多紛繁複雜的概念。 2. 

原创 微服務通信機制

系統中的各個微服務可被獨立部署,各個微服務之間是鬆耦合的。每個微服務僅關注於完成一件任務並很好地完成該任務。 圍繞業務能力組織服務、自動化部署、智能端點、對語言及數據的去集中化控制。 微服務的結構

原创 linux usb子系統.調試方法

關鍵詞:linux , 驅動, 調試 linux kernel usb調試方法:   sysfs/debugfs  usbmon Dynamic debug interface Tracepoints 調試信息文件路徑: ls  /

原创 Linux文件監控

關鍵詞:linux, 監控 如果要讓服務器保持最佳性能,你應該將 Linux 服務器的運行級別 runlevel 設置爲 3 ,就是控制檯模式,當你需要圖形化桌面的時候使用 startx 命令來啓動它。修改配置 /etc/initta

原创 HTML5遊戲開發工作流

關鍵詞:遊戲, html5, 工作流 手機APP應用如雨後春筍般冒了出來,而在衆多的APP應用中,遊戲佔據了半壁江山。它豐富着人們的業餘生活,增進了人們之間的溝通交流。 基於HTML5技術的遊戲引擎,所需要的腳本必定是JavaScri

原创 自動化測試.工具

關鍵詞:自動化測試,腳本,測試工具,QTP 自動化測試一般是指通過計算機軟件來模擬人的測試行爲,替代人的測試執行工作。 對程序的新版本運行已有的測試(迴歸測試),能大大降低迴歸測試的開銷。可以運行更多更頻繁的測試。可以執行一些手工測試