Time of Update: 2018-12-05
JBoss Federated SSO - Identity Management Framework(身份管理架構)身份管理架構可讓您整合各種單點登入的組成部分的總體架構內的實際身份商店的使用者身份相關的資訊儲存。 身份管理架構套件括一個靈活/可插拔的Java API串連到身份店鋪。 Out-of-the-box這部分帶有LDAPIdentityProvider串連到的LDAP庫為基礎,如OpenLDAP ,Red Hat Directory
Time of Update: 2018-12-05
以前是從網上發現putty可以通過5522連接埠連上去,今天發現這個5522連接埠可以通過virtualbox的日誌看到,vitualbox的日誌在我的文件目錄下面,我的機器上面就是F:/My Documents/VirtualBox/Machines/Palm Emulator (sdk47)/Logs/VBox.log。下面是日誌中的一段:00:00:04.528 [/Devices/pcnet/0/LUN#0/] (level 4) 00:00:04.528 Driver =
Time of Update: 2018-12-05
linux編譯核心時出現警告:檢測到時鐘錯誤。您的建立可能是不完整的。原因: 我在編譯核心時中間中斷過一次,然後修改了系統時間,將系統時間改成了之前的時間,例如編譯核心時系統時間是15:30,我在期間改成了11:30。編譯中斷後,下一次重新編譯核心,就提示該警告: [root@localhost linux-2.6.9]# make cleanmake: Warning: File `.config.cmd' has modification time 2.7e+04 s in
Time of Update: 2018-12-05
資源描述: 問題:在Android開發當中經常會用到了需要ScrollView嵌套GridView或者是ListView的情況,由於這兩款控制項都內建捲軸,當他們碰到一起的時候便會出問題,即GridView或ListView會顯示不全。解決方案:自訂GridView或ListView,去掉其捲軸。一下為GridView的例子。複寫GridView:[java] package com.yang.widget; import android.content.Context; import
Time of Update: 2018-12-05
感覺cocos2d/x的各種編輯器還是挺豐富的,但由雩都是免費的軟體,其中有各種隱患,cocos2d/x在不斷的更新,但如果相應的編輯器沒更新的話,這軟體就不能用了,或者有些軟體的bug層出不窮,所以自己能動手開發相應的編輯器還是有必要的。一開始想用windows的GDI開發,後來再想了一下為啥不直接用cocos2d-x來開發呢,將cocos2d-x嵌入到MFC裡,就可以將windows各種強大的控制項跟cocos2d-x各種動畫結合起來了。
Time of Update: 2018-12-05
BM25演算法淺析 BM25演算法,通常用來作搜尋相關性平分。一句話概況其主要思想:對Query進行語素解析,產生語素qi;然後,對於每個搜尋結果D,計算每個語素qi與D的相關性得分,最後,將qi相對於D的相關性得分進行加權求和,從而得到Query與D的相關性得分。BM25演算法的一般性公式如下:其中,Q表示Query,qi表示Q解析之後的一個語素(對中文而言,我們可以把對Query的分詞作為語素分析,每個詞看成語素qi。);d表示一個搜尋結果文檔;Wi表示語素qi的權重;R(qi,d)表示
Time of Update: 2018-12-05
nlp 常用工具 轉自 http://www.cppblog.com/baby-fly/archive/2010/10/08/129003.html *NLP Toolbox CLT http://complingone.georgetown.edu/~linguist/compling.html GATE http://gate.ac.uk/ Natural Language
Time of Update: 2018-12-05
刻度 刻度也稱為振蕩周期,定義為時鐘脈衝的倒數(可以這樣來理解,刻度就是單片機外接晶振的倒數,例如12M的晶振,它的時間周期就是1/12us),是電腦中最基本的、最小的時間單位。
Time of Update: 2018-12-05
一直以為歸併排序就只能排序用了,原來還有這麼一個用處,以O(NlogN)的時間複雜度來求一個數組的總的逆序數。長見識了。 歸併排序演算法就不多說了。時間複雜度及最壞情況下的時間複雜度為O(NlogN), 空間複雜度為O(N).存在問題:1. 附加記憶體2. 資料拷貝到臨時數組,然後拷貝回來的操作放慢了排序的速度。因此,對於記憶體排序,一般用快速排序。上歸併排序的代碼:隱藏行號 複製代碼 ?歸併排序#include#includetypedef int ElementType; void
Time of Update: 2018-12-05
目前磁碟都是機械方式運作的,主要體現在磁碟讀寫前尋找磁軌的過程。磁碟內建的讀寫緩衝大小,對於磁碟讀寫速度至關重要。讀寫速度快的磁碟,通常都帶有較大的讀寫緩衝。磁碟的尋道過程是機械方式,決定了其隨機讀寫速度將明顯低於順序讀寫。在我們做系統設計和實現時,需要考慮到磁碟的這一特性。 FastDFS是一個開源的高效Distributed File
Time of Update: 2018-12-05
1 定義LCA(Least Common Ancestors):最近公用祖先。對於有根樹T的兩個結點u、v,最近公用祖先LCA(T,u,v)表示一個結點x,滿足x是u、v的祖先且x的深度儘可能大(設樹根的深度最小)。另一種理解方式是把T理解為一個無向無環圖,而LCA(T,u,v)即u到v的最短路上深度最小的點。這裡給出一個LCA的例子:對於T=<V,E>,V={1,2,3,4,5},E={(1,2),(1,3),(3,4),(3,5)},則有:LCA(T,5,2)=1,LCA(T,3
Time of Update: 2018-12-05
題目: 在一條長長的走廊上依次排列著100把鎖著的鎖頭。你從把這100把鎖全部開啟開始(第1遍)。然後,你把所有序號是2的倍數的鎖頭再鎖上(第2遍)。接下來,你依次走到所有序號是3的倍數的鎖頭前,如果它是開啟的,就把它鎖上;如果它是鎖上的,就把它開啟——我們把這稱為“切換鎖頭的狀態”(第3遍)。你繼續像這樣在第N遍去切換所有序號是N的倍數的鎖頭的狀態。當進行到第100遍時,你將只切換第100把鎖頭的狀態。問題: 什麼樣的門會在100次之後開啟?一個門X想要開啟,只有當X的約數個數為奇數。問題:
Time of Update: 2018-12-05
using System;using System.Collections.Generic;using Microsoft.Xna.Framework;using Microsoft.Xna.Framework.Audio;using Microsoft.Xna.Framework.Content;using Microsoft.Xna.Framework.GamerServices;using Microsoft.Xna.Framework.Graphics;using Microsoft.
Time of Update: 2018-12-05
轉自:http://www.cppblog.com/woaidongmao/archive/2008/11/07/66256.html 當要交換兩個數的值時,通常的做法是定義一個臨時變數,然後再進行交換。那麼能不能不用臨時變數而交換兩個數的值呢?可以的!C語言提供的異或運算就可以實現這樣的操作。 異或運算子^也稱XOR運算子,它的規則是若參加運算的兩個二進位同號,則結果為0(假);異號為1(真)。即0 ^ 0 = 0, 0 ^ 1 = 1, 1 ^ 0 = 1, 1 ^ 1 =
Time of Update: 2018-12-05
左手座標系下,一點繞任意軸旋轉θ角的右乘矩陣:其中C為cosθ,S為sinθ,A為單位化的旋轉軸以下推導均為左手座標 首先我們將P看成從原點出發的自由向量,將其分解為平行於軸A與垂直於軸A的分量A1,A2的形式: (公式1)2:圖2 (公式2)
Time of Update: 2018-12-05
網上已經有解決滑鼠獨佔問題的文章,如《OGRE+CEGUI+OIS 完美解決滑鼠非獨佔使用》,還有在此基礎上解決滑鼠在視窗邊框沒有指標問題的文章,如《OGRE+CEGUI+OIS 滑鼠非獨佔使用 (含代碼)》。這些文章提供瞭解決滑鼠獨佔問題的完整方案,但其針對的情況是OGRE 1.6.x版本的情況,對於OGRE新的1.7.x版本則不再適應。OGRE 1.7 使用的是叫“Tray”的系統,這個系統的主要代碼在SdkTray.h這個檔案之中。Sdktray使用Ogre
Time of Update: 2018-12-05
Ogre 1.7引入了SampleBrowser,可以瀏覽30多個例子,無需單個編譯單個瀏覽,可以說是一大進步。但通常我們建立的應用程式只有一個例子,不需要使用SampleBrowser;而且帶有SampleBrowser的程式結構比較混亂,其實也是沒有必要的。而如果採用Ogre
Time of Update: 2018-12-05
最近因為寫書的事情,一段時間沒有寫部落格了,有朋友最近問到了spring載入類的過程,尤其是基於annotation註解的載入過程,有些時候如果由於某些系統部署的問題,載入不到,很是不解!就針對這個問題,我這篇部落格說說spring啟動過程,用源碼來說明,這部分內容也會在書中出現,只是表達方式會稍微有些區別,我將使用spring 3.0的版本來說明(雖然版本有所區別,但是變化並不是特別大),另外,這裡會從WEB中使用spring開始,中途會穿插自己通過new
Time of Update: 2018-12-05
本文詳細地介紹了基於嵌入式系統中的 OS 啟動程序載入程式 ―― Boot Loader 的概念、軟體設計的主要任務以及結構架構等內容。 一、引言 在專用的嵌入式板子運行 GNU/Linux 系統已經變得越來越流行。一個嵌入式 Linux 系統從軟體的角度看通常可以分為四個層次: 1. 引導載入程式。包括固化在韌體(firmware)中的 boot 代碼(可選),和 Boot Loader 兩大部分。 2. Linux 核心。特定於嵌入式板子的定製核心以及核心的啟動參數。 3.
Time of Update: 2018-12-05
最近工作需要,需要在solaris下做點事情,於是,開始學習這個慕名已久的OS,本文記錄初學過程點滴:01.安裝 安裝過程比較簡單,如果安裝過linux-like作業系統,應該很容易搞定;在安裝過程中(VMWARE6.0),我碰到兩個個問題: A:因為我的HOST OS 安裝的WINDWOS XP 32BITS, 但是由於我的CPU 是AMD Athlon 64 X2 Dual,所以安裝之後的solaris GUEST