原创 GPU性能調試技巧

目錄: 1. linux下調整Nvidia GPU的頻率 正文: 1. Linux下調整Nvidia GPU的頻率 查看所有可能的頻率值: cat /sys/kernel/debug/clock/gbus/possible_r

原创 C++看人家的代碼

看碼經驗: 1. 看人家的工程代碼,比較龐大,處理的情況比較複雜,那麼,就先從大的看,再看小的。 即,先宏觀上了解它的結構,現在覈心計算或循環部分,看的過程中,需要啥,再去找對於的細節。 還有就是如果看細節的話,一定要不存疑

原创 opencv安裝和使用過程中遇到的問題

opencv 3.0.0(或3.1.0) ubuntu: 》》》》》》》》》》安裝 1. 安裝過程中存在3rdparty中的download過慢,或者download包(ippicv:linux-8b449a536a2157bc

原创 庫鏈接的問題

編譯: 編譯過程是以每個.cpp文件爲獨立的編譯單位的,生成一個個.obj 編譯過程,將引用文件在.cpp文件中展開,並檢查是否有正確的聲明。如果該函數沒有定義,編譯器認爲在連接過程可以在其他.obj文件中找到。 頭文件路徑是通

原创 recursive

10 . Regular Expression Matching 要避免出現分支直接的重複,出現重複分支就出出現Time Lemmited的問題,可參考代碼如下: 不通過的代碼: bool isMatch(string

原创 when conduct the instruction“cmake...”

I have installed the ‘debug’ version of opencv in a path. then I want to install the ‘release’ version of opencv i

原创 gtest安裝和使用

gtest ubuntu && centos: 在ubuntu下使用gtest,會引用兩個lib:libgtest_main, libgtest 項目直接移植到centos,會出現問題,即找不到:libgtest_main,

原创 array rotation

這個題有很多種解法:(n爲數組長度,k爲偏移步數,注意偏移值是任意值,即也要考慮負值) 1. 開闢另一個數組進行存儲; Time = n(2R + 2W) [ 連續 ] Memory = n 下面是in-place rota

原创 軟件安裝

gtest: centos: 壓縮包: https://github.com/google/googletest 安裝步驟 : http://blog.csdn.net/macchan/article/details/1765

原创 宣講會總結

把經驗留下來 ——2016.5.5 a. zyf:網易遊戲 書一定要啃透,最後肯定也都會記住,加油~~~會有很多原題,書包括:劍指offer,面試寶典(ppt上倒數第二本) 內推很重要 b. wb:網易有道 可以問一下“

原创 Austin遊記

2015年11月15號-22號 以後寫,還會配照片 嘻嘻,

原创 LeetCode bug記錄

指針操作: 剛開始做指針操作時,容易出現思路混亂的問題,導致代碼混亂, 整理好思路,每個操作着眼於意義,而不是直接是操作,如tree的遍歷過程,遞歸的時候,對於每次函數調用,都會遇到什麼情況,每種情況怎麼處理,然後建立分支。

原创 SSE基礎

http://felix.abecassis.me/2011/09/cpp-getting-started-with-sse/ 大概內容如下:(格式很亂) In this article I will present how to

原创 binary search

這裏主要討論的是binary search的邊界情況及處理。 參考 : http://my.oschina.net/fullofbull/blog/199693?fromerr=2T6aDmtE 經典版本:(注意,邊界條件迭代、循

原创 新東方課程筆記

這麼貴的課,不好好上,對比起那錢啊… @29日聽力課 講課老師,挺敬業的(語速非常快,知道我們這一分一秒都還挺貴的的原因吧),講課內容都是無縫銜接,聽下來覺得聽得挺多的,還覺得會稍微有點兒亂,但是理一理,覺得還好。聽下來覺得自己的