powerplant中broadcast和command的一點體會

LBroadcaster和LListener是配對的,從LListener繼承的類可以獲得訊息並處理,從LBroadcaster繼承的類可以廣播訊息出去。所以一般可以將view類從LListener繼承,把view上的控制項類從LBroadcaster繼承,然後控制項將控制項AddListener到view上去,這樣控制項有訊息的時候就可以在LListener的ListenToMesseng裡處理了。LCommander是一個用來處理菜單介面的類,處理菜單的時候有FindCommandStatu

boost::ref

ref的目的是對於一個模板函數,在傳和傳引用都可以的時候,把的權利下放給使用者。在參數上套一個ref(),顯式告訴編譯器這裡引用傳遞,否則就是值傳遞。例:#include <iostream>#include <boost/ref.hpp>using namespace std;using namespace boost;struct QQ{ int k;};template <typename T> int foo(T a){ typedef

SilverLight 學習筆記一之ComboBox

1,ComboBox簡單 綁定 <ComboBox Grid.Row="1" Grid.Column="3" Height="20" HorizontalAlignment="Left" VerticalAlignment="Top" Name="lstSex" Width="100" Margin="5,4,0,0" SelectedIndex="0"> <ComboBoxItem Content="先生" /> <ComboBoxItem

多線程及其它

這兒說的多線程是指posixthread庫。pthread_create建立線程,pthread_join等待線程結束。MPCreateSemaphore建立訊號量,MPSignalSemaphore發送訊號量,MPWaitOnSemaphore等待某個訊號量之後再繼續,MPDeleteSemaphore銷毀訊號量。可以在單獨的線程中建立NSAutoreleasePool管理線程的釋放池,甚至某個單獨的操作本身也可以在單獨的釋放池中。NSTimer不知道為什麼在modal dialog中不好用。

powerplant中view的click訊息處理

powerplant中,有嵌套view的話Click事件會首先被最裡層的view接受,如果裡層的view沒有改寫click函數的話會一直傳到LView的Click,這裡面的Click首先尋找這個view裡最裡層的LPane,然後調用最裡層LPane的Click,因為LControl也是從LPane繼承,所以如果view裡有控制項的話會執行控制項的事件。如果一個view裡要響應滑鼠點擊的事件可以重寫Click,但不要忘了在Click裡調用LView::Click把訊息傳出去,否則訊息鏈斷了就無法執

無用功——是不是到處可見?

 一直以來,崇尚效率第一的我在學習上總是悠哉悠哉,玩的也是不亦樂乎,我覺得,有了效率就有了自我的時間,有了自己的時間,就有了另行充電的時間,有了遊玩的時間,有了健身的時間……但是,從大三開始,慢慢的接觸工作,到現在成為公司裡的正式員工,我發現實際工作過程中的效率極為底下,也可以這樣說,很多時候都是在做無用功……大學兼職的那段工作,浪費了極大的人力物力財力,這個暫且不在這裡提了。從我來這家公司,就從我畫電路板的這段經曆來說,每次我畫完了,結果有新需求了,然後基本上推倒重來,如此反覆,好不氣人。再說

你若安好,便是晴天

時光如水,總是無言。若你安好,便是晴天。一直想做個安靜的女子,在最深的紅塵裡守著自己,守住最初的萌動和欣喜。或者陷在一本光影流年中,翻看那些依稀舊夢。時光彷彿一杯靜水,依然深刻依然可以深流,而一份心情卻與風月無關,水逝驚鴻去。 站在時光的路口,回望曾經走過的美麗和溫柔。許多人,許多事,許多曾經花發枝滿的渴求與憧憬,依然在歲月的長河中緩緩流過,又默默回溯。世事紛繁,時光終是無言,所謂的執念也許只是虛妄,所謂的抵達也不過是終點。生命不止,紅塵無盡。僅以一程換一種懂得,僅以一程換一場經曆,如此,而已。

UYVY視頻格式轉為BMP圖片

#include <windows.h>#include <malloc.h>#include <string>using namespace std;#define clip(min, x, max) x=(x < min) ? min : (x > max) ? max : x////////////////////////////////////////////////////////////////////////

關於SDL的gfx庫

SDL_gfx庫由SDL_gfxPrimitives演變而來,包含了基本的繪圖函數,可以畫線,圓,多邊形等,還可以實現SDL_Surface的縮放。SDL_gfx包含以下幾個檔案:Graphic Primitives (SDL_gfxPrimitves.h) Rotozoomer (SDL_rotozoom.h) Framerate control (SDL_framerate.h) MMX image filters (SDL_imageFilter.h)Custom Blit

tex入門

文章目錄 tex配置debian下的latex配置macosx上的tex  texlatex中空格和定位字元等空白字元視為相同的空白距離,多個視為一個。latex使用空行來結束段落,多個空行視為一個空行。# $ % ^ & _ { } ~

company-0.4.3中ropemacs的問題

