dash-bash區別

用sh執行指令碼*.sh檔案,其中檔案*.sh中包含declare的變數聲明,但這樣卻現實not found declare,用chmod 755 *.sh,然後./*.sh指令碼運行正常,或者直接bash *.sh也能運行,這是因為sh是連結的是dash,不是bash。Ubuntu安裝的時候使用了dash,dash比bash體積小速度快,相容性高!但是在bash下可以正常啟動並執行一些sh在dash下不能使用,造成了一些麻煩。為瞭解決之,鍵入sudo dpkg-reconfigure

指標的本質(一) 從CPU的位元說起

當我們說一個CPU是“32位”或者“64位”的時候,是指CPU中算數邏輯單位(ALU)的寬度,這和CPU中寄存器的位元也對應。位元越大,表示一次處理的資料就越大。處理資訊的能力也就越大。 

VC實現將圖片轉換為數組

2007-7-19

人生的三種境界

王國維曾經在《人間詞話》中說過人生奮鬥必然要經過的三種境界:第一種境界是“昨夜西風凋碧樹,獨上高樓,望斷天涯路”,這是一個人在孤獨之中尋找理想、尋找生命著落點的痛苦時刻;第二種境界是“為伊消得人憔悴,衣帶漸寬終不悔”,這是一個人找到了值得為之奮鬥的目標,全力以赴不惜一切代價而努力的過程;第三種境界是“驀然回首,那人卻在燈火闌珊處”,這是一個人通過自己的苦苦尋求和努力,發現自己想要的東西原來就在自己的身邊或領悟後的心裡。這時候,世俗目標是否達到已經不再重要,重要的是靈魂的解放和心靈的歸屬。  一個

我的VC之路

這裡包含了我的VC編寫時的錯誤!發現有錯誤才會去更改錯誤,更改了錯誤,你會在錯誤中進步!讓錯誤來的更猛烈些吧!1.error C2146: syntax error : missing ';' before identifier 'm_Event'錯誤報表是說CEvent沒有定義。     #include   "Afxmt.h"2.  fatal error LNK1120: 1 unresolved

MP4檔案格式

MP4檔案格式(轉)  MP4檔案格式中,所有的內容存在一個稱為movie的容器中。一個movie可以由多個tracks組成。每個track就是一個隨時間變化的媒體序列,例如,視訊框架序列。track裡的每個時間單位是一個sample,它可以是一幀視頻,或者音頻。sample按照時間順序排列。注意,一幀音頻可以分解成多個音頻sample,所以音頻一般用sample作為單位,而不用幀。MP4檔案格式的定義裡面,用sample這個單詞表示一個時間幀或者資料單元。每個track會有一個或者多個samp

gcc 使用入門

 基本的幾個命令:1. 無選項編譯連結用法:#gcc test.c作用:將test.c預先處理、彙編、編譯並連結形成可執行檔。這裡未指定輸出檔案,預設輸出為a.out。2. 選項 -o用法:#gcc test.c -o test作用:將test.c預先處理、彙編、編譯並連結形成可執行檔test。-o選項用來指定輸出檔案的檔案名稱。3. 選項 -E用法:#gcc -E test.c -o test.i作用:將test.c預先處理輸出test.i檔案。4. 選項 -S用法:#gcc -S test.

VMware6.03安裝VMware tools for ubuntu8.04

1. 先下載VMWare Tools for linux,下面是一個下載連結 http://vmware.cn/Soft/UploadSoft9f4/VMware%20Workstation%206.02%C2%CC%C9%AB%BE%AB%BC%F2%D3%A2%CE%C4%B0%E6/vmware_tools_linux.rar    2.

VC訊息機制

摘要:控制項通知訊息有很多種,但是有一種是很常用,但是又不是很容易掌握的,那就是WM_NOTIFY,我試著對此做一下比較全面的論述,有不對的地方,還希望各路大蝦批評指正。     控制項通知訊息     在《深度解析VC中的訊息(上)》中,我們提到了訊息的分類有3種:視窗訊息、命令訊息和控制項通知訊息,我們這裡要談的是最後一種:控制項通知訊息。    

GPIO control driver

/* * Control LED for G7 project * * module name: gpio_led * * Author:sunsea * */#include <linux/kernel.h>#include <linux/module.h>#include <linux/device.h>#include <linux/fs.h>#include "../../../arch/arm/mach-tegra/gpio-names.

