自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

peterli_xue的专栏

当我们处在一个舒服的领域时,我们就很难做出有重大意义的事;General George S. Patton曾说过的话:‘今日大力执行一个好的计划远比明日执行一个完美的计划要好的多

  • 博客(175)
  • 资源 (1)
  • 收藏
  • 关注

原创 git更新单个文件方法

SVN更新单个文件只需要svn up file/to/update,非常简单,而且没有歧义.Git由于在远端和本地都有一个代码库, 这样更新单个文件比SVN要麻烦一点.1. 如果想拿远端git服务器上的最新版本(或某个特定版本)覆盖本地的修改,可以使用git pull命令,但这会全面更新本地代码库和工作拷贝.2. 如果想放弃本地工作拷贝所做修改,可以

2017-10-10 15:13:48 31504

原创 Qt信号槽机制初探

以前经常使用QT的信号槽来执行一些操作,一直认为QT里面的槽函数是异步处理的,还傻傻认为执行槽函数的时候主线程会自动利用线程池创建一个子线程来执行槽函数,达到异步执行的效果。现在又重新开始用QT开发软件,和几位同事讨论到这个信号槽的问题,定时器的槽函数,在消息对话框用模态调用显示后,进入对话框的消息循环中,主界面的Ui主线程是否还能继续执行,或者同时的后台子线程是否能同步执行。然后今天

2017-09-20 10:01:19 600

原创 Java Web开发知识(1)

1、   负载均衡是由DNS的解析来完成的,用户最终访问哪个WebServer是由DNS SERVER来控制的。2、 CDN的动态加速技术是当前比较流行的技术,原理是在CDN的DNS解析中通过动态的链路探测来寻找回源最好的一条路径,然后通过DNS的调度将所有的        请求调度到选用的这条路径回源,从而加速用户访问的效率。 3、    数据格式和传输方式是影响系统I/O效率最关键

2017-07-31 18:42:37 456

转载 利用反射实现简单的Class对象和Bson文档的转换

http://www.cnblogs.com/maybo/p/5182439.html import java.util.List;import org.bson.Document;import org.bson.conversions.Bson;import com.mongodb.client.MongoCollection;import com.mongodb.client.

2017-07-17 19:25:18 4148

原创 scons 编译带openssl 的mongodb cxx driver legacy 的问题

conssconf_tempconftest_9.c(3) : fatal error C1083: 无法打开包括文件: “openssl/ssl.h”: No such file or directory在编译好mongodb c++ driver legacy版本 1.1.2. 往游戏的MongoDB数据库EndLessSwarms中插入数据的时候,开始是正常的。后面由于设置了带用户验证的

2017-07-05 18:32:04 1308 1

转载 【转】HTTP传输二进制 数据编码解码

【转】HTTP传输二进制初探从第一次接触http协议的时候,不知是怎么回事,形成了这么一个错误的观点,认为http协议是个纯ASCII字符协议,也就是说在http流里是看不到二进制流的0x00值的。其实答案是:http协议里的content可以是纯二进制流。 http://my.chinaunix.net/space.php?uid=22568683&do=blog&i

2017-07-03 18:41:04 5417

转载 字符串数据解析和字节流数据解析转换

if (is_text) printf ("%c", data [char_nbr]); else printf ("%02X", (unsigned char) data [char_nbr]);

2017-06-29 11:23:32 697

转载 C++通过HTTP请求Get或Post方式请求Json数据

http://www.cnblogs.com/shike8080/p/6549339.htmlhttp://www.cnblogs.com/liaocheng/p/4243731.html #pragma once#include #include #include using namespace std;//每次读取的字节数#define READ_BUFFER_SI

2017-06-28 16:00:21 7533 2

转载 HTTP协议图解

HTTP

2017-06-28 11:19:05 1565

原创 Qt例子一 AddressBook测试学习

1. Q在源代码中是这样定义的:12# define QT_BEGIN_NAMESPACE namespace QT_NAMESPACE {# define QT_END_NAMESPACE }也就是说,如果你定义以下内容:12

2016-03-13 23:19:11 1105

转载 自适应滤波器

自适应滤波器自适应滤波器是能够根据输入信号自动调整性能进行数字信号处理的数字滤波器。作为对比,非自适应滤波器有静态的滤波器系数,这些静态系数一起组成传递函数。对于一些应用来说,由于事先并不知道所需要进行操作的参数,例如一些噪声信号的特性,所以要求使用自适应的系数进行处理。在这种情况下,通常使用自适应滤波器,自适应滤波器使用反馈来调整滤波器系数以及频率响应。总

