- 博客(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
7198
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
913
转载 编写Android.mk中的LOCAL_SRC_FILES的终极技巧
[-]问题的引入初步解法一句话引入单个目录不包括子目录下的所有cpp源文件进阶引入单个目录包括子目录下的所有cpp源文件进阶20引入单个目录包括子目录下的所有cpp和c源文件终极进阶引入多个目录包括子目录下的多个后缀名的源文件PS如何debug 一个androidmk文件问题的引入在使用NDK编译C/C++项目的过程中,免不了要编写Android.mk文件,其中最重要的
2016-08-03 10:29:06
846
原创 NDK build 引入第三方动态库
最近的实践中,有一个开源库在linux上运行良好,但是想把它打包到android平台,需要在ndk编译使用这个开源库,是有源码的,在linux上编译出so库,在ndk编译有错误,具体错误码,记不清楚了,但是很明显是linux平台的gcc/g++编译的,而不是ndk的交叉编译环境出来的so库,所以ndk编译不成功。那么。。。如何解决的1. ndk交叉编译源码第三方库如果别人给的动
2016-08-03 10:10:22
2597
原创 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
786
原创 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
397
原创 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
559
原创 OpenCV | 滤波
#集中滤波的方式:1. 线性滤波: 方框滤波——boxblur函数 均值滤波(邻域平均滤波)——blur函数:线性代表,加起来求平均值 高斯滤波——GaussianBlur函数:离中心越近的比重越大2. 非线性滤波: 中值滤波——medianBlur函数:适合椒盐噪声和边界处理,对极大极小值不处理是其特点 双边滤波——bilateralFi
2016-07-23 16:23:31
425
原创 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
3700
转载 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
412
原创 折腾好久的波浪号,在日语序列的键盘上
日淘机械键盘,傻傻的图便宜买了个日语序列的键盘,回来各种不爽,键盘上的符号整体后移不说,有些根本就不知道怎么输入,比如波浪号这绝壁是个折磨人的事情,我在尝试了各种组合键后,才发现它的正确输入方法,google倒是提供了思路,baidu就是shi波浪号:在日语序列键盘上输入 ~~~~~~ shift+Fn+Esc最后要说的是,还是买英文键盘,靠谱~~~~
2016-06-12 15:40:06
4217
原创 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
373
原创 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
425
原创 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
353
原创 日本-大阪-京都
日本行程安排: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
3783
原创 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
348
原创 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
629
转载 什么才算是真正的编程能力
什么才算是真正的编程能力?修改还在读书,也在实验室帮忙做了些东西,自己也搭过几个网站。在周围人看来似乎好像我很厉害,做了那么多东西,但是我发现这些东西虽然是我做的,但是实际上我手把手自己写的代码却并没有多少,很多都是用开源的东西,我写的代码无非是把别人的东西整合下,类似于胶水一样的工作。我之前所认为的编程是全手动一行一行敲代码,但是现在我发现哪怕是工程上也有很多人是复制黏贴来解
2016-01-21 15:17:17
510
原创 虚拟机相关信息收集
2006年之后的确变简单了。1998年之前的x86是号称无法完全虚拟化的,然后“某几个个人”搞了出来,于是就有了vmware。不过就算今天虚拟化再怎么简单,我也不相信能问出这种问题的题主能写一个vmm出来。================趁着编译,补充点干货:早期vmm难以实现的原因:- 最大难题:x86的某些指令,在非ring 0的情况下执行,行为和在ring 0下不同,
2016-01-18 09:48:35
502
转载 Linux虚拟内存实现原理
下面的文章,用pmap -x getpid() 来看各个进程的内存使用情况,有虚拟内存和实际物理内存的情况。dd if=/dev/urandom bs=1024 count=1000000 of=/home/user/random也是一个蛮好玩的点。-----------------------------------------------------------------
2016-01-14 14:42:08
440
原创 最基础的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
660
原创 【知乎】出身富贵人家到底有什么地方值得人向往?
出身富贵人家到底有什么地方值得人向往?我知道贫困到底有多么可怕,也看到很多感同身受的经历,我也曾一度幻想过假如自己出身在富贵人家,更好的经济条件,更好的社会背景,更好的交际圈子,这所有存在的一切,是不是就完完全全可以改变人的一生? 想听一听那些出身富贵人家的朋友们的经历?他们的心智,思维是不是都像我们说的,不是心理不成熟,有阴影,就是更多的条件让自己更强大? 想知道自己接下来这么多年的
2015-02-23 17:22:26
1432
原创 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
719
原创 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
618
转载 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
545
原创 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
711
转载 我的五大开仓点与五大平仓点 开仓点
我的五大开仓点与五大平仓点开仓点: 第一个:绝对价格开仓:基本面交易者必备.按照交易计划的目标位,如果盘面价格离目标位有很大的距离.就可立即开仓.剩下的日子,就靠时间了;守住自己的仓位,持有自己的仓位;遇到反向波动加仓.这就是我的初心.其它的都不是. 第二个:良好的爆发点:主要有震荡后的结束点,也即恢复趋势的时间点;超级反向波动的绝对价格点;打开空间的大k线;处于长期多条均线某
2014-09-13 09:53:36
4184
原创 Git 初步
Git 管理代码,第一次用,有些概念难免要记录下:git initgit branch -agit branch -vgit branch m
2014-08-21 15:01:04
518
原创 洁面皂
夏天多油的MM用洁面皂比用洁面乳更舒服!不用担心肌肤因强力洁面而造成肌肤粗糙、受损,全新的洁面皂不仅仅能够带来深入而彻底的清洁效果,也会赋予肌肤舒缓、滋润的贴心修护。什么牌子洁面皂好用1、Clinique倩碧洁面皂 ¥160/100g品质温和而有效,能有效清洁皮肤,长久耐用。由皮肤科学家所研制,值得信赖。全新包装的便携皂碟,让洁面皂保持形状,免受外力影响,也使得携带
2014-08-09 11:15:25
2383
原创 动态规划 - 矩阵连乘
有N个矩阵,分别是A1*A2, A2*A3, A3*A4, etc.....求连乘的最小结果。动态规划,其实也可以称作分解法,因为不知道在i --> j 中間哪裡斷開,所以要求所有值,然後更新到最小。下面的代碼中,fix()是從recursive角度來解決的,效率不高,但是思想是動態規劃的。fix2()是對fix的優化,降低時間複雜度,這個 一般對遞歸都是這麼的二維數組處理
2014-06-09 15:42:32
728
原创 ST大豆 - 1万到百万之路,你也能行
1万到百万之路,你也能行 成功很多不懂的人认为期货风险巨大做不好倾家荡产也有不少期货公司的从业人员也都认为期货赚不到钱当然也有很多人是在每天四小时里执著耕耘期待赚钱成功的大家都常常在想做期货究竟能不能赚到钱俺的回答是能可能肯定能只要去做你也能行!04年初的时候俺把期货帐上的钱拿去买车买房了期货帐上就剩下1万多块1万
2014-04-03 10:04:31
5861
原创 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
699
原创 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
537
原创 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
480
原创 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
521
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人