VC 6.0實現串列通訊的三種方法

---- 摘要: 本文介紹了在Windows平台下串列通訊的實現機制,討論了根據不同的條件用Visual C++ 設計串列通訊程式的三種方法,並結合實際,實現對溫度資料的接收監控。 ---- 在實驗室和工業應用中,串口是常用的電腦與外部串列裝置之間的資料轉送通道,由於串列通訊方便易行,所以應用廣泛。依據不同的條件實現對串口的靈活編程式控制制是我們所需要的。 ----

農行的認證備份

備份的方法:認證的備份,也就是在IE瀏覽器的工具菜

分配和釋放裝置編號

在建立一個字元驅動時你的驅動需要做的第一件事是擷取一個或多個裝置編號來使用. 為此目的的必要的函數是 register_chrdev_region, 在 <linux/fs.h>中聲明:int register_chrdev_region(dev_t first, unsigned int count, char *name);這裡, first 是你要分配的起始裝置編號. first 的次編號部分常常是 0, 但是沒有要求是那個效果. count 是你請求的連續裝置編號的總數.

Graphics Device Interface:圖形裝置介面

[編輯本段]Graphics Device Interface:圖形裝置介面  GDI是Graphics Device

ubuntu 10.04 開啟cairo-dock 模仿mac系統

ubuntu 10.04 開啟cairo-dock  模仿mac系統 步驟: 1、開啟ubuntu更新源列表     sudo gedit /etc/apt/sources.list 2、添加cairo-dock源地址     deb http://repository.glx-dock.org/ubuntu lucid cairo-dock        # For Ubuntu 10.04    deb http://repository.glx-dock.org/ubuntu

進程間的通訊(互斥鎖、條件變數、讀寫鎖、檔案鎖、號誌)

為了能夠有效控制多個進程之間的溝通過程,保證溝通過程的有序和和諧,OS必須提供一定的同步機制保證進程之間不會自說自話而是有效協同工作。比如在共用記憶體的通訊方式中,兩個或者多個進程都要對共用的記憶體進行資料寫入,那麼怎麼才能保證一個進程在寫入的過程中不被其它的進程打斷,保證資料的完整性呢?又怎麼保證讀取進程在讀取資料的過程中資料不會變動,保證讀取出的資料是完整有效呢? 常用的同步方式有: 互斥鎖、條件變數、讀寫鎖、記錄鎖(檔案鎖)和號誌. 互斥鎖

QT中tableWidget常用設定,設定選中單擊選中一行、設定內容不可編輯

QT中tableWidget常用設定,設定選中單擊選中一行、設定內容不可編輯 QTableWidgetItem *nickItem = new QTableWidgetItem(nick); QTableWidgetItem *hostNameItem = new QTableWidgetItem(hostName); QTableWidgetItem *hostIpItem = new QTableWidgetItem(hostIp);

Top 20 Programming Lessons I’ve Learned in 20 Years

I've been programming since I was 11 and I've loved technology andprogramming every since. There are some hard and easy lessons I've learned overtime. As a fellow programmer, you may not have experienced these, but I'moffering them to individuals

cairo-dock中設定天氣的代碼

cairo-dock中設定天氣的代碼 你只需要把你的城市代碼填入即可,例如 CHXX0008 name=”北京” country=”中國” id=”CHXX0008″name=” 上海” country=”中國” id=”CHXX0116″name=”廣州” country=”中國” id=”CHXX0037″ name=” 安順” country=”中國” id=”CHXX0005″ name=”保定” country=”中國” id=”CHXX0308″name=” 保山” country=

QT4中QPainter的使用及矩形、圓形等常見圖形的畫法

QT4中QPainter的使用及矩形、圓形等常見圖形的畫法常式://QT4中矩形的畫法 #include <QApplication> #include <QWidget> #include <QPainter> class MyMainWindow:public QWidget { public:  MyMainWindow(QWidget *parent = 0);  private:  void paintEvent(QPaintEvent *);

總頁數: 61357 1 .... 24600 24601 24602 24603 24604 .... 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.