2013-04-14 15:33:09 3116 1

原创 java 中jdbc的使用练习-错误 mysql access denied for user odbc @localhost

1.安装设置完mysql后,在windows下面运行cmd, 执行mysql命令,出现错误:原因:windows下dos默认的用户是odbc,但是在mysql里并没有odbc这个用户,所以出错,你改成mysql -uroot -p 这样就可以了,这里使用了root用户,当然你也可以使用其它的用户,但是前提是它有本地登录的权限。我的解决办法:改为执行命令-my

2013-03-26 20:57:03 882

转载 Java中两种字符串初始化方法的区别

Java中两种字符串初始化方法的区别        String str1 = new String("abc");           String str2 = "abc";         虽然两个语句都是返回一个String对象的引用,但是jvm对两者的处理方式是不一样的。对于第一种,jvm会马上在heap(堆)中创建一个String对象,然后将

2013-03-22 10:24:24 8446

转载 随想录(程序员和收入)

距离上一次写博客已经很长时间了,大约过了三个星期。这三个星期发生了很多事情,这中间也有我自己的思考积累,也有工作上的变故。总之,自己想了很多,也得到了很多。每到这个时候,毕业生朋友们都在寻找工作,而想换工作的朋友往往也在觊觎一份新的工作。此时此地,收入问题就被放在一个很重要的位置。毕竟,对大家来说,钱是我们生存的一个重要保障。古今如此,中外也如此。所以,今天我想谈一谈收入的问题。当然,我对自己的文

2013-03-20 11:00:15 868

原创 人类视觉的几种感知错觉现象

1. 著名的马赫带现象Mach band     连续的色调不变的样条,在中间相邻的边界上面产生了一条明显的分割线条。这些马赫带其实并不存在,它是由人类的眼睛产生的,是不同亮度区域的边界在人类的眼睛中的过冲响应。人类的眼睛一般只能感知32个级别的灰度,相当于5位的亮度表示再多眼睛也是难以区分辨别了。      2.措尔纳错觉 Zollner illusion在一些互

2013-03-05 10:32:01 6292

原创 3. 编写的第一个android HelloWorld程序如何在手机上面调试运行

以前有用自己的手机开发过Android的小程序玩玩,现在又想学习下 opencv + android的开发,按照网上的教程配置了两天的环境了,发现编写的HelloWorld程序在 avd4.2的设备模拟上面运行正常,不管编译的sdk版本为2.3,3.0,4,2都可以在配置的设备模拟器上运行,但是配置选项,想让android程序在自己的真机上面运行,这样速度比较快,更加接近真实情况,却出现了

2013-03-04 16:38:58 5152

原创 2. Eclipse +android 4.2的第一个应用程序Hello World

1.从官方网站上面http://developer.android.com/sdk/index.html下载打包好的android 开发环境包,自动解压安装。     安装了ADT插件和NDK插件:    在Eclipse的工具栏里面找到help->install new software,Add Repository 对话框中,Name随便起个名字,然后Location输入:

2013-03-03 23:35:12 1257

原创 1. opencv for android开发环境的配置

参考:http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html             http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/android_dev_intro.html#a

2013-03-03 20:48:34 2398

转载 #ifdef __cplusplus extern c #endif 的作用

其实很简单,作用就是如果此头文件是在c++中使用的(就是一个.cpp文件include此头文件,而不是一个.c文件),那么函数名称粉碎方式仍然使用C中的方式。(就是此函数编译后在object文件中的内部名称和C中是兼容的)比如void foo1();如果c文件包含了它,生成的object文件中此函数被命名为 c_foo1,而在cpp文件中包含了它,生成的object中此

2013-03-03 15:00:31 8428 1

转载 opencv时间测量函数

OpenCV深入学习(3)--opencv中测量运行时间的函数最开始的C接口中的是 cvGetTickCount()和 cvGetTickFrequency(),在程序段的开始和结束时两次使用cvGetTickCount(),然后将两次的差除以cvGetTickFrequency()后就可以获得程序段的以微秒us为单位的运行时间,不是很精确但是一般足够了。         到了

2013-02-28 23:47:23 844

原创 opencv2.4.3特征提取的实现表示方法

