系統公告
個人檔案
個人圖檔
ID:ricebuglee
暱稱:【Smile mafia】快樂的米蟲 (相機換完才是敗家的開始....)
地區:臺中市

文章分類
人氣指數
當日人次:
累積人次:
誰來我家
搜尋此頻道內容
搜尋:
RSS 訂閱
RSS2
ATOM
贊助商
其它資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam天空部落 本身立場。
POWERED BY
POWERED BY
會員登入免費註冊
1 2 3 > 下一頁 | 最後一頁 1/3    推薦這個部落格: 132
目前分類: 電腦    檢視方式: 列表 摘要
April 28, 2009
Platform: linux 2.6
GCC : MIPS

當發生glibc dected : double free or corruption 問題:

CASE 1:
memory 發生overwrite ,可能是宣告SIZE太小,實際運用時超過該SIZE

CASE2:
對非法的POINTER做free()

EX: 先列印出所有會使用到free()的函式:
------------------------執行函式前
buf=0x10023750
 tmp=0x10023948
 cmd=0xbfe2e49c
un_cmd=0x10023d38
------------------------執行函式後
buf=0x10023750
 tmp=0x10023948
 cmd=0x10023750
un_cmd=0x10023d38

由此可知,pointer 'cmd'被更改了,所以要做free動作將導致出錯

April 16, 2009

分析:
使用pointer方式指向每個變數,再利用LOOP做變數值的設定
可省下一個一個設定的麻煩


boolean gUpdateDeviceInfoProfile = 0;
boolean gUpdateLANEthernetInterfaceConfigProfile = 0;

boolean *totalUpdateProfileListSet[] = {
 &gUpdateDeviceInfoProfile,
 &gUpdateLANEthernetInterfaceConfigProfile,
 0
};
 


April 1, 2009

第一篇來是始作恿者的道歉文:
http://www.mobile01.com/topicdetail.php?f=383&t=998235&p=1

全文仍在成長...包含我自己也PO了一篇......


看不懂得朋友們, 移駕:
http://www.mobile01.com/topicdetail.php?f=383&t=985666&p=32
看來原PO之所以會被圍剿不是沒有原因的...
關鍵在於發生事情後,不但沒有認錯還對熱心出面解決的網友落井下石...
最後被挖出資料以後無法硬ㄠ了.....


這當中的來龍去脈看完後應該會有所了解
米蟲則是看了一小時候再回頭看那篇道歉文就覺得有點....

就當作是發發牢騷吧.......
因為我也受不了那些只會躲在網路後面打嘴砲的小鬼!!
現在這種情況更多!
但是腦殘的記者大概又會在"順便"冠上個"宅男"的定義...來修飾他的所有行為
請不要再消費這個字眼!!
 


前面的討論花了一小時看完全部.........= =""

只能說~
這位"21歲的孩子"...都讀大學了
也有是非分辨能力了吧?
 
雖然我是路人
但是我看到這樣的道歉文也覺得一點誠意也沒有...[暴走]
(不知道是文筆爛還是寫不出來)


觀看全文...
March 11, 2009

Arrays

  • An array is declared as datatype name[constant-size] and groups one or more instances of a datatype into one addressable place
    • constant-size may be an expression, but the expression must evaluate to a constant, like:
      	#define MAX_SIZE	16
      	...
      	int list[MAX_SIZE + 1];
      
  • C arrays begin at element 0, so an array definition like int a[3]; would create three int elements, addressable as a[0], a[1], and a[2]
    • Note that even tough the definition says a[3], there is no element named a[3]
  • As with other variables, global and static array elements are initialized to 0 by default, and automatic array elements are filled with garbage values
  • Arrays can be initialized using one or more values in braces,
    like int a[3] = {5, -2, 17};
    • Pre-ANSI C compilers may not allow initializers on automatic arrays
  • If a list of initialization values is present but no constant-size is specified, the size of the array is the same as the number of initialization values
    • int q[] = {1, 2, 3}; is the same as
      int q[3] = {1, 2, 3};
  • To declare an external reference to an array defined in another file,
    use extern int a[];

