Time of Update: 2018-08-22
基本概念 ResourceLoader 介面,在 Spring 中用於載入資源,通過它可以擷取一個 Resouce 對象。 內部構造 首先來看它的介面定義: public interface ResourceLoader { // 從 classpath 載入資源時的首碼 String CLASSPATH_URL_PREFIX = ResourceUtils.CLASSPATH_URL_PREFIX; // 關鍵-> 取得 Resource
Time of Update: 2018-08-22
有初學者在ubuntu server版本上安裝vmware tools時,因為沒有可視化介面,不知道去哪裡找VMWareTools-x.x.x-xxxxx.tar.gz安裝包,以下是在ubuntu server版本安裝vmware tools的方法 環境: window 10系統 下載地址:連結:http://pan.baidu.com/s/1b4r5sq 密碼:rcke VMware版本: 12.5.0 下載地址:
Time of Update: 2018-08-22
網上的那些利用mount命令並不能完全解決問題,重啟之後還是一樣 根本解決辦法: fsck命令 fsck.ext3 -y /dev/sda ext3可以換為別的檔案系統,sda也根據你的掛載點更改 比如:先使用cat /proc/mount查看你的掛載資訊,我掛載了一張sdcard,我就是這張sdcard出現read-only file system,可以看到檔案系統為vfat,ro唯讀,這就是問題所在應該為rw才對(這邊我已經修複成功了所以是rw) 執行
Time of Update: 2018-08-22
1. 入門讀物 R 的協助文檔中提供了一些入門的讀物,比如《An Introduction to R》(下載地址http://cran.csdb.cn/doc/manuals/R-intro.pdf),是R早期入門的權威讀物,這本書的中文版叫《R導論》(2006年翻譯,譯者丁國徽ghding@gmail.com)。 另一本早期的著名入門讀物是《R for Beginners》,也有中文版,譯名《R入門》 。
Time of Update: 2018-08-22
實驗四:核心線程管理 練習1:分配並初始化一個進程式控制制塊 首先來看幾個比較重要的資料結構,kern/process/proc.h中定義的進程式控制制塊及kern/trap/trap.h中定義的中斷幀 struct proc_struct { enum proc_state state; // Process state int pid; // Process
Time of Update: 2018-08-22
dockerfike快速建立自訂的Docker鏡像 一、目錄 1.docker典型結構 2.指令介紹 3.建立docker鏡像 二、結構 DockerFile分為四部分組成:基礎鏡像信、維護者資訊、鏡像操作指令和容器啟動時執行指令。例如: #第一行必須指令基於的基礎鏡像From ubutu#維護者資訊MAINTAINER docker_user
Time of Update: 2018-08-22
效能測試在應用品質保證中起著重要的作用,概括為三個方面:應用在用戶端效能的測試、應用在網路上效能的測試和應用在伺服器端效能的測試。通常情況下,三方面有效、合理的結合,可以達到對系統效能全面的分析和瓶頸的預測。 通過效能測試工具得到測試對象的各項效能指標,將各項效能指標與行業中的標準值或者競品值去做對比,以得到一個綜合的結論與最佳化改進的方案。下面將以手遊這樣的典型APP為例對用戶端效能指標進行詳細說明。 包體
Time of Update: 2018-08-22
JNI是什麼 即Java Native Interface,它提供了若干的API實現了Java和其他語言的通訊(主要是C&C++)。 可以簡單地理解為Java調用C/C++,C/C++調用Java的一套API。 C的函數名規則 Java_完整類名_函數名 JNIEnv 是一個結構體指標 代表Java的運行環境,調用Java中的代碼 JNIEnv * 在C語言中是一個二級指標,在C++中是一級指標(JNIEnv就是一個結構體的別名) #ifdef
Time of Update: 2018-08-22
poj 1321 棋盤問題(深搜) 總時間限制: 1000ms 記憶體限制: 65536kB 描述 在一個給定形狀的棋盤(形狀可能是不規則的)上面擺放棋子,棋子沒有區別。要求擺放時任意的兩個棋子不能放在棋盤中的同一行或者同一列,請編程求解對於給定形狀和大小的棋盤,擺放k個棋子的所有可行的擺放方案C。 輸入 輸入含有多組測試資料。 每組資料的第一行是兩個正整數,n k,用一個空格隔開,表示了將在一個n*n的矩陣內描述棋盤,以及擺放棋子的數目。 n <= 8 , k <=
Time of Update: 2018-08-22
http://blog.csdn.net/armfedora/article/details/6249454 運行yum,系統提示Existing lock /var/run/yum.pid: another copy is running as pid 3046 問題描述:登入系統後,執行yum install vsftpd,提示Existing lock /var/run/yum.pid: another copy is running as pid 5048.
Time of Update: 2018-08-22
從Keystone的設定檔中,我們可見,Token的提供者目前支援四種。 Token Provider:UUID, PKI, PKIZ, or Fernet 結合源碼及官方文檔,我們用一個表格來闡述一下它們之間的差異。 Provider方式 產生方式|長度|加密方式 優點 缺點 UUID uuid.uuid4().hex,32字元,沒有加密方式。 產生的Token,長度較短,使用方便。url使用方便,回收的方式,就是從後端刪除即可,實現邏輯較為清晰。
Time of Update: 2018-08-22
之前做了一個小遊戲,功能很簡單,內容很少,但是遊戲使用了1個後期shader,導致在一些低端的android機器上連30幀都跑不到,偏偏遊戲又要在高幀率下才能有非常好的體驗(跑酷類遊戲),真是讓人頭疼,想要最佳化卻沒有什麼頭緒,遊戲本身就很小,沒啥邏輯,也沒啥圖,也不想要去掉shader,因為還要靠這個來給遊戲效果加分。shader也很簡單,沒有複雜的運算,就算把shader的所有邏輯去掉,直接原樣輸出也會效率很低,所以可以確定應該是後期shader要遍曆所有像素點而導致幀率下降,與運算沒有關係
Time of Update: 2018-08-22
格式化時間startTime和endTime的 時間差,當間隔超過一年時,顯示年月日;超過一天時,顯示月日;超過一小時時,顯示多少小時前;超過一分鐘時,顯示多少分鐘前;不超過一分鐘,則顯示為剛剛 /** * 格式化時間startTime和endTime的 時間差,用於朋友圈等地方顯示發布時間。例如“45分前”等 * @param endTime :發布時間 * @return 格式化的時間顯示字元 */public static String getFriendlyTime(Date
Time of Update: 2018-08-22
Openstack中的安全性群組實現相互信任的虛擬機器之間的通訊,綁定同一個安全性群組的虛擬機器使用相同的安全性原則。安全性群組作用範圍是在虛擬機器上,更具體來說是作用在虛擬機器的連接埠而不是網路上。Openstack中安全性群組基於Iptables實現,由於當前OpenvSwitch(ovs)不能使用iptables rule,所以虛擬機器先串連linux bridge,再串連到ovs橋接器。參考連結[1]。 使用Iptables時,報文的狀態可以歸類為四種:NEW
Time of Update: 2018-08-22
1安裝環境軟體建議版本 GNUmake coreutils:cmp, sed, grep, arch gcc:versions >= 4.5.x libcheaders (glibc-devel.i686 / libc6-dev-i386; glibc-devel.x86_64 for 64-bitcompilation) Linuxkernel headers or sources required to build kernel modules.
Time of Update: 2018-08-22
作業系統中的進程與線程 簡介 在傳統的作業系統中,進程擁有獨立的記憶體位址空間和一個用於控制的線程。但是,現在的情況更多的情況下要求在同一地址空間下擁有多個線程並發執行。因此線程被引入作業系統。 為什麼需要線程? 如果非要說是為什麼需要線程,還不如說為什麼需要進程中還有其它進程。這些進程中包含的其它迷你進程就是線程。
Time of Update: 2018-08-22
elk-6.1.2學習筆記 一、環境centos7, elasticsearch-6.1.2 安裝openjdk-1.8: yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64 配置JAVA_HOME(~/.bash_profile): # 添加JAVA_HOME=/usr/lib/jvm/javaPATH=$PATH:$JAVA_HOME/bin 修改檔案:/etc/sysctl.conf
Time of Update: 2018-08-22
前幾篇博文介紹了如何根據不同的使用者權限,實現不同的介面菜單,在許可權模組中,屬於比較粗粒度的劃分。我們如果想控制一個使用者的許可權到具體的按鈕應該怎麼是實現呢。這篇博文就為大家簡單的介紹一下。 一、情景匯入 下圖是我系統中的一個模組,具有添加刪除修改的三個許可權操作,如圖:
Time of Update: 2018-08-22
1.簡述 分析(analysis),在lucene中指的是將域(Field)轉換成最基本的索引表示單元——項(Term)的過程。項的值稱為語彙單元(token)。 對於英文來說,這個過程曆經了提取單詞、去除標點、字母轉小寫、去除停用詞、詞幹還原等。 對應關係見圖1-1. term的分析過程_搜尋引擎"> 圖1-1 field與term的對應關係圖示 2.Analyzer
Time of Update: 2018-08-22
從Assets Store下載VRTK 和SteamVR並匯入到Unity中 1、建立一個空物體,重新命名為VRTK_SDKManager。VRTK_SDKManager用來管理任何進行設定的VRTK_SDKSetup。添加組件VRTK_SDK Manager 2、建立一個空物體,重新命名為VRTK_SDKSetup。添加組件VRTK_SDKSetup 3、將Camera_Rig作為VRTK_SDKSetup的子物體。 4、在VRTK_SDK