Linux中vi顯示中文亂碼的問題

由於在windows下預設是gb編碼,而我的vim預設是utf-8(gedit預設也是utf-8),所以開啟會成亂碼。修改了一下設定檔,使vi支援gb編碼就好了。$vi ~/.vimrclet &termencoding=&encodingset

Linux 版本控制之git

最近做android iptv項目在linux下,熟悉下其平台下的版本管理工具,小記一點:1. 用   sudo apt-get install git -core 來安裝GIT 程式。2. 用 git clone git://git.kernel.org/pub/scm/git/git.git 來更新版本庫3. 配置 gita. 用 git config --global user.name “tiger”( 輸入使用者名稱)b.git config –global user.email

uClinux-dist/linux-2.4.x

4.移植項目及說明4.1壓縮核心代碼起始地址修改修改檔案:uClinux-dist/linux-2.4.x/arch/armnommu/boot/Makefile修改內容:ifeq ($(CONFIG_BOARD_MBA44),y)ZTEXTADDR = 0x0c100000ZRELADDR = 0x0c008000endif說明:ZTEXTADDR:自解壓代碼的起始地址。ZRELADDR:核心解壓後代碼輸出起始地址。4.2處理器配置選項的修改修改檔案:uClinux-dist/linux-2.

【原】移植madplay到arm linux

移植madplay 需要如下檔案:madplay-0.15.2b.tar.gz,libmad-0.15.1b.tar.gz,libid3tag-0.15.1b.tar.gz 和 zlib-1.2.3.tar.gz。前三個檔案的在這個網站可以找到相應的連結:http://sourceforge.net/project/showfiles.php?group_id=12349zlib的為:http://www.gzip.org 編譯方法如下: zlib./configure

linux核心移植 s3c2440

s3c2440-sdi s3c2410-sdi: powered down.s3c2440-sdi s3c2410-sdi: initialisation done.usbcore: registered new interface driver hiddevusbcore: registered new interface driver usbhiddrivers/hid/usbhid/hid-core.c: v2.6:USB HID core drivers3c2440-sdi s3c241

Linux安裝和卸載JDK

from:http://www.cnblogs.com/hbycool/articles/1672010.htmlLinux安裝JDK步驟1. 先從網上下載jdk(jdk-1_5_0_02-linux-i586.rpm)

linux壓縮命令 tar

 root@linux ~]# tar [-cxtzjvfpPN] 檔案與目錄 ....參數:-c :建立一個壓縮檔的參數指令(create 的意思);-x :解開一個壓縮檔的參數指令!-t :查看 tarfile 裡面的檔案!特別注意,在參數的下達中, c/x/t 僅能存在一個!不可同時存在!因為不可能同時壓縮與解壓縮。-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?-v

Pthread 與 Linux

Pthread本來是一套使用者級線程庫, 但在Linux上實現時, 卻使用了核心級線程來完成, 這樣的好處是, 可以充分的提高程式的並發性, 線程也可以象以前一樣調用Head這樣的函數, 而不必擔心會由於阻賽影響其它的線程的運行. 但這樣一來, linux的線程就不是標準的了. 下面結合Linux上的實現來談一談Pthread. 一 基本概念 --------- Pthread是一套通用的線程庫, 它廣泛的被各種Unix所支援, 是由POSIX提出的. 因此, 它具有很好的客移植性.

Socket程式從Win移植到Linux

 socket程式從win移植到linux幾點:  1)標頭檔 windows下winsock.h/winsock2.h linux下sys/socket.h 錯誤處理:errno.h  2)初始化 windows下需要用WSAStartup linux下不需要  3)關閉socket windows下closesocket(...) linux下close(...)  4)類型 windows下SOCKET linux下int 如我用到的一些宏: #ifdef WIN32 typedef

Linux 多線程 pthread

1. Linux線程的發展早在LINUX2.2核心中。並不存在真正意義上的線程,當時Linux中常用的線程pthread實際上是通過進程來類比的,也就是同過fork來建立“輕”進程,並且這種輕進程的線程也有個數的限制:最多隻能有4096和此類線程同時運行。2.4核心消除了個數上的限制,並且允許在系統運行中動態調整進程數的上限,當時採用的是Linux Thread

