Time of Update: 2018-12-03
在用 spring test + junit 4 + jpa 2.0 進行單元測試的使用,碰到一個如下的需求因為很多測試案例建立在不同的包下面,但為了測試jap的持久化特性,需要建立一些可持久化的實體類,即package1.Entity 和 package2.Entity 因為偷懶每個包下面的實體類名都是一樣的,但存取層級都是包層級,這樣就不會出現匯入混淆,但是需求又希望在執行 Test1 的時候 jpa 只裝載 package1.Entity,執行 Test2 的時候只裝載 package2.
Time of Update: 2018-12-03
當我在malloc(-1)時,系統報錯,分配的記憶體XXXX個位元組失敗,算了算分配的位元組是4個G,為什麼是4個G呢,轉一個貼子,寫的很好. 每個進程會有4G的虛擬位址空間, malloc得到的的地址都是虛擬位址, 並且當malloc的時候, 作業系統並不會將實際的記憶體配置給進程的, 所以malloc只會佔用進程自身的虛擬位址空間。 我以前也做過申請記憶體的測試,並且寫了一個短文: 作業系統: Redhat Linux AS5 32bit 伺服器記憶體: 4G 伺服器類型: I32
Time of Update: 2018-12-03
使用new來初使化對象的指標成員時要很小心。注意事項:1. 如果在建構函式中使用new來初使化指標成員,應在解構函式中使用delete.2. new和delete必須相互相容。new對應於delete, new[]對應於delete[].3. 如果有多個建構函式,則必須使用相同的方式使用new, 要麼都帶[] ,
Time of Update: 2018-12-03
考慮了記憶體重疊的字串複製函數char * strcpy(char *dest, char *src){char *d = dest; //backup inputchar *s = src;int count = 0;assert(dest); //非null 指標檢查assert(src);if(src == dest)return src;count = strlen(src) + 1;//src lengthif(count<=1)return 0; //empty srcif(
Time of Update: 2018-12-03
WEB1.0是以資料為核心的網,那我覺得WEB2.0是以人為出發點的互連網。 我們看一看最近的一些WEB2.0產品,就可以理解以上觀點。 Blog: 使用者織網,發表新知識,和其他使用者內容連結,進而非常自然的組織這些內容。 RSS: 使用者產生內容自動分發,定閱 Podcasting: 個人視頻/聲頻的發布/定閱 SNS: blog+人和人之間的連結 WIKI: 使用者共同建設一個大百科全書
Time of Update: 2018-12-03
編程之美3.9:重建二叉樹擴充問題1:如果前序和中序遍曆的字母有重複的,那麼怎麼構造所有可能的解呢?擴充問題2:如何判斷給定的前序走訪和中序遍曆的結果是合理的?思路:問題1:搜尋所有可能的情況,並調用擴充問題2的解決方案,判斷此情況是否合理(剪枝操作),如果合法,則構造解問題2:遞迴判斷左右子樹是否合理,遞迴的返回條件是到達葉子節點。代碼及測試情況如下:/* * 編程之美重建二叉樹,擴充問題1,2 * 擴充問題1:如果前序和中序的字母可能是相同的,怎麼重構出所有可能的解? *
Time of Update: 2018-12-03
tomcat 6的配置官方文檔:http://tomcat.apache.org/tomcat-6.0-doc/config/valve.html 在 conf/server.xml 中配置 <Value /> 元素,可以在(Context, Host, or Engine) 等元素下配置 <ValveclassName="org.apache.catalina.valves.AccessLogValve"
Time of Update: 2018-12-03
register: 在函數內部定義變數時,預設是auto類型,即分配給變數記憶體。如果定義一個變數用register關鍵字,那麼編譯器儘可能把變數存放在CPU內部寄存器中,這樣就不必通過記憶體定址來訪問變數,提高訪問效率 volatile:
Time of Update: 2018-12-03
在使用eclipse開發web應用的時候,每當你修改了一個Jsp檔案或者Java檔案後,你將不的不重新部署並啟動web伺服器,之後重新整理頁面才能看到修改後的效果,這樣將降低我們的開發效率。這裡介紹的Jrebel外掛程式可以實現熱裝載class檔案的功能,即我們在eclipse中修改了一個java檔案、jsp檔案、設定檔之後,將不再需要重新部署然後重啟web伺服器了,而只需要重新重新整理下頁面就可以看到修改之後的效果。這裡先分澄清兩個概念:熱部署和熱載入,如下:熱部署:就是容器狀態在啟動並執行情
Time of Update: 2018-12-03
---------------------------------------------------------------------------歸與迭代都是基於控制結構:迭代用重複結構,而遞迴用選擇結構。遞迴與迭代都涉及重複:迭代顯式使用重複結構,而遞迴通過重複函數調用實現重複。遞迴與迭代都涉及終止測試:迭代在迴圈條件失敗時終止,遞迴在遇到基本情況時終止。使用計數器控制重複的迭代和遞迴都逐漸到達終止點:迭代一直修改計數器,直到計數器值使迴圈條件失敗;遞迴不斷產生最初問題的簡化副本,直到達到
Time of Update: 2018-12-03
擔心建立的虛擬機器硬碟容量太大會佔用真正的硬碟空間,把硬碟的容量設定得很小,可是等到給虛擬機器裝好系統後再裝其他的軟體,才發現硬碟容量不夠用了。如果 重建虛擬機器,還要重新再裝一遍作業系統,非常麻煩,而在VMware中又不能直接修改虛擬機器的硬碟容量大小,真是麻煩。經過多方請教高人,終於找到瞭解決 之道。1. 使用vmware內建工具VMware安裝目錄下就有一個vmware-vdiskmanager.exe程式,它是一個命令列工具,可用來修改虛擬機器硬碟的大小。方法如下:1).
Time of Update: 2018-12-03
最近做項目的過程中間需要在產生.la動態庫的同時連結libnet.a靜態庫,本來正確的寫法應該是 libcharon_la_LIBADD += /usr/lib/libnet.a 但是編譯的時候報錯:/usr/bin/ld: /usr/lib/libnet.a(libnet_build_ip.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object;
Time of Update: 2018-12-03
(1)將wrk-v1.2檔案夾下的所有檔案夾base、Tools、public、ws03sp1hals 複製到虛擬機器中一個目錄,如 C:/wrk-v1.2 注意,複製到的目標檔案夾不能有空格,否則,則進行nmake時會出現錯誤: checktoolarch ……NMAKE : fatal error U1077: '"C:/w r k/tools/x86/nmake.exe"' : return code '0x2'Stop.(2)設定環境變數,以使用nmake命令:path /wrk-v1.
Time of Update: 2018-12-03
第一篇: 動態連結程式庫*.so的編譯與使用- - 動態庫*.so在linux下用c和c++編程時經常會碰到,最近在網站找了幾篇文章介紹動態庫的編譯和連結,總算搞懂了這個之前一直不太瞭解得東東,這裡做個筆記,也為其它正為動態庫連結庫而苦惱的兄弟們提供一點協助。 1、動態庫的編譯
Time of Update: 2018-12-03
Printenv 列印環境變數。Uboot> printenvbaudrate=115200ipaddr=192.168.1.1ethaddr=12:34:56:78:9A:BCserverip=192.168.1.5Environment size: 80/8188 bytesSetenv 設定新的變數Uboot> setenv myboard AT91RM9200DKUboot>
Time of Update: 2018-12-03
函數參數功能: label 建立 script. file 內指令互相參考的位置。 # 建立註解 { } 集合有相同位址參數的指令。 ! 不執行函數參數。 = 印出資料行數( line number )。 a/ 添加使用者輸入的資料。 b label 將執行的指令跳至由 : 建立的參考位置。 c/ 以使用者輸入的資料取代資料。d 刪除資料。 D 刪除 pattern space 內第一個 newline 字母 / 前的資料。 g 拷貝資料從 hold space。 G 添加資料從 hold
Time of Update: 2018-12-03
ISP:In System Programing,在系統編程IAP:In applicating Programing,在應用編程ICP:In Circuit
Time of Update: 2018-12-03
主要就是增加約束的以下幾種約束 、並 一一列舉:1.主鍵約束:要對一個列加主鍵約束的話,這列就必須要滿足的條件就是分空因為主鍵約束:就是對一個列進行了約束,約束為(非空、不重複)以下是代碼 要對一個列加主鍵,列名為id,表名為emp格式為:alter table 表格名稱 add constraint 約束名稱 增加的約束類型 (列名)例子:alter table emp add constraint ppp primary key (id)—————————————————————————
Time of Update: 2018-12-03
轉自zyboy2000(-5)
Time of Update: 2018-12-03
電腦控制在數字化播控中心的應用 [作者:湖北電視台劉羿 孫繼業] 現在電視台硬碟播出系統得到廣泛運用,電腦 自動控製成為播控的主流。視頻裝置的控制介面,以及狀態監控介面有必要進行一下歸納,以下將對湖北電視台硬碟播出系統中的使用方式進行探討。電腦控制主 要有串口、並口、USB、IEEE1394、乙太網路介面等,在數字化電視播控中心主要採用串口、乙太網路介面進行控制。 一 串口控制 通常我們對於視頻伺服器、錄影機、切換台等直接播出、切換控制主要使用串口進行,主要使用到RS-2