原创 關於C++的重載等問題
呵呵,基礎不牢靠呀。總是搞不清楚C++的重載,因此總是用錯,網上搜索原來是經常和重寫、重定義搞混淆(實際上Eclipse編輯器中有相應的Tips,只是以前沒有注意過)。轉載一篇不錯的總結性的博文。原文鏈接地址:http://www.wut
原创 SystemC 數據類型
一. 關於賦值語句 賦值的目標可以是:變量、信號、端口、位選擇[]、範圍Rang(),位選擇運算[]和範圍函數Rang()僅能作用於變量(向量類型,如sc_bv、sc_lv、sc_int、sc_uint、sc_bigint、sc_
原创 Ubuntu12.04安裝AMD顯卡聲音設置問題解決方案
安裝AMD顯卡(帶HDMI)後,聲音無法設置,網上查找解決辦法,升級alsa庫、重裝ubuntu都無法解決,並且關機時總是提示GNOME設置守護進程無響應,偶爾還伴隨無法顯示登錄界面,人都要快崩潰了。 後來看到有人說下載a
原创 Wubi方式安裝的Ubuntu調整虛擬空間大小
寫這篇博文的目的只是MARKER一下,以供以後遇到同樣問題時節省一些時間。 由於使用的是IBM的筆記本,擔心改變分區會帶來麻煩,因此採用Wubi方式安裝Ubuntu。開始只是分了15G的空間,可漸漸發現空間
原创 C語言回調函數與函數指針
在層次化程序設計中,上層模塊可以直接調用下層模塊的函數,而下層模塊一般不能直接調用上層模塊的函數。而實際情況中卻常常存在層間相互依賴的情況,即層間相互調用函數,例如,層B的狀態變化需要通知層A或者引起層B的狀態變化,爲了避免這種
原创 Longest Increasing Subsequence(LIS)
已知集合A[1...n],求最長上升(遞增、單調增)子序列。較爲常見的DP問題,實際上就是求以求Ai開始的最長子序列(1<=i<=n)。但關鍵是分解子問題,求原問題的最優解轉化爲求子問題的最優解,然後描述子問題,根據子問題的描述尋
原创 C語言中的無符號整數
1. 如何判斷一個數爲無符號整數#define ISUNSIGN(A) ((A)>=0 && ~(A)>=0)2. 求無符號整數數值的負值 unsigned int u = 2247483648U;#ifdef _MSC_VER _