對比圖效果圖昨天是相當的郁悶,寫程序發泄下,搞了一個qq風格的JTextField,如上圖所示關鍵知識點1:圓角效果(1)通過setClip設置剪切區域,只繪制圓角區域RoundRectangle2D.Doublerect=newRoundRectangle2D.Double(0,0,this.getWidth(),this.getHeight(),20,20);g.setClip(rect);注意要在super之前設置(2)重載paintBorder方法
系統 2019-08-29 21:57:55 2997
本文是此案例的收尾工作,再介紹一些零散的東西,也是比較常用的知識!為查詢編號要求按照主鍵排序,檢索所有制單人不為空的銷售單,并且為每行顯示一個行號。在MSSQLServer、Oracle、DB2等支持窗口函數的DBMS中,使用窗口函數ROW_NUMBER()可以完成這個功能:selectrow_number()over(orderbyfid)asrn,fnumber,FMakeDatefromT_SaleBillwhereFMakeDateisnotnul
系統 2019-08-12 09:30:31 2997
題外話:本程序利用網絡上發布的公共webserviceendpointwww.webxml.com.cn/WebServices/WeatherWebService.asmx大致步驟是1利用soap向webserviceendpoint進行請求,取回請求結果2把結果顯示在web界面上,web界面采用Java+Jsp(呵呵,有點丑陋,篇幅所迫)好,廢話少說,直接進入核心程序講解。一WeatherReport類方法1構造soap請求(請求格式請見上面的鏈接),
系統 2019-08-12 09:29:56 2997
查看oracle數據庫的連接數以及用戶1、查詢oracle的連接數selectcount(*)fromv$session;2、查詢oracle的并發連接數selectcount(*)fromv$sessionwherestatus='ACTIVE';3、查看不同用戶的連接數selectusername,count(username)fromv$sessionwhereusernameisnotnullgroupbyusername;4、查看所有用戶:sel
系統 2019-08-12 01:54:40 2997
對DBA而言,CREATETABLEAS可謂是家常便飯,順手拈來。需不知該方式雖然簡單,但疏忽也容易導致意想不到的問題。筆者前陣子就碰上了這樣的事情。由于是對原表進行克隆,且數據存儲在不同的表空間,因此毫不猶豫地使用了CREATETABLEAS,結果在運行package時,error...--1、非空約束遺失-->使用createtableas來創建對象scott@CNMMBO>createtabletb_deptasselect*fromdeptwher
系統 2019-08-12 01:52:07 2997
以下將為大家簡單的分析一下源代碼中luncher修改壁紙的過程(一下代碼均來自Luncher源代碼):一.當我們在luncher界面按下menu的時候,第三個選項就是Wallpaper,定義如下(源碼1116行,局部),menu.add第二項既是選擇wallpaper:publicbooleanonCreateOptionsMenu(Menumenu){if(isWorkspaceLocked()){returnfalse;}super.onCreateO
系統 2019-08-29 23:01:11 2996
;該腳本由邦畿千里制作,可自由傳播使用QQ:911377下載源碼!include"LogicLib.nsh";安裝背景及文字!definePRODUCT_TEXT_KEY"(邦畿千里)"!definePRODUCT_TEXT_BACK"resource/back.bmp"!definePRODUCT_TEXT_PROXCY"現無償提供給NSIS愛好者使用!"!definePRODUCT_TEXT_TEL"QQ:911137"!definePRODUCT_T
系統 2019-08-29 22:14:36 2996
fill對區間填充原型:templatevoidfill(ForwardIteratorfirst,ForwardIteratorlast,constT&value){while(first!=last)*first++=value;}填充區間[first,last)示例:#include#include#includeusingnamesp
系統 2019-08-12 01:53:00 2996
上一次說到需要調用這個OpenURLFromTab函數,那么這個函數是做什么的呢?從名稱上可能猜到它是打開網頁,但是是從目前TAB頁里打開呢?還是新建一個?或者使用每個TAB頁一個進程呢?這些疑惑,只能通過代碼的分析來理解它的實現,代碼如下:這個函數的參數意思:source是TAB內容。url是網絡連接地址。disposition是窗口打開的位置。transition是連接傳送的類型。override_encoding是編碼類型。#001voidBrows
系統 2019-08-12 01:31:40 2996
癥狀:在使用VS2013調試的時候,數組只能查看第一個元素的值。如圖解決方案:調試>窗口>內存輸入數組的內存地址,右擊內存窗口>帶符號顯示(也可以選擇16進制顯示,看你自己的習慣而定)如圖,我的機器上,int占4BYTES,所以右擊內存窗口>4字節整數(注意左邊是低字節,右邊是高字節),為inta[]{1,2,3,4,5}的內容解決VisualStudio2013無法查看數組內容的問題
系統 2019-08-12 01:33:00 2995