Time of Update: 2018-12-04
IPC(Instruction per
Time of Update: 2018-12-04
近期在讀《多處理器編程的藝術》一書,英文版的,最近發現技術類書籍中文翻譯版的品質越來越差,譯者很多都是單純為了錢,其實他們在IT領域很多都是大白,因此還是看原汁原味的英文版吧,雖然吃點力,起碼準確。我利用地鐵上的時間讀了自旋鎖這一章,感覺很有收穫。自旋鎖在單一處理器非搶佔OS上其實是沒有意義的,只有在多處理器上才有意義,最簡單的自旋鎖就是亂搶的那種,可是所有的處理器上啟動並執行線程都等待同一個變數,會導致所有的爭搶鎖的處理器的cache被重新整理,因此設計者設計出一種新的自旋鎖,每個線程自旋在本
Time of Update: 2018-12-04
轉載:http://www.cnblogs.com/harrychinese/archive/2010/12/27/heading_comment_for_py_file.html經過2周的環境準備以及資料整理, 越來越喜歡 python 了. 原因有幾個: 其一, python 的語言確實很酷, 這年頭動態語言比較時髦嘛, 我也是愛時髦的其二, python 開發傳統型程式很方便, 而且跨平台. 其三, 相對於ruby, python 發展時間比較長, 可供選擇的開源的程式庫非常多, 其四,
Time of Update: 2018-12-04
Actor模型的本質已經被強調了無數遍:萬物皆Actor。Actor之間只有發送訊息這一種通訊方式,例如,無論是管理員讓工作者幹活,還是工作者把成果交還給管理員,它們之間也要通過發送訊息的方式來傳遞資訊。這麼做看似不如直接方法調用來的直接,但是由於大量的訊息可以同時執行。同樣,訊息讓Actor之間解耦,訊息發出之後執行成功還是失敗,需要耗費多少時間,只要沒有訊息傳遞迴來,這一切都和發送方無關。Actor模型的訊息傳遞形式簡化了並行程式的開發,使開發人員無需在共用記憶體(確切地說,其實是共用“寫”
Time of Update: 2018-12-04
Abbreviated as TSO, TCP segmentation offload is used to reduce the CPU overhead of TCP/IP on fast networks. TSO breaks down large groups of data sent over a network into smaller segments that pass through all the network elements between the source
Time of Update: 2018-12-04
X86 CPU ,IA-32IA-32 (Intel Architechure-32,英特爾32位體系架構)現在英特爾X86系列CPU就是IA-32架構的CPU。X86-64,AMD64;EM64T,IA-32e指得是現在的基於x86架構的64位處理器技術。ADM的X86-64,也叫AMD64。Intel的IA-32e,也叫EM64T。EM64T(Extended Memory 64 Technology,擴充64位記憶體技術)IA-32e(Intel Architectur-32
Time of Update: 2018-12-04
reltool使用指南Author:litaochengMail:litaocheng@gmail.comRevision:1Date:2009.10.28目錄1 概述 1.1 適用範圍和目的 1.2 瞭解更多內容 2 使用2.1 GUI 相關 2.1.1 System Window 2.1.2 System Settings 3 用命令產生relase(target system)3.1 基本配置 3.2 sys 配置 3.3 app 配置 3.4
Time of Update: 2018-12-04
CPU核心主要分為兩部分:運算器和控制器。(一) 運算器1、 算術邏輯運算單元ALU(Arithmetic and Logic Unit)ALU主要完成對位元據的定點算術運算(加減乘除)、邏輯運算(與或非異或)以及移位操作。在某些CPU中還有專門用於處理移位操作的移位器。通常ALU由兩個輸入端和一個輸出端。整數單元有時也稱為IEU(Integer Execution Unit)。我們通常所說的“CPU是XX位的”就是指ALU所能處理的資料的位元。2、 浮點運算單元FPU(Floating
Time of Update: 2018-12-04
Linux 核心需要對串連到電腦上的所有硬體裝置進行管理,毫無疑問這是它的份內事。如果要管理這些裝置,首先得和它們互相通訊才行,一般有兩種方案可實現這種功能:1.輪詢(polling) 讓核心定期對裝置的狀態進行查詢,然後做出相應的處理;2.中斷(interrupt) 讓硬體在需要的時候向核心發出訊號(變核心主動為硬體主動)。 第一種方案會讓核心做不少的無用功,因為輪詢總會周期性的重複執行,大量地耗用 CPU 時間,因此效率及其低下,所以一般都是採用第二種方案。什麼是中斷?
Time of Update: 2018-12-04
轉載:https://snnn.sinaapp.com/?p=3769CPU主頻漲不上去了,一直停留在2-3G。前端匯流排的時鐘頻率也漲不上去了,我現在用的這個小黑,Intel Core2
Time of Update: 2018-12-04
C# 的 xml 序列化時,文檔總會帶有xmlns:xsd="http://www.w3.org/2001/XMLSchema"andxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"如果想去掉,或者添加自己的命名空間,可以考慮下面的做法 //Create our own namespaces for the outputXmlSerializerNamespaces ns = new XmlSerializerNamespaces();
Time of Update: 2018-12-04
工作中常常遇到流水號產生的問題,有的客戶要求流水號必須連續,這個我們的開發工作提出了一個小難題。解決方案如下:方法一:採用最大號表的形式在資料庫中建立一個表專門存放其他資料庫的最大流水號,table_maxOrderID
Time of Update: 2018-12-04
public int[] updateKscj(final String[] bmglids,final double[] llbzs,final double[] llzys, final double[] scs){ int[] updateCounts = super.getJdbcTemplate().batchUpdate( "update xj_bmgl set bmgl_llbz = ?, bmgl_llzy =
Time of Update: 2018-12-04
部門 表的資料結構/*==============================================================*//* Table: qxgl_dept *//*==============================================================*/create table qxgl_dept ( dept_id
Time of Update: 2018-12-04
中斷由非同步外來事件引起。外來事件及中斷響應與正在執行的指令不存在關係。80386有兩根引腳INTR和NMI接受外部插斷要求訊號,INTR接受可屏蔽插斷要求。在80386中,標誌寄存器EFLAGS中的IF標誌決定是否屏蔽可屏蔽插斷要求。 處理器必須接受和處理來自NMI的插斷要求。在80386系統中,處理器在響應NMI的中斷向量號固定為2。為了避免不可屏蔽中斷的嵌套,當接受到一個NMI插斷要求時,處理器自動屏蔽所有的NMI的插斷要求,直到執行中斷指令IRET後才重新開放NMI插斷要求,所以,NM
Time of Update: 2018-12-04
文章目錄 IF 1:case語句case運算式允許在子句主體內部於多個選項中進行選擇,文法如下:case Expr of Pattern1 [when Guard1] -> Seq1; Pattern2 [when Guard2] -> Seq2; ... PatternN [when GuardN] ->
Time of Update: 2018-12-04
使用了spring security之後,網頁的顯示速度明顯變慢,看來spring security的使用還是需要最佳化配置的。在web.xml中配置 <!-- 配置spring acegi 使用的 和com.work.core.QxglConstants.USE_ACEGI=true 配合使用 <filter> <filter-name>springSecurityFilterChain</filter-name>
Time of Update: 2018-12-04
struts2的checkbox標籤在使用的時候需要注意它的兩個屬性。value和fieldValue,在其他的標籤中value是真實值。而在checkbox中,value如果為true,就表示複選框被選中;如果為false就表示不被選中。fieldValue才是此複選框對應的真實的值。例如:<s:checkbox name="xingming" value="false" fieldValue="wmj2003" />對應的html為<input
Time of Update: 2018-12-04
Cloudera為了讓Hadoop的配置標準化,可以協助企業安裝,配置,運行hadoop以達到大規模企業資料的處理和分析。既然是給企業使用,Cloudera的軟體配置不是採用最新的hadoop 0.20,而是採用了Hadoop 0.18.3-12.cloudera.CH0_3的版本進行封裝,並且整合了facebook提供的hive,yahoo提供的pig等基於
Time of Update: 2018-12-04
轉載:http://www.csplace.cn/Examples/ubuntu.htm歡迎來到Ubuntu部落Ubuntu的發音Ubuntu的涵義Ubuntu目前的版本Ubuntu的特點Ubuntu相對其它Linux發行版的主要特點基本操作進入系統命令列提示符退出系統安裝分區概念安裝中的注意事項開始安裝Linux基礎Shell命令Linux程式、進程Linux系統簡介路徑軟體配置方式隱藏檔案檔案類型許可權命令列Shell、Console、Terminalrxvt-unicode線上協助系統ba