自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (58)
  • 收藏
  • 关注

原创 Java笔记-Log4j在Spring Boot中的使用

在Java企业级开发中都需要日志记录相关的操作。Maven相关配置如下,首先要去除Spring Boot自带的日志,然后添加log4j2的日志:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions> <excl

2020-09-22 14:02:49 937

原创 Spring Boot笔记-使用RestTemplate优雅的调用百度ORC接口

这里ORC是干嘛的就不说了。要识别的图片如下:Java关键源码如下:@Servicepublic class TestServer { @Autowired private RestTemplate restTemplate; private static String grantType = "client_credentials"; private static String clientId = "it1995it1995it1995it1995

2020-09-22 14:00:21 964

原创 C++&Qt笔记-完美屏蔽IDEA中accept2弹窗(无需重装软件、无需重装系统)

最近放公司的电脑,不知道怎么回事用IDEA开发java程序,一运行就弹这玩意:一个是java.exe在弹,另外一个是idea64.exe在弹百度了一大把,发现大神们都说只能重装系统,或者重装软件才能解决。感觉这种方法有点坑。身为C++程序员的我,不能这么搞,要充分利用C++的知识去解决Java方面的问题。不知道被Java程序员看到了,会不会打我。思路是这样的。找到此窗口的句柄。再通过窗口句柄找确定按钮这个句柄。然后对其发出按下的消息。即可相关代码如下:void

2020-09-22 13:56:32 1139 2

原创 Qt笔记-递归获取文件夹中文件(含过滤文件名)

代码如下:#include <QCoreApplication>#include <QDebug>#include <QDir>QStringList findFiles(const QString &startDir, const QStringList &filters){ QStringList names; QDir dir(startDir); const auto files = dir.entryLi

2020-09-22 13:49:29 1109

原创 Java工作笔记-Spring boot中配置文件加密(Jasypt的使用)

Jasypt Spring Boot提供了Spring Boot应用程序配置文件的加密。有下面3种方式在项目中集成jasypt-spring-boot:1. 在classpath中添加jasypt-spring-boot-starter的jar包(maven添加对应的依赖),使用@SpringBootApplication及@EnableAutoConfiguration使得整个Spring环境中的配置文件都进行加密。2. 在classpath中添加jasypt-spring-boot的jar包,在

2020-09-22 13:46:12 1537

原创 Qt文档阅读笔记-QFuture官方解析及实例

QFurture是异步进行的,可以开1个或多个线程。返回值可以是任意类型的。当调用result(),resultAt(),results()返回值无效时QFuture将会等待result返回正常为止。可以使用isResultReadAt()函数去判断是否有数据。QFuture返回值可以是多个,使用resultCount()函数可以得到其数量。还有很多函数就不一一介绍了。直接在代码中演示吧!下面是一个官方例子:runfunction.proQT += concurrent widg...

2020-09-15 08:50:45 1533

原创 面向对象程序设计要考虑的7个原则

面向对象程序设计要考虑7个原则,在此记录下,方便以后自己翻阅。单一职责原则:设计目的单一的类;开放封闭原则:对扩展开发,对修改封闭;李氏替换原则:子类可以替换父类;依赖倒置原则:要依赖于抽象,不依赖于具体,面向接口的编程;接口隔离原则:使用多个专用的接口比使用单一的接口要好;组合重用原则:尽可能使用组合,而非继承;迪米特原则:一个对象尽可能少的了解其他对象。...

2020-09-15 08:45:24 1906

原创 Qt笔记-多线程检索数据库(单例多重锁,QtConcurrent::blockingMapped)

这里主要是个事例,并不涉及业务逻辑处理。在此记录下。程序运行截图如下:这里有下面这个类BigDataTest对数据进行的类。MySQLInstance采用单例双重锁模式对数据库进行操作。源码如下:BigDataTest.h#ifndef CONCURRENT_H#define CONCURRENT_H#include <QObject>#include <QList>class BigDataTest : public QObj..

2020-09-15 08:40:49 1266

原创 Qt文档阅读笔记-QtConcurrent Map Example官方实例解析

这个例子对数据处理有很大的用处,在此记录下。官方对应这个例子解析如下:QtConcurrent Map exapmle展示了使用QtConcurrent API的同步(阻塞)接口对图片进行拉伸。这个程序是控制台程序。一共有两个文件:main.cpp#include <QImage>#include <QList>#include <QThread>#include <QDebug>#include <QGuiApplicat

2020-09-15 08:38:19 769

原创 Java笔记-解决SSLHandshakeException: No subject alternative names present

我这边是这样出现的问题,做了一个双向认证的WebService,证书是用keytools做的自签名,其中cn为localhost。在外网测试的时候,客户端检测自己的证书不通过。百度没有找到决解的办法,最后去外网看了,用了洋人的方法解决的。在此记录下。在自己的代码中,需要连接网络的地方添加如下静态函数:static { HttpsURLConnection.setDefaultHostnameVerifier(new HostnameVerifier() { .

2020-09-15 08:36:14 2380

原创 Java&Rabbitmq笔记-Rabbitmq自定义头(Properties中的headers)

这里如下这种不仅仅在Payload中可以放数据。在Properties的headers中也可以放数据。其中basicPublish可以放properties,其properties构造函数如下:public BasicProperties(String contentType, String contentEncoding, Map<String, Object> headers, Integer deliveryMode, Integer priority, Stri

2020-09-15 08:33:55 1652 2

原创 Java笔记-对tomcat进一步认识

tomcat是一个servlet容器。当编写servlet的时候:public class MyHttpServlet extends HttpServlet{ @Override protected void doGet(HttpServeltRequest req, HttpServletResponse resp){ }}这里的HttpServeletRequest和HttpServletResponse其实是接口。tomcat将这两个实例化后,就传给Servlet。逻辑

2020-09-08 10:54:51 626

转载 Qt工作笔记-如何打包我们用 Qt 写的软件 - Linux 篇

个人补充下,这里打包的机器和部署都一个内核,最好是一个厂家的。原文地址:https://zhuanlan.zhihu.com/p/49919048概述这部分内容其实官方文档已经有介绍,包括三部分内容:“Qt for Linux/X11 - Deployment”、“Qt for Windows - Deployment”和“Qt for MacOS - Deployment”。看起来还是很简单的,如果不想看官文的话,我以自己的实际项目为例,说明如何在 Linux 下打包我们的程序..

2020-09-08 10:53:24 1139 1

原创 C++工作笔记-hiredis中关于ERR wrong number of arguments for HMSET问题的解决

这里有个坑使用hiredis的API进行调用时如果是如下命令,hmset userid:1001 username 'xiao ming'这种语法,使用redis-cli是没有问题的,但如果使用hiredis就会有问题。报ERR wrong number of arguments for HMSET错误。原因就是xiao ming那有个空格,他当成了username 'xiao,另外一个就是 ming'后面缺值,就报错了。这里有点坑。所以解决方案可以改成hmset use

2020-09-08 10:49:51 2605 1

原创 Linux笔记-Centos7.6安装Qt5.5.1

Linux版本如下:这里去Qt官网下载这个版本的:qt-opensource-linux-x64-5.5.1.run安装好后,配置环境变量:vim /etc/profile添加如下内容:export QTDIR=/opt/Qt5.5.1/5.5/gcc_64export QTOTHER=/opt/Qt5.5.1/Tools/QtCreatorexport PATH=$QTDIR/bin:$QTOTHER/bin:$PATH配置好后编译Qt程序可能会出现cannotf.

2020-09-08 10:48:15 516

原创 Qt工作笔记-正则表达式QProcess::startDetached中正则表达式的使用

首先来看下这个函数:第一个是程序,第二个是参数。第二个参数需要QStringList这里可以通过QRegExp("\\s+")进行操作。他会把空格,制表符进行分割,split将其变化为QStringList。

2020-09-01 08:47:26 1681

原创 C++工作笔记-对友元函数的进一步理解

这里在GitHub上看redis相关的代码发现的。再次记录下。友元的特点就是他是普通函数,并不是成员函数。他可以调用这个类的私有成员。这里有个实际用法:如上的redisAsyncCommand函数,其中第二个参数为函数指针。这里不能反成员函数指针。因为成员函数指针里面会带一个类名。或许通过QMAKE_CXXFLAGS += -Wno-pmf-conversions这种方式可以转,但会出现一些问题。官方推荐用友元去解决:其中详细如下:这里可以看..

2020-09-01 08:43:47 676

原创 Linux笔记-解决QtCreator中qDebug不打印的问题

当Qt5安装好后,Linux会多出一个图标:当用鼠标点这个运行时Pro配置如下时:QT += coreQT -= guiCONFIG += console会弹一个终端界面。然后打印到那一般。但是在终端中直接运行qtcreator不会打印。需要配置下:这样不管你是点图标进入QtCreator还是终端进入qtcreator都会像window那样在qtcreator上打印了。...

2020-09-01 08:40:18 4414

原创 Linux笔记-Centos7.6安装Qt5.5.1

Linux版本如下:

2020-09-01 08:37:37 867

Qt读取串口数据ReadSerialCardID

Qt读取串口数据ReadSerialCardID,免费开源,在csdn it1995有对应的博文

2020-04-03

rabbitmq安装套.rar

Rabbitmq 3.6.15 erlang 20.3 另外在本人的博客里面有对应的安装博文,CSDN IT1995

2019-11-27

Nginx相关.rar

Linux 上 Nginx相关的依赖包。凝思6版本已经装成功了!

2019-08-22

mysqllib和dll.rar

快速解决Qt5\MinGw编译器快速解决-QMYSQL driver not loaded问题

2019-05-20

基于Qt的HTTP服务器

本源码有对应的博文教程: https://blog.csdn.net/qq78442761/article/details/89080144

2019-04-08

Qt多线程端口扫描工具(开源)

本源码在 https://blog.csdn.net/qq78442761/article/details/89016277 中有解释说明

2019-04-04

Qt文本转化工具 realase版本

/* 本程序开源 开发者:QQ570176391 博客:https://blog.csdn.net/qq78442761 */ 注意本版本源码只支持UTF-8 ASCII 注意:源码请在本人前一个连接下载!

2019-01-19

Qt文件编码转换工具源码

/* 本程序开源 开发者:QQ570176391 博客:https://blog.csdn.net/qq78442761 */ 注意本版本源码只支持UTF-8 ASCII

2019-01-19

Qt + Python + OpenCV图标转换工作源码

本程序在博客CSDN IT1995有详细的说明! 本程序开源,欢迎大家学习与交流

2019-01-06

图标替换工具(开源发布版)

本程序在博客CSDN IT1995有详细的说明! 本程序开源,欢迎大家学习与交流

2019-01-06

Qt自定义代理,委托,自定义开关

本原理在CSDN IT1995 博客有详细说明。

2018-11-27

Qt,获取CPU信息(Linux,Windows通用)

本源码在CSDN IT1995的博客有代码详解,欢迎大家参考。谢谢!

2018-11-23

tcl8.4.19.zip

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

tcl8.4.11.zip

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

expect5.45

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

libX11生成libX11-xcb.so.1

解决部分Linux操作系统在安装Qt时候,缺少libX11-xcb.so.1文件的问题! 详细步骤可以查看CSDN IT1995博客

2018-11-13

RFID,C/C++门禁系统 RFID源码

CSDN IT1995相关博文的,关于RFID的源码,详细请看IT1995的博客

2018-11-05

winscp文件传输软件

只要ssh,22端口打开,无需vsftpd与proftpd都能进行文件传输,适合冷门系统,节约开发者时间成本

2018-11-05

C++Qt实时颜色查询源码 opencv

本套源码开源! 由CSDN IT1995提供! 在CSDN IT1995博客上有对应此套开源的博文,逻辑和算法讲解! 内有视频演示!

2018-10-16

opencv_contrib-3.3.0

稳定版,在博客IT1995有对应的用VS编译的原文!!!!!

2018-09-12

opencv-3.3.0

稳定版,在博客IT1995有对应的用VS编译的原文!!!!!

2018-09-12

Qt界面QSS等

此源码在博客CDSN IT1995有详细的说明。 https://blog.csdn.net/qq78442761/

2018-07-11

Qt仿QQ登录界面

此源码在CSDN IT1995有对应的博文。本程序开源!!!!

2018-05-03

Qt打地鼠游戏

qt打地鼠游戏,在博客CSDN IT1995 有相关博文讲解。 https://blog.csdn.net/qq78442761/

2018-04-22

QTreeWidget基础操作代码

本博文在CSDN IT1995有相关博文查阅。可以进入CSDN IT1995查看

2018-03-25

Qt/C++ 网站爬虫源码

本源码很简单,不是专业的爬虫软件,在CSDN博客IT1995有对应的博文,代码讲解。

2018-02-08

Android容器相关开发实践

Android容器相关开发实践 在博客IT1995有相关博文,方便大家快速掌握!

2018-01-25

XSS存储型 网易云课堂

网易云课堂微专业-WEB安全工程师 XSS存储型 源码。 在CSDN有对应博文

2018-01-18

基于RFID门禁系统源码 ,C/C++

/*本程序开源 * 作者QQ570176391,78442761 * * 博客http://blog.csdn.net/qq78442761 * * *此源码在博客有对应博文 * * */

2017-09-10

Qt|C/C++仿QQ宠物

免费开源代码; http://blog.csdn.net/qq78442761本博客有配套此代码的博文

2017-08-29

同步与通信机制的设计(信号量)

南邮 客户与服务器程序的同步与通信机制的设计 本博客有分步教程

2017-06-07

客户与服务器程序的同步与通信机制的设计(信号量版本)

此源码在csdn IT1995的博文有详讲

2017-06-06

客户与服务器程序的同步与通信机制的设计

南邮 客户与服务器程序的同步与通信机制的设计 本博客有分步教程

2017-05-31

Qt+Opencv-PCA人脸识别+视频

http://blog.csdn.net/qq78442761/article/details/71157980 此项目人脸识别模块讲解

2017-05-07

人脸识别Qt,opencv2.4.9

人脸识别,Qt,opencv2.4.9,

2017-05-04

qt图像灰度处理源码

相关文章请查阅csdn IT1995博客

2017-03-11

qt游戏客户端

此源码配套教程请查阅csdn IT1995博客

2017-03-02

gameServer

此源码配套教程为csdn IT1995博客

2017-03-02

Huffman.rar

相关文章查阅CSDN IT1995

2017-02-21

隐藏ExE文件到bmp中

csdn IT1995 C/C++信息隐写术第四节代码

2017-02-06

空空如也

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

TA关注的人

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