原创 SOCKET 通訊通用設計方法

在SOCKET收發數據的過程設計,在日常的開發中會經常遇到,如何提供開發效率,使用模板方式進行開發是比較好的方式。 一、數據包通用格式定義 目的:網絡傳輸的主要任務是將一定長度的數據安全傳輸到另一端,需要對數據包進行定義。 通用的格式是:

原创 系統設計細節體現隨筆

這幾天在網上看了電影《最好的我們》,主演是陳飛宇和何藍逗,其中女主的表演之細把人物演活了,特別是眼睛的表演,通過眼睛和麪部的表情,再加上應景的音樂,高中生的形象展現在觀衆面前,不經使人回想起自己的高中生活和備戰高考的場景,容易產生共鳴,不

原创 “996”加班背後,你最需要分辨

       作爲多年的程序員,加班的情況也經歷過,面對常年的加班,那就有問題了。加班的背後其實是有很複雜的原因,下面就將這些複雜的原因逐一的暴露出來,有的加班是真加班,有的加班是毫無意義的加班,甚至是浪費生命。   一、加班場景 首先是

原创 軟件開發中“埋雷容易,排雷難”

軟件開發中“埋雷容易,排雷難”       先講一個親身經歷的故事,在支持一家機頂盒場景的項目中,由於初期客戶不信任,或者是故意刁難,新平臺的引入沒有安排有經驗的老員工或骨幹,直接安排剛畢業的大學生來參與到項目中,其中有的還沒有畢業,只是

原创 IT人員專業素養——專業度

昨天在小區鍛鍊,不知哪家從高空掉下個水果,摔個稀爛,離我兩米不到,立即找小區保安,保安說經常有,沒有辦法,保安就是不想多事,我就直接110,讓警察來處理,警察同志也是夠快的,報警後20多分鐘到到小區門口,現場都沒有看就開始給我解釋各種可能

原创 代碼REVIEW的流程化工作

一、CODE REVIEW工作組織建立       代碼REVIEW的工作,多數人認爲是程序員的事情,其實恰恰理解的不充分,代碼作爲軟件最基本要素之一,僅僅是之一,軟件其實還有很多方面,設計,推廣,銷售,服務等等都是軟件的要素,這些都不是

原创 客戶很在意你的態度

一、客戶對問題的關注什麼        根據多年的經驗,客戶在出現問題最關注的不是問題本身,而是對此的態度,其次纔是問題何時能解決。客戶最反感的是沒有人理會,一拖再拖。        講兩個故事,也是自己的經歷,STB廠家銀河電子在集成中

原创 空間換時間隨筆

空間換時間隨筆 在實際的生活中,難免遇到排隊的事情,比如去銀行存錢取錢,轉賬等,如果去櫃檯都有先拿個號,按號排隊處理業務,這是非常常見的,火爆的餐館也是這樣。爲提高效率,減少等待時間,銀行的做法可以是簡化辦事流程,提供營業員的處理速度來減

原创 代碼REVIEW的一般方法

       代碼REVIEW的工作是軟件工程中不能忽視的工作,是軟件質量活動之一,對保障和改善軟件工程質量有比較明顯的作用,特別是對團隊進行開發的軟件工程。本文主要以C代碼的視角描述CODE REVIEW的一般方法。 一、代碼REVIE

原创 IT程序員最近讀的書——《美國陷阱》

《美國陷阱》-讀後感       花了兩個星期讀完了這本書,總體的感覺是自然法則在經濟領域的表現形式是較隱祕的,不爲多數人知曉,自然界中的叢林法則同樣存在於商業社會中。面對強大的商場競爭對手,是否弱小的組織或公司機構就沒有辦法,也不盡然,

原创 4K數字電視和機頂盒數據管理設計

數字電視STB的類型按信道分爲四種,衛星,地面,有線,IP網絡,每一種STB都有數據管理的要求,在4K數字電視和STB系統設計過程中,數據的設計也至關重要,本文就數據設計進行詳細描述。 一.數據管理的作用 在嵌入式機頂盒應用系統中,對於各

原创 多任務系統中消息通訊的設計方法

    通過消息通訊的方式,主要解決多任務系統中,業務執行的時序性問題,協調不同任務執行不同的步驟,統一節拍。多數的軟件系統都是多任務系統,要求不同的任務(可以是線程,也可以是進程)運行特定的功能,各個任務間要通訊,使用消息是比較通用的的

原创 模塊的接口設計方法

       先講一個真實故事,某公司的開發包,發給客戶,客戶拿到開發包上服務器進行軟件工程編譯,嘩嘩的滿屏幕的警告,編譯報錯,搞了幾個小時,發現開發包中的接口變化了,有些函數命名變化了,有的是參數發生了變化,有的是結構體發生了變化,引起

原创 4K數字電視的體驗設計

先對廣電的STB產品進行一個體驗 測試,我們選用陝西廣電的秦嶺雲STB和天威的STB進行測試和分析。   項目 秦嶺雲STB TOPWAY STB 1 視頻模糊 多 較多 2 視頻抖動 較多

原创 UI 界面的模版化設計

一、設計模版的好處 使用模板的好處:第一對多個角色使用統一的設計描述,方便大家進行溝通,避免產生歧義;第二使用模板方式,降低了設計難度,而且可以進行並行設計,提供設計效率;第三是方便測試,模板中已經描述的客戶使用的詳細過程;第四是方便程序