後續.....



觀看全文...
February 11, 2009

推薦大家一個好用又免費的編輯軟體!!!
以下是官方聲明~~XD:


Notepad++
 是在微軟視窗環境之下的一個免費的代碼編輯器。

為了產生小巧且有效率的代碼編輯器,這個在GPL許可證下的自由軟體開發專案採用 win32 api STL C++ 程式語言撰寫成,並且選用功能強大的編輯模組 Scintilla

藉由加強與優化許多函數及演算法,Notepad++ 致力於減少世界二氧化碳的排放。當使用較少的 CPU 功率,降低電腦系統能源消耗,Notepad++ 間接造就了綠化的環境。多虧它的輕巧與執行效率,Notepad++ 可完美地取代微軟視窗的記事本。


經過米蟲試用後~~
速度很快
而且支援的語法比ULTRA EDIT多!!!   (但是功能沒那麼強大就是了.......)
可以修改MAKEFILE跟SHELL SCRIPT的語法~~(米蟲手上的UT就沒有支援....)
所以,如果你沒用過UT你可以試試這個小巧的程式
當然用過UT的人更可以比較看看嘍~~

October 12, 2008
H CAIN某日傳來的東西.......
這下NDS可以自己製作GAME嘍~~XDDDDDD

http://bbs.tvgame360.com.tw/viewthread.php?tid=18396&extra=page%3D1

您是否想要讓您的DS有更多功能呢?
歡迎加入開發的行列~開發不再只是遊戲廠商的專利,擁有備份卡的我們也能做,只要你有這份熱情

October 1, 2008

看起來還蠻有用的~~
貼給大家看看

http://blog.udn.com/thomaschuang/1497368



觀看全文...
September 6, 2008
很多exif資訊不一定acdsee會顯示
有些廠家的額外記載著有關相機的詳細參數是很有參考價值的
那麼有哪套軟體可以一次看到呢

這裡推薦依套免費的軟體~~~
Opanda IExif 2.26
http://www.opanda.com/cn/iexif/download.htm

它還可以看到快門次數喔(依廠家資訊而定)
相信要買二手相機的人一定要參考看看!!


介紹文章來自:
http://www.wretch.cc/blog/bajenny&article_id=65449121
April 5, 2008

從網路抓的音樂碰到亂碼的時候怎麼辦呢??
有可能是日文或簡體中文的時候常常會因為內碼的關係顯示出一堆亂碼
這個時候就可以用 ConvertZ來解決
它的好用在於除了可以針對檔名變更外~~還可以對ID3或一般的文字檔內文做轉換
如此一來~最近流行的APE檔如果想要直接讀取的話可能要看看附上的CUE檔案是否有正確的檔名
一般來說像米蟲這樣常常抓日文的音樂是不太會遇到播放程式馬上可以辨識的內碼....
所幸~~這個程式也可以幫助我們~~~!! YA

原始作者網頁:
http://alf-li.pcdiscuss.com/index.html

請看以下範例:

如圖左: 米蟲抓到的CUE檔案是日文碼~ 所以選擇第一項就可以在右下角的預覽視窗看到結果,轉換之後就可以在播放程式看到正確的檔名樓~!!













範例2:

這個範例是針對整個目錄下的檔名以及目錄名作內碼的轉換,因為在XP之下即使看的到檔名但是仍會有應用程式無法讀取的問題~所以轉換內碼之後可以解決大部分的情況喔~!!


March 17, 2008

coLinux 增加磁碟:
在winxp下製作image file
fsutil file createnew ext3-10g.ext3 10737418240
容量大小為10*1024*1024*1024=10GB

修改colinux的xml檔,增加
<block_device index="2" path="\DosDevices\D:\Linux\ext3-10g.ext3" enabled="true"/>

進入colinux制作格式
mkfs.ext3 /dev/cobd2

mount:
mount /dev/cobd2 /mnt

更改fstab
/dev/cobd2              /opt/disk               ext3    defaults        1 1


1 2 3 > 下一頁 | 最後一頁 1/3