fork在英文中是“分叉”的意思。一個進程在運行中,如果使用了fork ,就產生了另一個進程,于是進程就“分叉”了。當前進程為父進程,通過fork()會產生一個子進程。對于父進程,返回子程序的進程號,而對于子程序則返回0,這就是fork函數的特點 “調用一次,返回兩次”,出錯則返回-1。 fork函數是Unix系統最杰出的成就之一。
Linux內核:操作系統的核心,主要提供進程管理功能、內存管理功能、文件系統管理功能、設備控制功能、和網絡管理功能 實用工具:用戶用于軟件開發、系統管理的一些工具,比如GCC、KDE Linux SHELL:提供用戶與操作系統進行交互的界面,它是命令語言、命令解釋程序及程序設計語言的統稱。缺省使用的是BASH(Bourne Again shell),它有許多特色,可以提供如命令補全、命令編輯和命令歷史表等功能;常見的還有CSH、KSH
OracleAnalyticFunctionsInPracticeBydingjun1232013.06http://blog.chinaunix.net/uid/7655508.html主要內容甲:我有個SQL,你能幫我用分析函數改寫下嗎?乙:相關列有索引嗎?甲:owner有索引,選擇性不錯,我想用分析函數改寫看看?乙:哦,知道了,這是典型的top-n查詢。SELECTowner,object_typeFROMdemo2WHEREowner='DINGJUN123'ANDtrunc(created,'dd')=(SELECTMAX(trunc(created,'dd'))FROMdemo2WHEREowner='DINGJUN123')SELECTowner,object_typeFROM(SELECTowner,object_type,dense_rank()over(ORDERBYtrunc(created,'dd')DESC)rnFROMdemo2WHEREowner='DINGJUN123')WHERErn=1分析函數作用子查詢方法總行數:667827返回9行原始SQL:邏輯讀848,COST:1103優點:最容易想到缺點:多次訪問表或索引分析函數方法分析SQL:邏輯讀423,COST:693優點:減少表或索引的訪問次數,邏輯讀和COST是常規方法的一半,SQL簡單缺點:需要排序操作進一步優化建立owner,trunc(created,’dd’)desc復合索引作用對于原始SQL子查詢可以快速掃描,分析函數消除排序優化后原始SQL邏輯讀/COST:111/171,分析函數:6/767------------------------------------------------------------|Id|Operation|Name|Rows|------------------------------------------------------------|0|SELECTSTATEMENT||202||*1|TABLEACCESSBYINDEXROWID|DEMO2|202||*2|INDEXRANGESCAN|IDX_DEMO2|20237||3|SORTAGGREGATE||1||4|TABLEACCESSBYINDEXROWID|DEMO2|20237||*5|INDEXRANGESCAN|IDX_DEMO2|20237|PredicateInformation(identifiedbyoperationid):-------------------------------------------------------------1-filter(TRUNC(INTERNAL_FUNCTION("CREATED"),'fmdd')=(SELECTMAX(TRUNC(INTERNAL_FUNCTION("CREATED"),'fmdd'))FROM"DEMO2""DEMO2"WHERE"OWNER"='DINGJUN123'))2-access("OWNER"='DINGJUN123')5-access("OWNER"='DINGJUN123')------------------------------------------------------------|Id|Operation|Name|Rows|------------------------------------------------------------|0|SELECTSTATEMENT||20237||*1|VIEW||20237||*2|WINDOWSORTPUSHEDRANK||20237||3|TABLEACCESSBYINDEXROWID|DEMO2|20237||*4|INDEXRANGESCAN|IDX_DEMO2|20237|------------------------------------------------------------PredicateInformation(identifiedbyoperationid):---------------------------------------------------1-filter("RN"=1)2-filter(DENSE_RANK()OVER(ORDERBYTRUNC(INTERNAL_FUNCTION("CREATED"),'fmdd')DESC)<=1)4-access("OWNER"='DINGJUN123')分析函數作用分析函數的作用總結---------------------------------------------
模式概念 - 是指一系列邏輯數據結構或對象的集合。 模式與用戶的關系 - 模式與用戶相對應,一個模式只能被一個數據庫用戶所擁有,并且模式的名稱與這個用戶的名稱相同。 - 通常情況下,用戶所創建數據庫對象都保存在與自己同名的模式中。 - 同一模式中數據庫對象的名稱必須惟一,而在不同模式中的數據庫對象可以同名。 - 默認情況下,用戶引用的對象是與自己同名模式中的對象,如果要引用其他模式中的對象,需要在該對象名之前指明對象所屬模式。
磁盤原理與技術 RAID技術簡介 存儲解決方案(DAS NAS SAN) 數據保護與回收 存儲集群與虛擬化 HDFS與其他分布式文件存儲 SKyForm存儲管理
Supplies applications with the system calls for file system management. Specific focus on ext2fs and procfs of LINUX. Different types of files are possible:regular files,directories,device files,fifo’s,pipes,symbolic links,sockets. Meta data information kept separately.”inodes” are used for describing files.
OracleSQL第一章SELECT查詢本章目標寫一條SELECT查詢語句在查詢中使用表達式、運算符對空值的處理對查詢字段起別名查詢字段的連接SELECT查詢基本語法SELECT<列名>FROM<表名>SQL>SELECT*FROMs_emp請查詢出s_emp表中所有的員工信息:查詢指定列SQL>SELECTdept_id,salaryFROMs_emp請查詢出s_emp表中所有的員工的部門ID
第2章會話Bean(SessionBean)第3章實體Bean(EntityBean)第6章Web服務(WebService)*題型讀程序,寫結果;編程;寫操作步驟。*2.1.2開發只實現Local接口的無狀態SessionBean開發只有Local接口的無狀態會話SessionBean,使用@Local注釋聲明接口是本地接口。開發只有Remote接口的無狀態會話SessionBean,使用@Remote注釋聲明接口是遠程接口。當@Local和@Remote注釋都不存在時,容器會將Beanclass實現的接口默認為Local接口。如果EJB與客戶端部署在同一個應用服務器,采用Local接口訪問EJB優于Remote接口。
圖的存儲基本知識圖論Graph Theory圖的遍歷深度優先遍歷訪問標記避免重復、時間戳(dfn)廣度優先遍歷循環隊列、優先隊列邊權為01的圖上雙端隊列拓撲排序判定有向無環圖(DAG)基本知識圖論GraphTheory任意兩點間的最短路問題使用動態規劃求解?需要定義狀態、階段、決策。以長度為階段?經過k條邊從x到y的最短路F[k,x,y]=Min{F[i,x,z]+F[k-i,z,y]},O(N^4)倍增優化?
1Windows編程基礎2創建VC應用程序框架3文檔與視圖4對話框及其常用控件5MFC編程基礎6Windows圖形設備接口Visual C++編程基礎首先要對WindowsAPI有一定了解,否則無法深入學習MFC。不要過分依賴于VC提供的框架程序自動生成工具Wizards。Wizards能做許多工作,但同時掩飾了太多細節。除非你理解生成的代碼的含義,否則無法了解程序是如何運行的。學會抽象的把握問題,不求甚解。最重要的一點是理解和使用MFC類庫,而不是記憶。
EJB基本概念EJB三類構件EJB組成1EJB—J2EE的基石EJB是Java平臺上的服務器端構件模型。用于創建可伸縮、跨平臺、分布式應用,并且可創建具有動態擴展性的服務器應用。EJB的核心思想是將商業邏輯與底層的系統邏輯分開1開發者只需關心商業邏輯,2EJB容器實現目錄服務、事務處理、持久性、安全性等底層系統邏輯。EJBEJB中的beans可以分為:會話bean(維護會話):表示客戶同應用之間進行的會話,是一種商業處理過程對象。實體bean(處理事務):代表商業過程中處理的永久性的數據。
OSPF協議的配置OSPF的優點1.對網絡發生的變化能夠快速響應2.當網絡發生變化的時候發送觸發式更新(triggeredupdate)(觸發式更新是指路由器之間不單純按照預定的時間周期進行路由信息交換,而是在路由表發生變化的時候及時地進行路由信息交換。)3.支持VLSM4.OSPF并不周期性地廣播路由表,因此節省了寶貴的帶寬資源5.OSPF支持區域劃分、適應大規模網絡OSPF是一種鏈路狀態路由協議