Time of Update: 2018-12-05
效能計數器(Performance
Time of Update: 2018-12-05
在閱讀linux核心的時候,在linux核心的許可權保護機制部分,經常會討論幾個特權層級:CPL,RPL,DPL。下面簡單講一下我自己的理解。背景知識:1 x86體繫結構的幾個段寄存器:cs,ds,es,ss.fs.gs它們無論在實模式下還是保護模式下,都是16位的寄存器,只是功能不而已。實模式下: 用做段寄存器,用來將邏輯地址轉換到線性地址保護模式下:段選擇子,用來作為索引在GDT表或LDT表等中選擇段描述符。主要內容:1 段選擇子基本結構: index TI RPL
Time of Update: 2018-12-05
Linux核心調試環境的搭建一直以來都是困擾Linux核心新手的一個問題,最近自己也開始做Linux下安全相關的開發,有時也碰到需要調試Linux核心和驅動的情況,著手搭建調試環境時碰到了許多難題,網上關於Linux核心調試的環境一般是給予VMware的,可惜我在前面說過,我的Ubuntu8.10AMD64bit裝不上VMware6.0或6.5,裝上了也用不了,我只好使用VirtualBox作為代替。
Time of Update: 2018-12-05
由於剛剛接觸qemu,所以前面幾篇文章僅僅是膚淺的介紹qemu的一些背景知識,今天突然感覺前面說的太沒有條理了,而且大部分是讀別人的文章,一知半解,沒有自己的總結體會,今天感覺稍微有點心得,敬請指教。1. 明確guest和host 對於qemu而言,被模擬的平台成為guest或者說target;很明顯,運行qemu的平台就稱為host。2. 瞭解qemu動態翻譯技術的發展 qemu運用動態翻譯的技術將guest binary instructions動態翻譯成host
Time of Update: 2018-12-05
五月份通過朋友知道江蘇移動在招聘,就上去投了一下。漫長的等待啊,一直到6月才通知在東南大學進行第一次筆試。本以為是綜合,專業一起考,結果發現只有綜合考試。其實就是公務員考試的那種題目,挺簡單,考完了比較有信心。PS:考試那天很熱,考試過程中組織方從麥當勞弄來了杯裝可樂,每個考試的人都有份,nice。。。。。。 考完一個多星期後,不知是哪兒的打電話來核實學曆資訊,然後又是等待。。。。。。七月初終於通知參加第二次筆試和面試,居然是星期五早晨8:15開始。只能用年假了,結果到了地點才發現,居然一天搞不
Time of Update: 2018-12-05
著作權聲明:原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://java999.blog.51cto.com/259217/148287<>Apache Mina入門MINA 基本類的描述IoAccepter 相當於網路應用程式中的伺服器端IoConnector 相當於用戶端IoSession 當前用戶端到伺服器端的一個串連執行個體IoHandler 業務處理邏輯IoFilter 過濾器用於懸接通訊層介面與業務層介面
Time of Update: 2018-12-05
GlassFish安裝和使用一、下載GlassFish https://glassfish.dev.java.net/downloads/v2-b41d.html二、安裝 1、需要JDK1.5 如果沒有請下載 2、解壓 %java -Xmx256m -jar filename.jar 3、進入glassfilsh目錄 % cd glassfish 4、在setup.xml裡設定連接埠: <property name="admin.port"
Time of Update: 2018-12-05
在S3C2410嵌入式開發平台上移植了幾款linux媒體播放器,感覺播放效果不是很理想,320x240解析度下的視頻播放也不是很流暢,難道200M主頻的速度就只能這樣了?我開始有點失望了。上個月,當mplayer摘取了年度Linux world 博覽會“新媒體”大獎的訊息傳來,激發了我再次移植mplayer 到2410的決心,儘管前幾次移植的結果都不是很成功。
Time of Update: 2018-12-05
尊敬的總經理、各位領導:我從去年5月份進入NES電腦公司到現在,在這一年的時間裡承蒙各位領導的關心和厚愛,在此表示衷心的感謝。這一年的工作對我本人的協助非常大,學到了很多東西,與公司諸位同仁的合作也相當愉快和默契。但遺憾的是,在今年5月份的工作結束後,我將離開公司。做出這個決定對我個人而言是相當困難的,作為公司的一名中層幹部,我的離去相信對公司、特別是一些進行中的項目會帶來一定的損失。我會在剩下的工作時間裡儘力完成自己份內的工作,並在離職前交接好手頭的工作以盡量減少或避免這些損失。NES是一個非
Time of Update: 2018-12-05
顏色基礎知識 我們知道,人們視為“可見”的光可以分解為從藍色到紅色的一個漸進的彩虹光譜帶。圖 1. 可見光譜我們還見過(也許還用過)色環,色環顯示如何通過混合兩種或更多顏色來產生特定的顏色。色環實質上就是在彩色光譜中所見的長條形的色彩序列,只是將首尾串連在一起,使紅色串連到另一端的紫色。圖 2. 色環色環通常包括 12 種不同的顏色()。雖然畫家對色環和顏色理論的重要方面已十分瞭解,但我們當中的一些程式員卻可能不十分清楚,這種理解上的不足會把事情弄得一團糟。基色 圖 3.
Time of Update: 2018-12-05
完全不及物動詞時態有兩種:1、主語+visomething happened 有事情發生了2、主語+be+不及物動詞的現在分詞本句型用以表示“現在”的概念something was happening 有事情正在發生不及物動詞無被動語態。完全不及物動詞,就是意思完整的動詞,放在主語之後,可單獨存在,而意義完整,之後不需任何詞類補充其意思的不足。但完全不及物動詞之後,可接副詞或副詞對等語(如介詞短語,副詞從句等),以修飾該動詞。
Time of Update: 2018-12-05
以下文章轉自linuxeden,作者是斑竹manux為redhat增加apt包管理功能一、 簡介redhat採用了RPM軟體包管理系統,RPM軟體包管理系統具有強大的編譯安裝功能,但是由於曆史原因,RPM軟體包管理系統對軟體之間的依存關係沒有內部定義,造成安裝RPM軟體時經常出現令人無法理解的軟體依賴問題。debian系統則基於apt(Advanced Packaging Tool)工具進行軟體包管理,可以自動解決並安裝倚賴軟體包,因此debian
Time of Update: 2018-12-05
資料庫命名規範 一.實體和屬性的命名1. 常用單詞已經進行了縮寫,在命名過程當中,根據語義拼湊縮寫即可。注意,由於ORCAL資料庫會將欄位名稱統一成大寫或者小寫中的一種,所以要求加上底線舉例:定義的縮寫 Sales: Sal 銷售;Order: Ord 訂單;Detail: Dtl 明細;則銷售訂單名細表命名為:Sal_Ord_Dtl;2. 如果表或者是欄位的名稱僅有一個單詞,那麼建議不使用縮寫,而是用完整的單詞。舉例:定義的縮寫 Material Ma 物品;物品表名為:Material, 而
Time of Update: 2018-12-05
博文The most efficient way to improve an SQL statement is to eliminate it中通過mk-query-digest發現查詢頻率最高的是ELECT TTDOD,但是TTDOD一直都是空的,文章的建議是減少這些空表的查詢操作。 # Rank Query ID Response time Calls R/Call Apdx V/M Item# ==== ================== ============
Time of Update: 2018-12-05
SQL查詢SQLSERVER資料庫中的暫存資料表結構指令碼 --SQL查詢SQLSERVER資料庫中的暫存資料表結構指令碼use [tempdb]goselect a.name,case a.precision when 0 then case a.is_ansi_padded when 1 then convert(nvarchar(15),b.name+ '('+convert(nvarchar(10),a.max_length)+')') --字元 when 0
Time of Update: 2018-12-05
GLUT教程 彈出式菜單基礎 彈出式菜單(像點滑鼠右鍵出來的菜單那樣的)也是GLUT的一部分,雖然它不能實現我們經常看到的windows系統彈出式菜單的所有的功能,但是它也有很大的作用。給一個程式增加菜單提供了一個比鍵盤更簡單的方法來和程式互動,選擇不同選項,而不用去記那些按鍵。 我們首先要做的是建立菜單,建立菜單函數glutCreateMenu的原型如下:int
Time of Update: 2018-12-05
心中的疑惑:兩個BroadcastReceiver優先順序相同時,請會先接收到廣播?小測試://主介面,點擊主介面的按鈕後,會發送一條有序廣播public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
Time of Update: 2018-12-05
彈出式菜單(像點滑鼠右鍵出來的菜單那樣的)也是GLUT的一部分,雖然它不能實現我們經常看到的windows系統彈出式菜單的所有的功能,但是它也有很大的作用。給一個程式增加菜單提供了一個比鍵盤更簡單的方法來和程式互動,選擇不同選項,而不用去記那些按鍵。 我們首先要做的是建立菜單,建立菜單函數glutCreateMenu的原型如下:int glutCreateMenu(void (*func)(int
Time of Update: 2018-12-05
1、ibusIME Ubuntu系統安裝後已經內建了ibusIME,在英語環境下預設不啟動。 配置ibus自動啟動可以在ubuntu系統功能表上選擇System --- Preferences --- Startup Applications,在該視窗中增加一個程式: Name: ibus-daemon Command: ibus-daemon -d -x -r ibus預設提供的中文IME比較弱智,需要額外安裝ibus-pinyin, 命令如下: apt-get install
Time of Update: 2018-12-05
摘要:最近因工作需要,需要對linux核心進行重編譯,發現了一些以前沒有遇到過的 問題,些出來於 大家一起分享。-------------------------------------聲明: 此文為原創,歡迎轉載,轉載請保留如下資訊 作者:聶飛(afreez)北京。中關村 連絡方式:afreez@sina.com (歡迎與作者交流) 初次發布時間:2006-06-08