Time of Update: 2018-12-05
今天終於開始做以前一直以為很難的分頁,google了下,發現hibernate分頁也太簡單了。。。這是網上找到的代碼: Query q = session.createQuery("from Cat as c"); q.setFirstResult(20000); q.setMaxResults(100); List l =
Time of Update: 2018-12-05
完全是出於對資訊安全的考慮,因為一般都會設定session來控制使用者對一些頁面的非法訪問。但session防止不了瀏覽器的後退。也就是說你退出登入後,如果不關閉頁面,還是有可能泄露資訊的。下面是兩種方式,當然並不只有兩種,而且肯定有更好的方式。(測試主要針對IE6、7、8)1、關閉舊頁,開啟新頁:function co(){ window.open("跳轉頁url","newwindow"); window.opener = null; window.close();}缺點:
Time of Update: 2018-12-05
用ssh2做課程設計時居然用hibernate添加不進資料庫。因為看不到參數,hibernate列印的sql語句裡是一大堆?,讓我誤以為是資料轉送的問題。Hibernate: select hibernate_sequence.nextval from dual Hibernate: insert into BBS_User (user_username, user_password, user_authority, user_id) values (?, ?, ?,
Time of Update: 2018-12-05
整合過程中,根據JUnit test的trace一次一次的把jar包補全。。。最後遇到了大BOSS:org.hibernate.HibernateException: No Session found for current thread at org.springframework.orm.hibernate4.SpringSessionContext.currentSession(SpringSessionContext.java:97) at
Time of Update: 2018-12-05
jQuery UI Datepicker 1.8.7,從72K壓縮到19K,去除了很多功能(比如上一頁、下一頁式的選擇月份,感覺太慢了。。。),只保留了最基本的一些。外國人做的東西就是考慮得特全面。。。連左右書寫習慣都考慮在內了。這也有弊端,就是出來的東西太臃腫了。效果:具有以下功能: 點擊輸入框後淡入顯示日期選取器,預設顯示是當前日期,下拉式功能表選擇年月 年的選擇範圍為當前年正負十年內
Time of Update: 2018-12-05
這一章 的主要內容 講解了windows 應用程式 的架構結構: WNDCLAS 類 實際上,是用來描述 你要建立的視窗的資訊的,包括,視窗的類別的名稱,此視窗 對應的 訊息處理 函數 是哪個,等等吧。 然後 使用,RegisterClass (&wndclass) 註冊視窗,實際就是,告訴作業系統,你要建立視窗了~ 接下來 ,CreateWindow(。。。) 是建立一個真正的視窗, 並通過返回的控制代碼 ,在ShowWindow ()顯示視窗。 UpdateWindow ()
Time of Update: 2018-12-05
開發中遇到這樣的問題:一個上傳檔案的功能,內網測試都正常了,但是發布到外網就無法上傳大點的(大於1MB)檔案,更奇怪的是,後台還沒有任何的異常資訊。於是就用Http抓包工具(HttpDetect)看了下,如返回的狀態是413 Request Entity Too
Time of Update: 2018-12-05
通常有兩種情況記錄檔需要進行replay:當叢集啟動時,或者當伺服器出錯時。當master啟動—(備份master轉正也包括在內)—它會檢查HBase在檔案系統上的根目錄下的.logs檔案是否還有一些檔案,目前沒有安排相應的region server。記錄檔名稱不僅包含了伺服器名稱,而且還包含了該伺服器對應的啟動碼。該數字在region
Time of Update: 2018-12-05
儲存下,省點下次用的時候難找。什麼是 SMTPSMTP (Simple Mail Transfer Protocol) : 電子郵件從客戶機傳輸到伺服器或從某一個伺服器傳輸到另一個伺服器使用的傳輸協議。 SMTP 是請求/響應協議,命令和響應都是基於 ASCII 文本,並以 CR 和 LF 符結束。響應包括一個表示返回狀態的三位元字代碼。SMTP 在 TCP 協議 25 連接埠監聽串連請求。什麼是 ESMTPESMTP (Extended SMTP),顧名思義,擴充 SMTP 就是對標準
Time of Update: 2018-12-05
QLibrary Class Reference[QtCore module]該類載入分享的庫在運行時。#include <QLibrary>繼承QObject注意:所有函數是可重新進入的公用類型:enum LoadHint { ResolveAllSymbolsHint, ExportExternalSymbolsHint, LoadArchiveMemberHint }flags LoadHints屬性:• fileName : QString• loadHints :
Time of Update: 2018-12-05
QtNetwork中的QTcpSocket和QTcpServer類可用來編寫基於TCP的client和server QTcpSocket提供client端的TCP功能,能夠發出TCP的請求至伺服器,其實它也是具有服務端發送資料到用戶端的功能QTcpServer則提供伺服器的功能,並接受TCP串連請求,以及指定port或IP位址 一、用戶端的請求與接收資料基於Http的用戶端可以用QHttp來編寫。關於如何使用QHttp編寫用戶端請求和響應處理函數的例子很多,QHttp類也提供了多種請求方式,如g
Time of Update: 2018-12-05
官方網站:http://www.twinhelix.com/css/iepngfix/使用方法: Follow these simple steps to add this to your page:Copy and paste iepngfix.htc and blank.gif into your website folder.Copy and paste this into your website's CSS or HTML:<style
Time of Update: 2018-12-05
目前還沒有將QT、OSG和CEGUI結合的例子,OSG內建有osgcegui和osgviewerQT例子,但是將三者結合不是那麼簡單的事情,經過不斷的摸索和調試,解決了三者結合編程中的一系列問題,下面是最核心的實現CEGUI視窗類別的代碼,在視窗事件處理類中處理事件之前,要先判斷是否已經捕捉到CEGUI視窗,如果沒有捕捉到CEGUI視窗,則還要繼續判斷滑鼠是否落在CEGUI視窗內,是則return true,否則在為CEGUI注入視窗事件後return true。完整代碼如下:#ifndef
Time of Update: 2018-12-05
當 client 向 hregion 端 put() 資料時, HRegion 會判斷當前的 memstore 的大小是否大於參數hbase.hregion.memstore.flush.size 值,如果大於,則執行 flushcache() 操作,將 hregion 上的 memstore 重新整理到 store files 檔案裡。而在 flushcache 時,會先判斷當前的 region 是否滿足以下條件Store files number
Time of Update: 2018-12-05
1. vmware三種網路連接方式:1.1 Bridge(橋接模式)在橋接模式下,VMware虛擬出來的作業系統就像是區域網路中的一獨立的主機,它可以訪問網內任何一台機器。不過你需要多於一個的IP地址,並且需要手工為虛擬系統配置IP地址、子網路遮罩,而且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通訊。 如果你想利用VMware在區域網路內建立一個虛擬伺服器,為區域網路使用者提供網路服務,就應該選擇橋接模式。Fig. 1 Bridge1.2
Time of Update: 2018-12-05
HBase是Apache Hadoop的資料庫,能夠對大型資料提供隨機、即時的讀寫訪問。HBase的目標是儲存並處理大型的資料。HBase是一個開源的,分布式的,多版本的,面向列的儲存模型。它儲存的是鬆散型資料。HBase特性:1 高可靠性2 高效性3 面向列4 可伸縮5 可在廉價PC Server搭建大規模結構化儲存叢集HBase是Google BigTable的開源實現,其相互對應如下: Google HBase檔案儲存體系統 GFS
Time of Update: 2018-12-05
http://media.xiph.org/video/derf/ftp://motinas.elec.qmul.ac.uk/http://media.xiph.org/video/derf/http://www.cvg.rdg.ac.uk/PETS2006/http://www.cvg.rdg.ac.uk/PETS2009/a.html#s1http://www.cvg.rdg.ac.uk/PETS2007/data.htmlhttp://pascal.inrialpes.fr/data/hu
Time of Update: 2018-12-05
網上有很多例子,但是幾乎都沒有正常顯示中文,經過痛苦的實驗和折磨,終於解決了QT字串在osg中的正常顯示問題,下面貼出主要代碼,分享給大家。 QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));QTextCodec* code = QTextCodec::codecForName("UTF-8");QString qstr = QObject::tr("中國");string str =
Time of Update: 2018-12-05
情景:由於內網測試環境hbase並沒有安裝“SNAPPY”壓縮,而建表時執行了alter 'TrojanInfo', {NAME => 'i', COMPRESSION => 'SNAPPY'}強制移除表: 1、強制移除該表在hdfs上的所有檔案(路徑根據實際情況而定):./hadoop fs -rmr /hbase/TrojanInfo 2、刪除該表在HBase系統資料表.META.中的記錄: A、首先從.META.中查詢出表
Time of Update: 2018-12-05
在實現了Serializable介面的class中,需要聲明一個long serialVersionUID,用來標明當前class的版本號碼,但很多人在編程時,總是不原意去聲明這個serialVersionUID,又JVM自己來產生。下面來看看serialVersionUID的作用:1、如果在序列化寫 時的版本號碼和序列化讀 時的版本號碼,不一致,將會有異常:java.io.InvalidClassException:local class incompatible: stream classd