ubuntu環境變數設定[轉貼]

在ubuntu中,可以在以下幾個地方設定環境變數1、/etc/profile:在登入時,作業系統定製使用者環境時使用的第一個檔案,此檔案為系統的每個使用者佈建環境資訊,當使用者第一次登入時,該檔案被執行。2、/etc/environment:在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設定環境檔案的環境變數。3、~/.bash_profile:在登入時用到的第三個檔案是.profile檔案,每個使用者都可使用該檔案輸入專用於自己使用的shell資訊,當使用者登入時,該

Ubuntu下SVN工具推薦

 如果你剛從Windows轉到Linux中來,那麼習慣了TortoiseSVN的你,一定會喜歡下面這款軟體:RabbitVCS。 這個SVN工具的介面和TortoiseSVN完全一樣,和檔案管理工具整合得非常好,對於Win使用者來說,絕對可以平滑過渡。 安裝方法:首先開啟軟體源:sudo gedit /etc/apt/sources.list然後在源裡面添加:deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu karmic

Ubuntu下開發環境安裝

雖然很簡單的幾個命令,不過還是記錄一下: 一. 安裝C/C++程式的開發環境 1. sudo apt-get install build-essential //安裝主要編譯工具 gcc, g++, make 2. sudo apt-get install autoconf automake1.9 3. sudo apt-get install flex bison 4. sudo apt-get install manpages-dev //安裝C語言函數man文檔 5. sudo

ubuntu9.10下fcitx的安裝與配置

一、刪除系統內建的ibusIME:Ubuntu 9.10

IPTraf介紹 –網路狀況監視工具

IPTraf是一個IP網路監控工具。它能攔截網路上的報文,擷取報文各個部分的資訊,如: IP、TCP、UDP、ICMP報文總數和非IP位元組數。TCP串連的源/目的地址和源/目的連接埠。

Ubuntu下FTP工具推薦

自從在windows中使用了FileZilla之後,就一直鐘愛它的簡單和實用。同時,FileZilla也能在linux中使用,並且介面幾乎與windows中的完全一致,習慣了windows操作的朋友一定可以很快上手這款FTP。 安裝方式:首先從http://filezilla-project.org/中下載最新的原始碼安裝過程中,需要wx-config的支援,直接在終端中輸入wx-config,隨便選擇一個包安裝(我選擇的是libwxgtk2.8-dev),直接使用apt-get。至於libid

工作郵件書寫技巧

工作中郵件是大家同領導同事溝通的重要方式之一,尤其是對領導彙報工作,如果寫的不好,則體現不出工作的貢獻和個人價值,甚至有些郵件顯得多餘,給人煩惱;最近新任經理對自己的郵件存在一些問題進行了指正,但是自己也不能領會其中的要點和技巧,想到有必要學習下郵件書寫的技巧,所以匯總了下網上的資料和一些自己的想法;當然具體工作中對不同的工作可能存在著一些差異;一、基本原則一、主題:  主題要提綱挈領,添加郵件主題是電子郵件和信箋的主要不同之處,在主題欄裡用短短的幾個字概括出整個郵件的內容,便於收件者權衡郵件的

mutex 和 condition variable[轉載]

什麼時候mutex不夠,還需要condition variable?假設有共用的資源sum,與之相關聯的mutex

普通的核心模組Makefile

一個普通的核心模組Makefile檔案一般是下面的樣子   pwd = $(shell pwd) KERNEL_SRC = /lib/modules/$(shell uname -r)/build obj-m := hello.o hello-objs := hello.o all: $(MAKE) -C $(KERNEL_SRC) M=$(PWD) modules clean: rm -f *o *~ .*cmd *o *

Ubuntu案頭操作快速鍵和操作技巧

常用快速鍵* Alt + F1 開啟主菜單* Alt + F2 運行* Alt + F4 關閉當前視窗* Alt + F5 取消已最大化的視窗 (恢複視窗原來的大小)* Alt + F7 移動視窗 (注: 在視窗最大化的狀態下無效)* Alt + F8 改變視窗大小 (注: 在視窗最大化的狀態下無效)* Alt + F9 最小化當前視窗* Alt + F10 最大化當前視窗* Alt + Space 開啟視窗的控制功能表* Ctrl + Alt + D 顯示案頭* Ctrl + Alt + L

自訂繪製進度條, 在指定HDC內的RECT內繪製進度條, 適用於清單控制項中插入進度條的應用.

