自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千里之行始于足下

正在努力学习中~

  • 博客(98)
  • 资源 (9)
  • 收藏
  • 关注

原创 [OnWork.Tools]系列 00-目录

OnWork.Tools的功能集合

2023-08-12 20:49:42 247

原创 [OnWork.Tools]系列 07-Web浏览器

简易的web浏览器,适合临时使用。

2023-08-09 22:24:12 237

原创 [OnWork.Tools]系列 06-屏幕水印

屏幕水印功能主要是在开会分享屏幕的时候在屏幕上增加水印。

2023-08-09 22:23:14 240

原创 [OnWork.Tools]系列 05-系统工具

系统工具主要是将Window常用工具的快捷启动的集合。

2023-08-09 22:21:52 185

原创 [OnWork.Tools]系列 04-快捷启动

主要功能是将常用的软件拖动到软件中,实现快速点击启动,结合软件设置中的设置的快捷键,可以快速呼出对应的面板,使用快捷键快速启动应用。

2023-08-09 22:20:41 153

原创 [OnWork.Tools]系列 03-软件设置

快捷键设置: 快速唤醒/隐藏界面 默认为Alt+O。关闭最小化: 点击右上角关闭按钮时最小化到托盘。可以快速打开文件夹,方便调试使用。开机自动运行: 开机自动启动。点击右上角的设置按钮。

2023-07-27 21:31:30 209

原创 [OnWork.Tools]系列 02-安装

历史版本连接各种版本都有,请下载版本号最高的版本。第一次启动可能刷新不出来 关闭后重新打开。第一次安装时可能缺失运行环境点击下一步。如果没有网络需要到微软官方下载离线程序。双击程序包进行安装,程序名称可能不同。如果有更新会显示更新页面,点击下一步。一般下载桌面运行时 X64版本。有网络的话自动下载安装。

2023-07-27 21:30:20 171

原创 [OnWork.Tools]系列 01-简介

支持Windows7SP1及以上系统,主要是日常办公或者是开发工作过程中常用的工具集合。界面使用WPF Mvvm模式开发,目的是将开源项目中,好用的项目集成到一起,方便大家使用和学习。

2023-07-27 21:25:55 274

原创 DotNetty相关资料整理

DotNetty完全教程https://blog.csdn.net/nxy_wuhao/category_9469658.html

2020-01-30 12:08:26 416

原创 数据库根据时间范围 (天,月,季,年) 汇总查询 SQL

今天遇到一个需求,需要按照(天,月,季,年) 的进行查询求和数据库字段如下图dayplan(计划销量)yueld:(实际销量)currentdate:数据时间,当天可能存在多个数据现在需要我们根据(天,月,季,年)分别将 销量求和统计出来我的做法是:根据时间范围将数据生成一个字段生成一个单独的字段,然后再分组求和: 上代码SELECT dayp...

2018-07-26 08:44:49 12148 2

原创 阿里云服务器迁移记(二)-配置LNMP

