Time of Update: 2018-12-05
原文地址:http://blog.sina.com.cn/s/blog_4b6047bc010007so.html 正確理解和使用Swing執行緒模式編程是編寫響應靈活的Swing程式的關鍵。從Java SE 6開始引進的SwingWorker能幫你輕鬆的編寫多線程Swing程式,改善你Swing程式的結構,提高介面響應的靈活性。SDN(Sun developer Network)上有一篇很好的文章:Improve Application Performance With
Time of Update: 2018-12-05
struts2中提供了中文亂碼的解決方案,在struts.xml中添加下面代碼:<constant name="struts.i18n.encoding" value="UTF-8"/> i18n是internationalization(國際化) 這些配置可以去struts2-core-2.1.8.1.jar下的org.apache.struts2包裡的default.properties去尋找。 但在struts2.1.6
Time of Update: 2018-12-05
這個小程式展示的是:是有三個選項按鈕改變Label內容。這裡有幾個需要注意的地方:1. 選項按鈕要組成組,則需要ButtonGroup類來定義一組相關的選項按鈕。2. 每個選項按鈕都要添加到按鈕組中,每個按鈕還要獨自添加到面板中。3. ButtonGroup對象不是一個組織對象並顯示組建的容器;這隻是定義共同起作用、組成一組相關選項的按鈕組的方法。ButtonGroup對象可以保證當選中組內另一個按鈕時,自動關閉當前選中的按鈕。 實際效果QuoteOptions.java import
Time of Update: 2018-12-05
ADO.NET提供對Microsoft SQL Server等資料來源以及通過OLE DB和XML公開的資料來源的一致訪問.ADO.NET的兩個核心組件DataSet對象(目的:實現獨立於任何資料來源的資料訪問)和.NET Framework資料提供者(目的:實現資料操作和對資料的快速、只進、唯讀訪問)完成從資料操作中分解出資料訪問。 .NET Framework資料提供者:包括Connection、Command、DataReader和DataAdapter對象
Time of Update: 2018-12-05
import java.awt.BorderLayout;import java.awt.Color;import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JSlider;import javax.swing.event.ChangeEvent;import javax.swing.event.ChangeListener;import
Time of Update: 2018-12-05
讓spring代替struts2產生Action struts2中提供了一個與spring進行整合的包,位於struts2 的lib下,叫做struts2-spring-plugin.jar。複製到目前的目錄的WEB-INF/lib下,然後配置struts.xml和applicationContext.xml (1)在struts.xml的<action>配置中使用class屬性指向Spring的<bean>元素: <action name="login"
Time of Update: 2018-12-05
Csdn上的文章功能實在不敢恭維。 1,有時候文章發了,但又發現文章中有錯誤或歧義,沒辦法只能繼續跟帖,修改錯誤。從而導致文章很混亂。2,如果發了文章,但又後悔了,想刪除貼了,可是論壇沒提供這個功能。 Csdn這方面做得實在令人不爽,怎麼說在國內也算得上大站了,論壇功能這方面的問題都尚不完善。希望這方面的缺陷能儘快的解決,讓所有的會員享受更好的論壇服務。
Time of Update: 2018-12-05
public class CharToString {public static void main(String[] args) {char[] c = {'a', 'b', 'c', 'd'};String s1 = new String(c);String s2 = String.valueOf(c);if(s1.equals("abcd"))System.out.println("char[] to String ,
Time of Update: 2018-12-05
做第一個hibernate項目運行client端時出現: 06:48:02,578 WARN SessionFactoryObjectFactory:98 - Could not bind factory to JNDIjavax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an
Time of Update: 2018-12-05
NMEA是National Marine Electronics Association(美國國家海事電子協會)的縮寫。該協會是一家專門從事海洋電子裝置方面研究的民間機構,它制定了關於GPS(全球定位系統)電子裝置之間的通訊介面和協議的NMEA標準。NMEA-0183協議是目前GPS接收機上使用最廣泛的協議,大多數常見的GPS接收機、GPS資料處理軟體、導航軟體都遵守或者至少相容這個協議。一、 電器特性Baud Rate:4800bpsData
Time of Update: 2018-12-05
ASP.NET(VB.net)連結資料庫報錯:在 ConnectionString 中未指定 OLE DB 提供者。樣本為:“Provider=SQLOLEDB;來源程式如下:<%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.OleDb" %><mce:script language="VB" runat="server"><!-- Sub
Time of Update: 2018-12-05
import java.awt.Button;import java.awt.Dialog;import java.awt.FileDialog;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.Label;import java.awt.Menu;import java.awt.MenuBar;import java.awt.MenuItem;import java.awt.TextArea;import
Time of Update: 2018-12-05
這個問題很多朋友都問過我,當然流汗是必須的,但同時如果按照某種思路進行有計劃的學習就會起到更好的效果。萬事開頭難,為了協助朋友們更快的掌握VC開發,下面我將自己的一點體會講一下:1、需要有好的C/C++基礎。正所謂“磨刀不誤砍柴工”,最開始接觸VC時不要急於開始Windows程式開發,而是應該進行一些字元介面程式的編寫。這樣做的目的主要是增加對語言的熟悉程度,同時也訓練自己的思維和熟悉一些在編程中常犯的錯誤。更重要的是理解並能運用C++的各種特性,這些在以後的開發中都會有很大的協助,特別是利用M
Time of Update: 2018-12-05
老師要求是:輸出學號和姓名, 輸入數並以空格間隔 能判斷錯誤的輸入 能夠迴圈判斷 編程思路: 先輸出學號和姓名輸出"Input datas(0 - 9999):"然後輸入數字,以空格間隔錯誤判斷比較數的大小轉換為十進位按斷行符號,輸出最大數再迴圈輸入數字 *
Time of Update: 2018-12-05
一個監聽器對象用來監聽兩個對象,如何判定事件來源?LeftRight .java(驅動程式)LeftRightPanel .java 效果 來源程式如下: import javax.swing.JFrame;public class LeftRight { public static void main(String[] args) { JFrame frame = new JFrame("Right or Left"); frame.setDefaultCloseOperation(JF
Time of Update: 2018-12-05
新知識點: * JSlider類有四個參數:第一個指明滑動條的放置方向;第二個和第三個指明滑動條的最小值和最大值;第四個指定滑動條的初值 * 滑動條個屬性: 最大刻度、最小刻度、是否顯示刻度標記、是否顯示刻度標籤 * slider和Label對齊的設定 * 滑動條產生的是change event事件 *
Time of Update: 2018-12-05
試題1:void GetMemory( char *p ){ p = (char *) malloc( 100 );}void Test( void ) { char *str = NULL; GetMemory( str ); strcpy( str, "hello world" ); printf( str );} 試題2:char *GetMemory( void ){ char p[] = "hello world"; return p; }void Test( void )
Time of Update: 2018-12-05
struts2中的路徑是根據action確定的,而非jsp的真實路徑確定的,所以使用絕對路徑更好。 在jsp中"/"代表整個網站根路徑,不是web-app根路徑 <%String path = request.getContextPath();String basePath =
Time of Update: 2018-12-05
最近的工作非常忙。其實,與其說工作忙,不如說自己基礎差,因為有很多東西需求補習才能應付目前工作中的挑戰。 昨天晚上,與朋友約好一起討論技術問題,使我受益匪淺。即職場成功的秘訣--自信心
Time of Update: 2018-12-05
第一題: 10個犯人在一天晚上得到訊息,第2天早上,每人會被帶上一頂帽子,上面寫上0~9的任意一個數字。每個人能看到其他人帽子上的數字,但看不到自己的。大家之間不允許交流。隨後,每個人要寫下一個0~9之間的數字。如果至少有一個人寫的數字和自己帽子上的數字相等,則大家都被釋放。如果大家都寫錯,所有人 都要被殺頭。因此,這天晚上,犯人們必須想一種解法來自救。