macbook pro安裝 fedora14

先簡單說一下macbook安裝linux存在的問題1、GPT分區,linux大部分都已經支援了2、EFI引導,fedora支援EFI,GURB2也支援。但是為了方便還是安裝一下refit。3、硬體驅動,主要是顯卡,音效卡,無線網卡驅動。下面是我自己安裝過程:1、現用mac的disk util分好區,之後用光碟片啟動安裝,要用基本圖形或文本方式 否則會出現白屏現象。另外需要安裝應道程式到boot盤。2 安裝nvidia直接從官網下載驅動就好了,需要在非圖形介面下安裝。3 broadcom bcm4

結構體做為參數返回資料

struct S{   int a;   int b;};如果我們要給函數傳遞這個結構體的值有兩種方式,一種是直接之傳遞,一種是傳遞指標,傳遞指標的效率要優於值傳遞方式,並且值傳遞不能修改結構體本身,只能傳入資料。int function(struct S *s) {     s->a = 12;     s->b = 13;}但是我們如果想在函數體內修改結構體指標指向的地址就不行了。這裡我們只能使用指標的指標來做操作。int function(struct S *s) {    

104遠動規約學習筆記

三遙:遙測、遙信、遙控104規約是廠站與配網主站進行通訊的規約,以乙太網路為載體,服務模式是平衡傳輸。基本架構與OSI模型對比如:會話類型:發送/無應答(S1),發送/確認(S2),發送/響應(S3)框架格式:單位元組幀,固定幀,可變幀101固定幀:固定長度5個位元組,以0x10為啟動字元,以0x16為結束字元,包括鏈路控制域、鏈路地址域、校正和((控制域+地址域)%256)。101可變幀:長度不固定,以0x68為啟動字元,以0x16為結束字元,包括長度域、鏈路控制域、鏈路地址域、校正和((控制

#pragma使用

儘管 C 和 C++ 都已經有標準,但是幾乎每個編譯器 (廣義,包含連接器等) 擴充一些 C/C++ 關鍵字。合理地應用這些關鍵字,有時候能使我們的工作非常方便。下面隨便說說 Visual C++ 中 #pragma 指示符的使用。 一、用#pragma匯出DLL函數     傳統的到出 DLL 函數的方法是使用模組定義檔案 (.def),Visual C++

ice3.3.1在fedora16上的安裝

因為fedora16中內建的ice是3.4.2版本的,而我們的系統原來在3.3.1上開發的,而ice在升級過程中修改了大量的介面所有必須要使用對應的版本才可以。模組安裝過程中需要添加需要添加--nodeps選項,取消掉依賴檢測。在執行前手動建立所缺少動態庫的軟串連。1、先去官網下載ice3.3.1的安裝包,可以下載源碼包(rpm包libs應該不行了,因為他依賴openssl0.98,而系統安裝的是1.0),用redhat5.1的就可以。因為gcc版較高所以源碼包編譯時間會出錯,問題是沒有添加st

archlinux 64安裝steam

steam現在發布了正式版,但是只有deb包,並且只有32版本。在debian的衍生版本裡邊直接安裝就可以。其他版本需要自己做一些工作了。archlinux安裝steam有兩種方式,一種是直接從aur中安裝,另一種是直接使用deb包來自己安裝。先說第一種方式,aur安裝其實也是擷取的deb包進行安裝的,不過過程自動化,依賴也直接解決掉了。因為steam只有32位版本所以運行需要32位的環境,需先把/etc/pacman.conf中的multilib開啟。直接makepkg,pacman

去除rm影片中彈出網頁的方法

用rma有更徹底的方法.那就是分離出rm檔案的    0音頻流 RealAudio   1視頻流 RealVideo   2事件流 RealEvents再拋棄2事件流(RealEvents)把0音頻流 RealAudio 和 1視頻流 RealVideo組合成一個完整的視頻檔案(rm.rmvb)下面是我測試時候一個簡單的測試過程rma -d file.rm 查看指定檔案的資訊rma -sx0 file.rm | -----------0,音頻流 RealAudiorma -sx1

Django開發筆記

錯誤: No module named 模組名稱找不到模組,需要將模組添加到python的搜尋目錄中。方法一、在運行時添加參數--pythonpath="路徑"方法二、將路徑添加到path中。在settings.py中增加sys.path.insert(0,"path")方法三、安裝模組到python的dist-packages(有的系統是site-packages)檔案夾中錯誤:Module "django.core.context_processors" doesnot define

OpenInventor開發環境配置

      Open Inventor是SGI公司開發的基於OpenGL的物件導向三維圖形軟體開發包。使用OIV開發包,程式員可以快速、簡潔地開發出各種類型的互動式三維圖形軟體。OIV具有平台無關性,它可以在Microsoft Windows、Unix、Linux等多種作業系統中使用。OIV允許使用C、C++、Java、DotNet多種程式設計語言進行程式開發。TGS Open Inventorhttp://www.tgs.com/,TGS是商業軟體需要購買的。安裝TGS Open

在優酷的幾道筆試題

一、求一個三十二位整數的位元中一的個數int count_ones(unsigned a){    a = (a & 0x55555555) + ((a>> 1)& 0x55555555);    a = (a & 0x33333333) + ((a>> 2)& 0x33333333);    a = (a & 0x0f0f0f0f) + ((a>> 4)& 0x0f0f0f0f);    a = (a

virtualbox無法啟動解決方案

安裝完成virtualbox後沒有辦法運行,並且安裝擴充也是失敗,這也是第一次碰到,想辦法解決之。錯誤提示資訊如下:VirtualBox:supR3HardenedVerifyDir:Cannot trust the directory "/opt/VirtualBox" : group and/or other writable

AT&T彙編和GCC 潛入彙編、x86彙編和vc嵌入彙編

   關於AT&T彙編和intel彙編之間的區別:  1、AT&T有更加複雜的對立即數、變數($)和寄存器(%)的寫法。而intel直接使用。  2、AT&T源運算元、目的運算元與intel相反。  3、定址方式AT&T採用段地址:(位移,基址,因子)而inel直接是段地址:[基址*因子+位移]  4、代碼端標識AT&T為.text而intel是.coder  gcc嵌入彙編和VC嵌入彙編的區別: 

安裝程式的原理與製作

安裝程式其實很簡單,但卻是很多軟體特別是商業軟體不可缺少的重要組成部分。在linux這個開源的世界中大部分軟體都是源碼發布的,下載下來一個configure+make+make

工作程式碼片段-libevent

一個簡單的測試執行個體: void acall(evutil_socket_t af, short, void *param) {   std::cout << "calling" << std::endl; } sfd = open("a.txt", 'r'); struct event_config *cfg = event_config_new();

kvm bridget配置

以前用qemu-kvm來運行虛擬機器基本上就是使用的nat方式,虛擬機器可以訪問外部網路,基本上達到了自己的要求,但是無法在外部存取虛擬機器。現在因為要openstack的虛擬化網路管理先在虛擬機器上部署環境,所以需要虛擬機器之間能夠正確的訪問並且需要提供外部存取的ip。環境配置硬體:cpu 雙核四線程,記憶體8GOS:ArchLinux 64注意:NetworkManager服務可能會使橋接器不能正常運行。配置前需要關閉NetworkManager服務,systemctl disable

工作程式碼片段-epoll

測試的執行個體: int fd = open("a.txt", 'r'); epoll_event ev; int efd = epoll_create(1); ev.events = EPOLLIN | EPOLLOUT; ev.data.fd = fd; epoll_ctl(efd, EPOLL_CTL_ADD, fd, &ev); epoll_event evs[3];

工作程式碼片段-aio

aio是linux上的非同步IO實現,具體測試代碼如下: aiocb ab; bzero( (char *)&ab, sizeof(struct aiocb) ); int fd = open("a.txt", O_RDWR | O_APPEND); ab.aio_buf = malloc(201); ab.aio_fildes = fd; ab.aio_nbytes = 20; ab.aio_offset = 0; int r =

工作程式碼片段-cmake

頂層目錄結構CMakeLists.txtproject(khfep)cmake_minimum_required(VERSION 2.6)set(PRO_DIR ${PROJECT_SOURCE_DIR}/../../)set(LIBRARY_OUTPUT_PATH ${PRO_DIR}/lib/fep)set(EXECUTABLE_OUTPUT_PATH

aio,epoll,libevent,boost::asio解決的問題

這幾天一直在做linux大批量資料的解決方案,不斷的深入瞭解了一下aio,epoll,libevent,boost::asio。以前只知道他們都是做非同步/非阻塞的,但是具體解決的問題的關鍵點是什麼,通過這幾天的深入瞭解,把他們總結一下:aio是linux2.6以後核心實現的非同步IO,或者說他才是真正意義上的非同步IO。epoll作為select的linux的替代品,解決了selectfd_set的限制。效能優於select。而在mac os

資料結構在實際開發過程中的應用

寫了這麼些年的代碼,對資料結構和演算法分析也只停留在皮毛階段,實在是慚愧,把自己最近一段時間在項目中資料結構的具體應用總結一下。結構具體應用結構體用來表示某些純資料結構會很好指標的指標做動態數組用效果不錯,但是在初始化時也需要動態確定指標的容量一維數組用來儲存一些配置資訊列表不錯二維數組做key:alue結構,雖然功能簡單,但是效能確實不錯鏈表最常用的,是下邊實現的基礎;在記憶體池中將記憶體做成鏈表來使用隊列在通訊管理過程中將,發送資料和接收資料儲存在相應的隊列中,使商務邏輯不至於因為通訊而阻塞

總頁數: 61357 1 .... 12584 12585 12586 12587 12588 .... 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.