自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 OpenCV 直方图统计函数 cv::calcHist算是彻底弄明白了

在代码中,计算两个通道,通过参数histSize指定,每个通道都分成8个分区,因此可能有64种组合结果,因此二维直方图的大小为8*8的矩阵。在图像中(3,10)这个组合的数据只有一个,对应的分区编号是(3,2),因此二维直方图中(3,2)位置的数据值为1,即上图中绿色标记的位置。在图像中 (3, 11)这个组合的数据有两个, (3, 11)对应的分区编号是(3,3),因此上图中的红色标记的位置的统计值为2。此时需要将dims参数设置为2。

2023-05-11 21:56:35 2183 2

原创 Windows7访问Samba,总是提示 未知的用户名或错误密码

这个问题纠结了好几天,在网上也查了好些资料都没有解决。现在终于解决了,必须要分享出来。环境配置:PC1:Linux Mint 19.2,在此电脑上配置Samba服务。我为了方便,是通过Mint的一个Samba插件配置的。PC2:Win7-64位,旗舰版问题现象:在PC1上使用VirtualBox安装了一个Win7-64 旗舰版的虚拟机,通过此虚拟机访问Linux上的Samba目...

2019-08-21 22:36:20 6938 11

原创 Centos下安装gitolite+git

一直以来我都是用SVN的,但最近做迭代开发、多分支时,发现SVN使用起来极不方便。因此打算换成git做源码管理。git的理论以及特性本文就不做讲解了,本主主要讲解怎么安装,配置git、以及git权限管理服务gitolite.组网结构git服务器是用于存储git仓库的服务器,所有git用户都此服务器上仓库中clone仓库到本地,也可以将代码提交到git服务器上的仓库中。简单的说,此服务器...

2018-09-23 12:31:37 842

原创 hibernate: Duplicate class/entity; Could not parse mapping document from resource

近日在学习Hibernate时,总是遇到以下异常:org.hibernate.InvalidMappingException: Could not parse mapping document from resource kpy/db/Customer.hbm.xml    at org.hibernate.cfg.Configuration$MetadataSourceQueue.pro

2016-02-03 16:03:36 1177

原创 Maven:Could not resolve archetype

在创建maven-archetype-webapp项目时,总是抛出以下异常:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:1.0 from any of the configured repositories.Could not resolve artifact org.apac

2016-01-28 10:31:26 1114

转载 终于解决了:No Session found for current thread

使用Spring+Hibernate,获取数据库Session时,总是抛出异常:No Session found for current thread。在网卡找了好几天,终于解决http://blog.csdn.net/greensurfer/article/details/8982876现将我自己的配置贴出来Spring配置文件spring.xml内容如下:<

2016-01-27 11:16:47 17108

原创 连接第一次连接MySqL数据库 相当慢

使用Java程序连接MySql数据库时,发现启动相关慢。对代码进行测试,发现第一次连接时较慢。以前用C++连接Oracle时,也遇到类似的问题。当时找到原因是由于Oracle对连接进行了域名解析,由于DNS服务器不可达,要等到连接超时后,才抛出异常。详细信息请参考http://blog.csdn.net/lijing_lj928/article/details/46953085 点

2016-01-25 12:42:25 4852 1

转载 Sping之自动注入-1

最近终于能静下心来、一步步的学习Java Web开发。在学习的过程中,遇到太多的问题。一开始好些问题真是不知道怎么解决。在这里要非常感谢《Sping In Action》一书的作者,感谢他能写出此书,让我受益匪浅,您辛苦了!尊着“相互学习、共同进步”的原则,从今天开始,决定把自己遇到的问题,以及解决的方法都分享给大家。好以就不废话了,开始今天的分享。今天在学习Spring以

2016-01-21 23:39:19 443

转载 Unable to load configuration .../WEB-INF/struts2-core-2.3.20.jar!/struts-default.xml:82:179

遇到 个很奇怪的问题,在Elipse中启动Web项目时(使用maven建议的Web项目),总时报以下的错误:Unable to load configuration  .../WEB-INF/struts2-core-2.3.20.jar!/struts-default.xml:82:179at com.opensymphony.xwork2.config.ConfigurationM

2015-09-13 23:25:25 961

