原创 遺留代碼
關鍵詞:遺留代碼,代碼修改,測試 概述 遺留代碼 從其他人或者其他版本獲得的代碼。 特點 架構設計差 代碼風格不一致 文檔少和模糊 非常有價值,成功代碼 修改遺留代碼原因 新功能 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 自動化測試一般是指通過計算機軟件來模擬人的測試行爲,替代人的測試執行工作。 對程序的新版本運行已有的測試(迴歸測試),能大大降低迴歸測試的開銷。可以運行更多更頻繁的測試。可以執行一些手工測試