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

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

設定Tomcat在Linux作業系統中自啟動方法

 安裝了Tomcat 5.5,很簡單,將下載下來的安裝檔案包解壓,放入相應的目錄中,然後在Linux環境中設定相應的如:JAVA_HOME、CATALINA_HOME等環境變數後,在Tomcat的bin目錄下執行./catalina.sh run就能在終端方式上啟動tomcat的服務勒。如果需要將tomcat加入自啟動隊列中,則需要進行如下的操作: 以root使用者登入系統: cd /etc/rc.d/init.d/ vi tomcat 檔案內容參考如下: #!/bin/sh##

關於Linux和Windows檔案路徑的解決辦法

 Linux系統下的檔案夾路徑和window下的不一樣,windows下就需要寫成“\photos"因為java會把第一個""當成逸出字元給“吃了”。但在linux下就是 “/photos”呵呵,是不是很鬱悶阿。所以你的if (myFile.newFolder(path+"\photos")) 就應該寫成if (myFile.newFolder(path+"/photos"))以此類推。 public static final String FILE_SEPARATOR =

詳解FreeBSD8下安裝Apache+MySQL+PHP5

  所周知,在生產環境下配置Apache+PHP 5環境或Nginx+PHP 5環境還是很複雜的,即大家熟悉的LAMP或NAMP架構,就算按照詳細的部署文檔來安裝的話也是一個較長和麻煩的過程;但這一切在FreeBSD下用ports就簡化了,本人感覺特別適應於開發環境,特將FreeBSD 8下的部署過程記錄如下,方便與大家交流共用。  一、安裝Apache2.2cd /usr/ports/www/apache22  make install

配置 limits.conf 限制 Linux 使用者登入數量

1,說明:/etc/security/limits.conf 是 Linux PAM(插入式認證模組,Pluggable Authentication Modules)中 /lib/security/pam_limits.so 的設定檔。2,舉例:限制使用者:reistlin 最大登入數量為:1,適用於:系統本地,SSH遠程登入。reistlin:~# vim /etc/security/limits.conf reistlin    

用PXE引導調用kickstart安裝CentOS 5

PXE引導啟動優點:用戶端不需要任何外設支援,無需光碟機和隨身碟,只要網卡支援PXE啟動就行。合適多種自動應答的安裝,如有A,B,C三種配置,只需PXE引導後指定A或B或C配置就行。實現了無周邊的全自動無人值守安裝。安裝機器的台數無限制,可以同時進行多台機器的基於不同配置的安裝。 工作流程:用戶端設定從PXE引導後,從DHCP伺服器上擷取到IP和下一跳TFTP伺服器位址,然後從TFTP上載入initr.img

LNMP 0.5 安裝使用教程

  也許大家對LAMP比較熟悉,LAMP代表Linux下Apache、MySQL、PHP這種網站伺服器架構;同上LNMP代表的就是Linux下Nginx、MySQL、PHP這種網站伺服器架構。  我們為什麼採用LNMP這種架構?  採用Linux、PHP、MySQL的優點我們不必多說。  Nginx是一個小巧而高效的Linux下的Web伺服器軟體,是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru

ubuntu gedit出錯:Failed to connect to the session manager的問題

剛才用su到root後,用命令gedit發現會出錯:  ** (gedit:2976): WARNING **: 串連已關閉  (gedit:2976): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported  **

詳解Linux伺服器三種監控技術優缺點

本文介紹三種Linux伺服器監控技術的優缺點,其中有SNMP代理(用戶端)方式、SSH方式、安裝私人代理(用戶端)方式等內容。 linux系統的強大的功能和絢麗的介面使得很多企業都選用linux系統來做伺服器,下面是介紹三種Linux伺服器監控技術的優缺點。 Linux伺服器監控技術1.SNMP代理(用戶端)方式  www.2cto.com

linux大量建立和刪除使用者

我們都知道可以用useraddxxxx可以建立使用者,passwd xxx可以為使用者建立密碼,如果我們要大量建立好多好多呢,怎麼辦??接下來我們一起來看個執行個體,一起來做一下大量建立使用者,可以幫管理員省去很多時間現在我們來看看目前都有什麼使用者,現在只有一個steven是自訂的,如 如所示,就是用來大量建立帳號的,我們一起來看看 第一行,我們用了for 語句,賦值了num的值是1到10的數字User=user$num很明顯也是一個賦值,user=user1、user2、

