Ubuntu GTK 中如何支援 800×480 的解析度

修改 /etc/X11/xorg.confSection "Monitor" Identifier  "Monitor1" VendorName  "Generic Vendor" ModelName    "Generic Monitor" HorizSync    28-50 VertRefresh  43-73  Modeline    "800x480"   33.2640  800  840  976  1056  480  490  492  525 +HSync -VSync 

sys/types.h和fcntl.h的作用

 sys/types.h       是Unix/Linux系統的基本系統資料類型的標頭檔,含有size_t,time_t,pid_t等類型。      在應用程式源檔案中包含 <sys/types.h> 以訪問 _LP64 和 _ILP32 的定義。此標頭檔還包含適當時應使用的多個基本衍生類別型。尤其是以下類型更為重要:  clock_t 表示系統時間(以刻度為單位)。   dev_t 用於裝置號。   off_t 用於檔案大小和位移量。   ptrdiff_t 是一種帶符號整型,

setsockopt()改善程式的健壯性

1. 如果在已經處於 ESTABLISHED狀態下的socket(一般由連接埠號碼和標誌符區分)調用closesocket(一般不會立即關閉而經曆TIME_WAIT的過程)後想繼續重用該socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已經處於串連狀態的soket在調用closesocket後強制關閉,不經曆TIME_

交換式乙太網路和共用式乙太網路區別

http://blog.csdn.net/sailor_8318/article/details/3907345交換式乙太網路和共用式乙太網路區別 集線器,又稱Hub,在OSI模型中屬於資料連結層。但由於集線器屬於共用型裝置,導致了在繁重的網路中,效率變得十分低下,易產生廣播風暴。所以我們在中、大型的網路中看不到集線器的身影。 交換器是一種基於MAC(網卡的硬體地址)識別,能完成封裝轉寄資料包功能的網路裝置。交換器可以"學習"MAC地址,並把其存放在內部地址表中,通過在資料幀的始發者和目標接收者

libnet使用舉例(7)

    這次以構造DNS報文為例繼續介紹libnet庫編程。./linuxkiller -o 44 -y 53 -s 192.168.10.1ping bbs.tsinghua.edu.cn後抓取如下報文:[  udp   ]    192.168.10.1 [ 1476 ] -> 192.168.0.2 [ 53 ]udpHeadLen = 8 udpDataLen = 37byteArray [ 37 bytes ] ----> 00000000  42 83 01 00 00

libnet使用舉例(8)

標題:libnet使用舉例(8)作者:小四 < mailto: scz@nsfocus.com >首頁:http://www.nsfocus.com日期:2000-08-02 11:33呼呼,又到了領略C語言編程魅力的時刻,看如下函數原型:int libnet_build_dns ( u_short id, u_short flags, u_short num_q,                       u_short num_anws_rr, u_short

TCP串連 保持 保活

http://hi.baidu.com/zgcui/item/ffd8b7de64a3b5836dce3f23TCP串連當網路通訊時採用TCP協議時,在真正的讀寫操作之前,server與client之間必須建立一個串連,當讀寫操作完成後,雙方不再需要這個串連時它們可以釋放這個串連,串連的建立是需要三向交握的,而釋放則需要4次握手,所以說每個串連的建立都是需要資源消耗和時間消耗的TCP保活的必要性:TCP的長串連理論上只要串連建立後,就會一直保持著。但有時有一些防火牆之類的軟體會自動檢查主機的網路

libnet使用舉例(9)

libnet使用舉例(9)作者:小四 (scz@nsfocus.com)首頁:http://www.nsfocus.com日期:2000-08-15今次以IGMP攻擊為例繼續介紹libnet庫編程。IGMP補丁我沒有用過,對於Pwin98來說,IGMP實在沒有什麼用途,可以考慮袁哥的這個辦法:用ultraedit搜尋6A 02 E8,修改成6A F2 E8。這裡02對應IGMP協議,這樣處理過後,F2才對應IGMP,所以呢,一般的針對標準IGMP協議的攻擊就全部失效了,當然你也無法正常使用IGM

win7裡local roaming檔案夾作用

Windows uses the Localand LocalLow folders for application data that does not roam with the user. Usually this data is either machine specific or too large to roam. The AppData\Local folder in Windows Vista is the same as the Documents and

UDP_CORK,TCP_CORK以及TCP_NODELAY

這三個選項十分有意思,並且困擾了很多人。特別是cork選項,它到底和nodelay有什麼區別,到底怎樣影響了Nagle演算法。在tcp的實現中(特指linux核心的協議棧實現),cork和nodelay非常讓人看不出區別,這一塊的實現非常複雜,看核心實現之前最好先明白它們大概在說什麼,否則很容易迷失的。    

關於軟切換,宏分集的一些資料整理

宏分集     在無線通訊中,宏分集是指使用多個發送天線或者多個接收天線傳送相同訊號的情形,這些天線之間的距離比波長大得多。在蜂窩網路或無線區域網路中,這些天線可以位於不同的基站或存取點。     宏分集的目的是為了對抗衰落,增加接收訊號強度。以下是宏分集的例子:CDMA,軟切換.UMTS,更軟切換.OFDM,基於單頻網路(SFN)和動態單頻網路(DSFN).802.16e,宏分集切換(MDHO).

myclink程式調試筆記(1)

gcc -o clink $(./mysql_config --cflags) process.c source_db.c util.c collect.c clink.h $(./mysql_config --libs)產生可執行檔後,代碼編譯的時候沒有出現錯誤,啟動並執行時候提示:./clink: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No

libnet使用舉例(10)

標題:libnet使用舉例(10)作者:小四 < mailto: scz@nsfocus.com >首頁:http://www.nsfocus.com日期:2000-08-09注意看igmpSend()部分,實際也是一個分區發生器,準備修改一下,不每次固定發送11個分區,允許使用者指定分區個數,允許指定分區大小,前面這個程式固定IP分區的資料區負載為1480,對於某些MTU、對於某些TCP/IP實現,不一定能通過。而現在DoS原因未明,正好可以修改攻擊程式測試到底是重組後巨大報文出現

代碼make後出現的錯誤—-為什麼會出現這個錯誤,怎麼改?

joyce@ubuntu:/mnt/hgfs/Share_With_Ubuntu/clink_test$ makegcc -g -D_GNU_SOURCE -c collect.c/tmp/ccrRmuk9.s: Assembler messages:/tmp/ccrRmuk9.s:4556: Fatal error: can't write collect.o: Illegal seekas: BFD (GNU Binutils for Ubuntu) 2.21.0.20110327

求整數數組中最大和子集並輸出子集下標

int MaxSum(int a[], int size) { if (size == 0){return INT_MIN;}int maxVal = a[0];//以最大值作為初始值int start = 0,end = 0;for (int i = 1;i<size;++i){if (a[i] > maxVal){maxVal = a[i];start = end = i;}}int temp_sum=0,step = 0; for(int i=0;i

libnet使用舉例(14)—-從libnet中挖掘BPF的發包機制

libnet使用舉例(14)----從libnet中挖掘BPF的發包機制作者:NSFocus Security

extjs4學習筆記

一、環境搭建建立HTML檔案並在頁面中引入ExtJS的樣式及ExtJS庫檔案:1、樣式檔案為resources/css/ext-all.css2、庫檔案主要包含兩個:adapter/ext/ext-base.js及ext-all.js3、其中ext-base.js是架構基礎庫,ext-all.js是extjs的核心庫。 測試環境是否搭建成功,一個hello world:<script type="text/javascript">Ext.onReady(function(){Ext.

將VC嚮導中建立出來的Win32項目和Win32控制台程式互相轉換

似乎在Win32項目中,只能使用WinMain函數,而Win32控制台程式中只能使用main函數. uml_basic 似乎兩個項目串連的crt0.obj有些不同.如何在VC中修改項目的屬性? 它們主要的區別是定義的宏不同,一個是WIN32,另一個是CONSOLE. 在預先處理中把_WINDOWS換成_CONSOLE就行了 project settings -> Link :將/SUBSUSTEM:WINDOWS開關改為/SUBSYSTEM:CONSOLE 可將 Win32控制台程式

GCC hash_map:string為鍵和const char*為鍵的效能比較

http://hi.baidu.com/ah__fu/item/7a498928b3d44380ae48f537測試的源碼如下://-----------------------------------------------------------------------------------------#include <stdio.h>#include <ext/hash_map>using namespace __gnu_cxx;#include

CUDA 矩陣轉置

在CUDA SDK中有可以找到很多常用的代碼, 比如矩陣轉置, CUDA的記憶體顯示, 都比較具有代表性#define BLOCK_DIM 16__global__ void transpose(float *odata, float *idata, int width, int height){__shared__ float block[BLOCK_DIM][BLOCK_DIM+1];unsigned int xIndex = blockIdx.x * BLOCK_DIM +

總頁數: 61357 1 .... 18347 18348 18349 18350 18351 .... 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.