原创 配置Log4j

最近做一个Java Web项目,使用log4j写日志,在网上找了好多天的配置方法,终于弄懂了log4j的日志配置方式。我的配置很简单,只有控制台日志,以及文件日志(可以将不同级别的日志存放到不同的文件,我的配置是将所有日志存放在同一文件中)。配置分两步:第1:web.xml配置此主要是配置日志配置文件的路径,以及项目根目录变量。我的配置如下:

2015-08-16 18:33:25 392

转载 eclipse show in windows explorer

原来安装的eclipse,有一个show in windows explorer功能——在文件上点解右键,选择show in windows explorer,可以打开文件所在的文件的文件夹。安装新版本的eclipse后,居然没有这个功能。原以为又要下载一堆插件才能使用,但事实上只要做简单的配置即可。操作步骤如下:1. 打开 “External Tools Configuration”

2015-08-04 20:36:10 823

转载 连接Oracle、登录Linux速度缓慢

最近在测试过程中,发现程序启动太慢了——至少要30秒以上。 CPU、内存使用使用量都极低,硬盘足够。 抓取gstack信息,发现每次都卡在连接数据库的地方。系统环境如下: 操作系统:suse11 数据库:oracle 11g 。数据库与程序在同一台机器上。 硬件配置:PC-server 8CPU 16G找了好久,终于找到解决方法。 原因在于:每次连接数据库时,都需要进行DNS查询(根据I

2015-07-19 10:43:41 3831 1

原创 Java Web开发之:ModelDriven

ModelDriven 的好处时,可以将网页提交的数据转换为 类对象。ModelDriven为模板类,模板参数即为转换的类对象的类型。例如:要在网页上输入:姓名、年龄、地址、电话。并提交到服务器。我们定义类UserModel,来存储这些数据。UserModel即为模板类ModelDriven的模板参数。映射关系如下:1. 首先定义一个页面index.jsp,

2015-07-18 13:01:33 743

原创 erlang 实现二叉树

此为一练习题,为《Erlang程序设计》第7章后的练习题, 7-5 二叉树记录建立二叉树:-module(bittree).-export([insert/2]).%定义记录-record(btree, {value, ltree=null, rtree=null}).%如果为空树,建立一个结点,左、右孩子都为空insert (NV, null) -> #btree

2015-02-12 02:08:09 978

原创 Java—内部类

It's possible to please a class definition within another class definition. 内部类即定义在另一个类的内部的类。

2014-04-15 20:04:02 500

原创 Java 中的接口

抽象类与抽象方法

2014-04-12 01:05:30 515

原创 Java中的final

Java中的final通常它指的是“这是无法改变的”。但对于不同的用法有不细

2014-04-05 23:41:11 941

转载 【转】CentOS配置samba服务器后,windows无法访问解决方法。

在CentoOS上配置好samba服务,重启服务后,提示不能访问远程桌面,此可能是CentoOS防火墙设置的原因:防火墙关闭了CentoOS的访问。开启方法:在CentoOS桌面的左上角菜单:System -> Firewall  中找到Samba 与Samba Client选中后,应用就可了。此时可能看到你的用户名信息了,双击时,提示没有权限操作时,编辑文件 /etc

2014-03-18 00:22:20 2271

转载 【转】山寨一个 Boost.Bind

原文地址:http://www.cppblog.com/Streamlet/archive/2012/04/21/172241.html   点击打开链接一直比较好奇 boost::bind 里面占位符和参数的顺序是怎么实现的,也一直看不太懂这方面源代码,昨晚好好看了下,终于有点弄懂了。小记一笔,与大家分享。先看一个简单的用例:#include int foo(

2014-03-12 12:35:21 841

原创 C++生成Mongo object ID

最近做一个项目要用到mongo db,需要使用C++语言生成id,以使几个collection的数据关联起来。经过这段时间的学习,算是有点入门了,终于用C++生成了ID。Mongo ID 简述In MongoDB, documents stored in a collection require a unique_id field that acts as aprimary

2014-03-10 22:58:27 2529

转载 牛人为什么牛?

一个年轻的程序员问一个老程序员(一个比较牛逼的公司的CTO) 年轻程序员: 你为什么这么牛X., 就好像没有你不会的。老程序员: 积累的。年轻程序员: 怎么才能积累到您的程度呢。我每天都在积累。但是似乎都没有感觉到进步。老程序员: 我从20岁开始做到了一件事情,直到今天,而且尽可能地保证不间断。年轻程序员: 到底是什么? 老程序员: 我每天保证自己有2个小时在学习新的东西。

2013-10-10 15:17:30 956

原创 Python核心编程 笔记

第13章 面向对象编程object是所有类之母。如果你的类没有继承任何其它父类,object将作为默认的父类。类既可 很简单,也可以很复杂,这全凭你的需要。最简单的情况,类仅用作名称空间,意味着,你把数据保存在变量中,对他们按名称空间进行分级,使他们处于相同的关系空间中。类成员可以动态添加,这意味着,你不需要在构造函数中将所有的类成员都初始化,另外,也意味着,同一个类的不同对象,可

2013-10-05 16:51:30 686

原创 黑客与画家 笔记

2.黑客与画家坚持一丝不苟,就能取得优秀的成果。因为那些看不见的细节,累加起来,就变得可见了!在你感到厌烦的时候,去做那些做起来简单的事,能使自己感到不再那么厌烦。正确的合作方法是将项目分割成严格定义的模块,每一个模块由一个人明确负责。模块与模块之间的接口经过精心设计,如果可能的话,最好把文档说明写得像编程语言规范那样清晰。程序是写给人看的,附带有在机器上运行。10.编程语言解

2013-10-04 23:30:40 769

转载 you must specify a host type if you use `--no-verify'

在64位机器下编译libghttp碰到的问题libghttp是gnome下的HTTP客户端库, 实现http功能, 可以替换curl 的http功能, 在32位的机器上编译没问题, 在64位的机器上, configure 不过去. 错误信息是:ltconfig: you must specify a host type if you use `--no-verify'Try `

2013-05-22 10:04:48 4872

原创 C/C++浮点数格式——IEEE754标准

按照IEEE754标准,浮点数的格式为,从最高位开始一次是:数符S,阶码E,尾数M;数符是指这个数是正的,还是负的;在计算机中一个任意进制数N可以写成:N=R的e次方 乘以m;R就是基数(在电脑中基数当然是2),e就是阶码,m就是尾数32为浮点数中,S是浮点数的符号位,占一位,安排在最高位,S=0表示正数,S=1表示负数;E是阶码,占用8位,阶符采用隐含方式,即采用移码来表示正负指数,采用这种方式时,将浮点数的指数真值e变成阶码E时,应将指数e加上一个固定的偏移值127(01111111),即E=e+127

2010-12-24 23:41:00 4699

原创 C/C++浮点数格式——IEEE754标准

<br />按照IEEE754标准,浮点数的格式为,从最高位开始一次是:<br />数符S,阶码E,尾数M;数符是指这个数是正的,还是负的;<br />在计算机中一个任意进制数N可以写成:N=R的e次方 乘以m;R就是基数(在电脑中基数当然是2),e就是<br />阶码,m就是尾数<br />32为浮点数中,<br />S是浮点数的符号位,占一位,安排在最高位,S=0表示正数,S=1表示负数;<br />E是阶码,占用8位,阶符采用隐含方式,即采用移码来表示正负指数,采用这种方式时,将浮点数的指数<br /

2010-12-24 23:41:00 1114

原创 C++模板特例化

<br />模板是用来写一些独立化特定类型的代码,但是对于有些类型,在处理时,细节上却有所差别,常见的如char*<br />如,现在你打算写一个栈,可以用于任何数据类型,那你肯定首先想到的就是模板啦<br />template<typename T><br />class Stack<br />{<br />public:<br />       void push( const T &T);<br />        void pop( void);<br />};<br />但是如果你用char*去实

2010-12-11 22:32:00 2577 1

原创 深入解析C++构造函数与析构函数

<br />class String<br />{<br />public:<br />     String()//默认构造函数<br />     {<br />        cout << "String()" << endl;<br />     }<br />     String( const char* p)//带参的构造函数<br />     {<br />        cout << "String( const char* p)" <<endl;<br />     }<br />

2010-12-11 10:33:00 534

空空如也

空空如也

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

TA关注的人

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