- 博客(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 2205 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 6963 11
原创 Centos下安装gitolite+git
一直以来我都是用SVN的,但最近做迭代开发、多分支时,发现SVN使用起来极不方便。因此打算换成git做源码管理。git的理论以及特性本文就不做讲解了,本主主要讲解怎么安装,配置git、以及git权限管理服务gitolite.组网结构git服务器是用于存储git仓库的服务器,所有git用户都此服务器上仓库中clone仓库到本地,也可以将代码提交到git服务器上的仓库中。简单的说,此服务器...
2018-09-23 12:31:37 845
原创 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 1181
原创 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 1115
转载 终于解决了: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 17116
原创 连接第一次连接MySqL数据库 相当慢
使用Java程序连接MySql数据库时,发现启动相关慢。对代码进行测试,发现第一次连接时较慢。以前用C++连接Oracle时,也遇到类似的问题。当时找到原因是由于Oracle对连接进行了域名解析,由于DNS服务器不可达,要等到连接超时后,才抛出异常。详细信息请参考http://blog.csdn.net/lijing_lj928/article/details/46953085 点
2016-01-25 12:42:25 4858 1
转载 Sping之自动注入-1
最近终于能静下心来、一步步的学习Java Web开发。在学习的过程中,遇到太多的问题。一开始好些问题真是不知道怎么解决。在这里要非常感谢《Sping In Action》一书的作者,感谢他能写出此书,让我受益匪浅,您辛苦了!尊着“相互学习、共同进步”的原则,从今天开始,决定把自己遇到的问题,以及解决的方法都分享给大家。好以就不废话了,开始今天的分享。今天在学习Spring以
2016-01-21 23:39:19 448
转载 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 965
原创 配置Log4j
最近做一个Java Web项目,使用log4j写日志,在网上找了好多天的配置方法,终于弄懂了log4j的日志配置方式。我的配置很简单,只有控制台日志,以及文件日志(可以将不同级别的日志存放到不同的文件,我的配置是将所有日志存放在同一文件中)。配置分两步:第1:web.xml配置此主要是配置日志配置文件的路径,以及项目根目录变量。我的配置如下:
2015-08-16 18:33:25 395
转载 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 826
转载 连接Oracle、登录Linux速度缓慢
最近在测试过程中,发现程序启动太慢了——至少要30秒以上。 CPU、内存使用使用量都极低,硬盘足够。 抓取gstack信息,发现每次都卡在连接数据库的地方。系统环境如下: 操作系统:suse11 数据库:oracle 11g 。数据库与程序在同一台机器上。 硬件配置:PC-server 8CPU 16G找了好久,终于找到解决方法。 原因在于:每次连接数据库时,都需要进行DNS查询(根据I
2015-07-19 10:43:41 3837 1
原创 Java Web开发之:ModelDriven
ModelDriven 的好处时,可以将网页提交的数据转换为 类对象。ModelDriven为模板类,模板参数即为转换的类对象的类型。例如:要在网页上输入:姓名、年龄、地址、电话。并提交到服务器。我们定义类UserModel,来存储这些数据。UserModel即为模板类ModelDriven的模板参数。映射关系如下:1. 首先定义一个页面index.jsp,
2015-07-18 13:01:33 749
原创 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 980
原创 Java—内部类
It's possible to please a class definition within another class definition. 内部类即定义在另一个类的内部的类。
2014-04-15 20:04:02 502
转载 【转】CentOS配置samba服务器后,windows无法访问解决方法。
在CentoOS上配置好samba服务,重启服务后,提示不能访问远程桌面,此可能是CentoOS防火墙设置的原因:防火墙关闭了CentoOS的访问。开启方法:在CentoOS桌面的左上角菜单:System -> Firewall 中找到Samba 与Samba Client选中后,应用就可了。此时可能看到你的用户名信息了,双击时,提示没有权限操作时,编辑文件 /etc
2014-03-18 00:22:20 2274
转载 【转】山寨一个 Boost.Bind
原文地址:http://www.cppblog.com/Streamlet/archive/2012/04/21/172241.html 点击打开链接一直比较好奇 boost::bind 里面占位符和参数的顺序是怎么实现的,也一直看不太懂这方面源代码,昨晚好好看了下,终于有点弄懂了。小记一笔,与大家分享。先看一个简单的用例:#include int foo(
2014-03-12 12:35:21 843
原创 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 2532
转载 牛人为什么牛?
一个年轻的程序员问一个老程序员(一个比较牛逼的公司的CTO) 年轻程序员: 你为什么这么牛X., 就好像没有你不会的。老程序员: 积累的。年轻程序员: 怎么才能积累到您的程度呢。我每天都在积累。但是似乎都没有感觉到进步。老程序员: 我从20岁开始做到了一件事情,直到今天,而且尽可能地保证不间断。年轻程序员: 到底是什么? 老程序员: 我每天保证自己有2个小时在学习新的东西。
2013-10-10 15:17:30 959
原创 Python核心编程 笔记
第13章 面向对象编程object是所有类之母。如果你的类没有继承任何其它父类,object将作为默认的父类。类既可 很简单,也可以很复杂,这全凭你的需要。最简单的情况,类仅用作名称空间,意味着,你把数据保存在变量中,对他们按名称空间进行分级,使他们处于相同的关系空间中。类成员可以动态添加,这意味着,你不需要在构造函数中将所有的类成员都初始化,另外,也意味着,同一个类的不同对象,可
2013-10-05 16:51:30 687
原创 黑客与画家 笔记
2.黑客与画家坚持一丝不苟,就能取得优秀的成果。因为那些看不见的细节,累加起来,就变得可见了!在你感到厌烦的时候,去做那些做起来简单的事,能使自己感到不再那么厌烦。正确的合作方法是将项目分割成严格定义的模块,每一个模块由一个人明确负责。模块与模块之间的接口经过精心设计,如果可能的话,最好把文档说明写得像编程语言规范那样清晰。程序是写给人看的,附带有在机器上运行。10.编程语言解
2013-10-04 23:30:40 771
转载 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 4878
原创 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 4707
原创 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 1244
原创 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 2579 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 536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人