Time of Update: 2018-12-03
我是個喜歡瞎琢磨的人。尤其是這幾天心情非常鬱悶。於是開始琢磨了…….琢磨的問題就是WS_CLIPCHILDREN和WS_CLIPSIBLINGS兩種視窗樣式的理解。 1.求助MSDN 我的第一步當然是求助MSDN。在MSDN裡面有詳細的解釋。 1.1 WS_CLIPCHILDREN WS_CLIPCHILDREN樣式從字面上可以理解成ClipChildren,裁減子視窗。 MSDN裡的E文解釋:Excludes the area occupied by child
Time of Update: 2018-12-03
由於布局很複雜,我的listview嵌套了好多層,導致adapter中getview方法調用了多達幾百次!!!因為要計算很多次父控制項的高度!!!而且在點擊edittext控制項時,彈出或者收回IME的時候也會調用getview方法非常多次,非常鬱悶,原本以為是activity中notifyDataSetChanged太多次了。可惜把這些notifyDataSetChanged都注釋了,雖然減少了getview方法調用的次數。但是還是非常多,好再被我發現了下面這個方法!貼上原文!!(ps:如果有
Time of Update: 2018-12-03
註:希望大家看後,請給我一點評價,無論寫的怎麼樣,希望你們能給我支援。提出你寶貴的意見。我會繼續完善。謝謝您。朋友。 第四章
Time of Update: 2018-12-03
在近幾年來,程式設計語言的設計正在經曆著類似於“文藝複興”的過程,這麼說主要是基於下面兩個事實:(1)多核技術推動著PC消費者更多的關注並行程式。(2)動態語言的效能越來越好,其性期已經可以足夠用來實現互連網服務,並且它們正在走出“指令碼語言”陰影。這篇文章試圖收集最重要的程式設計語言的設計錯誤,以便讓那些程式語言設計者們在設計新型的編程語言時避免。我避免了一些糾纏不清的有好有壞的問題,如:動態類型或是靜態類型。我也省略了那些看起來並不嚴重,很容易被修改的錯誤。例如,加入“參量”(Paramet
Time of Update: 2018-12-03
解決辦法:把項目中引用的jar檔案重新加一遍就行了,基本原因就是以前的jar檔案不存在了,但是項目資訊中還有,即項目的.classpath檔案中還有不存在的jar檔案引用。可以右鍵點項目名稱,選擇Properties,選擇Java Build Path,選擇Libraries,把所有項目中的jar都remove,然後再點"add jars",把項目中的jar檔案都加進來,再次部署就正常了。 Tomcat 部署 Could not copy all resources to
Time of Update: 2018-12-03
【案例一】OutFile "test_maroc.exe"!macro add a b c ;一個實現(a+b)*(a-b)的宏IntOp $R0 ${a} - ${b}IntOp $R1 ${a} + ${b}IntOp ${c} $R0 * $R1!macroend/*注意:!macro和!insertmacro用法:!macro add a b c ;!macro 宏名 參數一 參數二 參數三 ...!insertmacro add 10 20 $0
Time of Update: 2018-12-03
The method get(Class, Serializable) in the type Session is nI am using JBoss IDE 1.5 and I am trying to generate from Hibernate.After generating I get the following error in Home files public Dag findById( int id) { log.debug("getting Dag instance
Time of Update: 2018-12-03
- No enclosing instance of type Test is accessible. Must qualify the allocation with an enclosing instance of type Test (e.g. x.new A() where x is an instance of Test).public class Test {public static void main(String[] args) {Test test = new Test();
Time of Update: 2018-12-03
今天難得有時間,突然想起來看看以前工作時的筆記,緬懷一下過去的同時,把過去的一些東西整理了出來,可能只是一些小東西. 無論工作本身的好壞,對我來說,可能更多的是一種經曆,很有意義的經曆. 回想剛剛來到北京那個青澀而對生活充滿希望的我,禁不住有些感慨萬分. 有些事,經曆過,就是一種成長. 廢話不多說,直接上SQL語句: ************複製表結構*************************************SQL SERVER:select *
Time of Update: 2018-12-03
簡單說就是硬體加速的時候,對圖片的大小有限制。不同裝置可能有不同的最大值。這個問題悲催的地方是,程式貌似沒有捕獲到這個exception, 結果是程式也不報錯,圖片也顯示不出來。只有看debug log才能發現這個error message.一個解決的方法是禁止硬體加速,簡單粗暴:有關《Android中的硬體加速》請看這篇文章!<application android:hardwareAccelerated="false" ...>比較好的解決方案是類似google
Time of Update: 2018-12-03
級聯(Cascade),兩個以上的裝置通過某種方式串連起來,能起到擴容的效果就是級聯。Hibernate級聯(Cascade)是用來說明資料庫中連個表之間的相互關係(一對一,一對多,多對多)中,當對主對象進行某種操作時,是否也對其關聯的從對象作類似的操作,常見的級聯(Cascade)有:(1)none:在儲存,刪除或者修改當前對象時,不對其附屬對象(關聯對象)進行級聯操作,它為預設值。(2)save-update:在儲存,更新當前對象時,級聯儲存,更新附屬對象(臨時對象,游離對象等)。(3)de
Time of Update: 2018-12-03
如果ContentProvider的訪問者需要知道ContentProvider中的資料發生了變化,可以在ContentProvider 發生資料變化時調用getContentResolver().notifyChange(uri, null)來通知註冊在此URI上的訪問者,例子如下:public class PersonContentProvider extends ContentProvider {public Uri insert(Uri uri, ContentValues
Time of Update: 2018-12-03
@WebInitParam可以使用@WebInitParam註解來制定Servlet或filter的初始參數。當然我們也可以使用@WebServlet或@WebFileter的initParam屬性來指定初始參數。下面是使用@WebInitParam的例子:@WebServlet(name = "GetQuoteServlet", urlPatterns ={"/getquote"})@WebInitParam(name = "default_market", value = "NASDAQ")
Time of Update: 2018-12-03
在現在的開發中,註解越來越多地應用到了開發中,無論是Servlet3.0新特性,還是SSH中的全註解,都給開發帶來了極大的便利, 直觀. 因此需要對註解有深入的理解.一. 自訂註解自訂註解的目標:原來寫在設定檔中的資訊,可以通過註解描述定義Annotation 使用 @interface 關鍵字設定檔的資訊,在註解中採用屬性描述例:String name();帶預設值的方式:String name() default “xxx”註解屬性的類型只能是如下類型:String類型8大基礎資料型別
Time of Update: 2018-12-03
搭建開發環境1.為eclipse安裝流程設計器gpd外掛程式安裝完成後檢查Window?Preference中是否有Jboss jBPM 路徑jbpm-4.4/install/src/gpd/jbpm-gpd-site.zip安裝完後重啟eclipse2.添加jar包:jbpm.jar和JBPM_HOME/lib/下的jar。注意不添加以下jar包:servlet-api.jar,
Time of Update: 2018-12-03
一、JDBC開發的編寫步驟1、搭建開發環境: 1.1建立資料庫 1.2匯入資料庫的驅動jar包2、編碼步驟 a、註冊驅動 DriverManager DriverManager.registerDriver(new com.mysql.jdbc.Driver()); b、建立串連 Connection Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day12", "root",
Time of Update: 2018-12-03
利用Spring的AOP來配置和管理你的二級緩衝(EHCache) 如果我們的項目中採用的是Spring+hibernate來構建的,在緩衝方面,我們一定會首先想到Spring內建的EHCache緩衝工具,在Spring中整合了目前比較流行的緩衝策略EHCache,現在用的比較多的還有像OSCache,MemCached.這些應該是當前用的最多的緩衝工具了。
Time of Update: 2018-12-03
ios和android版本sso登陸和Oauth2.0登入跳轉到新浪登入頁面後,如果用戶端裡只有一個帳號,那麼就會預設地選擇這個帳號授權了,沒給使用者選擇,也無法添加帳號。這種情況只能先去新浪的用戶端裡添加一個帳號再[已屏蔽]應用裡授權,不科學。android端:對於Oauth2.0登入,在退出時執行end_session並清除cookieCookieSyncManager.createInstance(getApplicationContext());
Time of Update: 2018-12-03
Spring中的四種聲明式事務的配置 Spring容器中有兩種思想很重要,也就是我們常用的Ioc和Aop,如果理解了這兩種思想,對於我們學習設計模式和編程有很大的協助,美國四人幫(GOF)寫的設計模式中,有很多都用到了Ioc的思想。簡單的說就是依賴注入的思想。常見的一種情況:如果一個類中要複用另外一個類中的功能時,我們可能會首先想到繼承,如果你知道Ioc這種思想的話,我想你不會用繼承,你會馬上想到把要用到功能抽取出來,在我們要用到的類中只需通過set方法簡單的注入就可以了,其實這裡用
Time of Update: 2018-12-03
【進入和退出全屏】// Webkit (works in Safari5.1 and Chrome 15)element.webkitRequestFullScreen();document.webkitCancelFullScreen(); // Firefox 10element.mozRequestFullScreen();document.mozCancelFullScreen(); // W3C