company確實很好用,它內建了很多補全的backend,基本上可以滿足大部分需要 了。對於python,company提供了兩種方式的補全:ropemacs和pysmell,相信大多數 人和我一樣,只用ropemacs,很少會用到pysmell(主要是因為ropemacs補全是實 時的,而pysmell需要預先建立索引,對於索引建立之後新加的內容需要重建索 引,這樣一遍一遍肯定不舒服)。在company-0.4.3中有個問題,想單獨使用 ropemacs,已經把所有ropemacs相關的包(

IC設計書籍資訊收集

偶然從部落格園上看到的。放到這裡權作收集。關於幾本類比IC設計書1.P.R.Gray的書  這本書被業界譽為類比IC的Bible,盛名之下,必無虛士。現在已經出到第四版,作者無一例外是業界大牛,該書論述嚴謹,思路清晰,對電路分析透徹,定義嚴格明確,無愧Bible之名。作為一個初學者,這是必讀的一本書,雖然有中譯本,但是建議看英文原版,因為翻譯實在不是太好。該書對基本電路的分析細緻深刻,但是個人覺得它寫的最為引人入勝的是反饋和補償兩章,講的很透,還有雜訊一章也是幾本書中講得最詳細的,對英文比較好的

在emacs中使用ecb

ecb是emacs中使用一個代碼瀏覽器,使用它可以方便地查看檔案,函數,以及在代碼間方便地跳轉,在debian中的安裝極其簡單,直接apt-get install ecb即可.安裝完後不用任何設定,開啟emacs,執行M-xecb-activate即可開啟ecb,預設左邊會出四個視窗,現在開啟任意一個程式檔案,左邊的視窗會發生變化,第一個視窗顯示當前資料夾清單,第二個視窗顯示當前檔案所在檔案夾的所有檔案,第三個視窗顯示當前開啟檔案的所有函數列表,第四個視窗是記錄視窗.以下是ecb的一些操作:C-

當你疲倦時,當你想放棄是,看看這個吧!

 第一幅漫畫中,每個人都背負著一個沉重的十字架,在緩慢而艱難地前行! 途中,有一個人忽然停了下來。他在想著什麼!他想,上帝啊,這個十字架太沉重了,我可以把十字架砍掉一塊!於是他動手砍了起來!砍掉之後走起來,的確是輕鬆了很多,他的步伐也不由得加快了。就這樣走啊走啊!走著走著,他覺得肩上的十字架還是很沉,很重!他祈求道,上帝啊,請你讓我再砍掉一截吧,我會走得更輕鬆!於是,他又砍掉了一截!感謝上帝,這樣一來,他感到輕鬆多了!如此,他毫不費力地就走到了隊伍的最前面。當其他人在吃力地負重前行時,他卻輕鬆地

JS實現對TreeView的全選

 JS實現對TreeView的全選 //頁面TreeView控制項如:<asp:TreeView ID="tvSelectUser" runat="server" ShowCheckBoxes="All" ></asp:TreeView>//方法一:最簡單的全選,取消全選,沒有進行遞迴,沒有對子節點進行選擇function OnTreeNodeChecked1() { var ele = event.srcElement; if

emacs的列模式

文章目錄 原始列模式cua-mode支援的可視化列模式  原始列模式emacs以C-x r開頭的命令來進行矩形操作。先用C-space或者C-@設一個mark,移動游標到另一點,用以下命令進行列操作:C-x r k 剪下一個矩形塊C-x r y 粘貼一個矩形塊C-x r o 插入一個矩形塊C-x r c 清除一個矩形塊(使其變成空白)C-x r t

xerces 讀寫 xml問題

     寫個代碼,因為只有一個子節點了,所以沒有打算使用迴圈來讀寫遍曆所有的Child,而是直接利用 getElementsByTagName ,沒有想到,居然給我返回個空,到現在也是不知道怎麼回事,而如果調用getChildNodes進行遍曆就沒有問題,不知道怎麼回事,還沒有來得及去看看xerces的源碼。     對於一個DOM節點,即使是看起來是空的,但是訪問的時候,還是有的,不過不是一般的看到的普通的節點,或者是TextNode之類的啥,呵呵,這個是後台偶然輸出所有的節點類型探索的。

emacs裡的可視化書籤

以前一直用emacs內建的書籤功能(c-x r m, c-x r b, c-x r l)。 今天配置Vim的時候看到Vim有個VisualMark的外掛程式,可以在檔案中可視化地顯示書籤,比Vim內建的bookmark看起來直觀,並且它使用和Visual Studio一樣的鍵綁定,對於用習慣Visual Studio的人來說很方便。

工作效率問題小結

   今天編寫一個TCP雙工通訊的程式,程式很快就寫完了,但是在調試的時候,一個簡單的問題卻折磨我很長時間,效率和方法對於我們編程人員來說真的是很重要我先簡單說一下我遇到的問題:這是一個在Windows上的一個TCP伺服器與Android用戶端雙工通訊的Demo,服務端和用戶端因為有以前寫完的成套的例子,所以很快就搞完了,首先開啟伺服器程式,監聽用戶端的串連,並且儲存用戶端串連的Socket到一個Dictionary字典中;然後服務端在某一時刻使用Dictionary字典中的Socket給用戶端

SQL按天進行分組查詢最大值和最小值

select CONVERT(varchar(10), datatime, 23) as edt,(select max(cast(a1 as float)) from TB_DataMinute where dcode='12345678' and datatime >= CONVERT(varchar(10), datatime, 23) and  dateadd(day,-1,datatime)<CONVERT(varchar(10), datatime,

總頁數: 61357 1 .... 26195 26196 26197 26198 26199 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.