自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT1995的博客

博主QQ570176391 个人作品网站:www.it1995.cn

  • 博客(25)
  • 资源 (59)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Java文档阅读笔记-C3P0连接池的使用

这篇博文如何在应用程序中使用和配置C3P0prom.xml如下:<dependency> <groupId>com.mchange</groupId> <artifactId>c3p0</artifactId> <version>0.9.5.5</version></dependency>数据库使用MySQL,这个例子连接knpcode库,并且检索EMPLOYEE表,这个EMPOLYE

2020-12-30 09:07:37 32

原创 cuda笔记-流的使用(定义、创建、消耗、同步)

定义流:cudaStream_t stream;创建流:cudaStreamCreate(cudaStream_t *s)销毁流:cudaStreamDestroy(cudaStream_t s)流的同步:显示同步//同步单个流,等待该命令都完成cudaStreamSynchronize(cudaStream_t stream);//同步所有流,等待整个设备上的流都完成cudaDeviceSynchronize();//通过某个事件:等待某个事件结束后执行该流

2020-12-29 09:47:28 64 1

原创 Spring Shell笔记-help方法及exit及其他方法

可以看到那个shell Component,是我们自己写的shell命令。这里有几个命令:clear:清屏exit:退出help:帮助script:从文件里面执行命令stacktrace:打印最近的错误

2020-12-29 09:44:57 26

原创 Java文档阅读笔记-JPA中getOne()和findById的区别

findById()和getOne()都是从数据库中检索某个对象,不过获取数据的方式是不同的,getOne()是lazy操作,这种操作甚至没有访问数据库。getOne()返回ID的引用对象,他内部调用的了EntityManager.getReference()方法,这个方法返回proxy而非直接访问数据库(所以叫lazy),如果请求的实体不存在数据库中,那么此方法抛出EntityNotFoundException。findById()此方法直接访问数据库返回真实的对象,如果这条记..

2020-12-29 09:43:33 65

原创 Java笔记-String.format的使用(可用于格式化字符串)

如下代码:String tmp = "Hello, '%s', %s, %s, %s";tmp = String.format(tmp, "one", "two", "three", "four", "five", "six");System.out.println(tmp);程序运行截图如下:这样以后就可以不使用#%1#这种,去replace了。

2020-12-29 09:38:49 21

原创 Spring Boot文档阅读笔记-使用Spring Data JPA连接多源数据库(MySQL和Oracle)

下面这个小项目展示了如何连接2个数据库,一个是Oracle,一个是MySQL。关键的Maven依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency> <!-- https://mvnrepository.com/ar

2020-12-24 14:33:23 60

原创 Java笔记-Spring-rabbitmq中设置receiveMessage参数为Message

