Linux下用GTK和socket實現簡單的聊天室

 用GTK和socket實現簡單的聊天室,出現“段錯誤”。是哪裡的問題?? 麻煩看看我的程式,我要用GTK圖形介面做一個簡單的聊天室,在兩台機器上實現通訊。現在程式可以編譯過去,但是運行時,當客戶段彈出登入介面時,輸入使用者名稱再點擊確定的時候,就在終端顯示“段錯誤”。我是新手,剛剛入門,向前輩們請教,盼回複。 伺服器端: #include #include #include #include #include #include #include #include #include #

Linux下malloc/free與new/delete的區別

由於malloc/free是庫函數,不是運算子,他們不能執行建構函式和解構函式,只是負責分配記憶體。 1、malloc與free是C++/C語言的標準庫函數,new/delete是C++的運算子。它們都可用於申請動態記憶體和釋放記憶體。

核心升級後 出現initramfs錯誤問題解決

 出現initramfs找不到/root /host或437或 VFS之類的提示: 1、如果root.disk是在fat32 分區上,所以核心選項要把fat相關和字型437的編入核心,選Y。 2、如果之前安過ubuntu的,升級核心後fat32轉成NTFS出現initramfs,很可能是uuid變化了。把 安裝盤:ubuntudisksootgrubmenu.lst 中的 kernel /boot/vmlinuz-2.6.25.4xxx root=UUID=XXXXXX

Linux修改SSH連接埠和禁止Root遠程登陸設定

 Linux修改ssh連接埠22 vi /etc/ssh/ssh_config vi /etc/ssh/sshd_config 然後修改為port 8888 以root身份service sshd restart (redhat as3) 使用putty,連接埠8888 Linux下SSH預設的連接埠是22,為了安全考慮,現修改SSH的連接埠為1433,修改方法如下 : /usr/sbin/sshd -p 1433 為增強安全 先增加一個普通許可權的使用者: #useradd

Linux下通過Samba添加Windows共用印表機

 基本狀況:本區域網路內有一台接在windows系統的機器上的hplaserJet 1000印表機,現欲在Fedora 8上使用這台印表機。 基本過程: 1、保證samba server 是處於工作狀態,這裡不詳述。 2、下載PPD和驅動,網址:http://foo2zjs.rkkda.com/foo2zjs.tar.gz 3、 入foo2zjs檔案夾,輸入下列命令: # cd foo2zjs # make # make install # make install-hotplug

Tiny Core Linux 2.11 發布

  Tiny Core Linux是一份很小(10 MB)的最低限度Linux案頭。它基於Linux 2.6核心、Busybox、Tiny X、FLTK圖形化使用者介面、JWM視窗管理器,全部運行在記憶體中。它並非一份完整的案頭,也不完整支援所有的硬體;它只代表能引導進入一份最小X視窗案頭 所需的核心內容,典型情況下可包含對有線網路的訪問。這份最小案頭可以通過從線上軟體倉庫安裝額外應用軟體來進行擴充。  Changes: Adoption of the freedesktop.org

CentOS5下安裝PHP免費主機控制台LxAdmin

Lxadmin是一個開源的VPS控制台。免費、高效是是它的絕對優點。使用無管理服務VPS,選擇Lxadmin不僅能降低VPS的使用費用,而且它讓你控制VPS變得更加簡單。Lxadmin最新的5.0版支援Linux,未來的6.0將支援Windows。下面介紹一下如何安裝使用Lxadmin。如果使用的VPS的管理介面是HyperVM,從控制介面”Console”下的”Rebuild”可以快速重裝系統。另外CentOS-

Linux和Unix有什麼區別?兩者有什麼關係

  好像這期bkJia上海培訓的學員業餘愛研究的習慣比以往更強烈!昨天就問及一個,linux和unix有什麼區別?我只知道我一直用LINUX,unix我倒真沒見過,所以今天更新此文章,讓大家跟我一起普及一下.  區別和聯絡  Linux和UNIX的最大的區別是,前者是開發原始碼的自由軟體,而後者是對原始碼實行智慧財產權保護的傳統商業軟體。這應該是他們最大的不同,這種不同體現在使用者對前者有很高的自主權,而對後者卻只能去被動的適應;這種不同還表現在前者的開發是處在一個完全開放的環境之中,而後者的開

Linux主機防DDOS和CC攻擊的方案探析

虛擬機器主機服務商在運營過程中可能會受到駭客攻擊,常見的攻擊方式有SYN,DDOS等。通過更換IP,尋找被攻擊的網站可能避開攻擊,但是中斷服務的時間比較長。比較徹底的解決方案是添置硬體防火牆。不過,硬體防火牆價格比較昂貴。可以考慮利用Linux虛擬機器主機伺服器本身提供的防火牆功能來防禦。1.

讓Linux系統有效防禦ARP攻擊

    管理使用者登入,開啟終端輸入    1、#arp -a > /etc/ethers    將ip和mac地址匯入ethers    2、#vi /etc/ethers    編輯檔案格式,ethers檔案內容必須格式如下多餘的全部刪除,改成形式ip mac    192.168.1.X XX:XX:XX:

初探Fedora 14 Beta的幾個新功能

該版本使用Linux 2.6.35版核心與KDE 4.5、GNOME 2.32案頭環境,第一次把RedHat的虛擬桌面架構(VDI,virtual desktop infrastructure) Spice完整加入,另一個納入的使用環境MeeGO 1.0則趕上熱門的平板電腦話題。  Fedora 基金會於9月28日釋出Fedora 14的第一個公開測試版供福士下載,除了更新Linux核心、各式服務套件外,還納入Spice (Simple Protocol for Independent

整理的linux下ntop啟動、安裝、配置、使用

本文介紹了linux 下 ntop3.2的啟動、安裝、配置、使用!一、啟動ntop1、在本機上通過     /usr/local/bin/ntop -u ntop -c -d -i eth0 命令啟動ntop注其中:   (1) /usr/local/bin 為ntop所在路徑   (2) -u ntop 為指定使用者名稱   (3)-i eth0 為指定網路裝置為 eth02、web中輸入::3

linux記憶體配置方法

linux記憶體配置方法 基於linux 驅動開發以及應用開發. 當想要分配記憶體的時候,要面對很多的記憶體配置函數: malloc kmalloc vmalloc alloc_page dma_alloc  ... 簡單歸納如下:malloc: 分配使用者空間記憶體 .不保證物理連續.linux中使用者空間和核心空間不能直接互相訪問記憶體,要通過copy_from_user copy_to_user 或者mmap影射.  www.2cto.com

linux檔案最大串連數問題---bash:ulimit:open files:cannot modify limit:

linux檔案最大串連數問題---bash:ulimit:open files:cannot modify limit:Operation not permitted 問題描述: 登入系統報錯,-bash: ulimit: open files: cannot modify limit: Operation not permittedLast login: Thu Aug 23 14:42:27 2012 from 10.6.90.41-bash: ulimit: open

Oracle Linux 6.2(RHEL6)安裝QtSDK

Oracle Linux 6.2(RHEL6)安裝QtSDK 我的系統為Oracle Linux 6.2(相容 RHEL 6.2)到qt.nokia.com下載最新版的 QtSdk-offline-linux-x86-v1.2.1.run  www.2cto.com  #chmod x+u

統計伺服器斷網時間和次數的簡單SHELL指令碼

統計伺服器斷網時間和次數的簡單SHELL指令碼 這是我一個朋友的讓我寫的簡單linux指令碼,特別簡單,統計伺服器什麼時間取消連結和斷開次數輸出到規定檔案裡。 使用的時候把IP地址和輸出檔案路徑改一下就可以用。 #!/bin/bash DIR=./test.txtIP=10.0.1.34INDEX=0  www.2cto.com  echo "開始時間: `date +%Y年%m月%d號\ %T`\n"

linux時間管理函數

linux時間管理函數 在LInux系統下,對時間管理要弄清楚UTC時間和Local Time時間的區別 1)、UTC:即GMT(Greenwich Mean Time) 2)、Local Time 為本地時間 系統預設的時區設定檔位置為/etc/sysconfig/clock 在編程應用時,經常需要讀取時間、進程啟動並執行時間等資訊,在time.h標頭檔中聲明了這些函數  www.2cto.com

Linux裝置中的並發控制

Linux裝置中的並發控制 並發執行的唯一原因是:硬體中斷服務。核心代碼是可搶佔的。什麼是競爭?:當 2 個執行的線路[有機會操作同一個資料結構(或者硬體資源), 混合的可能性就一直存在。 避免競爭方法:在你設計驅動時在任何可能的時候記住避免共用的資源. 如果沒有並發存取, 就沒有競爭情況. 因此小心編寫的核心代碼應當有最小的共用. 這個想法的最明顯應用是避免使用全域變數. 如果你將一個資源放在多個執行線路能夠找到它的地方,

linux下/dev/shm簡析

linux下/dev/shm簡析 預設系統就會載入/dev/shm ,它就是所謂的tmpfs,有人說跟ramdisk(虛擬磁碟),但不一樣。象虛擬磁碟一樣,tmpfs 可以使用您的 RAM,但它也可以使用您的交換分區來儲存。而且傳統的虛擬磁碟是個塊裝置,並需要一個 mkfs 之類的命令才能真正地使用它,tmpfs 是一個檔案系統,而不是塊裝置;您只是安裝它,它就可以使用了。  www.2cto.com    tmpfs有以下優勢:  1,動態檔案系統的大小。  2,

關於啟動Linux時出現Error $15的問題

關於啟動Linux時出現Error $15的問題 Linux版本:CentOS6.3 問題描述1:在使用隨身碟安裝完系統後,拔掉隨身碟進入不了系統,插上隨身碟又能進入。 問題描述2:硬碟安裝完系統後,在Windows下修改了硬碟(壓縮、擴充、分區等操作),重啟後進入不了系統。  www.2cto.com   以上是同一類問題:它們找不到GRUB引導,因此啟動電腦後會進入 GRUB

總頁數: 3662 1 .... 1316 1317 1318 1319 1320 .... 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.