1.采用自定义的类实现形式Another way to get brisk in OpenCV 2.4.3include header file "opencv2/features2d/features2d.hpp" where brisk class is implemented//read some images in gray scaleconst char *

2013-02-28 22:55:30 1964

原创 FLANN 的使用问题

FLANN with LSHNo milestoneNo one is assignedDear Marius,I'm doing some research with ANN in hamming space. I find FLANN an excellent tool. But I'm confused how to set

2013-01-07 16:35:55 2593

原创 Install different OpenCV versions问题

Hi, i would like to install another OpenCV version (my current is 2.4.2) because SURF is not rotation invariant. Will there be any problems so that after installation of the new one the current vers

2013-01-07 15:20:20 567

转载 遗传算法资料

遗传算法资料汇总(网页)1、http://lancet.mit.edu/ga/ GALib的官方网站,GALib是用c++编写的遗传算法库,例子丰富,扩展还算比较容易如何用vc编译GALib:http://hyperdrifter.com/ai/software/compiling_galib_using_microsoft_visual_cpp.html2

2013-01-06 13:18:12 1340 1

转载 智能计算综述1

智能计算综述作者:鲍捷摘要:本文总结了智能计算各领域发展的概况,提出智能计算(包括神经网络、进化、遗传、免疫、生态、人工生命、主体理论等)作为第二代人工智能方法,是连接主义、分布式人工智能和自组织系统理论等共同发展的结果,其各领域间有着内在的、本质的联系,认为智能计算系统存在一般的数学基础,并存在一般模型,即广义生态学。最后,提出了智能计算理论和应用发展的若干展望。

2013-01-06 13:17:03 3591

转载 LHS重要学习资料

自1998年提出LSH,距今已经10多年了,中间有不少对该算法的改进、挑战、应用、介绍等等。这里根据自己的学习过 程,列一个LSH参考文献和相关资源列表:一则是小结学习LSH可以参考的资料,二则是为了避免本人的LSH小结系列文章对大家产生误导。欢迎对该列表进 行指正和补充。LSH原理相关重要论文1. P. Indyk and R. Motwani. Approximate

2012-12-27 16:59:48 833

原创 C++中的Vector操作注意点

reverse和resizevector 的reverse只是增加了vector的capacity,但是size没有改变!resize同时改变了vector的capacity和size!reserve是容器预留空间,但并不真正创建元素对象,在创建对象之前,不能引用容器内的元素,因此当加入新的元素时,需要用push_back()/insert()函数。resize

2012-12-23 19:38:07 547

转载 七秘诀工作效率与薪水翻番

七秘诀工作效率与薪水翻番一、全心投入工作(work harder at what you do):当你工作时,一定要全心投入,不要浪费时间,不要把工作场所当成社交场合。光这个秘诀,如果你能长期实践,就能使你的生产力加倍。   二、工作步调快(work faster):养成一种紧迫感,一次专心做一件事,并且用最快的速度完成,之后,立刻进入下一件工作。养成这习惯后,你会惊讶地发现,一天

2012-12-21 21:30:39 536

转载 增强现实阐述

互联网下一个热潮:增强现实互联网下一个热潮:Augmented Reality(增强现实)互联网的下一个热潮    随着互联网的不断发展,各种需求不断的被发现和改善,Yahoo、Google、Youtube,Facebook、Twitter等的出现掀起一次又一次的热潮。那么下一个热潮将会是什么呢?    个人认为,下一个热潮很有可能将会是,在这里想给大家介绍的,

2012-10-22 21:37:16 2143

转载 淘宝技术发展(分布式时代:服务化)

在系统发展的过程中,架构师的眼光至关重要,作为程序员,把功能实现即可,但作为架构师,要考虑系统的扩展性、重用性,这种敏锐的感觉,有人说是一种代码洁癖。淘宝早期有几个架构师具备了这种感觉。一指开发的Webx是一个扩展性很强的框架,行癫在这个框架上插入了数据分库路由的模块、session框架等等。在做淘宝后台系统的时候,同样需要这几个模块,行癫指导我把这些模块单独打成了jar包。另外在做淘宝机票、彩票

2012-10-13 15:32:17 780

转载 1 ORB test实验代码

转:http://www.cvchina.info/2011/09/25/orb-test/之前介绍了ORB,一种具备旋转不变形的局部特征描述子。OpenCV2.3中提供了实现,但是缺少使用例程。下面是一个简单的样例程序。随便拍了两张图片作为测试图像。下面上下两图分别为模板图像和查询图像:提取左右图特征:?

