Time of Update: 2018-12-03
電子音樂的曆史也是電子工業的曆史。從無法捉摸的訊號到唱機裡的圓盤,錄音機裡的磁帶,合成器上的琴鍵,再到電腦裡的指令表,多少人盡其一生精力把這些原本只存在聽覺末梢上的音符掌握在手中並自如複製和操控。聽電子音樂之前弄清其來龍去脈,我們可能會對原本聽來難以觸摸的單一節拍產生不一樣的看法:原來電子音樂的每一個小節,都寫滿了人類的智慧。 1876年格雷發明“音樂電報機” “音樂電報機”被稱為曆史上第一件電子樂器,其樂聲完全靠發電報時的“嘀嘀”聲組成。伊利沙·格雷(ElishaGray)成功研發能
Time of Update: 2018-12-03
記憶體池相信都不陌生,實現的方法也有很多,簡單的,複雜的,不一而足,網上也有很多現成的實現代碼。 但大多有一個缺點,不可回收--也就是說剛開始那記憶體池分配的是多大,程式運行期間就一直那麼大。 這種實現方式被大量的記憶體池實現所應用,比較簡單,效率也比較高,但其還是有局限的。 大家可以試一下,當你在運行一個大的程式,該程式佔據了大量的記憶體,此時你把它最小化,在windows工作管理員中,你會看到該程式的記憶體佔用量劇減,其實並不是這先記憶體被釋放了,是windows在背後做的小動作--wind
Time of Update: 2018-12-03
#include <conio.h>#include <iostream>#include <io.h>#include <fcntl.h>#include <Windows.h>using namespace std ;int _tmain (int argc , _TCHAR * argv []){AllocConsole (); // 為一個進程定位一個console ,如果是win32
Time of Update: 2018-12-03
用過csdn插入代碼的人都知道,這玩意雖然不怎麼理想,但總比自己在那邊手動調強那麼一點點,前後2行的顏色交叉也著實讓人看著很不舒服,這個還能權且湊合,但複製下來的代碼前面都帶行號("1.")卻令人著實不爽,能不成還得手動去掉行號嗎? 只能說csdn太不貼心了,不過沒關係,利用Regex的強大特性,就能輕鬆搞定!(事實是好久沒用了,活動一下:) 將代碼複製到vs中後,開啟尋找替換介面,勾選Regex,在“尋找內容”中輸入::d+[.]”替換為“中什麼也不寫,全部替換就ok了! 關於Regex,請參
Time of Update: 2018-12-03
在 android 編程中,形形色色的 Adapter 到處可見,其複雜的設計讓人驚噓不已!結合自己的親身體會,跟大家聊聊適配器這這種設計模式。歡迎拍磚!很形象的一個例子現在你手頭上有一台筆記本,需要充電,不然最後一關搶寶藏的遊戲可能要泡湯了,怎麼辦?很簡單,找個適配器充電唄!於是乎,適配器找到了,電源是現成的,終於可以重新開戰了!這個過程很簡單,但是蘊涵了今天所說的適配器(Adapter)。試想一下,沒有適配器的話,你不可能把 220V
Time of Update: 2018-12-03
部落格 Pattern: Adapter 簡單實現 大致說了說 Adapter Pattern 是怎麼回事。針對 Adapter Pattern,進一步的實現。代碼工程結構這次實現與上次不同的地方很多,主要的不同在於將類抽象化。Adapter 一個介面,抽象類別 PowerAdapter 實現了該介面。IntelPCPowerAdapter 是 PowerAdapter 的實作類別。PC 抽象類別,IntelPC 是其具體實作類別。具體設計代碼如下Adapter.javapackage
Time of Update: 2018-12-03
連結:http://www.cppblog.com/rise-worlds/archive/2009/04/22/80691.aspx引言:GameByro是一款成熟的商業引擎,已經被許多成功的商業項目所使用,不僅包括文明4、上古捲軸4,輻射3等跨平台知名單機遊戲,還有EA的大型3DMMORPG戰錘online。GameByro完全基於面對對象設計,結構清晰,便於使用和擴充。靈活的可程式化渲染架構使它比較容易支援最新的圖形技術。另一方面,由於強調通用性,GameByro並沒有對上層應用做太多的支
Time of Update: 2018-12-03
鍵盤為了保證即時性,一定要用立即模式!滑鼠可以使用緩衝的,這樣可以得到一個連貫的輸入狀態。第一段引用自http://blog.csdn.net/sosidami/archive/2009/10/23/4719465.aspxDirectInput 裝置以立即模式擷取輸入資訊,例如,如果鍵盤按鍵的速度非常快,那麼在DirectInput讀取資料那一刻之前的案例資料將不能被DirectInput裝置讀取。與立即模式相對的是緩衝模式,此時裝置輸入資料即將被放進緩衝區中供DirectInput裝置使用。
Time of Update: 2018-12-03
ContentProvider 的 delete 可刪除資料,並且該方法返回當前刪除資料的記錄個數。sdk api 描述但是,看完下面的內容,你就會發現,情況不是表面上那樣的!現有資料庫表內容如下1. 在 android2.3.3 的模擬器上面通過下面語句刪除 _id=1 的記錄final int delRows = getContentResolver().delete(UserTableData.CONTENT_URI, "_id=1", null);Log.d("mark",
Time of Update: 2018-12-03
android 布局中經常會用到 <merge></merge> 標籤,來最佳化 ui 布局。具體如何最佳化,可以藉助 android sdk 提供的 tools/hierarchyviewer 工具。這個工具,並不是萬能的,你需要自己去根據實際情況分析和最佳化自己的布局。該工具的使用可以查閱資料,這裡不贅述。關於 <merge></merge> 使用,推薦一篇文章,簡單明了http://www.bangchui.org/simple/?t174
Time of Update: 2018-12-03
在你寫的 android 代碼裡面是否有下面的樣本:Toast.makeText(getApplicationContext(), "*****", 1).show();或者Toast.makeText(getApplicationContext(), "*****", 1000).show();可以看到這兩句代碼裡面的第三個參數是不一樣的,看一下該方法的原型 /** * Make a standard toast that just contains a text view.
Time of Update: 2018-12-03
今天在家看《代碼大全》,看到關於需求的這一章節,感覺收穫很大。並且通過工作經驗及與朋友討論怎樣的需求算一個好的需求,大家都感覺到對需求有很大的疑問。我們的需求到底要做到何種程度呢?也許在本書的
Time of Update: 2018-12-03
Tomcat 4.1中出現的錯誤一例 SEVERE: Parse Error at line 5 column 19: Document root element "web-app", must match DOCTYPE root "null". org.xml.sax.SAXParseException: Document root element "web-app", must match DOCTYPE root "null". SEVERE: Parse Error at line 5
Time of Update: 2018-12-03
Time of Update: 2018-12-03
http://www.azure.com.cn/圖一:此實線箭頭表示, 繼承, 從一個非介面類的繼承.圖二:那條連線表示雙向關聯:看左邊, Flight扮演assignedFights角色, 有0到1個Plane跟他關聯(一個航班要麼取消了沒有飛機,要麼只能對應一架飛機)看右邊, Plane扮演著assignedPlane角色, 有0到多個Flight跟他關聯(一個飛機可以參與多個航班, 也可以停在倉庫裡面爛掉)圖三:那條連線表示單向關聯:基本的意義跟上面的是一樣的, 唯一不同的是,
Time of Update: 2018-12-03
江湖傳說永流傳:Google技術有"三寶",GFS、MapReduce和大表(BigTable)!Google在03到06年間連續發表了三篇很有影響力的文章,分別是03年SOSP的GFS,04年OSDI的MapReduce,和06年OSDI的BigTable。SOSP和OSDI都是作業系統領域的頂級會議,在電腦學會推薦會議裡屬於A類。SOSP在單數年舉辦,而OSDI在雙數年舉辦。那麼這篇部落格就來介紹一下MapReduce。1.
Time of Update: 2018-12-03
-----------整理自網路-----------1. px (pixels)像素 – 是像素,就是螢幕上實際的像素點單位。dip或dp (device independent pixels)裝置獨立像素,與裝置螢幕有關。sp (scaled pixels — best for text size):類似dp,主要處理字型的大小。dpi(dot per inch):螢幕像素密度,每英寸多少像素density:density表示每英寸有多少個顯示點(邏輯值),它的單位是dpi在
Time of Update: 2018-12-03
目錄 前言 Spring.NET學習筆記——前言 第一階段:控制反轉與依賴注入IoC&DI Spring.NET學習筆記1——控制反轉(基礎篇) Level 200 Spring.NET學習筆記2——環境搭建(基礎篇) Level 200 Spring.NET學習筆記3——實現一個簡易的IoC架構(練習篇) Level 100 Spring.NET學習筆記4——對象的建立(基礎篇) Level 200 Spring.NET學習筆記6——依賴注入(應用篇)
Time of Update: 2018-12-03
今天開啟一個冰鎮的啤酒,然後猛喝了一口,呵呵,那感覺真是挺爽的,可是坐下來過了一會,感覺自己的手指有點疼,低一下一看,那個手指上已經流了一大片的血!原來才發現,自己在開啟啤酒的時候已經把手給劃破了,到現在才發現。在我們的生活中,也經常會遇到這樣的問題,在我們為了達到某個目的的時候,可能沒有發現對自己的傷害,或者對別人的傷害。直到,自己感覺到的時候,才發現自己所造成的結果!所以你在這個時候再想去挽回的時候,或許已經晚了,我們怎樣才能使自己不後悔呢,所以我們在為了達到自己的目的的時候,一定要把事情考
Time of Update: 2018-12-03
單例模式有很多種寫法,推薦一篇比較好的文章http://devbean.blog.51cto.com/448512/203501讀完上面的文章之後,你可以看看我這篇來自 Effective Java 的單例實現。1. 最簡單的單例模式實現//Singleton with final field - page 10public class Elvis {public static final Elvis INSTANCE = new Elvis();private Elvis() {// ...}