安装LNMP环境LNMP是什么LNMP Linux + Nginx + Mysql + PHP (国外喜欢简称为LEMP,搜英文资料需要搜LEMPLinux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3...

2018-07-25 17:29:45 438

原创 阿里云服务器迁移记(一)

云服务器(ECS)配置ECS是什么云服务器 Elastic Compute Service(ECS)是阿里云提供的一种基础云计算服务。使用云服务器 ECS 就像使用水、电、煤气等资源一样便捷、高效。您无需提前采购硬件设备,而是根据业务需要,随时创建所需数量的云服务器实例,并在使用过程中,随着业务的扩展,对云服务器进行扩容磁盘、增加带宽。如果不再需要云服务器,也可以方便的释放资源,节省费用。

2017-09-28 08:51:06 7357

转载 LIBSvm的使用

在机器学习和模式识别领域,svm理论使用得很广泛,其理论基础是统计学习,但是如果我们的研究方向不是svm理论,我们只是利用已有的svm工具来对我们的任务进行分类和回归,那么libsvm是一个不错的选择。 那么libsvm到底怎么使用呢?研究了一下,发现使用起来不是很复杂,这一小结就说说到底怎么简单的体会libsvm吧。一、 首先准备几个工具: Libsvm下载 http://www.csie.

2015-03-06 16:56:33 842

转载 Qt调用dll中的功能函数

声明: 事先我已经自己动手写了一个简单的dll文件(myDLL.dll),C版接口的。并且用我前两篇有关DLL文章里面的方法,从dll中导出了导入库(.lib)文件,dll中有两个函数,原型如下:   void HelloWorld();     //函数内部调用Win32 API,功能是弹出一个helloworld提示框   int add(int a,int b);  //实现两个

2014-11-22 16:22:12 1762

转载 Qt延时一段时间不阻塞主线程

以下这个代码主要是实现以毫秒为单位的延时void sleep(unsigned int msec){ QTime dieTime = QTime::currentTime().addMSecs(msec); while( QTime::currentTime() < dieTime ) QCoreApplication::processEvents(QEvent

2014-10-10 23:54:47 4900

转载 android AsyncTask 类的使用方法 用于异步刷新UI

android AsyncTask介绍AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l  简单,快捷l 

2014-08-26 23:31:51 1422

转载 Qt中保持GUI响应

Keeping the GUI Responsive原文作者: Witold Wysota译者: Jason Lee @ http://blog.csdn.net/jasonblog 在 QtCentre 里的人们经常提到一个反复出现的问题:长操作期间 GUI 界面无响应。这个问题不难解决,并且有多种应对方案,因此我在这里列出一些针对不同情况的可能的解决方案。 长操作第

2014-08-25 23:29:18 1223

转载 java MD5 加密类

//调用MyMD5.generatePassword的静态方法可返回加密后的字符串 可用于用户密码的加密

2014-06-23 21:05:13 734

转载 java 读取属性文件类 properties

import java.io.InputStream;import java.util.Properties;/** * 读取配置文件信息 * @author Auser * */public class ConfigManager { private static ConfigManager configManager; private static Properties p

2014-06-19 23:58:17 2839

原创 Qt程序在Windows上发布

最近写好了一个Qt5的小程序,并且已经配置好了所有的依赖库,需要发布.这个主要是讲发布的 查找依赖库请看我的领一篇博客Qt的程序在其他电脑上使用http://blog.csdn.net/homechao/article/details/9113531因为所有的文件比较大约70M左右,直接复制比较慢,也容易丢失文件在网上看了很多使用第三方的软件进行打包,倒也是可以使用就是比较

2014-06-16 09:33:10 1365

转载 Qt Creator + MinGW + OpenCV2.43 (自编译) 环境配置

最近在使用Qt+openCV做项目 原来用msvc

2014-05-16 10:25:29 1453

转载 opencv_traincascade的使用

介绍使用级联分类器工作包括两个阶段:训练和检测。 检测部分在OpenCVobjdetect模块的文档中有介绍,在那个文档中给出了一些级联分类器的基本介绍。当前的指南描述了如何训练分类器:准备训练数据和运行训练程序。重点注意事项OpenCV中有两个程序可以训练级联分类器: opencv_haartraining 和opencv_traincascade 。 openc

2014-04-07 09:31:58 3179

原创 使用Qt+OpenCV+VideoInput 显示摄像头图像

缘由:最近使用Qt+openCV获取摄像头的图像但是仅仅只是使用openCV自带的方法显示图像时,发现计算机CPU使用率比较高,最主要的一点是摄像头驱动自带的设置图像参数的无法直接调用出来网上查找了很多资料发现 openCV内部是使用了videoInput类的方法实现的.但是没有引用它自身的方法.经过几天的研究,成功使用videoinput显示摄像头图像,并且可以弹出摄像头驱动自带

2014-03-22 23:00:18 5829 2

转载 jquery 使用方法

jquery 使用方法   jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。对于网页开发者来说,学会jQuery是必要的。因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果。 一、选择网页元

2014-02-18 00:13:23 831

原创 Hibernate配置文件hbm主键的generator可选项

1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)数据库中的语法如下:MySQL:create

2014-02-17 20:40:58 5675

转载 QSettings操作配置文件

用Qt写界面时,难免会进行本地信息的保存,可以使用轻量级数据库sqlite,也可以使用QSettings读写配置文件。    如何来进行读写呢?如下,使用QSettings写一个通用的读写方法: bool Util::writeInit(QString path, QString user_key, QString user_value){if(path.isEmp

2013-12-05 16:31:16 1323

原创 Linux 下Orcale10g的安装

1.下载安装文件这里使用10201_database_linux32.zip这个安装包,并且需要以root用户登录2.查看系统的资源及环境是否符合安装条件grep MemTotal /proc/meminfo    查询内存大小 10g需>512Mgrep SwapTotal /proc/meminfo 查询交换空间大小 10g需 > 1G另外10g还需要2.5GB的磁

2013-10-16 20:40:18 1171

原创 tomcat 启动报错touch Linux中

tomcat 启动报错touch: 无法触碰 “/usr/local/tomcat6.0/logs/catalina.out”: 没有那个文件或目录tomcat 启动报错:[root@rhel bin]# ./startup.sh Using CATALINA_BASE: /usr/local/tomcat6.0Using CATALINA_HOME: /usr

2013-10-15 23:23:10 2606

转载 linux下安装jdk1.6版本显示1.4,修改默认jdk版本

当成功把jdk1.6安装到 /usr/java,并且配置好了系统环境变量  执行 # java -version 时显示的不是你安装的jdk版本,而是其它版本如jdk1.4.2,是因为linux系统有默认的jdk,版本为1.4.2; [root@ip-10-0-0-54 lib]# java -version java version "1.4.2" gij (GNU

2013-10-15 22:42:08 1577

原创 Oracle数据库的备份和恢复

--数据泵的使用----------------1.创建目录create directory dump_dir as 'e:\backup';--select * from dba_directories;--drop directory dump_dir;--2.授予用户操作dump_dir目录的权限 grant read,write on directory dump

2013-09-09 19:55:48 975

原创 JAVA中使用dom4j操作XML

import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import

2013-08-04 21:05:13 1119

原创 JAVA中使用DOM操作XML

import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import javax.xml.transfor

2013-08-04 20:57:53 693

原创 Java中File的简单使用

import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;public class FileSux { /**使用file操作文件(普通文件.目录) * 1.查看文件属性 * 2.新建文件 * @param args *

2013-07-14 22:15:34 1187

翻译 [OpenCV2]定义感兴趣的区域

有时,我们只需要对一幅图像的一部分进行处理.本节会教会我们如何定义感兴趣的区域.Getting ready假设我们想合并两个不同大小的图像.例如,我们将下面的小的图标添加到我们的测试图像上:但是使用cv::add函数要求两个图像具有相同的大小.在这个例子中,必须定义感兴趣的区域(ROI)使得cv::add可以被使用.它只会应用在和我们logo图像相同大小的ROI区域.ROI的位

2013-07-04 09:24:47 4878 2

翻译 [OpenCV2]执行简单的图像算法

图像可以以不同的方式组合.因为他们是有规律的矩阵,他们可以相加,相减,相乘和相除.OpenCV提供了各种各样的图像算法,这节我们会讨论这个.GetReading...我们使用第二幅图像,我们会对他进行一个算法操作:和我们的输入图像结合.图像如下:How to do it...在这里我们添加两幅图像.当我想创建一些特殊效果或者在一幅图像上覆盖信息时,图像的加操作是很有用的.我

2013-07-03 10:08:17 2104 2

翻译 [OpenCV2]遍历图像的临近像素

在图像处理中,经常需要处理一个当前点这个点的值可能是基于附近几个临近像素点而得出的.当临近像素点包含上一行或者下一行数据的时候,你需要同时扫描图像的多行.这节会告诉你怎么做.Getting ready本节,我们会用一个锐化图像的例子举例.它是基于拉普拉斯操作的(在第6章会讨论).众所周知,如果你对一幅图像使用拉普拉斯算法,这个图像的边缘会增强,可以获得一个锐化图像.这个锐化操作如下:

2013-07-02 10:45:26 2717

翻译 [OpenCV2]编写有效率的图像循环

这本章的前几节,我们提出了遍历一幅图像像素的几个不同方法.这这节,我们会比较这些不同方法的处理效率.当你写一个图像处理函数,处理效率是经常关系的事.当设计你的功能函数的时候,需要频繁的检查你的代码的处理效率,主要是为了发现使你的程序跑的慢的瓶颈.然而,为了是程序看起来简单易懂不做优化是非常需要注意的,除非不是必须的.简单的代码确实容易调试和维护.但是影响一个程序效率的关键代码需要大量优化.

2013-07-01 14:01:35 2090

翻译 [OpenCV2]使用迭代器遍历指针

在面向对象的程序中,在一个循环数据的收集中通常使用迭代器.迭代器是一个专门的类用了保存每个元素.对于一个给定的集合,如何获取每个元素的操作是看不到的.这个信息隐藏的原理的应用使得遍历容器更容易.此外,无论使用什么类型的的集合都是相似的.标准库模版(STL)有一个容器类和它的每一个集合类都是相关的.OpenCV提供了一个cv::Mat容器类,这个类与C++STL中的标准容器是兼容的.Gettin

2013-06-29 10:17:35 2751

翻译 [OpenCV2]使用指针遍历图像

在多数的图像处理任务,为了执行一个计算任务,需要遍历图像的所有像素.考虑到大量的像素数据需要被访问,用一个有效率的方法去做这个事情是很有必要的.本节和下一节会用不同的方式展示如何用循环遍历图像.本节使用指针的方法.Getting ready我们会用一个简单的任务举例如何遍历图像:减少一幅图像的颜色数.彩色图像是由三个通道的像素组成的.每个通道的亮度值分别对应三原色(红绿蓝).因为这些值

2013-06-28 15:06:42 3536

翻译 [OpenCV2]访问数据值

为了访问矩阵的每个元素,只要知道它的行数和列数就可以了.我们用一个数值能够获取到它相应的元素值.对于多通道的图像我们需要使用一个向量值.Getting ready为了举例如何直接访问像素值,我们创建一个简单的功能:对一个图像添加椒盐噪声.椒盐噪声是一个特定的噪声,图像中的一些像素被白色或者黑色的像素点替代了.这种噪声发生在有错误通讯中,在文件传输途中,有些像素值丢失了.在我们的例子中,我们

2013-06-25 23:26:49 1402 2

使用Qt显示openCV矩阵图片

在Qt界面中显示opencv图像 简单的Demo 使用的qt5.02版本 opencv2.43版本

2013-05-29

Qt使用openCV

使用Qt和openCV的配置 例程 详细说明参照 http://blog.csdn.net/cc7829290/article/details/8984706

2013-05-28

图像聚焦的安装文件

使用VC2010编写, 基于openCV的 可实现图像聚焦效果

2013-04-26

自动聚焦源程序(基于openCV)

使用VC2010编写,实现了导入多幅图像,显示最清晰的图像

2013-04-26

VC2010写的简单的串口精灵

使用VS2010写的串口调试精灵 功能比较简单 能接受和发送命令~

2013-04-03

VC++实现图像的点运算

使用VS2010编写的~基于对话框的程序~ 实现BMP图像的打开,保存~ 并实现图像的灰度直方图的显示~ 灰度线性变换~ 灰度对数~幂次~指数变换 灰度阈值变换 灰度拉伸变换 灰度均衡

2013-03-26

VS2010基于对话框的MFC 工具栏和状态栏(有源码)

VS2010基于对话框的MFC 工具栏和状态栏(有源码)

2013-03-01

VS2010基于对话框的MFC的菜单

正在学习MFC,写的几个基于对话框的菜单文件 包括: 动态创建菜单 动态创建一个弹出式菜单 创建包含图标的菜单 任务栏托盘弹出菜单 使用VS2010编写的~ 适合新手学习~

2013-02-26

VC2010 仿PS颜色选择器 有源码

使用VC2010 基于对话框的程序 仿PS颜色选择器 按下a可实现屏幕取色功能

2012-12-29

空空如也

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

TA关注的人

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