Time of Update: 2018-12-04
原文:http://hi.baidu.com/jutdhtwazigpwxe/item/98b44fe510807dd4eb34c90fGCC降級安裝在編譯LINUX核心時,高版本的GCC常會出現很多問題,這個時候需要對GCC降級到3.x版本,然後編譯系統核心。但直接編譯GCC3.4會出現很多問題,建議選擇直接下載DEB檔案安裝,安裝過程如下:1.下載安裝GCC3.4LINK:http://archive.ubuntu.com/ubuntu/pool/universe/g/gcc-3.4/安裝缺
Time of Update: 2018-12-04
原文:棧與堆的區別1。 記憶體配置方面:堆:作業系統有一個記錄空閑記憶體位址的鏈表,當系統收到程式的申請時,會遍曆該鏈表,尋找第一個空間大於所申請空間的堆結 點,然後將該結點從空閑結點鏈表中刪除,並將該結點的空間分配給程式,另外,對於大多數系統,會在這塊記憶體空間中的首地址處記錄本次分配的大小,這樣代碼 中的delete語句才能正確的釋放本記憶體空間。棧:在函數調用時第一個進棧的主函數中的下一條指令(函數調用語句的下一條可執行語句)的地址然後是函數
Time of Update: 2018-12-04
文章目錄 TCP/IP詳解學習筆記 出自:
Time of Update: 2018-12-04
1.使用ubuntu啟動盤或者安裝盤2.利用”Try ubuntu"進入試用的ubuntu系統3.開啟終端(CTRL+ALT+T)4.輸入命令:sudo -i //擷取root許可權fdisk -l //擷取分區資訊,ID=83的是引導盤,假設這裡為sda8cd /mntmkdir tmpmount /dev/sda8 /mnt/tmpgrub-install
Time of Update: 2018-12-04
0:000> uf .monitor!main [c:\users\myalias\documents\visual studio 2005\projects\mytest\mytest\main.c @ 32]: 32 0042f780 55 push ebp 32 0042f781 8bec mov ebp,esp 32 0042f783 81eccc000000 sub esp,0CCh 32
Time of Update: 2018-12-04
什麼是Core Dump?今天調試一個程式, 用到了core dump, 於是寫出來, 記於此.什麼是Core Dump?Core的意思是記憶體, Dump的意思是扔出來, 堆出來.開發和使用Unix程式時, 有時程式莫名其妙的down了, 卻沒有任何的提示(有時候會提示core dumped). 這時候可以查看一下有沒有形如core.進程號的檔案產生, 這個檔案便是作業系統把程式down掉時的記憶體內容扔出來產生的, 它可以做為偵錯工具的參考.core dump又叫核心轉儲, 當程式運行過程中
Time of Update: 2018-12-04
由於工作過程中用到了POI,現對使用過程遇到的問題以及POI的主要類進行記錄。 POI的常用類如下:HSSFWorkbook,HSSFSheet,HSSFRow,HSSFCell. HSSFWorkbook:顧名思義是活頁簿類。HSSFSheet:是頁簽類。HSSFRow:是行類。HSSFCell:是列類。 操作順序是HSSFWorkbook--->HSSFSheet--->HSSFRow--->HSSFCellHSSFSheet可以控制儲存格的合并。HSSFSheet在設定列
Time of Update: 2018-12-04
系統內容為ubuntu11.01一.安裝(略)二.問題記錄1.沒有註冊選擇最後發現是1.1.0版本問題,改成使用0.9.9版本後,可以正常註冊2.註冊報“資料庫錯誤”查看/var/log/apache2/error.log。提示: sh/usr/sbin/sendmail: not found需要在config.php中添加email配置.以gmail為例,設定內容如下:// Email info, used for all outbound
Time of Update: 2018-12-04
來源:http://blog.jobbole.com/:阮一峰進程(process)和線程(thread)是作業系統的基本概念,但是它們比較抽象,不容易掌握。最近,我讀到一篇材料,發現有一個很好的類比,可以把它們解釋地清晰易懂。1.電腦的核心是CPU,它承擔了所有的計算任務。它就像一座工廠,時刻在運行。2.假定工廠的電力有限,一次只能供給一個車間使用。也就是說,一個車間開工的時候,其他車間都必須停工。背後的含義就是,單個CPU一次只能運行一個任務。3.進程就好比工廠的車間,它代表CPU所能處理的
Time of Update: 2018-12-04
一.hostent資料結構是這樣的: struct hostent { const char *h_name; // official name of host char **h_aliases; // alias list short h_addrtype; // host address type short h_length; // length of
Time of Update: 2018-12-04
最近看了一下Android的鬧鐘管理類(AlarmManager),真不錯誤,強大又簡單,代碼如下: 1、建立一個AlarmReceiver繼承入BroadcastReceiver,並在AndroidManifest.xml聲明 public static class AlarmReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) {
Time of Update: 2018-12-04
用途說明hexdump命令一般用來查看”二進位“檔案的十六進位編碼,但實際上它的用途不止如此,手冊頁上的說法是“ascii,decimal, hexadecimal,
Time of Update: 2018-12-04
談這個問題之前我們先介紹另一個概念,DCE(Data Communication Equipment資料通訊裝置)速度。它是指兩個Modem之間即電話線之間的傳輸速度,我們所說的56K指的就是這個速度。而DTE(Data Terminal Equipment資料終端設備)速度是指從本機電腦到Modem的傳輸速度,如果電話線傳輸速率(DCE速度)為56000bps,Modem在接收到資料後按V.42
Time of Update: 2018-12-04
#include <stdio.h>void main(){Char *name[2];Name[0] =“/bin/sh”;Name[1] = NULL;Execve(name[0], name, NULL);}使用 objdump -d a.out:push %ebp //儲存原來的基址指標 shell調用main函數. 這個ebp是shell的基地址mov %esp, %ebp
Time of Update: 2018-12-04
include/base/map.cint kobj_map(struct kobj_map *domain, dev_t dev, unsigned long range, struct module *module, kobj_probe_t *probe, int (*lock)(dev_t, void *), void *data){ unsigned n = MAJOR(dev + range - 1) - MAJOR(dev) + 1;
Time of Update: 2018-12-04
sim與ME之間通過APDU進行互動。APDU包括命令APDU跟相應APDU,其中命令APDU格式為CLA+INS+P1+P2+P3+DATA,響應APDU格式為Data+SW1+SW2,當由ME從SIM讀取資料時則STPlayer使用READ,往上寫資料則使用WRITE模式。每個命令格式及APDU的格式我已經都寫過一遍了,這裡就不多做介紹
Time of Update: 2018-12-04
android電話應用程式概述 一.總覽 1.phone應用主介面 2.已撥電話流程 3.接入電話流程 二.phone應用主介面 phone應用程式的主介面包括”phone”,”Call log“,“Contacts”,”Favorites”四個部分組成。 Phone:由12鍵的撥號盤組成。輸入號碼後單擊電話表徵圖按鈕進行撥號 Call log:存放呼入和呼出的記錄。
Time of Update: 2018-12-04
在android中,經常用到的定時器主要有以下幾種實現:一、採用Handler與線程的sleep(long )方法二、採用Handler的postDelayed(Runnable, long) 方法三、採用Handler與timer及TimerTask結合的方法。下面逐一介紹:一、採用Handle與線程的sleep(long
Time of Update: 2018-12-04
zz理解Thread.Sleep函數 我們可能經常會用到 Thread.Sleep 函數來使線程掛起一段時間。那麼你有沒有正確的理解這個函數的用法呢?思考下面這兩個問題: 1、假設現在是 2008-4-7 12:00:00.000,如果我調用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的時候,這個線程會 不會被喚醒? 2、某人的代碼中用了一句看似莫明其妙的話:Thread.Sleep(0) 。既然是 Sleep 0
Time of Update: 2018-12-04
RdioGroup組中有多個RadioButton。 //為RadioGroup設定監聽器,需要注意的是,這裡的監聽器和Button控制項的監聽器有所不同 genderGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId)