自從購入徐峰老師的《軟件需求最佳實踐》以來,斷斷續續看了差不多有3個月,期間一直在負責一個項目的需求和架構,在需求上從零開始使用了SERU框架,現在項目第一次迭代趨于結束,對于SERU框架也有了一點或多或少的認識。說起來接觸這本書多多少少是因為另一本溫昱老師的《一線架構師實踐指南》的影響(準確說是直接通過購書網站的相關書籍鏈接過來的),兩本書都有很強的方法論味道。溫老師的書還是有些吝嗇筆墨,讀完之后會讓人覺得每一處都講了要如何做,但是在真正去做的時候卻還是
系統 2019-08-12 09:27:11 2082
Abiword編輯事件設計Abiword作為專業的字處理軟件,其各種編輯事件的處理封裝比較巧妙。其中包含鼠標、鍵盤、字符等各種操作的封裝。本文將詳細記錄事件的處理各個類的設計概要。一、EV_EditMethod類該類的定義:具有根據名字調用方法的能力。**TheEditMethodmechanismprovidesessentiallya'call-by-name'**capability.Akey,mouse,menu,ortoolbareventmay
系統 2019-08-12 09:27:10 2082
冷落博客已有一年,理由種種,想來是騰出了些時間,但未見得其他方面有了什么可觀的進步。打理博客猶如健身,每天不抬幾次杠鈴活動活動筋骨則憋的荒。消耗了大量的體力,一天下來卻倍感清爽,人清爽了做什么都很來勁兒,久而久之反而能積累不少成果。寫博客,百利而無一害也。最近一年與往年相比相差甚遠,不管是Positivity、Endurance還是各種Ablilities,好比黃金圣斗士墮落到了青銅級別,更可怕的是對技術越感麻木,難道這就是所謂的技術階段性更年期?思前想后
系統 2019-08-12 09:27:07 2082
一、關于wireshark中以太網數據包的最小長度,請看下面的文字:PacketformatAphysicalEthernetpacketwilllooklikethis:PreambleDestinationMACaddressSourceMACaddressType/LengthUserDataFrameCheckSequence(FCS)866246-15004AstheEthernethardwarefiltersthepreamble,itisn
系統 2019-08-12 09:27:00 2082
使用fifo的好處有:1:串口的數據發送的數據量較大時,使用fifo可以大大降低MCU的開銷。(有點類似串入并出的cput處理模型,本質上還是串行收發)2:在某些特殊場合,例如制定較復雜的協議時,可以使用fifo特性來做協議簡化,比如一包數據包含8個字節,(并且fifo設置的長度為8),這樣相當于把uart轉換為類似CAN/以太網模型,這樣信息可擴展性得到了質的提高,當然,這里需要同步協調。fifo分析拓展:1.如果要用中斷來處理接收到的數據,就是說,接收
系統 2019-08-12 09:26:56 2082
很多軟件開發者和設計者都有將自己的軟件作品以開源的形式公之于眾的想法。他們希望其他人也可以分享自己的作品,使用自己的作品。開源社區之所以能蓬勃發展就是因為人們有這樣的愿望。開源軟件如此的豐富,任何你能想到的應用領域里都能找到它們的身影。大部分的設計人員都已經把使用開源軟件和開源代碼作為日常工作不可缺少的一部分了(WordPress,Drupal和許多其它的內容管理系統都是開源軟件)。但是很多的軟件作者和設計者都對各種不同的開源許可協議的內容和含義不甚了了。
系統 2019-08-12 09:26:53 2082
1、處理節點介紹此類節點包括:開始、處理、會簽。1.1、常規1.1.1、設置表單上圖是開始節點的常規設置,因為是單表單流程,其他需要設置使用表單的節點,都會使用此設置。在選擇表單時,會根據表單使用的數據主表,填充至此。1.1.2、處理方式上圖的表格中,顯示的是系統默認的開始節點處理方式。如果是處理節點,系統默認將是:同意和不同意。程序員可以在這里定義其他處理。進入處理方式設置,如上圖。這里會影響到運行平臺用戶的選項包括:撤回:1、選擇否:表示此處理方式為允
系統 2019-08-12 01:32:19 2082
簡介:EhCache是一個純Java的進程內緩存框架,具有快速、精干等特點,是Hibernate中默認的CacheProvider。本文充分的介紹了EhCache緩存系統對集群環境的支持以及使用方法。EhCache緩存系統簡介EhCache是一個純Java的進程內緩存框架,具有快速、精干等特點,是Hibernate中默認的CacheProvider。下圖是EhCache在應用程序中的位置:圖1.EhCache應用架構圖EhCache的主要特性有:快速;簡單
系統 2019-08-12 01:31:54 2082
如何用攝像頭來測距(opencv)作者:郭世龍最近一直忙著找工作,blog都長草了,今天把以前作的一個東西放上來充充門面吧。記得在哪看到過老外做的這個東西,覺得很好玩,就自己也做了一個。在攝像頭下面固定一個激光筆,就構成了這個簡易的測距裝置??匆幌聢D吧。原理假設激光束是與攝像頭的光軸完全平行,激光束的中心落點在在攝像頭的視域中是最亮的點。激光束照射到攝像頭視域中的跟蹤目標上,那么攝像頭可以捕捉到這個點,通過簡單的圖像處理的方法,可以在這偵圖像中找到激光束照
系統 2019-08-12 01:31:46 2082
前言我們所說的加密方式,都是對二進制編碼的格式進行加密的,對應到Python中,則是我們的Bytes。將字符串和Bytes互相轉換可以使用encode()和decode()方法。URL編碼正常的URL中是只能包含ASCII字符的,也就是字符、數字和一些符號。而URL編碼就是一種瀏覽器用來避免url中出現特殊字符(如漢字)的編碼方式。Base64編碼Base64是一種用64個字符來表示任意二進制數據的方法。Base64編碼可以稱為密碼學的基石。可以將任意的二
系統 2019-09-27 17:55:14 2081