原创 c語言學習之函數補漏

每次回頭看一些c的基礎知識,都有新感覺,覺得這個怎麼以前沒見到過,靠,這麼吊,這又是啥。零零碎碎的東西太多,腦子瞬間感覺不夠用啦。 一些基礎的就不在這囉嗦了,記錄一些不常用的點,以後再來看,不用再翻箱倒櫃的找了。 1.函數的缺省

原创 指針基礎知識 ,破壞指針數組的討論,

1,未初始化和非法的指針 int * a; * a = 12; a 未被初始化,不知道指向哪裏有,可能指向一個合法地址,把12存儲到a所指的內存位置,可能就篡改一個合法的值。 2,NULL指針 它是一個特殊的指針,表示不指向任

原创 Unity 2017 Game Optimizaiton簡單翻譯和總結(二):腳本編寫策略

腳本的開發佔用我們的開發的大部分時間,所以學習一些技巧有很大的好處。腳本涉及的範圍很廣,這一章就只介紹unity腳本相關的,關於一些圍繞MonoBehaviours, Gameobjects和相關的函數的問題。 這一章,在一下幾個

原创 Unity 2017 Game Optimizaiton簡單翻譯和總結(一):定位性能問題

英語的水平有限,在閱讀時,進行了簡單的記錄和翻譯,把一些關鍵的點記錄下來,並加入了一些自己的理解和總結。 在這一章,主要探索三個問題: 1.怎樣使用unity Profiler去收集剖析數據 2.如何分析profiler數據中的性

原创 Unity記錄-UGUI的屏幕自適應原理和應用

好久沒更新博客了,自從入了遊戲的坑,都還在學習階段,平時都是記錄在自己的筆記上,決定抽空都轉換成博客,都是一些基礎加上自己工作中遇到的情況,分享出來,給想入門的人一些參考吧。 UGUI的屏幕自適應,是通過Canvas Scaler來做

原创 動態規劃(四)最長公共子序列

題目描述 最長公共子序列問題(LCS),給定兩個序列X= {x1,x2…,xm},Y= {y1,y2,…yn},求X 和Y長度最長的公共子序列。 什麼叫公共子序列:Z既是X的子序列,又是Y的子序列,我們稱它是X和Y的公共子序列。 子序

原创 windows10+cuda7.5+opencv2.4.13+vs2013環境配置

前幾天想把代碼移植到linux下,想用服務器上的GPU來加速處理,結果搞了幾天,頭都大了,環境還沒配好,ffmpeg ,opencv,gstreamer,單獨裝都沒毛病,想讓這些庫關聯起來,而且沒毛病簡直是鬧心,還有各種依賴庫,幾十個,看

原创 opencv在vs2013的環境配置

最近配置opencv,前前後後也搞了兩三次,每次都會遇到問題,記錄下來,和大家分享一下,原來的過程也是網上找的,自己又重新整理了一下。 版本信息 opencv2.4.9 :下載地址官網地址 vs2013中文旗艦版 :下載地址隨便找的

原创 linux下PostgreSQL安裝和簡單配置

 轉載自:http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html 一、安裝 首先,安裝PostgreSQL客戶端。 sudo apt-g

原创 算法學習(十二)最大連續乘積子串、字符串編輯距離

最大連續乘積子串 題目描述:給一個浮點數序列,取最大乘積連續子串的值,例如-2.5,4,0,3,0.5,8,-1,則取出的最大乘積子串爲3,0.5,8。也就是說,上述數組中,3,0.5,8這3個數的乘積3*0.5*8 = 12是最大的,而

原创 算法學習(七)有內存限制的海量數據排序

磁盤文件排序 問題描述: 輸入:給定一個文件,裏面最多含有n個不重複的正整數(也就是說可能含有少於n個不重複正整數),且其中每個數都小於等於n,n = 10^7。 輸出:得到按從小到大升序排列的包含所有輸入的整數的列表。 條件:最多

原创 linux下使用Scons構建自己的項目程序

原來簡單介紹了一種項目自動編譯的工具cmake,不過它基本是針對與c++程序而設計的,我感覺cmake已經很方便了,比寫Makefile要舒服多了,最近又看到一個scons,瞬間感覺scons纔是真愛啊。 scons簡介 SCons 是一

原创 動態規劃學習(一)算法思想簡介

1.分治法 將問題劃分爲互不相交的子問題,遞歸的求解子問題,再將它們的解組合起來,求出原問題的解。但是這樣會 做許多不必要的工作,它會重複地求解那些公共的子問題。 2.動態規劃 與分治法類似,都是組合子問題的解來求解,主要應用於子問題重疊

原创 算法學習(十四)最大公約數問題

題目描述: 求兩個正整數的最大公約數,如果兩個正整數都很大,有什麼簡單的算法? 例如:給定1100100210001,120200021,求其最大公約數。 分析: 求最大公約數問題最經典的就是“輾轉相除法”,其實就是一個數學問題了

原创 動態規劃(三)最長遞增子序列

題目描述 最長遞增子序列(LIS),找到一個給定序列的最長子序列的長度,而且這個子序列是按照遞增順序排列。 例如:輸入{10,20,9,33,21,50}。 輸出爲:4 ,LIS = {10,20,33,50} 分析 最優子結構: