Time of Update: 2018-12-04
接上篇:linux編程的108種奇淫巧計-12(儲存計算) 關於購票問題其實是一個組合數學的問題,有通解可以直接求出。 我們假定X軸為手持50元的人,Y軸為手持100元的人,那麼一個正確的解等價於從(0,0)到(n,n)的格路問題,每次只能走一格,要麼X加1,要麼Y加1,如下所示的一條紅線為一個8個人的解,即{50,50,100,100,50,50,100,100},先來2個50元的購票者,在來2個100元的購票者,與不例舉。 由格路問題的定義,從(0,0)
Time of Update: 2018-12-04
在最佳化的層次中,從上到下依次是,業務級,演算法級,編碼級,指令級,平台級,和硬體級。 業務級表示很多最佳化可以在業務討論中被剪枝或者改進,例如業務真的需要用3個月的資料來做分析嗎?還是2個月就夠了?這需要產品經理,技術經理的經驗,不在話下。 演算法級主要集中在複雜度上,一個好的複雜度演算法,哪怕實現的在拙劣可能都要遠遠好於一個最佳化到極致的差方法。往往大公司考試喜歡涉及這些方面。 編碼級主要集中在語言上,語言使用的技巧,這方面的技巧非常多,也有很多書,
Time of Update: 2018-12-04
/*************************************************************************** * File: $HOME/Projects/LinuXP/HowTo_ZhFontsConfig * Title: 為 Redhat Linux 添加新字型 * Author: Cure <angeleyes@eyou.com> * Date: 03-04-19 16:00 * --------------------------
Time of Update: 2018-12-04
Novell today delivered SuSE Linux Enterprise Server 9, which uses the 2.6 Linux kernel. The operating system also ships with the JBoss application server and support for a host of processors, including the latest 64-bit extension products from AMD
Time of Update: 2018-12-04
SUSE LINUX Professional 9.2功能和優點讀者評價 來自 0 個評價SUSE LINUX Professional 9.2 正在重新改變電腦世界。其開放的基礎結構、安全的作業系統和高效能的核心吸引了世界各地成千上萬的 Linux 使用者和技術愛好者。憑藉改進的移動支援和 1,000 多個整合的開放原始碼應用程式,無論您身處何處,SUSE LINUX Professional 9.2 都能為您提供所需的工作效率、協作性、串連性和開發資源。 功能SUSE LINUX
Time of Update: 2018-12-04
linux下大於2TB硬碟格式化及掛載,linux下大於2T的分區方法,linux GPT分區... 先介紹2種分區表: MBR分區表:(MBR含義:主引導記錄) 所支援的最大卷:2T (T; terabytes,1TB=1024GB) 對分區的設限:最多4個主要磁碟分割或3個主要磁碟分割加一個擴充分區。 GPT分區表:(GPT含義:GUID分區表) 支援最大卷:18EB,(E:exabytes,1EB=1024TB) 每個磁碟最多支援128個分區 使用 parted
Time of Update: 2018-12-04
從windows到linux -- 編程篇 -- cygwin,在win中開發linux程式 乾坤一笑[smileonce] smileonce@126.com 2004-7-23 著作權 轉載請註明出處 http://blog.csdn.net/smileonce
Time of Update: 2018-12-04
啟動armlinux,bootloader必須提供下面幾步: 1. 設定並初始化ram 2. 初始化一個串口 3. 檢測處理器類型 4. 設定核心標記列表 5. 調用核心映像 1. 設定並初始化ram bootloader要找到並初始化系統中所有的ram,核心將這些ram用於可變資料的儲存。 2. 初始化一個串口 bootloader應該在目標板上初始化並使能一個串串口。這將允許核心串口驅動自動檢測它應該用哪個串口作為核心控制台。
Time of Update: 2018-12-04
對Windows使用者來說,作業系統必須裝在同一分區裡,它是商業軟體!所以你沒有選擇的餘地!對Red Hat Linux來說,你有了較大的選擇餘地,你可以把系統檔案分幾個區來裝(必須要說明載入點),也可以就裝在同一個分區中(載入點是“/”)。下面我們看看可以建立哪些分區(僅列常用幾種)。/boot分區,它包含了作業系統的核心和在啟動系統過程中所要用到的檔案,建這個分區是有必要的,因為目前大多數的PC機要受到BIOS的限制,況且如果有了一個單獨的/boot開機磁碟分割,即使主要的根分區出現了問題,
Time of Update: 2018-12-04
Linux和Windows的區別
Time of Update: 2018-12-04
真是書到用時方恨少,此話一點不假。前些天為了協助美國同事開發驅動,不得不研究其中的代碼——唉,才重新又意識到自己對於linux基本上就是個idiot。痛定思痛,為了我國圖形事業的崛起,偶決定去買一本linux驅動開發的相關書籍(其實我對linux很多基本的東西都很白癡,不過那些東西都是小事了,在實踐中臨時抱抱就OK了),即經典的《LINUX裝置驅動程式》,其實公司裡就有一本,不過我覺得自己有一本會更方便一些。 接下來的事情就是要裝一個系統,把環境建立起來。本想淘個二手筆記本來研究,但性價比確實不
Time of Update: 2018-12-04
下面是分析tcp_v4_init的時候了,這個函數在net/ipv4/tcp_ipv4.c裡面:__initfunc(voidtcp_v4_init(structnet_proto_family*ops)){interr;tcp_inode.i_mode=S_IFSOCK;tcp_inode.i_sock=1;tcp_inode.i_uid=0;tcp_inode.i_gid=0;tcp_socket->inode=&tcp_inode;tcp_socket->state=S
Time of Update: 2018-12-04
以ubuntu12.04為例:假設我有個檔案test.img,要掛載到/mnt/img檔案目錄下:操作如下:$ cd “你的img鏡像所在目錄”$ losetup /dev/loop0 test.img //如果提示loop0忙的話,嘗試loop1等等$ sudo kpartx -av /dev/loop0 //如果沒有裝kpartx的話,apt-get裝一下add map loop0p1 (254:0): 0 9783522 linear /dev/loop0 63add map
Time of Update: 2018-12-04
摘自http://blog.chinaunix.net/u3/108043/showart_2125958.htmlLinux系統Load average負載詳細解釋我們知道判斷一個系統的負載可以使用top,uptime等命令去查看,它分別記錄了一分鐘、五分鐘、以及十五分鐘的系統平均負載例如我的某台伺服器:$ uptime09:50:21 up 200 days, 15:07, 1 user, load average: 0.27, 0.33,
Time of Update: 2018-12-04
理論上,本文適用於boost的各個版本,尤其是最新版本1.47.0;適用於各種C++編譯器,如VC6.0(部分庫不支援),VS2003,VS2005,VS2008,VS2010,gcc,C++
Time of Update: 2018-12-04
文章目錄 一. 概述 Linux核心升級LCD驅動的更換(開發板)關鍵字 核心升級 ,更換驅動 ,LCD 概 述 本文給出了將一個已有的LCD驅動添加進一個新的linux核心中的方法 一. 概述本文搜集整理了Linux系統編譯時間的主要配置選項(make config)的詳細說明,供Linux裁剪特別是裝置驅動和模組功能增刪時使用參考。需要注意的是,每個版本linux版本的config各選項意義,命名等都可能有所差異。1、
Time of Update: 2018-12-04
在某些情況下,出於調試的目的需要給linux配置串口控制台,或者linux根本沒有顯卡,也需要配置串口終端。一個串口控制台將發送所有的終端顯示到串口,而串口終端則可以實現通過串口登入到系統。你可以同時設定兩個或者其中一個。 為了控制核心輸出所有控制台訊息到串口,你需要在時向核心傳遞參數console=ttyS0,這可以通過GRUB來實現,下面的例子會將控制台訊息發送到tty0(顯示器控制台)和ttyS0(串口1),發送到串口控制台的速度為115200,但是需要注意的是一種類型裝置只能定義一個控制
Time of Update: 2018-12-04
通道的使用在Linux系統下是分重要,通道就像不同command之間的連通器,為系統功能的擴充提供了極大便利。下面將簡單介紹幾個通道使用的例子,並記載幾種特殊情況便如日後學習翻閱: 通道的使用: ls -l -rwxr-xr-x 1 e533283 dstage 10614 Nov 1 01:54 fdr_chk_dv_file -rwxr-xr-x 1 e533283 dstage 5238 Nov 4 22:14 fdr_chk_dv_loader -rwxr-xr-x 1
Time of Update: 2018-12-04
1.在終端裡面輸入:sudo apt-get install python-mutagen 進行安裝,當然其他是需要連網的2.1 mid3iconv -e GBK *.mp32.2 mid3iconv -e GBK */*.mp3(有子目錄)3. find . -iname "*.mp3" -execdir mid3iconv -e GBK {} /;(查詢全部)
Time of Update: 2018-12-04
Download Java SE Development Kit 6u21 for Linux x64, Multi-language .warningred {color:#E76F00}<!-- SDM2 Integration Changes --><table border="1" rules="rows" cellpadding="5" cellspacing="5" width="100%" bordercolor="#E76F00" style="border-