Time of Update: 2018-12-03
在tomcat中資料庫連接使用JNDI時,在spring設定檔中的名字前需要加上一個首碼:java:comp/env/,否則系統啟動時會報 Name jdbc is not bound in this Context。比如在tomcat的Context.xml中配的JNDI如下<Resource name="myds" auth="Container" type="javax.sql.DataSource"
Time of Update: 2018-12-03
在應對大量使用者讀取的系統中,對資料庫的操作通常採用讀寫分離方式,往一個資料庫寫入,然後通過複製將資料同步到另外的多個資料庫中,讀操作都從這些資料庫中操作,在採用spring來配置多資料庫時,並不能直接支援從多個DataSource中獲得資料庫連接,為此需要開發一個DataSource的代理,代理實現javax.sql.DataSource介面。該代理根據一定的策略從已有的多個DataSource中選擇一個,提供給SessionFactory,供資料訪問層使用。原理如所示:DataSource
Time of Update: 2018-12-03
判斷對象是否半透明實體 //----------------------------------------------------------------------- bool Pass::isTransparent(void) const {// Transparent if any of the destination colour is taken into accountif (mDestBlendFactor == SBF_ZERO
Time of Update: 2018-12-03
CEGUI1.7為了提高UI渲染的效率,對每個類型為FrameWindow的視窗預設使用了AutoRenderingSurface屬性,就是把當前的FrameWindow和它的所有子視窗渲染到一張紋理上,這樣極大的減少了UI渲染的批次,提高了效率。 但是這種rtt存在著一些bug。。。,比如多層alpha通透,繪製不能及時重新整理等 我們可以在每個layout的FrameWindow裡增加屬性來關掉這個rtt特性: <Property Name="AutoRenderingSurface"
Time of Update: 2018-12-03
如果你的Ogre材質使用的shader指令碼是cg,而你想脫離cg外掛程式,那麼你只需將原來的cg指令碼編譯為asm即可,而不用去為特定的渲染系統寫特定指令碼了。以下代碼將一個cg shader輸出到文字檔,每個cg program都會輸出一個.asm檔案和一個對應的參數表命名檔案(解決asm不能識別具名引數的問題) 可以遍曆Ogre::GpuProgramManager輸出所有,也可以輸出自己制定的programOgre::GpuProgramPtr pPro =
Time of Update: 2018-12-03
今天寫程式的時候,需要開啟控制台裡的“日期和時間 屬性”視窗,開始以為對應某一exe檔案,後來才記起對應的是某一cpl 形如System.Diagnostics.Process.Start("RunDLL32.exe","shell32.dll,Control_RunDLL timedate.cpl");的語句就可以開啟“日期和時間 屬性”視窗。 其他的視窗對應如下: 輔助選項 模組: access.cpl 命令: rundll32.exe shell32.dll,Control_RunDLL
Time of Update: 2018-12-03
要用Ogre來開發Web3d 遊戲,最新版本的Ogre源碼編譯出來的檔案體積大概9M左右,在加上其他一些動態庫的話,近20M的基礎動態庫還是有的。這麼大的引擎dll對於網路傳輸來說是很費時的,因此通過一些手段來減少引擎的體積對於web3d來說是很重要的。 輕量級始終是我們追求的目標。 下面是我最佳化體積的一些方法: 1. 可以不考慮boost連結庫,這樣會不能使用ogre的多線程功能。
Time of Update: 2018-12-03
class SceneBackgroundLoading : public Ogre::WorkQueue::RequestHandler,public Ogre::WorkQueue::ResponseHandler,public
Time of Update: 2018-12-03
這個暑假是職場新人與自己學生時代的“最後聯絡”。假期一過,他們就將告別學生身份。初涉職場,什麼最令新人頭疼?如何處理人際關係。稍有不慎,這可就會影響到自己的前途。 現在,有人為如何與領導相處而頭疼,有人面對公司內的派系鬥爭不知所措,還有人在考證和實習間舉棋不定。 沒關係!今天我們就為大家開辦一個職場人際關係培訓班,有問必答,幫新人鋪設似錦前程。 案例一:如何與領導改善關係
Time of Update: 2018-12-03
系統開發好上線後,其健全狀態能否方便獲得對系統的維護和問題診斷具有重要意義。在設計系統時如果沒有把系統運行軌跡記錄下來,當出現問題需要尋找時就比較尷尬了,尤其是大型系統。記錄系統運行軌跡需要滿足幾方面的要求:首先應儘可能減少對系統本身效能的影響,因為記錄附加資訊總是要消耗資源的,這種情況下對運行軌跡的記錄可採用非同步方式,為了保證軌跡的順序性,需要將軌跡資訊放入一個訊息佇列,該隊列實現先進先出,另外的線程或進程從該訊息佇列中讀取軌跡資訊,儲存到檔案或資料庫表中。其次,記錄的軌跡能被方便地進行查詢
Time of Update: 2018-12-03
目的:可以使用bjam工具配置任意版本的vs(va2010,vs2008)和選擇編譯需要的boost庫(Thread lib, Date Lit)。 1.顯示當前配置的需要編譯的庫(這個太多了) bjam --show-libraries 按照需要編譯所需的boost庫:bjam stage --with-thread --with-date_time toolset=msvcbjam stage --with-thread --with-system --with-filesystem
Time of Update: 2018-12-03
一、讀大學,究竟讀什嗎?
Time of Update: 2018-12-03
參考網址: http://xml.apache.org/有以下幾個免費的開放源碼 XML 工具庫Xerces Java 2 http://xml.apache.org/xerces2-j/index.htmlXerces C++ http://xml.apache.org/xerces-c/index.htmlXerces Java 2 是眾多 Java XML 解析器中對中文、unicode 各種變體、DOM Level 3 支援較好的少數幾個,使用者眾多。Xerces C++ 是非
Time of Update: 2018-12-03
註:轉載部落格--http://blog.chinanetu.com/有天和朋友聊天,朋友是國內一家大型互連網企業的一位技術主管,朋友把他將近十年研發工作積累的心血總結成兩點,這兩點朋友剛一提出來我並沒有馬上明白,只是大約有這麼一個概念,我還沒達到朋友在技術領域的那種高度,不能徹底領悟他深刻的思想。但我想與眾多剛剛踏入IT技術研發領域的新人們分享一下這位朋友的思想,我盡全力來解釋闡述朋友的話語,希望能給大家帶來一些啟發。
Time of Update: 2018-12-03
跨平台的棋牌遊戲wagic A Multi-platform Card game Enginehttp://code.google.com/p/wagic/Wagic, the homebrew, is a C++ game engine that allows to play card games against an AI on Android (phones and tablets), the Sony PSP, Windows, Linux, Maemo, Meego, iOS
Time of Update: 2018-12-03
方法一:axWindowsMediaPlayer1.settings.setMode("loop",true);方法二:在控制項的PlayStateChanged事件裡加代碼:if ( axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsStopped ) { axWindowsMediaPlayer1.Ctlcontrols.play();}全部隨機播放 Random r = new Random();
Time of Update: 2018-12-03
庫和工具 相比Java、Python、Perl,Lua的開源工具和庫可能並不算多,但其中不乏優秀之作。以下介紹的資源均可在http://lua-users.org/wiki/LuaAddons上找到,而且絕大多數都遵循著與Lua相同的許可協議。 一、Kepler Kepler是一個簡單且輕量的Web開發平台(但這並不意味著只能用它來開發簡單的應用),支援用Lua撰寫Web程式,因此相當易學易用,並且能較方便地應用在一些資源受限的系統中。由於使用ANSI
Time of Update: 2018-12-03
看一個國家的國民教育,要看他的公用廁所。 看一個男人的品味,要看他的襪子。 看一個女人是否養尊處優,要看她的手。 看一個人的氣血,要看他的頭髮。 看一個人的心術,要看他的眼神。 看一個人的身價,要看他的對手。 看一個人的底牌.要看他身邊的好友。 看一個人的性格,要看他的字寫得怎樣。 看一個人是否快樂,不要看笑容,要看清晨夢醒時的一刹那表情。
Time of Update: 2018-12-03
Office設在高層或摩天大廣告裡,很少人能離開電梯。人們西裝革履匆匆進出,在這個狹小的、封閉的、運動的空間裡,人們習慣正襟危“站”,沉默是金。 打卡時間誰都有點焦慮,他與你近在咫尺呼吸相聞,門外的人只見紅燈閃爍,怎麼等那扇門就是不開……電梯帶來便捷,同時也帶來了尷尬和無奈。習慣了與人維持安全距離的人,突然在一個規整狹小的空間,彼此離得那麼近,有時甚至有點擠,熟悉的陌生的,男的女的,美的醜的,在這幾分鐘的沉默裡會演繹出許多微妙的感覺來…… 智慧 公司就在最高層
Time of Update: 2018-12-03
網上求職首先要準備一份既簡單又能吸引用人單位的求職信和簡曆。求職信的內容包括:求職目標———明確你所嚮往的職位;個人特點的小結———吸引人來閱讀你的簡曆;表決心———簡單有力地顯示信心。在準備求職信時還要注意控制篇幅,要讓人事經理無需使用螢幕的捲軸就能讀完;直接在郵件內編輯,排版要工整;要做到既體現個人特點又不過分吹噓。