原创 Ogre 發光效果

Ogre 對單個物體使用 glow 效果 使用的資源: 1. glow.compositor compositor Glow { technique { texture rt0 target_width target_heig

原创 一個“-1.#INF000”引發的bug

在c++代碼中,今天調試時,發現一個變量的值都變成了“-1.#INF000”。如下圖所示: 出錯的變量    變量值變得不正常了,所以接下來的操作都不正確了,最終導致了不正常的結果。 起初不知道該怎麼去調試,感覺無從下手。後來加了測試的

原创 Ogre procedural 幾何圖元庫

概述: Ogre procedural 幾何圖元庫是Ogre3D的基本圖元庫。使我們可以快速的創建幾何圖元,比如立方體, 球, 圓錐等。 幾何圖元包含: Box 盒子 RounderBox 弧形盒子 Plane 平面 Sphere 球 I

原创 DebugView調式工具應用

這個工具需要下載安裝, 在進行程序調試時,是很方便的一個助手。 下面分別列出在c++和c#中使用什麼命令去打印字符串,會在DebugView中輸出顯示。 C++中需要寫的代碼: 用OutputDebugString輸出你想要的信息,需

原创 不要返回局部對象的引用

在一個函數返回值爲引用時,千萬不要返回局部變量的引用。 看下面的例子: class Data { Public:     Data();     ~Data();     float& getTolerance(); Priv

原创 標準C++類型轉換操作符

C++通過引進四個新的類型轉換操作符克服了C風格類型轉換的缺點,這四個操作符是: const_cast<type>(expression)  dynamic_cast<type>( expression )   static_cast<t

原创 儘量使用“引用常量”傳遞函數參數

默認情況下, C++ 爲函數傳入和傳出對象是採用傳值方式的(這是由 C語言繼承而來的特徵)。除非你明確使用其他方法,函數的形式參數總會通過複製實在參數的副本來創建,並且,函數的調用者得到的也是函數返回值得一個副本。這些副本是由對象的拷貝構

原创 python簡單習題系列2

熟悉python中的常用運算符號,瞭解python的math庫模塊。 並分別求出表達式 12*34+78-132/6、(12*(34+78)-132)/6、(86/40)**5的值。 並利用math模塊進行數學計算,分別求出145/23的

原创 python簡單習題系列4

寫一個簡單刷博爬蟲器。 #網絡刷博爬蟲器 import webbrowser as web import time import os import random #產生一個隨機數 count = random.randint(1

原创 Perl學習資料

網站: https://www.perl.org/ http://zh.wikipedia.org/zh/Perl 書籍:《learning perl》 http://learn.perl.org/ http://www.perl6.

原创 python 簡單習題系列1

題目: 計算今年是不是閏年? 閏年的條件: 滿足整除400,或者整除4而不能整除100. #coding:utf-8 ''' check this year is a leap year or not ''' import time

原创 python簡單習題系列6

寫一個腳本統計代碼的行數。 由於手工統計代碼行數費時費力,不如來一個簡單的python 腳本來的快速便捷。順便練習一下剛剛學習的python語言。 寫的只是簡單的功能,還是有很多地方需要改進和加強對錯誤的處理之類。 #codeing=

原创 根據輸入的字符串,判斷並輸出有效的字符串的長度,和該字符串。vc++

題目的大概描述是這樣的: 有一段字符串設置爲密碼,要求輸入的字符串最長的對稱的字符串 爲 有效密碼。 比如 輸入 aba, aa, abba,  w2gtttg1, abaaab 等,其有效密碼分別爲:aba, aa, abba, gtt

原创 求1500個因數是2、3、5的數

求第1500個因數只有2、3、5的數。 數按照從小到大的順序排列。其中1,2,3,4,5,6,8,9,10都屬於這類數。 即求 Y = 2^x * 3^y * 5^z   (2的x次冪 乘以 3的y次冪 乘以 5的z次冪)的第1500個

原创 提示IFCONFIG命令不存在的解決辦法

# ifconfig   提示命令不存在, 使用 # /sbin/ifconfig 即可   原因: 系統默認的環境變量設置不對   在 普通用戶 和root用戶下分別執行echo $PATH,PATH裏少了四個地址:/sbin: