2006年11月20日

(原創) 如何编译SystemC library? (C/C++) (SystemC) (VC++) (IC Design)

摘要: SystemC 2.1目前只能在Visual Studio .NET 2003的环境下开发,若以相同的方式设定Visual Studio 2005,Library虽然可以compile成功,但AP却无法compile,若有任何人知道如何在Visual Studio 2005下设定,请告诉我,谢谢。 阅读全文

posted @ 2006-11-20 13:18 真 OO无双 阅读(2686) 评论(0) 推荐(0) 编辑

2006年11月19日

(轉貼) 臭豆腐益菌多 生吃有助腸胃蠕動 (News)

摘要: 終於為吃臭豆腐找到合理的藉口了... 阅读全文

posted @ 2006-11-19 23:05 真 OO无双 阅读(2052) 评论(1) 推荐(0) 编辑

(原創) 如何使用C++/CLI读/写jpg檔? (.NET) (C++/CLI) (GDI+) (C/C++) (Image Processing)

摘要: 因为Computer Vision的作业,之前都是用C# + GDI+写,但这次的作业要做Grayscale Dilation,想用STL的Generic Algorithm写,但C++ Standard Library并无法读取jpg档,用其它Library又比较麻烦,所以又回头想到GDI+,能同时使用STL和GDI+的,也只有C++/CLI了,我想这也是C++/CLI的优势之一,可以让你同时发挥.NET Framework和STL的power,以下的范例demo如何使用C++/CLI配合GDI+将jpg档读进来,并写入jpg檔。 阅读全文

posted @ 2006-11-19 21:43 真 OO无双 阅读(6169) 评论(6) 推荐(0) 编辑

(原創) 如何使用for_each() algorithm? (C/C++) (STL)

摘要: 很怀念VB和C#的foreach语法吗?对于C++只能用for语法造成程序冗长觉得很烦吗?foreach的确对于container而言非常好用且精简,C++/CLI已经增加上了for each语法了,事实上,C++也可使用foreach喔,STL提供了for_each() algorithm,可以弥补这个缺憾。 阅读全文

posted @ 2006-11-19 12:12 真 OO无双 阅读(3742) 评论(0) 推荐(1) 编辑

2006年11月17日

(原創) 如何将字符串前后的空白去除? (使用string.find_first_not_of, string.find_last_not_of) (C/C++)

摘要: 这在字符串处理是很常用的功能,.NET Framework的String class直接提供Trim()的method,其它语言也大都有提供(VB、VFP),但C++无论Standard Library或STL都找不到相对应方法,以下的方式是由希冀blog中的C++中如何去掉std::string对象的首尾空格 改编而来,加上了pass by reference适合function使用,其中std::string所提供的find_first_not_of()和find_last_not_of()真是大开眼界,竟然还有这种method,可以找寻第一个不符合条件的位置,我在其它语言都还没见过这样的function。 阅读全文

posted @ 2006-11-17 23:52 真 OO无双 阅读(6939) 评论(0) 推荐(0) 编辑

(轉貼) 寶蘭開發工具部門將分割成完全獨立的子公司 (C/C++) (News)

摘要: 根據寶蘭BDN於11月14日發佈的新聞稿(還有另一份以FAQ呈現的新聞稿),原本打算在今年二月求售的開發工具部門(Developer Tools Group),寶蘭也預計將在九月公佈買主,但現在決定不賣了,而會在2007年初分割成完全獨立的子公司,公司名稱定為CodeGear。 阅读全文

posted @ 2006-11-17 20:41 真 OO无双 阅读(359) 评论(1) 推荐(0) 编辑

(轉貼) 什麼是SystemC? (IC Design) (C/C++) (SystemC)

摘要: 當SystemC語言以一種新的開放原始碼語言在1999年問世時,給設計工程師中帶來了不小的困惑。什麼是SystemC?一種硬體設計語言?如果是的話,怎麼能是以C++為基礎的呢?一種行為級語言?那麼它為什麼又這麼像RTL?它會不會取代Verilog和VHDL?其關鍵問題就在於它到底是做什麼的? 阅读全文

posted @ 2006-11-17 20:26 真 OO无双 阅读(7844) 评论(0) 推荐(1) 编辑

2006年11月16日

(原創) 如何使用find() algorithm? (C/C++) (STL)

摘要: find()能在container中,尋找單一的值,若找的到,傳回該iterator,若找不到,則傳回container.end()。 阅读全文

posted @ 2006-11-16 15:32 真 OO无双 阅读(2913) 评论(0) 推荐(0) 编辑

(原創) 如何使用remove() algorithm? (C/C++) (STL)

摘要: remove()將移除container中所有的指定元素,但基於不改變Contaier size的原則,remove()只是將要移除的元素搬到contaier後面,若要真正移除,還要搭配contaier.erase()。 阅读全文

