- 博客(98)
- 资源 (9)
- 收藏
- 关注
原创 [OnWork.Tools]系列 04-快捷启动
主要功能是将常用的软件拖动到软件中,实现快速点击启动,结合软件设置中的设置的快捷键,可以快速呼出对应的面板,使用快捷键快速启动应用。
2023-08-09 22:20:41 178
原创 [OnWork.Tools]系列 03-软件设置
快捷键设置: 快速唤醒/隐藏界面 默认为Alt+O。关闭最小化: 点击右上角关闭按钮时最小化到托盘。可以快速打开文件夹,方便调试使用。开机自动运行: 开机自动启动。点击右上角的设置按钮。
2023-07-27 21:31:30 246
原创 [OnWork.Tools]系列 02-安装
历史版本连接各种版本都有,请下载版本号最高的版本。第一次启动可能刷新不出来 关闭后重新打开。第一次安装时可能缺失运行环境点击下一步。如果没有网络需要到微软官方下载离线程序。双击程序包进行安装,程序名称可能不同。如果有更新会显示更新页面,点击下一步。一般下载桌面运行时 X64版本。有网络的话自动下载安装。
2023-07-27 21:30:20 208
原创 [OnWork.Tools]系列 01-简介
支持Windows7SP1及以上系统,主要是日常办公或者是开发工作过程中常用的工具集合。界面使用WPF Mvvm模式开发,目的是将开源项目中,好用的项目集成到一起,方便大家使用和学习。
2023-07-27 21:25:55 303
原创 DotNetty相关资料整理
DotNetty完全教程https://blog.csdn.net/nxy_wuhao/category_9469658.html
2020-01-30 12:08:26 443
原创 数据库根据时间范围 (天,月,季,年) 汇总查询 SQL
今天遇到一个需求,需要按照(天,月,季,年) 的进行查询求和数据库字段如下图dayplan(计划销量)yueld:(实际销量)currentdate:数据时间,当天可能存在多个数据现在需要我们根据(天,月,季,年)分别将 销量求和统计出来我的做法是:根据时间范围将数据生成一个字段生成一个单独的字段,然后再分组求和: 上代码SELECT dayp...
2018-07-26 08:44:49 12264 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 466
原创 阿里云服务器迁移记(一)
云服务器(ECS)配置ECS是什么云服务器 Elastic Compute Service(ECS)是阿里云提供的一种基础云计算服务。使用云服务器 ECS 就像使用水、电、煤气等资源一样便捷、高效。您无需提前采购硬件设备,而是根据业务需要,随时创建所需数量的云服务器实例,并在使用过程中,随着业务的扩展,对云服务器进行扩容磁盘、增加带宽。如果不再需要云服务器,也可以方便的释放资源,节省费用。
2017-09-28 08:51:06 7441
转载 LIBSvm的使用
在机器学习和模式识别领域,svm理论使用得很广泛,其理论基础是统计学习,但是如果我们的研究方向不是svm理论,我们只是利用已有的svm工具来对我们的任务进行分类和回归,那么libsvm是一个不错的选择。 那么libsvm到底怎么使用呢?研究了一下,发现使用起来不是很复杂,这一小结就说说到底怎么简单的体会libsvm吧。一、 首先准备几个工具: Libsvm下载 http://www.csie.
2015-03-06 16:56:33 868
转载 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 1847
转载 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 4937
转载 android AsyncTask 类的使用方法 用于异步刷新UI
android AsyncTask介绍AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l
2014-08-26 23:31:51 1441
转载 Qt中保持GUI响应
Keeping the GUI Responsive原文作者: Witold Wysota译者: Jason Lee @ http://blog.csdn.net/jasonblog 在 QtCentre 里的人们经常提到一个反复出现的问题:长操作期间 GUI 界面无响应。这个问题不难解决,并且有多种应对方案,因此我在这里列出一些针对不同情况的可能的解决方案。 长操作第
2014-08-25 23:29:18 1247
转载 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 2857
原创 Qt程序在Windows上发布
最近写好了一个Qt5的小程序,并且已经配置好了所有的依赖库,需要发布.这个主要是讲发布的 查找依赖库请看我的领一篇博客Qt的程序在其他电脑上使用http://blog.csdn.net/homechao/article/details/9113531因为所有的文件比较大约70M左右,直接复制比较慢,也容易丢失文件在网上看了很多使用第三方的软件进行打包,倒也是可以使用就是比较
2014-06-16 09:33:10 1398
转载 opencv_traincascade的使用
介绍使用级联分类器工作包括两个阶段:训练和检测。 检测部分在OpenCVobjdetect模块的文档中有介绍,在那个文档中给出了一些级联分类器的基本介绍。当前的指南描述了如何训练分类器:准备训练数据和运行训练程序。重点注意事项OpenCV中有两个程序可以训练级联分类器: opencv_haartraining 和opencv_traincascade 。 openc
2014-04-07 09:31:58 3213
原创 使用Qt+OpenCV+VideoInput 显示摄像头图像
缘由:最近使用Qt+openCV获取摄像头的图像但是仅仅只是使用openCV自带的方法显示图像时,发现计算机CPU使用率比较高,最主要的一点是摄像头驱动自带的设置图像参数的无法直接调用出来网上查找了很多资料发现 openCV内部是使用了videoInput类的方法实现的.但是没有引用它自身的方法.经过几天的研究,成功使用videoinput显示摄像头图像,并且可以弹出摄像头驱动自带
2014-03-22 23:00:18 5907 2
转载 jquery 使用方法
jquery 使用方法 jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。对于网页开发者来说,学会jQuery是必要的。因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果。 一、选择网页元
2014-02-18 00:13:23 868
原创 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 5696
转载 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 1352
原创 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 1194
原创 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 2656
转载 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 1597
原创 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 998
原创 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 1145
原创 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 714
原创 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 1207
翻译 [OpenCV2]定义感兴趣的区域
有时,我们只需要对一幅图像的一部分进行处理.本节会教会我们如何定义感兴趣的区域.Getting ready假设我们想合并两个不同大小的图像.例如,我们将下面的小的图标添加到我们的测试图像上:但是使用cv::add函数要求两个图像具有相同的大小.在这个例子中,必须定义感兴趣的区域(ROI)使得cv::add可以被使用.它只会应用在和我们logo图像相同大小的ROI区域.ROI的位
2013-07-04 09:24:47 4936 2
翻译 [OpenCV2]执行简单的图像算法
图像可以以不同的方式组合.因为他们是有规律的矩阵,他们可以相加,相减,相乘和相除.OpenCV提供了各种各样的图像算法,这节我们会讨论这个.GetReading...我们使用第二幅图像,我们会对他进行一个算法操作:和我们的输入图像结合.图像如下:How to do it...在这里我们添加两幅图像.当我想创建一些特殊效果或者在一幅图像上覆盖信息时,图像的加操作是很有用的.我
2013-07-03 10:08:17 2127 2
翻译 [OpenCV2]遍历图像的临近像素
在图像处理中,经常需要处理一个当前点这个点的值可能是基于附近几个临近像素点而得出的.当临近像素点包含上一行或者下一行数据的时候,你需要同时扫描图像的多行.这节会告诉你怎么做.Getting ready本节,我们会用一个锐化图像的例子举例.它是基于拉普拉斯操作的(在第6章会讨论).众所周知,如果你对一幅图像使用拉普拉斯算法,这个图像的边缘会增强,可以获得一个锐化图像.这个锐化操作如下:
2013-07-02 10:45:26 2756
翻译 [OpenCV2]编写有效率的图像循环
这本章的前几节,我们提出了遍历一幅图像像素的几个不同方法.这这节,我们会比较这些不同方法的处理效率.当你写一个图像处理函数,处理效率是经常关系的事.当设计你的功能函数的时候,需要频繁的检查你的代码的处理效率,主要是为了发现使你的程序跑的慢的瓶颈.然而,为了是程序看起来简单易懂不做优化是非常需要注意的,除非不是必须的.简单的代码确实容易调试和维护.但是影响一个程序效率的关键代码需要大量优化.
2013-07-01 14:01:35 2123
翻译 [OpenCV2]使用迭代器遍历指针
在面向对象的程序中,在一个循环数据的收集中通常使用迭代器.迭代器是一个专门的类用了保存每个元素.对于一个给定的集合,如何获取每个元素的操作是看不到的.这个信息隐藏的原理的应用使得遍历容器更容易.此外,无论使用什么类型的的集合都是相似的.标准库模版(STL)有一个容器类和它的每一个集合类都是相关的.OpenCV提供了一个cv::Mat容器类,这个类与C++STL中的标准容器是兼容的.Gettin
2013-06-29 10:17:35 2780
翻译 [OpenCV2]使用指针遍历图像
在多数的图像处理任务,为了执行一个计算任务,需要遍历图像的所有像素.考虑到大量的像素数据需要被访问,用一个有效率的方法去做这个事情是很有必要的.本节和下一节会用不同的方式展示如何用循环遍历图像.本节使用指针的方法.Getting ready我们会用一个简单的任务举例如何遍历图像:减少一幅图像的颜色数.彩色图像是由三个通道的像素组成的.每个通道的亮度值分别对应三原色(红绿蓝).因为这些值
2013-06-28 15:06:42 3553
翻译 [OpenCV2]访问数据值
为了访问矩阵的每个元素,只要知道它的行数和列数就可以了.我们用一个数值能够获取到它相应的元素值.对于多通道的图像我们需要使用一个向量值.Getting ready为了举例如何直接访问像素值,我们创建一个简单的功能:对一个图像添加椒盐噪声.椒盐噪声是一个特定的噪声,图像中的一些像素被白色或者黑色的像素点替代了.这种噪声发生在有错误通讯中,在文件传输途中,有些像素值丢失了.在我们的例子中,我们
2013-06-25 23:26:49 1425 2
Qt使用openCV
2013-05-28
VC++实现图像的点运算
2013-03-26
VS2010基于对话框的MFC的菜单
2013-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人