實現了一個linux,unix, BSD 上編程工具鏈

  csdn lidp  http://blog.csdn.net/perfectpdl在googlecode 上建立一個開源項目:spider-tool svn url :https://spider-tool.googlecode.com/svn/trunk 實現了一個linux,unix, BSD 上編程工具鏈。 包括:線程封裝,字串操作,線程私人資料封裝,一些非安全執行緒函數的重寫,通用鏈表(帶鎖,不帶鎖),taskqueue,socket封裝(支援ipv4,ipv6),logger

unix/linux 系統 進程資源限制參數

下面列表為unix/linux 系統單進程資源參數限制,伺服器開發中 RLIMIT_CORE 參數用得多(當需要產生core dump時)。程式碼片段:     memset(&limit, 0, sizeof(limit)); limit.rlim_cur = RLIM_INFINITY; limit.rlim_max = RLIM_INFINITY; if(setrlimit(RLIMIT_CORE, &limit)) {spd_log(LOG_

linux 共用庫知識整理

     csdn    lidp    http://blog.csdn.net/perfectpdl1 建立和使用靜態庫 建立一個靜態庫是相當簡單的。通常使用 ar 程式把一些目標檔案(.o)組合在一起,成為一個單獨的庫,然後運行 ranlib,以給庫加入一些索引資訊。 2  建立和使用共用庫特殊的編譯和串連選項-D_REENTRANT         使得前置處理器符號 _REENTRANT 被定義,這個符號啟用一些宏特性。-fPIC                選項產生位置獨立的代碼。

Linux 守護進程的編程實現

Linux 守護進程的編程方法

抽象一個linux 下面 工具庫

開源軟體看多了,難免有一些想法,一直在抽象一個工具鏈,C語言開發速度慢也應該跟代碼重用度低有關,但每個軟體都要應該有一系列的協助工具輔助。   下面把我抽象出的 內容整理一下: log 功能:支援log 層級, 可記錄到syslog, file,console。  

linux 下編寫 deamon 進程方式

       

linux Signal Handling

A signal is a software interrupt delivered to a process. The operating system uses signals to report exceptional situations to an executing program. Some signals report errors such as references to invalid memory addresses; others report

Linux 線程庫效能測試與分析

簡介: NPTL 成為 glibc "正選"線程庫後,它的效能如何受到很多人的關注。本文就針對NPTL 與 LinuxThreads 的效能比較,以及超執行緒、核心可搶佔等特性對線程效能的影響進行了全面評測。  一、 前言在 Linux 2.6.x 核心中,調度效能的改進是其中最令人信服的一部分[1]。NPTL(Native Posix Thread Library)[2]使用核心的新特性重寫了 Linux 的線程庫,取代曆史悠久而備受爭議的 LinuxThreads[3] 成為 glibc

Linux處理序間通訊機制IPC

Linux處理序間通訊機制IPC    Linux IPC機制主要有:訊號量訊號管道(有名管道和無名管道)共用記憶體(效率最高)訊息佇列Socket網路編程(不同主機間進程的通訊)    以下摘錄一些很早的文章,講的蠻清晰的:深刻理解Linux處理序間通訊(IPC)Linux環境處理序間通訊(一):管道Linux環境處理序間通訊(二): 訊號(上)Linux環境處理序間通訊(二):

windows與linux動態庫搜尋順序

開啟動態庫函數(dlopen或LoadLibrary)中指定動態庫的檔案名稱,在程式運行時按照以下次序來搜尋動態庫一、庫檔案的搜尋路徑:1、在設定檔/etc/ld.so.conf中指定動態庫搜尋路徑(需要添加其它庫檔案的路徑,在檔案的最後添加具體的路徑即可 [ 如:/usr/local/lib

總頁數: 3662 1 .... 3438 3439 3440 3441 3442 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.