如下代码:public void receiveMessage(Message message){ ...... ......}其中对应的Message为此包:import org.springframework.amqp.core.Message;在listner中这样设置就可以了: MessageListenerAdapter listenerAdapter(Receiver receiver){ MessageListenerAdapter

2020-12-24 14:28:47 53

原创 Java笔记-通过4个小程序对Java内存初步探究

程序A:package cn.it1995;import javax.swing.*;import java.util.ArrayList;public class Main { public static void main(String[] args){ while (true){ ArrayList<String> list = new ArrayList<String>(); for

2020-12-17 14:50:17 48

原创 Spring Boot文档阅读笔记-构建Restful风格的WebService客户端

对应的maven如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/x

2020-12-17 11:14:10 46

原创 Spring Boot文档阅读笔记-构建Restful风格的WebService

Maven代码如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xs

2020-12-17 09:51:42 43

原创 Linux笔记-shell遍历数组并判断是否等于某个值

如下脚本:for i in "${!DataList[@]}"; do currentStr="${DataList[$i]}" #echo $currentStr #分析程序 if [ ${currentStr} == "xxxx_yyyy_qqqq" ]; then #TODO STH

2020-12-15 20:24:36 118

原创 Linux笔记-shell脚本中加载环境变量(适用于crontab)

这里主要是crontab中调用sh总是提示找不到xxxx的环境变量有问题,单独运行却没问题。这里只要在对应的sh文件中添加:#!/bin/bash. /etc/profile这样既可加载/etc/profile的环境变量,其他环境变量文件只要. /文件路径 既可...

2020-12-15 18:36:23 95

原创 Linux笔记-使用crontab定时调用sh文件

背景:如果自己写了个sh文件,需要定时调用,就需要配置crontab。crontab配置文件如下:vim /etc/crontab其中这个* * * * *表示每分钟调用一次15 * * * *表示每15分钟调用一次查看crontab的调用日志:vim /var/log/cron这里可以看到,脚本是否被调用,如果调用有问题,或者脚本里面有相关打印,会在:/var/spool/mail/root(或者其他用户名)有提示...

2020-12-15 16:14:59 39

原创 Linux笔记-为操作系统配ntp服务地址(适用达梦操作系统)

这里我就不截图了。先说下背景,项目中遇到了点时间问题,需要配置ntp,操作系统是凝思的6.8,这个是个神奇的操作系统。和其他主流操作系统不一样。这里ntpd,没有启动,而ntp是可以查到的,查询命令如下systemctl ntp status而ntpd是没有的systemctl ntpd status对于这个d,个人感觉应该是和mysqld中的d一样,也就是daemon。这个系统d没有运行,而普通的却运行了,感觉令人奇怪。用凝思的操作系统要直接用ntp也就是s.

2020-12-15 15:50:28 43

原创 cuda笔记-一个Block多线程求卷积

最近在学cuda,发现自己数学方面的知识不太够,C语言的知识也有待加强。这里记录个笔记对矩阵求卷积。逻辑是这样的:1. 先CUDA生成一个16*16的矩阵;2. 将这16*16的矩阵,外面包一层0,也就变成18*18的矩阵。3. 然后再开18*18个线程,进行矩阵的卷积程序运行截图如下:源码如下:#include "cuda_runtime.h"#include "device_launch_parameters.h"#include "curand.h".

2020-12-15 15:36:17 56

原创 cuda笔记-GPU多线程的奇偶排序

首先说明奇偶排序:算法的思路是先排奇数序号的相邻2个,或者偶数序号的相邻两个,然后一直到序列有序为止,如下代码:#include<stdio.h>#include<stdlib.h>#include<stdbool.h>#include <iostream>using namespace std;void swap(int *a, int *b){ int t; t = *a; *a = *b; *b = t;}void

2020-12-15 15:35:04 48

原创 cuda笔记-初始化矩阵及thread,block,grid概念

thread:一个CUDA的并行程序会被许多threads来执行;block:多个threads组成一个block,同一个block中threads可以使用_syncthreads()同步,也可以通过shared memory通信。gird:多个blocks会构成grid。如下代码:dim3 blocksize(2, 3);dim3 gridsize(3, 3);上面的意思是,有2行 * 3列的thread组成一个块,有3行 * 3列的块组成了个网。下面是在网中如何获..

2020-12-11 19:55:51 43

原创 cuda笔记-第一个cuda程序

这里先说明下一些基本概念:释放GPU中的内存cudaFree()CUDA函数的定义:__global__:定义在GPU上,可以在CPU上调用的函数;__device__:定义在GPU上,由GPU调用函数;__host__:在CPU上定义的函数,一般与__device__一起用在GPU上开辟空间:cudaMalloc(**devPtr, byte_size)如:int *gpu_int;cudaMalloc((void**)&gpu_int, sizeo..

2020-12-09 14:42:48 36

原创 JAVA笔记-Oracle中存储过程编写类似于MySQL的replace功能

这里以Oracle 18c为例此处实现的功能是类似与mysql的replace into的功能。原理就是写个存储过程,接收参数,先删,然后再插入。SQL语句如下:CREATE OR REPLACE procedure plantInsert( I_XXXX_ID in VARCHAR, I_ZZZZ_ID in VARCHAR, I_YYYY_TIME in VARCHAR, I_CCCC_TYPE in VARCHAR, ...... ...... I_P96

2020-12-09 14:41:15 59

原创 Java笔记-ConcurrentLinkedQueue的基本使用和注意事项

ConcurrentLinkedQueue这玩意用起来太方便了,这个的使用场景是在并发的时候使用。这里提供一个几个简单的例子: @Override public void run() { try { if(queue == null || queue.size() == 0){// System.out.println(Thread.currentThread() + " queue is null or

2020-12-08 12:19:57 52

原创 Java笔记-获取自己资源文件中的配置文件(打包成jar包为其他包所引用也能获取)

文件结构如下:it1995.propertiesit1995.jdbc.url=jdbc:oracle:thin:@//192.168.1.102:1521/orclit1995.jdbc.userName=C##DKYit1995.jdbc.password=C##DKYit1995.jdbc.className=oracle.jdbc.OracleDriverit1995.jdbc.poolSize=10it1995.jdbc.heartTime=30it1995.jdbc.h

2020-12-08 12:16:08 51

原创 Java笔记-spring-rabbitmq中使用@RabbitListener消费(手动确认,获header数据)

手动确认时:application.properties需要添加spring.rabbitmq.listener.simple.acknowledge-mode=manual确认ackchannel.basicAck(tag, false);拒收发回rabbitmqchannel.basicReject(tag, true);下面是整体代码 @RabbitListener(queues = queueName) public void disposeSo

2020-12-02 19:25:35 226

原创 Java笔记-spring-rabbitmq中queue设置argument(添加x-message-ttl)

最近在读Spring的官方文档,在此记录下自己做的小实验。这里主要是在生产者中声明和添加: @Bean Queue queue(){ Queue queue = new Queue(queueName, false); queue.addArgument("x-message-ttl" , 30 * 1000); return queue; } @Bean TopicExchange exchange(){

2020-12-02 19:23:41 193

原创 Java笔记-spring-rabbit框架中消息中header的添加

对应的application.properties如下:spring.rabbitmq.host=122.xx.xxx.xxxspring.rabbitmq.port=5672spring.rabbitmq.username=xxxxxxspring.rabbitmq.password=xxxxxxspring.rabbitmq.virtual-host=/xxxxxxspring.rabbitmq.cache.channel.checkout-timeout=10关键代码如下:p

2020-12-02 19:22:48 64

原创 Java笔记-对CountDownLatch的理解(对比Qt中的QSemaphore)含实例

首先在CountDownLatch,这个东西基本上和信号量是一样的,这个CountDownLatch要设置一个初值,这个值一般是个正值,可以对这个CountDownLatch进行countDown()也就是减1,当减少为0时,await()函数就会从阻塞变成就绪态。下面是Java代码,举个例子,此例子来源于博客园大神,3个工人干活,3个都干完后,老版才开始检查工作,运行截图如下:源码如下:Boss.javapackage cn.it1995;import java.util..

2020-12-01 11:07:47 149 2

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

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

2017-09-10

人脸识别Qt,opencv2.4.9

人脸识别,Qt,opencv2.4.9,

2017-05-04

libX11生成libX11-xcb.so.1

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

2018-11-13

Qt文本转化工具 realase版本

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

2019-01-19

Qt|C/C++仿QQ宠物

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

2017-08-29

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文件编码转换工具源码

/* 本程序开源 开发者: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

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开机唤醒狩猎者

当Windows开机或唤醒时,会自动拍照,并且会保存在新建的文件夹里面,此源码在CSDN IT1995有详细的说明

2018-06-02

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

web安全基础实验_网易云课堂

此文件到IT1995博客有相关实践博文, 欢迎大家进行查阅!!!

2018-01-25

XSS存储型 网易云课堂

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

2018-01-18

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

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

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图像灰度处理源码

相关文章请查阅csdn IT1995博客

2017-03-11

qt游戏客户端

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

2017-03-02

gameServer

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

2017-03-02

IT1995的留言板

发表于 2020-01-02 最后回复 2020-04-27

空空如也

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

TA关注的人 TA的粉丝

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