// // 函數名: DrawProgress()// 功能:自訂繪製進度條, 在指定HDC內的RECT內繪製進度條, 適用於清單控制項中插入進度條的應用.// 參數://      SourceRect   --- 清單控制項中的SubItem矩形, (自己畫的進度條要小於它一個像素)//      hdc                 --- 清單控制項中的hdc//      nProgressPercent -- 進度步值, 從0到100.   (自己看看應該懂這是什麼意思的,嘻嘻)/

非mfc dll編程

Common.h#ifndef _COMMON_H_#define _COMMON_H_#ifdef DLL_EXPORT#define DLL_API extern "C" __declspec(dllexport)#define DLL_API_CLASS __declspec(dllexport)#else#define DLL_API extern "C" __declspec(dllimport)#define DLL_API_CLASS

關於創業的思考

今天,我的一個兄弟在QQ上跟我提及到一個創業的項目雛形,這是一個關於網站的項目(當然具體內容在這裡保密)。他跟我說了很多,提到了初期建設網站,積累人氣;到後面增加網站流量,靠廣告盈利等等,一直到後來吸引風險投資,甚至於公司上市~~~~(如果一切能夠就像計劃的那樣順利的話,這個世界將是多麼的美好) 我一邊聽他訴說他的計劃,一邊暗暗吃驚於他的創業想法。雖然我覺得他想的過於簡單了,但是,他的這份勇氣卻讓我敬佩。當他問我有沒有興趣時,我欣然答應了下來。 等我掛斷電話之後,我還沉浸在這個事情當中。“創業”

線程同步: mutex, semaphore, condition(ZT)[轉載]

訊號量(semaphore)和互斥鎖(mutex)間的區別:範圍訊號量: 進程間或線程間(linux僅線程間)互斥鎖: 線程間上鎖時訊號量: 只要訊號量的value大於0,其他線程就可以sem_wait成功,成功後訊號量的value減一。若value值不大於0,則sem_wait阻塞,直到sem_post釋放後value值加一互斥鎖:

二進位和文本方式開啟檔案的區別

二進位檔案處理時會碰到的問題我們使用處理二進位檔案時,需要用如下方法binfile=open(filepath,'rb')    讀二進位檔案binfile=open(filepath,'wb')  

新鮮出爐的面試題,僅一道程式大題

今天下午去傳說的**面試了,2面,記了一個題目,大概是求N!的結果中末尾0的個數,例如 18!= 6402373705728000 末尾0的個數是3,寫程式實現並給出複雜度。以下代碼:typedef unsigned __int64 TY;TY GetN(TY n){if (n == 1){return 1;}return n * GetN(n-1);}TY CountZero(TY m){if (m % 10 != 0){return 0;}return 1 + CountZero(m / 1

常用資料類型轉換)

    在程式開發過程中不斷會碰到不同的資料間的轉換,在這裡做一個總結:一.時間類型間的轉換:1.time_t 轉 FILETIME FILETIME ft; LONGLONG ll = Int32x32To64(t, 10000000) + 116444736000000000; ft.dwLowDateTime = (DWORD) ll; ft.dwHighDateTime = (DWORD)(ll >> 32);2.FILETIME 轉 time_t   FILETIME

time_t tm systemtime 互相轉換)

標頭檔:time.h  函數原型:time_t time(time_t * timer)  功 能: 擷取當前的系統時間,返回的結果是一個time_t類型(即int64類型),其實就是一個大整數,其值表示從CUT(Coordinated Universal Time)時間1970年1月1日00:00:00(稱為UNIX系統的Epoch時間)到當前時刻的秒數。可以通過調用localtime將time_t所表示的CUT時間轉換為本地時間(我們是+8區,比CUT多8個小時)並轉成struct

Ubuntu開發環境搭建

我決定開始使用ubuntu,主要是打算進行Linux下的C程式開發。因此,每次安裝完ubuntu之後,總是第一步進行開發環境的搭建。在ubuntu下搭建C語言的開發環境非常的簡單。但是因為從現在起,打算在linux下進行多種開發語言的學習。比如C++、Java等。故特此將ubuntu環境下的各種開發環境搭建總結如下。 1、C及C++基本開發環境 在終端輸入:sudo apt-get install

用特化來實現多態–外部多態

項目中一般會遇到成對出現的操作,例如new和delete,malloc和free,或者一切自訂的操作形之如Lock和UnLock的操作。對於new,STL裡面有auto_ptr,有時為每個成對操作的對象都實現一個類似於auto_ptr的又顯得得不償失,且有違C++複用的宗旨。下面給的代碼是上述問題的一個解決方案:class A{public:void lock(){printf("A::lock\n");}void unlock(){printf("A::unlock\n");}};class

總頁數: 61357 1 .... 14691 14692 14693 14694 14695 .... 61357 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.