自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

丹尼斯的技術江湖

on the road to be strong

  • 博客(117)
  • 资源 (2)
  • 收藏
  • 关注

原创 OpenCV | YUV420_NV21 转 BGR

void BGR2NV21( unsigned char *imgSrc, unsigned char *imgDst, int width, int height ){ int w, h; int shift = 14, offset1 = 8192, offset2 = 2105344; int C0 = 1868, C1 = 9617, C2 = 4899, C3 = 11682,

2016-09-22 18:28:58 7032 3

原创 选股系统

1. 上市时间 > 500BARSCOUNT(CLOSE)>= 500;2. 近100日创历史新高HHV(HIGH,N)=HHV(HIGH,0);###########Explanation: ###########1. 上市时间得超过500天,即100根周k线,太短的次新股,没啥历史参考阻力支撑线2. 在100日内创新高,即

2016-09-18 00:09:05 790

转载 编写Android.mk中的LOCAL_SRC_FILES的终极技巧

[-]问题的引入初步解法一句话引入单个目录不包括子目录下的所有cpp源文件进阶引入单个目录包括子目录下的所有cpp源文件进阶20引入单个目录包括子目录下的所有cpp和c源文件终极进阶引入多个目录包括子目录下的多个后缀名的源文件PS如何debug 一个androidmk文件问题的引入在使用NDK编译C/C++项目的过程中,免不了要编写Android.mk文件,其中最重要的

2016-08-03 10:29:06 728

原创 NDK build 引入第三方动态库

最近的实践中,有一个开源库在linux上运行良好,但是想把它打包到android平台,需要在ndk编译使用这个开源库,是有源码的,在linux上编译出so库,在ndk编译有错误,具体错误码,记不清楚了,但是很明显是linux平台的gcc/g++编译的,而不是ndk的交叉编译环境出来的so库,所以ndk编译不成功。那么。。。如何解决的1. ndk交叉编译源码第三方库如果别人给的动

2016-08-03 10:10:22 2475

原创 OpenCV | 绘制多边形

#include #include IplImage *Image1;CvPoint PointArray1[6];CvScalar Color;int PolyVertexNumber;int Shift;int main(){ CvSize ImageSize1 = cvSize(1000,700); Image1 = cvCreateImage(Ima

2016-07-25 14:30:26 740

原创 OpenCV | Windows 配置 opencv

##如何在vs2013中,设置一个常用的project setting:在IDE中,打开View->Other Windows->Property Manager。展开树形后,你会发现一个名为“Microsoft.Cpp.Win32.user”的项目,右键property##在vs2013中配置opencv环境http://jingyan.baidu.com/article/7

2016-07-23 16:26:56 352

原创 OpenCV | grabcut

// 矩形外的像素是背景 cv::Rect rectangle(50,70,image.cols-150,image.rows-180);cv::Mat result;//两个临时矩阵变量,作为算法的中间变量使用,不用carecv::Mat bgModel,fgModel; cv::grabCut(image,    //输入图像    result,   //分段

2016-07-23 16:24:34 519

原创 OpenCV | 滤波

#集中滤波的方式:1. 线性滤波:    方框滤波——boxblur函数    均值滤波(邻域平均滤波)——blur函数:线性代表,加起来求平均值    高斯滤波——GaussianBlur函数:离中心越近的比重越大2. 非线性滤波:    中值滤波——medianBlur函数:适合椒盐噪声和边界处理,对极大极小值不处理是其特点    双边滤波——bilateralFi

2016-07-23 16:23:31 392

原创 OpenCV | 基本操作API

#MAT conscv::Mat img;cv::Mat img1(1000, 1000, CV_8UC3, cv::Scalar(0, 100, 255));//cv::Scalar(里面是通道数的赋值)因为是unsigned char Channel 3,所以Scalar是三个数值cv::Mat img2 = img;//浅拷贝cv::Mat img2(img);//浅拷贝

2016-07-23 16:17:19 3647

转载 OpenCV | Mat - IplImage 转换

转自:http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=8279   5楼回复————————————————opencv2.0中的数据类型cv::Mat与OPENCV1.0中的iplimage类型如何进行互相转换我已经试过,CV::Mat与cvMat并不是同一数据类型————————————————不小心看到,幫

2016-07-20 11:53:09 382

原创 折腾好久的波浪号,在日语序列的键盘上

日淘机械键盘,傻傻的图便宜买了个日语序列的键盘,回来各种不爽,键盘上的符号整体后移不说,有些根本就不知道怎么输入,比如波浪号这绝壁是个折磨人的事情,我在尝试了各种组合键后,才发现它的正确输入方法,google倒是提供了思路,baidu就是shi波浪号:在日语序列键盘上输入 ~~~~~~ shift+Fn+Esc最后要说的是,还是买英文键盘,靠谱~~~~

2016-06-12 15:40:06 3763

原创 OS_threading

/*************** OS::threading***************/> #include # pthread_t1. pthread_self()pthread_t pthread_self()2. pthread_equal(pthread_t, pthread_t)pthread_t tid = pthread_self()p

2016-06-07 16:11:23 338

原创 NOTES of "effective STL"

/************************** * NOTES of "Effective STL" * Written on May 13rd, 2016 * Author: Dennis LU * ************************/#1 容器1. 慎重选择容器类型    - 序列容器:vector / deque / list / str

2016-06-06 11:33:13 387

原创 OS_ioStream

/********************** file io strema [cpp]**********************/#include 1. 文件打开:fstream file("a.txt", ios::in|ios::out);fstream file; file.open("a.txt",ios::in|ios::out);ios::in

2016-05-31 20:17:44 319

原创 日本-大阪-京都

日本行程安排:May 15 Sun.   - 21 Sat.1. 总共7天,15号出发,21号回来。2. 住宿:15,16,17,18,19,20 六晚3. 规划:15,16,17 住在大阪,18,19,20 住在京都4. 15号晚到大阪,真正玩是16,17两天5. 可以考虑从大阪登陆后直接去京都,这样购物的大阪放在最后。$$$$$$$$TODO:htt

2016-04-12 17:38:36 3500

原创 Chapter 1 for Python Cookbook

1.1 将序列分解为单独变量p=[3,4]x,y=p-,y=p #第一个参数扔掉P需要是可以迭代的 string,file iterator, 生成器etc1.2 任意长度分解元素从1.1衍生过来x,*y,z=p *y是除了第一个,最后一个的所有中间元素1.3 保存最后N个元素使用collections::deque(maxlen=n)deque

2016-02-27 15:28:48 320

原创 Python lib

#Python libary:##standard libs:    itertools http://docs.python.org/2/library/itertools.html    functools http://docs.python.org/2/library/functools.html 学好python有必要掌握上面这两个库吧,    re 正则   

2016-02-23 09:42:21 557

转载 什么才算是真正的编程能力

什么才算是真正的编程能力?修改还在读书,也在实验室帮忙做了些东西,自己也搭过几个网站。在周围人看来似乎好像我很厉害,做了那么多东西,但是我发现这些东西虽然是我做的,但是实际上我手把手自己写的代码却并没有多少,很多都是用开源的东西,我写的代码无非是把别人的东西整合下,类似于胶水一样的工作。我之前所认为的编程是全手动一行一行敲代码,但是现在我发现哪怕是工程上也有很多人是复制黏贴来解

2016-01-21 15:17:17 474

原创 虚拟机相关信息收集

2006年之后的确变简单了。1998年之前的x86是号称无法完全虚拟化的,然后“某几个个人”搞了出来,于是就有了vmware。不过就算今天虚拟化再怎么简单,我也不相信能问出这种问题的题主能写一个vmm出来。================趁着编译,补充点干货:早期vmm难以实现的原因:- 最大难题:x86的某些指令,在非ring 0的情况下执行,行为和在ring 0下不同,

2016-01-18 09:48:35 458

转载 Linux虚拟内存实现原理

下面的文章,用pmap -x getpid() 来看各个进程的内存使用情况,有虚拟内存和实际物理内存的情况。dd if=/dev/urandom bs=1024 count=1000000 of=/home/user/random也是一个蛮好玩的点。-----------------------------------------------------------------

2016-01-14 14:42:08 407

原创 最基础的multi thread

#include #include #include #include #include #include #include //using namespace std;pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER;pthread_cond_t cond=PTHREAD_COND_INITIALIZER;int data;vo

2015-04-24 15:24:44 629

原创 【知乎】出身富贵人家到底有什么地方值得人向往?

出身富贵人家到底有什么地方值得人向往?我知道贫困到底有多么可怕,也看到很多感同身受的经历,我也曾一度幻想过假如自己出身在富贵人家,更好的经济条件,更好的社会背景,更好的交际圈子,这所有存在的一切,是不是就完完全全可以改变人的一生? 想听一听那些出身富贵人家的朋友们的经历?他们的心智,思维是不是都像我们说的,不是心理不成熟,有阴影,就是更多的条件让自己更强大? 想知道自己接下来这么多年的

2015-02-23 17:22:26 1374

原创 Algo classfication

这是一个大神对算法的分类,暂时是这样子的。再分享一个算法方面的网站,台湾人,做的也挺好的,演算法笔记############Optimization############Common:-Fake/dfs-DP/Greedy/BF-Binary Search/TS-Branch & Bound-RMQ/LCA-Line sweep-AlgoX

2014-12-25 16:23:28 688

原创 Target Set --- Oct.20/2014 - Dec.20/2014

#目标:完成算法的全面复习和C++的理解运用#量化:1. 完成《数据结构与算法分析》&《算法设计和分析》2. 完成C++的STL(侯捷STL)和C++高级特性理解(可以不运用)3. 能完成部分medium/hard的leetcode4. 时间期限:Oct.20 - Dec.20#改进:1. 首先弄清楚算法 ---- one month -- Oct.20 ~

2014-10-18 15:59:10 587

转载 Windows/Unix/Linux编译C/C++添加头文件与库的搜索路径

环境变量设置/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。~/.bash_prof

2014-09-26 18:13:05 505

原创 brackets 匹配问题

#include #include #include using namespace std;int checkNotRight(string);int process(string, int&, int&);int main(void){ string s; int first_end=0,num_swap=0; cin>>s; if(process(s,first_end

2014-09-25 00:25:06 674

转载 我的五大开仓点与五大平仓点 开仓点

我的五大开仓点与五大平仓点开仓点: 第一个:绝对价格开仓:基本面交易者必备.按照交易计划的目标位,如果盘面价格离目标位有很大的距离.就可立即开仓.剩下的日子,就靠时间了;守住自己的仓位,持有自己的仓位;遇到反向波动加仓.这就是我的初心.其它的都不是. 第二个:良好的爆发点:主要有震荡后的结束点,也即恢复趋势的时间点;超级反向波动的绝对价格点;打开空间的大k线;处于长期多条均线某

2014-09-13 09:53:36 3949

原创 Git 初步

Git 管理代码,第一次用,有些概念难免要记录下:git initgit branch -agit branch -vgit branch m

2014-08-21 15:01:04 486

原创 洁面皂

夏天多油的MM用洁面皂比用洁面乳更舒服!不用担心肌肤因强力洁面而造成肌肤粗糙、受损,全新的洁面皂不仅仅能够带来深入而彻底的清洁效果,也会赋予肌肤舒缓、滋润的贴心修护。什么牌子洁面皂好用1、Clinique倩碧洁面皂 ¥160/100g品质温和而有效,能有效清洁皮肤,长久耐用。由皮肤科学家所研制,值得信赖。全新包装的便携皂碟,让洁面皂保持形状,免受外力影响,也使得携带

2014-08-09 11:15:25 2348

原创 leveldb -- 2 [LRUCache C++ 实现]

在看leveldb实现过程中发现小和尚的藏经阁里提到 LRUCache的

2014-07-28 11:37:52 1294 1

原创 C++ template

template相当于overload,有点类似的意思

2014-07-22 11:24:26 509

原创 leveldb -- 1

Leveldb:1.安装

2014-07-21 11:22:31 611

原创 动态规划 - 矩阵连乘

有N个矩阵,分别是A1*A2, A2*A3, A3*A4, etc.....求连乘的最小结果。动态规划,其实也可以称作分解法,因为不知道在i --> j 中間哪裡斷開,所以要求所有值,然後更新到最小。下面的代碼中,fix()是從recursive角度來解決的,效率不高,但是思想是動態規劃的。fix2()是對fix的優化,降低時間複雜度,這個 一般對遞歸都是這麼的二維數組處理

2014-06-09 15:42:32 655

原创 背包问题-01/完全/多重

背包问题是典型的动态规划的问题对于0/1背包,东西有liangzho

2014-06-04 14:27:04 763

原创 STL_sort

STL 中的sort 有好几个,sort/partial_sort/partition/nth_element要include

2014-04-10 17:13:07 597

原创 ST大豆 - 1万到百万之路,你也能行

1万到百万之路,你也能行 成功很多不懂的人认为期货风险巨大做不好倾家荡产也有不少期货公司的从业人员也都认为期货赚不到钱当然也有很多人是在每天四小时里执著耕耘期待赚钱成功的大家都常常在想做期货究竟能不能赚到钱俺的回答是能可能肯定能只要去做你也能行!04年初的时候俺把期货帐上的钱拿去买车买房了期货帐上就剩下1万多块1万

2014-04-03 10:04:31 5726

原创 STL_summary

http://www.cplusplus.com/reference/1. list front()/back()begin()/end()push_back()/pop_back()push_front()/pop_front()erase()/remove()insert()size()/empty()sort()/unique()

2014-03-26 15:57:45 669

原创 STL_queue

queue and priority_queuepush/pop/top/emtpy/sizepriority_queue: default to sort the queue as 6.5.4.3, greater stands frontif we wanna ascending order, using__priority_queue, less > pri_

2014-03-25 15:02:47 509

原创 STL_list

#include #include #include using namespace std;int main (){ list ilist(10,12); int tmp[4] = {1,2,3,4}; list ilist2(tmp,tmp+4); list::iterator iter; ilist2.push_back(2); i

2014-03-24 17:14:38 449

原创 STL_map_multimap

map 是A->B, 只能有一个A,不允许后面再由A->C,如果需要A -> B and A ->C ,则需要multimap。map 可以用[] 来O(1)的寻址,Multimap不可以用[].map的主要的几个I/O, 有如 insert, find, count..... multimap 多了equal_range, lower_bound, upper_bound, co

2014-03-24 16:12:00 492

cplusplus reference

C++

2014-10-17

multiCore编程入门

multiCore Dev

2014-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除