原创 subversion和qt無窗口拖動
qt在FrameLessWindowHint狀態下的拖動: void ShapedClock::mousePressEvent(QMouseEvent *event) { if (event->button() == Qt::L
原创 web.xml -servlet
<servlet> <servlet-name>SampleServlet</servlet-name> <servlet-class>ch07.SampleServlet</servlet-class> </servl
原创 sql server基本
/////////////////////外鍵////////////////////////////兩個表 dept emp表示,emp 裏面有個字段deptno,dept裏面也有一個deptno字段,但這個是這個表的主鍵。外鍵必須指向
原创 MYSQL學習二:auto_increment用法
create table ceyan(ID int not null auto_increment, name varchar(20), primay key (ID));insert into cey
原创 java 設計模式-策略模式
就是比較兩個類別時,要自己寫一個比較器,這個比較器實現了Comparator接口,裏面實現public int compare(Object o1,Object o2)方法。在實體類裏面要有一個成員變量時這個比較器,這個實體類也要實現了C
原创 go on
Be unpresent for nearly one year! It's time to start up again, Go on!
原创 qt Qtabidget 窗口頭部設想 linux搜索字符串命令
QTabWidget用法: TabDialog繼承自QDialog,有私有成員QTabWidget; 在構造函數中加入tabWidget,tabWi
原创 my sql 學習一: 常用命令
一、連接MYSQL。 格式: mysql -h主機地址 -u用戶名 -p用戶密碼 1、連接到本機上的MYSQL。 首先打開DOS窗口,然後進入目錄mysql/bin,再鍵入命令mysql -u root -p,回車後提示你輸密碼.注意
原创 java線程死鎖問題
死鎖的原因: 兩個或以上線程,相互搶佔對方持有的鎖,導致相互等待 典型死鎖程序: public class DeadLockDemo { private final static Object lock1 = new Obj
原创 qt 第一個窗口全屏,第二個窗口是個對話框,要始終顯示在第一個全屏窗口上面
main函數中: QApplication a(argc, argv); Widget w; w.show(); LoginWidget log(&w); log.show(
原创 java 數組
Collections.sort(al);實現al從小到大的排序,al如果是實體類,則需要實現Comparable接口,實現這個接口要在類中重寫pulic int comparaTo()方法,Arrays.sort();也可以實現數組的排
原创 FLASH 學習
鼠標經過播放動畫,鼠標離開,動畫播放停止:一個ACTION圖層,一個放影片剪輯的圖層,影片剪輯包含動畫,場景僅需要一楨即可, ACTION第一楨寫行爲:_root.film.stop();--場景中名爲film的影片剪輯停止播放;-- 放
原创 java sql server
//////////statement和preparedstatement區別;/////////// ----statement用處是主要用於發送s
原创 JVM 參數說明
整個堆大小=年輕代大小 + 年老代大小 + 持久代大小, -XX:PermSize和-XX:MaxPermSize就是持久大小,一般沒有什麼調的,設置合理即可。 -Xms 初始堆大小 -Xmx 最大堆大
原创 APP產品安全架構
APP產品安全架構 目標 主要涉及軟件設計層面的企業級安全措施,網絡基礎安全方面,DDOS、CSRF、XSS等防護措施不在本文範圍內。 目標: 網絡數據傳輸保護:包括數據加密,防竊聽保護 防範api接口惡意攻擊與破壞 網絡病毒防護:隔離互