Time of Update: 2018-12-05
public class BorderTextView extends TextView {@Overrideprotected void onDraw(Canvas canvas) {super.onDraw(canvas);Paint paint = new Paint();// 將邊框設為黑色paint.setColor(android.graphics.Color.BLACK);// 畫TextView的4個邊canvas.drawLine(0, 0, this.getWidth() -
Time of Update: 2018-12-05
DEDE 織夢cms出現Fatal error: Maximum execution time of 30 seconds exceeded in解決辦法解決辦法:在伺服器中找到php.ini這個檔案(c盤Windows的也要改)修改max_execution_time = 30 max_execution_time = 30 ; 這個是每個指令碼啟動並執行最長時間,可以自己修改加長,單位秒為:max_execution_time = 300然後重起mysql服務在運行裡輸入:net stop
Time of Update: 2018-12-05
/** * Paint類介紹 * * Paint即畫筆,在繪圖過程中起到了極其重要的作用,畫筆主要儲存了顏色, * 樣式等繪製資訊,指定了如何繪製文本和圖形,畫筆對象有很多設定方法, * 大體上可以分為兩類,一類與圖形繪製相關,一類與文本繪製相關。 * * 1.圖形繪製 * setARGB(int a,int r,int g,int b); * 設定繪製的顏色,a代表透明度,r,g,b代表顏色值。 * * setAlpha(int a); * 設定繪製圖形的透明度。 * *
Time of Update: 2018-12-05
dedecms功能很強大,但總有些東西無法滿足我們自己的需求,這就需要我們在設計範本時使用<dede:php>這個標記來編寫程式,也總免不了要查詢、更新、修改資料庫。但是不是欣喜的編寫完程式後運行程式系統卻提示你Safe Alert Request Error step 1 或 Safe Alert Request Error step 2。引起這個的主要原因是dedecms 5.6開啟了安全檢測的功能,避免sql注入,提高系統的穩定性、安全性!我們完全可以在不關閉安全檢測的前提下,
Time of Update: 2018-12-05
安裝usb 的驅動,在BSP 的檔案包內。 http://www.kuaipan.cn/file/id_122258606312663386.htm在檔案C:\Documents and Settings\Administrator\.android\adb_usb.ini 中填入USB的 VID,這個VID可以在系統硬體中找到對應驅動,詳細資料裡面有。注意填入adb_usb.ini檔案裡VID值前面要加0x 。如填入0x15A2。在檔案D:\Program
Time of Update: 2018-12-05
轉載: http://blog.sina.com.cn/s/blog_6151984a0100krj8.htmlExecutorService 建立多線程的步驟:1。定義線程類class Handler implements Runnable{}2。建立ExecutorService線程池ExecutorService executorService = Executors.newCachedThreadPool();或者int cpuNums =
Time of Update: 2018-12-05
在做ip/pv統計的報表的時候寫了下面一段代碼,好久沒試過這樣寫了。關於++是首碼還是尾碼的使用方法其實我是不太記得的,但記得以前在看《c++ primer》的時候,說過c++程式都應該使用首碼++,因此這個習慣就保留下來了。 在qq上把下面兩段代碼發給了一個同學,問他那段能正確的得出 1。 第一段:int i = 0; Map<String, Integer> map = new TreeMap<String,
Time of Update: 2018-12-05
今天在編寫程式的時候要使用Json傳遞對象,因為Json中有一個方法 put(String name,Object value) ,便想當然的認為Json可以傳遞對象,但是實際使用中卻發現會出一個異常ClassCastException,這是因為,在傳遞對象的時候,實際上傳過去的是Object.toString(),所以再解析Json字串得時候,是不可能把String強轉回你所需要的類型的.但是實際開發中又有這樣的需求,該怎麼辦呢?可以使用Gson類.
Time of Update: 2018-12-05
景德鎮首頁的新聞頁面有時候能正確顯示,有時候卻一片空白。今天又出現了一片空白,客戶又投訴,不可以讓它繼續為禍人間了。 用httpwatch把這個頁面的html代碼拿下來,放到dw裡儲存然後運行,頁面一片空白,試著把裡面的顯示flash的指令碼代碼去掉再運行,頁面能出來了,估計就是這裡有問題了。再細看,發現存在這樣的標記: <table> <tr> <script></script>
Time of Update: 2018-12-05
Dreamweaver做網頁不錯,不過只有預設的標籤,在用webwork的標籤的時候要自己慢慢的要打上去,嚴重影響了工作效率,有沒有辦法可以讓Dreamweaver預設就支援ww的標籤了,上網找了一下,搜尋出來的竟然全是dw4,竟然要自己去編輯dw的tag檔案,真沒勁。後來在dw的[編輯] 功能表裡竟然發現了“標籤庫”的選項,爽,可以把ww的tld檔案導進去,然後就可以像使用dw的預設標籤一樣使用ww的標籤了。
Time of Update: 2018-12-05
原文地址:http://www.linphone.org/eng/documentation/guide/What is SIP ?(什麼是SIP)SIP is a protocol for establishing Voice over IP calls. It is an open standard, published by the IETF organisation, who made the vast majority of internet protocols. It is
Time of Update: 2018-12-05
我今天搜尋梁思成先生的資料時,正好看到了一篇 2011.04.25
Time of Update: 2018-12-05
景德鎮的新需求中有一個後台管理員能群發簡訊的功能,雖然真正的需求還沒定下來,不過先做做前期工作也是好的。因為電信使用者的數量級肯定是過萬了,因此我想測試一下在給過萬的使用者發資訊的時候會耗費多少時間。建立了一個工程,寫好測試方法然後運行單元測試,卻報了以下錯誤。java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket,用netstat –an命令查了一下,沒開放1433
Time of Update: 2018-12-05
在做ip/pv統計中,需要對年、月、周進行統計。在設計資料庫的時候java是使用java.util.Date,資料庫是使用datetime。但在用hql語句對兩個日期進行比較的時候,Hql語句是這樣寫的:select count(*) from xx where xx.logintime > ? and xx.logintime <
Time of Update: 2018-12-05
我們在開發項目的時候,總是會遇到問題的,這也難免。可是在遇到問題的時候,總是有人第一個站出來就說要追究責任,處理和懲罰責任人。也許,看起來,是個不錯的處理辦法,因為從對自己負責的原來上來說,是應該的。但是,從團隊上,追究責任就要講點藝術,如果單純的上來就追究責任,那麼往往事與願違。
Time of Update: 2018-12-05
打算使用Middlegen產生hibnernate的java檔案和hbm.xml檔案,弄了很久,都就快放棄了,再逼俺的話就自己用.net寫個自動產生工具了。驚喜的是在Middlegen的zip包裡發現了一個build.xml和相關的檔案,簡單的修改了一下,竟然有轉機了。 不過產生的hbm.xml不符合期望,父標籤竟然是<compost-id>這樣的,而且ant的log輸出了The JDBC driver didn't report any primary key
Time of Update: 2018-12-05
昨晚在洗衣服的時候,突然想到以前洗衣服的方法效率極低,先說一下以前是怎樣洗的。1. 放滿一桶水。2. 把要洗的衣服塞進這桶水裡。3. 把衣服洗乾淨,然後放到一個盆子裡,並倒乾淨桶裡的水。4. 重新把桶子裝滿水,洗第二遍。重複步驟3。5. 重複步驟4。6. 洗衣服完畢。這樣的洗法只需要一隻桶和一隻盆,由於前幾天小區停水,我新買了一隻桶來盛水備用,怎樣充分利用這隻多餘的桶呢?改進一下演算法:1.
Time of Update: 2018-12-05
在webwork中,如果result的類型是chain,要想在兩個action之間共用參數,一定要使用chain interceptor。以前我是把chain interceptor放在攔截器棧的棧底的,今天因為在修改表徵圖上傳的功能,設定了一下fileUpload interceptor的參數,鬼使神差的改了一下攔截器的順序,把chain interceptor的位置移前了,竟然發現有一個action的參數沒有被設定,chain鏈中的另一個action根本沒被執行。後來把chain
Time of Update: 2018-12-05
一、 怎樣考慮和處理需求?1. 站在使用者的角度去考慮,你會減少很多不必要的錯誤,迴避很多不愉快的事情。2. 問多點,跟客戶多溝通,盡量使用自己的理解的需求與客戶的實際需求一致。(以上兩點真是深刻啊,應該痛定思痛)。3. 實現需求的方式有很多種,在實現需求的時候有幾點是需要注意的。A. 確定一個需求後,先到網上去找有沒有類似的,或者問一下同事。(ip/pv統計就是典型的例子,走了不少冤枉路)B. 實現需求的時候要考慮效能和佔用記憶體、資料庫等儲存介質的容量。C.
Time of Update: 2018-12-05
今天在啟動tomcat的時候發現了一個古怪的錯誤。為什麼用古怪這個形容詞而不用奇怪這個形容詞呢?讓我們先看下面一段tomcat的啟動資訊。嚴重: Error starting endpointjava.net.BindException: Address already in use: JVM_Bind:8080上面省略了一些堆棧資訊。其實以前也經常出現這個錯誤,一般導致這個錯誤的原因是因為已經啟動了一個tomcat了,然後又再啟動一下,所以就報address already in