自定义博客皮肤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

原创 Java笔记-使用Kaptcha验证码框架

使用Kaptcha这个验证码框架用起来,比自己写简单 首先设置maven项目: <dependency> <groupId>com.github.penggle</groupId> <a...

2020-01-31 23:56:36 4090 1

原创 Java笔记-WEB算术验证码

这里和图片的字符串验证码差不多,只是要保留一个结果就可以了! 程序运行截图如下: 输入错误后,还是这个界面,但输入正确后: 程序截图如下: maven项目,源码如下: LoginServlet.java import javax.jws.WebService; impor...

2020-01-31 22:29:34 4011 1

原创 JS笔记-前端实现验证码功能

程序运行截图如下: 当输入错误验证码点击登录后 输入正确验证码后,就可以跳转了。 这里主要是使用JS生成了验证码 程序结构如下 源码如下: vail.js //高、宽、字符大小、字符集 var w = 80; var h = 24; var fontsize = h...

2020-01-31 19:31:27 4061 1

原创 C++笔记-获取光标(非鼠标坐标)在屏幕的位置

这里有两种方式获取光标的位置! 本篇博文只能获取有句柄的光标的位置,比如LineEdit,记事本等。 像VS编辑框,IE里面的输入框,目前是找不到句柄的,获取不到光标 程序运行截图如下: 这里要介绍几个API GetFocus():获取当前聚焦的句柄; GetForegro...

2020-01-29 21:30:57 4594 0

原创 Java笔记-java web实现验证码

原理其实就是用java将随机生成的数字。 画到画板上。 把这几个字符,增强,斜体啥的。 最后增加干扰线即可。 程序运行截图如下: 输入错误后: 输入正确就可以进行跳转了 关键代码如下: protected void doPost(HttpServletReques...

2020-01-29 20:03:46 3916 0

原创 Java笔记-Servlet相关记录

Servlet全称为Server Applect称为小服务程序或服务连接器。主要用于交互式浏览和生成数据,生成动态Web内容。 下面是关于Servlet的生命周期: Servlet的调用要要经过两个过滤器 下面是关于转发和重定向 Forward:客户端和浏览器只发出一次请求...

2020-01-29 11:12:27 3943 1

原创 QML笔记-整合C++及单例模式管理QML中控件

这里两个Integrate标题的界面是widgets界面,HelloWorld标题的界面是QML界面 程序运行截图如下: 点击获取QML中的值后: 点击设置QML中的值后 这里关闭窗口,整合的C++类也会自动析构(Qt真是强大) 目前官网给出的要整合C++的,需要Qt...

2020-01-19 15:34:25 4472 6

原创 Git笔记-Connection reset by 13.229.188.59 port 22 fatal: Could not read from remote repository.

这个问题发送在突然的某一天,我使用git push上传不了自己的代码到仓库了如下图所示: 这里用如下的方式解决这个问题: ssh-kyegen -t rsa -C "GitHub的用户名" #当出现OverWrite的时候,输入y #随后一直回车即可 git remo...

2020-01-19 10:37:09 4882 6

原创 QML笔记-2种方式实现心脏跳动

程序运行截图如下: 随着时间,心脏会放大和缩小: 这里大逻辑如下: 把心图片先放大,然后在缩小。 先放大又分为使用Sacle进行放缩,或者使用transform进行放缩 关键代码如下: import QtQuick 2.5 import QtQuick.Window 2....

2020-01-19 10:02:29 4323 7

原创 QML笔记-使用connect界面数据交互(qml中Designer使用)

程序运行截图如下: 点击右边的sender 左边会接收到数据: 多次点击后: 这里关键是记录两点: 1.是qml界面不同控件数据的传输 2.使用设计器完成简单的qml控件设计 先来记录下qml中Designer的简单使用,这个比较简单。 新建文件的时候选择这个即可: ...

2020-01-17 08:56:39 4281 0

原创 Kafka笔记-Kafka集群搭建

如下有3台虚拟机,对应的IP如下: 下一台 下一台 对应的3给IP地址如下: 192.168.94.129 192.168.94.131 192.168.94.132 这里默认jdk1.8是安装好了的。 首先是安装zookeeper,分布式部署,随后再部...

2020-01-17 08:49:17 3946 0

原创 Kafka笔记-搭建及单机生产者、消费者操作

Kafaka面向数据流的生成转换消费的流处理平台 Kafaka基本概念 Producer:消息和数据的生产者,向Kafka的一个topic发布消息的进程/代码/服务 Consumer:消息和数据的消费者,订阅数据Topic并且处理其发布消息的进程/代码/服务 Consumer Gr...

2020-01-16 19:05:40 4369 0

原创 Linux工作笔记-查看某程序安装路径及可执行文件相关链接库

如果在环境变量里面配置了可以使用 echo $JAVA_HOME 如果java -version;这种命令可以使用: which java 查看是否有超级链接: ls -lrt /usr/bin/java ldd <可执行文件名> 查看可执行文件链接了哪些 系统动态链...

2020-01-14 09:14:19 4259 0

原创 Qt文档阅读笔记-Qt Quick Controls - Wearable Demo实例解析

程序运行截图如下: 这个实例主要是用qml玩界面。 main.qml文件以及wearable.qml分别是由ApplicationWindow和StatckView。这个StackView用于做导航相关的。 代码如下: QQC2.ApplicationWindow { ...

2020-01-14 08:58:04 4430 0

原创 Java笔记-concurrent集合及线程池

reentrantLock + condition实现 Blocking queue。 java.util.concurrent提供了线程安全的Blocking集合:ArrayBlockingQueue 程序运行截图如下: 源码如下: import java.lang.reflect...

2020-01-14 08:55:19 4249 0

原创 Qt文档阅读笔记-QCustom3DLabel使用及Q3DSurface基本信号

此实例主要是QCustom3DLabel的基本使用,以及Q3DSurface发射信号与C++后端的交互工作。 QCustom3DLabel:这个自定义的label类可以设置文本,字体,位置,放缩,旋转,颜色。看得见的边框和背景是可以被触发的。这里颜色、边框、背景有默认值,这个默认值是根据主题...

2020-01-03 15:53:28 5237 0

原创 Java笔记-ReadWriteLock与Condition的使用

ReentrantLock保证了只有一个线程可以执行临界区代码。 允许多个线程同时读,但只有一个线程在写,其他线程就必须等待。 使用ReadWriteLock可以解决: 只允许一个线程写入(其他线程既不能写入也不能读取) 没有写入时,多个线程允许同时读(提高性能) 程序运行截图如下:...

2020-01-02 08:41:23 4659 1

原创 Qt文档阅读笔记-加载HeightMap(高度图)构造3D地形图

Qt文档阅读笔记-加载HeightMap(高度图)构造3D地形图 QHeightMapSurfaceDataProxy:是Q3DSurface的一个基本代理类。 他是专门加载高度图。 高度图是没有X,Z轴的概念,所以在编程的时候要指定minXValue,maxXValue,minZValue...

2020-01-01 11:43:31 5015 0

原创 Java笔记-多线程协调及ReentrantLock的使用

这里使用wait/notify去协调线程。 感觉这个比C/C++里面信号量还要好用一点。 使用synchronized没有解决多线程协调问题 public synchronized String getTask(){ while(queue.isEmpty()...

2020-01-01 11:41:10 4067 2

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