修改ubuntu預設編輯器為vim

修改ubuntu預設編輯器為vim 一般情況下,ubuntu終端下的預設編輯器為nano,我們直接編輯某個檔案,預設就會開啟nano。比如我們輸入“crontab -e“的時候預設會開啟nano編輯器。對於熟悉VIM的朋友來說,都希望預設編輯器能使用vim,那麼我們就需要修改ubuntu的預設編輯器。修改ubuntu預設編輯器有三種方法:一、直接在終端輸入: echo export EDITOR=/usr/bin/vim >>

samba實現自動掛載

方法一:FSTAB 修改/etc/fstab檔案,添加://Server ip/share /smbmount cifs defaults,username=[username],password=[password] 0 0  方法二:autofs(自動觸發)修改/etc/auto.master(設定掛載點) 添加命令: /smbmount

linux雙網卡NAT共用上網

linux雙網卡NAT共用上網 一、網路拓補結構: 伺服器:兩網卡的設定: eth0:202.96.168.100 掩碼:255.255.255.0 網關:202.96.168.68 #與 Inte.Net 相聯 eth1:192.168.1.1 掩碼:255.255.255.0 #與區域網路相聯 客戶機子網段:192.168.1.0/255   www.2cto.com  二、伺服器設定:(這兩種方法任選其一即可)

Linux Mint Xfce安全刪除檔案(secure-delete)

Linux Mint Xfce安全刪除檔案(secure-delete) 1、問題背景 大家都知道,系統的刪除操作其實並沒有把真實的資料抹掉。 只是標記為刪除,就可當空資源使用了。  www.2cto.com   只要真實內容沒有被佔用就可以用一些恢複工具來恢複這些檔案。 但這時就出現了一個問題,對於有較高保密要求的文檔來說存在風險。怎樣才能保證資料的安全? 方法其實就是把檔案的內容所佔空間在刪除前全部填充其它內容,

linux開機啟動指令碼的順序

如果伺服器重啟之後需要手工開啟許多服務、工作及以後的維護相對比較繁瑣、特地總結了下linux下開機自動啟動指令碼所涉及的知識和方法、如下:1、相關基礎知識點1)redhat的啟動方式和執行次序是:載入核心執行init程式/etc/rc.d/rc.sysinit # 由init執行的第一個指令碼/etc/rc.d/rc $RUNLEVEL # $RUNLEVEL為預設的運行模式/etc/rc.d/rc.local    

統計伺服器斷網時間和次數的簡單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下無線網卡安裝通用方法    如果你的核心支援你的無線網卡的話那最好了,如果不支援,建議使用 ndiswrapper 來安裝你的無線網卡,能方便很多。ndiswrapper 我已上傳上來了。    1.  準備好網卡在 Winxp 下的驅動程式。驅動程式最好是最新的,指定給 XP 用的。我用到的是 BCM4310,筆記本內建的無線網卡。驅動程式是 bcmwl5.inf,通常你解壓你的驅動程式就能看到類似這種 inf

linux和windows下同樣的檔案或檔案夾的大小有什麼區別

linux和windows下同樣的檔案或檔案夾的大小有什麼區別 1.window下檔案夾不算大小,linux下檔案夾要算大小  2.兩個系統下的檔案系統可能不一樣,不同的檔案系統,blocksize可能不一樣。 blocksize不一樣,檔案佔用的磁碟空間可能就不一樣。  不同作業系統下查看blocksize的命令:  AIX:lsfs -q /u01   www.2cto.com

linux下/dev/shm簡析

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

linux下亂碼問題總結

linux下亂碼問題總結 linux下出現亂碼,一般都是語言和編碼的設定有問題,分為以下幾種情況。 1. Terminal亂碼使用者根目錄下建立.bash_profile檔案,檔案末尾加入以下內容,重新開啟terminal即可export LC_ALL=zh_CN.GBK;  export LANG=zh_CN.GBK注意:命令列輸出亂碼的,一般都是系統變數設定不合理導致的,例如less、more等命令的輸出包含亂碼  www.2cto.com

總頁數: 3662 1 .... 3404 3405 3406 3407 3408 .... 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.