posted @ 2006-11-16 15:22 真 OO无双 阅读(1698) 评论(0) 推荐(0) 编辑

如何统计出一篇文章出现的文字个数? (高级) (使用std::map)

摘要: 1/**//* 2(C) OOMusou 2006 http://oomusou.cnblogs.com 3 4Filename : CountRepeaterByWordByMap.cpp 5Compiler : Visual C++ 8.0 6Description : Demo how to count repeated words by std::map 7Release ... 阅读全文

posted @ 2006-11-16 12:39 真 OO无双 阅读(616) 评论(0) 推荐(0) 编辑

如何统计出一篇文章出现的文字个数? (中级) 使用std::vector

摘要: 1/**//* 2(C) OOMusou 2006 http://oomusou.cnblogs.com 3 4Filename : CountRepeatedWordByVector.cpp 5Compiler : Visual C++ 8.0 6Description : Demo how to count repeated words by vector 7Release... 阅读全文

posted @ 2006-11-16 10:07 真 OO无双 阅读(760) 评论(2) 推荐(0) 编辑

(原創) 是否该将local variable宣告在funtion body的最前面? (C/C++) (C)

摘要: 有很多人习惯将local variable宣告在function body的最前面,甚至很多source code和书也都这样写,但事实上这并不是一个好的practice。 阅读全文

posted @ 2006-11-16 08:37 真 OO无双 阅读(637) 评论(0) 推荐(0) 编辑

(原創) 为什么在header file中,要使用fully qualified library name? (C/C++)

摘要: The content of a header are copied into our program text by the preprocessor. When we #include a file, it is as if the exact header, it is equivalent to placing the same using declaration in every pro... 阅读全文

posted @ 2006-11-16 02:51 真 OO无双 阅读(385) 评论(0) 推荐(0) 编辑

(原創) 何谓const member function? (C/C++)

摘要: const member function是C++独有的,(C语言、C#皆没有,但Java不确定),事实上,C++是一个非常重视const的语言,很多地方都可见到const的踪迹。 阅读全文

posted @ 2006-11-16 02:31 真 OO无双 阅读(9623) 评论(1) 推荐(0) 编辑

(原創) 如何使用subscripting的方式新增std::map? (C/C++) (STL)

摘要: std::map提供了两种新增element的方式,一种是c.insert(),和其它container一样,另外一种则是subscripting。 阅读全文

posted @ 2006-11-16 01:00 真 OO无双 阅读(925) 评论(0) 推荐(0) 编辑

2006年11月15日

(原創) 为什么说iterator是left inclusive? (C/C++) (STL)

摘要: 因为c.begin()是第一个element,但c.end()并不是最后一个element,而是one past the end,所以c.end()并不是iterator.若以符号表示,则是 [first,last)the range begin with first and ends with, but not include, last.Reference C++ Primer 4th P.3... 阅读全文

posted @ 2006-11-15 23:20 真 OO无双 阅读(429) 评论(0) 推荐(0) 编辑

(原創) 在C++中,string literal是什么型别? (C/C++)

摘要: 在C++中,string literal的型别并不是std::string,而是C语言的const char*。 阅读全文

posted @ 2006-11-15 23:02 真 OO无双 阅读(945) 评论(0) 推荐(0) 编辑

(原創) .NET 3.0在11/10/2006正式发布了 (初級) (.NET)

摘要: .NET 3.0已经在上星期五11/10正式发布了,表示.NET 3.0离我们已经不在遥不可及,全新的WPF开发方式马上得面对,另外Windows CE 6.0也在11月上市了,今天博班的学长也马上要我们明天11点去找他,讨论Embedded Visual C++ 6.0的研究项目,2006年底和2007年真的是Microsoft技术重要的一年。.NET Framework 3.0下载http:/... 阅读全文

posted @ 2006-11-15 22:09 真 OO无双 阅读(315) 评论(0) 推荐(0) 编辑

(原創) 使用std::vector模拟std::stack? (C/C++) (STL)

摘要: 实务上并不会用std::vector去模拟std::stack,这是我修C++在Lab上的一个练习,要我们用std::vector去模拟std::stack,还蛮有趣的。 阅读全文

posted @ 2006-11-15 16:36 真 OO无双 阅读(1692) 评论(0) 推荐(0) 编辑

(原創) 如何删除std::vector内的element?(使用find) (C/C++) (STL)

摘要: 若要删除std::vector中的element,正规的方式该用find() generic algorithm,若find()找到了,会传回该iterator,若找不到,将传回vector.end()。这种写法远比用for loop干净很多。 阅读全文

posted @ 2006-11-15 15:26 真 OO无双 阅读(6414) 评论(0) 推荐(0) 编辑

如何删除std::vector内的element?(使用for loop) (中级)

摘要: 初学者若想要删除std::vector内的element,第一个想到的就是用for loop,若该iterator的值是我要删的,就erase 1// Compile OK, but run-time error!!2for(std::vector::iterator iter = ivec.begin(); iter != ivec.end(); ++iter) {3 if (*iter ==... 阅读全文

posted @ 2006-11-15 14:27 真 OO无双 阅读(10629) 评论(2) 推荐(1) 编辑

(原創) 如何将array转成std::vector? (使用vector.insert) (C/C++) (STL)

摘要: 使用vector.insert將array轉vector,雖然也是一行完成,但不是那麼直觀,建議還是用constructor的方式將array轉std::vector。 阅读全文

posted @ 2006-11-15 13:16 真 OO无双 阅读(2801) 评论(0) 推荐(0) 编辑

(原創) 今天期中考 (日記)

摘要: 今天是我在台大第一次的期中考,考的是计算机视觉(Computer Vision),这是个大四和研究生可修的选修课。 阅读全文

posted @ 2006-11-15 04:35 真 OO无双 阅读(616) 评论(0) 推荐(1) 编辑

2006年11月14日

[转载]推荐的C++书籍以及阅读顺序

摘要: http://www.cnblogs.com/oiramario/archive/2006/11/13/559130.html当读者有一定c/c++基础推荐的阅读顺序:level 1从>开始,短小精悍,可以对c++能进一步了解其特性以>作字典和课外读物,因为太厚不可能一口气看完level 2然后从>开始转职,这是圣经,请遵守10诫,要经常看,没事就拿来翻翻接着是>,个人认为Herb Sutter主... 阅读全文

posted @ 2006-11-14 04:03 真 OO无双 阅读(403) 评论(0) 推荐(0) 编辑

[转载]用数学逻辑推断三国武将排名

摘要: 在真实的历史中,谁的武功高强,恐怕已经无法考证。我个人的观点是局限于《三国演义》中的人物,就是说评价《三国演义》中武将武功的高低,有兴趣的话可以看一看。 《三国演义》中诸位将军的武力比较 先来比较:吕布、关羽、张飞、赵云、马超、黄忠、徐晃、许褚 第一位 吕布第二位 黄忠第三位 关羽第四位 张飞、马超、许褚 赵云低于关羽,大体上和张飞、马超等人的武功差不了多少 一、 关羽 对 赵云 关羽字云长,本字... 阅读全文

posted @ 2006-11-14 02:46 真 OO无双 阅读(799) 评论(0) 推荐(0) 编辑

2006年11月13日

(轉貼) 打三國無雙會變笨喔 (News)

摘要: 原來我就是打三國無雙變笨的...=.= 阅读全文

posted @ 2006-11-13 12:24 真 OO无双 阅读(977) 评论(0) 推荐(0) 编辑

(轉貼) C++/CLI Language Specification (ECMA-372) (.NET) (C++/CLI) (C/C++)

摘要: 由于目前市面上还没有C++/CLI的书籍,唯一可参考的就是这份C++/CLI Specification (ECMA-372) 阅读全文

posted @ 2006-11-13 08:21 真 OO无双 阅读(1301) 评论(2) 推荐(0) 编辑

2006年11月12日

(轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)

摘要: Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F: 查找 Ctrl+Shift+F: 在文件中查找 F3: 查找下一个 Shift+... 阅读全文

posted @ 2006-11-12 01:19 真 OO无双 阅读(627) 评论(0) 推荐(0) 编辑

(原創) 随笔100篇纪念 (日記)

摘要: 今天总算将我以前放在蓝色小铺上的Blog全部搬到博客园了,蓝色小铺+博客园上的随笔,总共合起来刚好100篇,真是值得纪念的日子。 阅读全文

posted @ 2006-11-12 00:45 真 OO无双 阅读(483) 评论(8) 推荐(0) 编辑

(原創) 微軟的產品,建議依照產品發表順序裝 (.NET) (Visual Studio) (Database) (SQL Server)

摘要: 安裝微軟的產品,最好是依照產品發表的順序安裝。 阅读全文

posted @ 2006-11-12 00:24 真 OO无双 阅读(2112) 评论(2) 推荐(0) 编辑

(原創) include了不必要的Header File,是否會增加編譯後程式的大小呢? (C/C++) (C)

摘要: 摘自C語言教學手冊 P2-6,洪維恩著 編譯器會依您所撰寫的程式內容自己到所含括進來的標頭檔去擷取所需要的資訊,而沒有使用到的資訊則不屬於這個程式的範圍,故不會增加程式碼的大小‧當然,我們也沒有必要含括一些沒有必要的標頭檔到程式來,因為這只會徒增程式閱讀的困擾‧ 阅读全文

posted @ 2006-11-12 00:23 真 OO无双 阅读(1012) 评论(1) 推荐(0) 编辑

(原創) 当Visual Studio的Solution/Project无法开启时怎么办? (.NET) (Visual Studio)

摘要: Visual Studio并不适合单一Project同时有很多的档案,若单一Project有过多的档案,除了开启速度缓慢之外,Project和Solution很容易坏掉而导致无法开启。 阅读全文

posted @ 2006-11-12 00:22 真 OO无双 阅读(2208) 评论(1) 推荐(0) 编辑

(原創) UML對程式設計師也很重要喔!! (OO) (UML) (日記)

摘要: 之前一直以為UML是SA的語言,只有SA才該熟UML,所以我只有對Class Diagram比較有概念‧ 阅读全文

posted @ 2006-11-12 00:18 真 OO无双 阅读(1725) 评论(1) 推荐(0) 编辑

(原創) 聽ICRT學英文 (日記)

摘要: 很多人都想學好英文,畢竟英文非常重要‧假如你也有以下的問題..... 阅读全文

posted @ 2006-11-12 00:16 真 OO无双 阅读(2600) 评论(3) 推荐(0) 编辑

(原創) 今天拿到學生證了 (日記)

摘要: 今天拿到學生證了,終於正式成為台大的學生。第一件事情就是去台大圖書館借了四本書回家看,一次可以借兩個月耶,真不錯。 阅读全文

posted @ 2006-11-12 00:15 真 OO无双 阅读(1266) 评论(3) 推荐(0) 编辑

(轉貼) ASP.NET Session FAQ (初級) (.NET) (ASP.NET)

摘要: Understanding session state modes + FAQ Last updated: Sept 21, 2004Author: Patrick Y. Ng The article is divided into two parts:1. "Understanding Session State Modes" - to help you to understand the... 阅读全文

posted @ 2006-11-12 00:12 真 OO无双 阅读(1657) 评论(0) 推荐(0) 编辑

(原創) 微軟開發技術的大變革:WPF(Windows Presentation Foundation) (初級) (.NET)

摘要: 本來一直以為.NET 3.0離我們還很遠,.NET 2.0都還沒破台,想什麼.NET 3.0?但看到聖殿祭司的WPF Now?這篇文章後,讓我非常的震驚也非常的興奮,為什麼呢? 因為看到了RIA和向量技術字眼後,我大概知道WPF想要強調的是什麼了。假如我猜的沒錯,這次的變革將如同COM到.NET一樣,又是微軟技術的大變革,且是大改。 我們看看Flash技術,不只炫,而且檔案很小,不需PostBac... 阅读全文

posted @ 2006-11-12 00:11 真 OO无双 阅读(1092) 评论(0) 推荐(0) 编辑

(原創) N-Tier開發的一些經驗分享 (.NET) (N-Tier)

摘要: 這是我個人的一些經驗,我也不確定是否正確,在這野人獻曝跟大家分享,若有任何錯誤歡迎大家指證,我也希望知道自己的寫法有沒有錯。 阅读全文

posted @ 2006-11-12 00:11 真 OO无双 阅读(1682) 评论(1) 推荐(0) 编辑

(原創) 我該每次存取SQL Server後,就關閉Connection?還是等關閉網頁後再一次關閉Connection? (初級) (.NET) (ADO.NET) (SQL Server)

摘要: 在Client/Server時代,由於上線人數較少,很多人都是程式一啟動就開啟Connection,等到程式結束再關閉Connection。但在Web時代,書上的範例程式都教我們要存取SQL Server才開啟Connection,一旦存取完畢就立刻關閉Connection,很多人懷疑這種寫法一直反覆的Open()和Close(),會不會造成程式效率低落呢? 在Web時代,由於上線人數無法預期,... 阅读全文

posted @ 2006-11-12 00:09 真 OO无双 阅读(1562) 评论(0) 推荐(0) 编辑

(轉貼) .NET?Java?C#?VB.NET?平實的看法 (.NET) (C#)

摘要: 原回覆者 progamlin 1我的感想這個問題我以前都有在相關的討論區POST過相關文章,的確.Net的門檻比ASP/VB高出很多,大約如你所說是Java的等級,在我認為不見得是個壞事,雖然我是從C/C++過來的對於.Net我倒是覺得比C++簡單太多,但回歸正統的開發流程我覺得Java跟.Net才是正確的,我覺得純RAD或Sciprt等開發工具不是不好,但很多都失去了彈性及事後的維護性.我認為學... 阅读全文

posted @ 2006-11-12 00:02 真 OO无双 阅读(1764) 评论(0) 推荐(0) 编辑

导航