2012-08-15 20:21:42 1996

转载 如何建立本地Ubuntu安装源

Ubuntu建立本地源非常实用,很多服务器在局域网没有网络或者网络很慢的情况下,或者需要批量安装同样的软件的时候,如果每一台服务器都去外网下载,是不是很慢,而且也不是一个运维工程师愿意这么干的!那有什么好的办法呢,如下记录ubuntu12.04本地源的安装方法,仅供参考。系统环境:ubuntu12.04一、实验目的是在一台ubuntu12.04服务器上面建立ubuntu常用

2012-08-13 23:37:53 2097

原创 mexopencv-利用orb feature detector 提取和匹配特征

1.安装配置好环境后,由于时间急需,第一次利用mexopecv进行测试,提取图片的ORB特征点,并进行匹配试验。2.匹配的程序编写调式过程中,有几个问题:   参数的理解,各个函数模块的组合(参考opencv 的实现例子)3.代码%orb feature detector test%vl_sift matlab 自我测试数据对比function ouput

2012-08-10 21:43:55 3726 2

原创 matlab2012一些函数删除后的替代解决方法及用到操作

1. isrgb(image) 可以直接判断输入图像的矩阵是否为三维的,ndims(a)==3可以判断是否是是彩图,但是你的a最好是imread读进来的。第二种判断彩色或者灰度图像rgb=imread(file); %读入图像mysize=size(rgb);if numel(mysize)>2  A=rgb2gray(rgb); %将彩色图像转换为灰度图像

2012-08-10 20:58:49 8490

原创 mexopencv的使用

1.关于mexopencv这个是matlab调用opencv 2.x.x库函数的第三方工具包,里面封装了很多有用的opencv函数,在matlab中可以直接调用,方便用户使用,增加matlab的扩展功能。2. mexopencv的配置matlab2012a + vs2010+opencv2.3.1 + mexopencv这个网上有指导配置文件。主要是matlab的版本问题,只用20

2012-08-08 22:36:27 5923 3

转载 VS2010环境变量的配置

VS2010环境变量的配置VS2010环境变量的配置:就我在网络上找到的说法来看,VS2010是不能像在VS6.0一样建立单独的C/C++文件的,这无疑给像我一样的初学者造成了极大的困扰,而VS2010优越于VS6.0的美感又使得我们不忍心放弃它。就C/C++初学者而言,单个的文件进行调试的情况远远多于工程项目的创建。我就在想,能不能像java一样配置上环境变量,从而能够用命令行来编译C/C++

2012-08-03 23:31:44 3015

转载 win7 旗舰 vs2008 OpenCV2.3.1 解决了 OpenCV旧版本在win7下不能打开摄像头的问题

win7 旗舰 vs2008 OpenCV2.3.1 解决了 OpenCV旧版本在win7下不能打开摄像头的问题 (2012-04-20 21:13)标签:  div  摄像头  cursor  color  style  分类: 图像处理以前一直用OpenCV2.2.0,其实算是用的比较少了,而且比较浅。最近要用OpenCV,使用摄像头的问题,迫使自己装了Open

2012-07-31 00:45:17 1280 3

转载 comparison-of-the-opencvs-feature-detection-algorithms-2

OpenCV is free open-source library intended for use in image processing, computer vision and machine learning areas. It have a huge amount of different algorithms, but in this topic i will compare the

2012-07-16 22:22:33 1347

原创 Computation of 2D homography using RANSAC

Computation of 2D homography using RANSACInitial Images:The first step of the algorithm is to compute interest points in each image. We are then faced with a "chicken and egg" pr

2012-07-13 01:39:38 1447

原创 window socket 阻塞和非阻塞通信

1.问题在多线程里使用CSocket会有问题的!以前我就遇到过这样的问题!因为CSocket会保存一些线程相关的数据,所以跨线程使用CSocket会ASSERT2用多线程方法设计socket程序时,你会发现在跨线程使用CAsyncSocket及其派生类时,会出现程序崩溃。所谓跨线程,是指该对象在一个线程中调用Create/AttachHandle/Attach函数,然后在另外一

2012-07-08 20:51:02 676

c++(钱能第二版)

很好的一本国内的教材,大学和培训机构用的很广泛

2010-04-20

空空如也

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

TA关注的人

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