- 博客(19)
- 资源 (58)
- 收藏
- 关注
原创 Java笔记-使用Kaptcha验证码框架
使用Kaptcha这个验证码框架用起来,比自己写简单首先设置maven项目: <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> ...
2020-01-31 23:56:36 5528 1
原创 Java笔记-WEB算术验证码
这里和图片的字符串验证码差不多,只是要保留一个结果就可以了!程序运行截图如下:输入错误后,还是这个界面,但输入正确后:程序截图如下:maven项目,源码如下:LoginServlet.javaimport javax.jws.WebService;import javax.servlet.ServletException;import javax.serv...
2020-01-31 22:29:34 4628 1
原创 JS笔记-前端实现验证码功能
程序运行截图如下:当输入错误验证码点击登录后输入正确验证码后,就可以跳转了。这里主要是使用JS生成了验证码程序结构如下源码如下:vail.js//高、宽、字符大小、字符集var w = 80;var h = 24;var fontsize = h - 6;var str = "0123456789abcdefABCDEF";functio...
2020-01-31 19:31:27 6665 1
原创 C++笔记-获取光标(非鼠标坐标)在屏幕的位置
这里有两种方式获取光标的位置!本篇博文只能获取有句柄的光标的位置,比如LineEdit,记事本等。像VS编辑框,IE里面的输入框,目前是找不到句柄的,获取不到光标程序运行截图如下:这里要介绍几个APIGetFocus():获取当前聚焦的句柄;GetForegroundWindow():获取当前应用程序的窗口句柄,可以说是聚焦句柄的外部;AttachThr...
2020-01-29 21:30:57 9535 5
原创 Java笔记-java web实现验证码
原理其实就是用java将随机生成的数字。画到画板上。把这几个字符,增强,斜体啥的。最后增加干扰线即可。程序运行截图如下:输入错误后:输入正确就可以进行跳转了关键代码如下:protected void doPost(HttpServletRequest request, HttpServletResponse response) ...
2020-01-29 20:03:46 5030
原创 Java笔记-Servlet相关记录
Servlet全称为Server Applect称为小服务程序或服务连接器。主要用于交互式浏览和生成数据,生成动态Web内容。下面是关于Servlet的生命周期:Servlet的调用要要经过两个过滤器下面是关于转发和重定向Forward:客户端和浏览器只发出一次请求,Servlet、HTML、JSP或其它信息资源,由第二个信息资源响应该请求,在请求对象reque...
2020-01-29 11:12:27 4414 1
原创 QML笔记-整合C++及单例模式管理QML中控件
这里两个Integrate标题的界面是widgets界面,HelloWorld标题的界面是QML界面程序运行截图如下:点击获取QML中的值后:点击设置QML中的值后这里关闭窗口,整合的C++类也会自动析构(Qt真是强大)目前官网给出的要整合C++的,需要Qt5.7以上的版本。使用Q_PROPERTY宏可以被QML控件直接读取,访问如下:...
2020-01-19 15:34:25 5642 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 remote add origin https://github.com/在GitHub上找如果出现fatal: remote...
2020-01-19 10:37:09 7889 9
原创 QML笔记-2种方式实现心脏跳动
程序运行截图如下:随着时间,心脏会放大和缩小:这里大逻辑如下:把心图片先放大,然后在缩小。先放大又分为使用Sacle进行放缩,或者使用transform进行放缩关键代码如下:import QtQuick 2.5import QtQuick.Window 2.2Window { visible: true width: 640 ...
2020-01-19 10:02:29 5072 7
原创 QML笔记-使用connect界面数据交互(qml中Designer使用)
程序运行截图如下:点击右边的sender左边会接收到数据:多次点击后:这里关键是记录两点:1.是qml界面不同控件数据的传输2.使用设计器完成简单的qml控件设计先来记录下qml中Designer的简单使用,这个比较简单。新建文件的时候选择这个即可:创建好后会有2个文件:一个是XXXX.qml一个是XXXXForm.ui....
2020-01-17 08:56:39 7447
原创 Kafka笔记-Kafka集群搭建
如下有3台虚拟机,对应的IP如下:下一台下一台对应的3给IP地址如下:192.168.94.129192.168.94.131192.168.94.132这里默认jdk1.8是安装好了的。首先是安装zookeeper,分布式部署,随后再部署kafka解压后进入zookeeper,的conf。拷贝一份zoo_sample.cf...
2020-01-17 08:49:17 4529
原创 Kafka笔记-搭建及单机生产者、消费者操作
Kafaka面向数据流的生成转换消费的流处理平台Kafaka基本概念Producer:消息和数据的生产者,向Kafka的一个topic发布消息的进程/代码/服务Consumer:消息和数据的消费者,订阅数据Topic并且处理其发布消息的进程/代码/服务Consumer Group:逻辑概念,对于同一个topic,会广播给不同的group,一个group中,只有一个son...
2020-01-16 19:05:40 5272
原创 Linux工作笔记-查看某程序安装路径及可执行文件相关链接库
如果在环境变量里面配置了可以使用echo $JAVA_HOME如果java -version;这种命令可以使用:which java查看是否有超级链接:ls -lrt /usr/bin/javaldd <可执行文件名> 查看可执行文件链接了哪些 系统动态链接库...
2020-01-14 09:14:19 4773
原创 Qt文档阅读笔记-Qt Quick Controls - Wearable Demo实例解析
程序运行截图如下:这个实例主要是用qml玩界面。main.qml文件以及wearable.qml分别是由ApplicationWindow和StatckView。这个StackView用于做导航相关的。代码如下: QQC2.ApplicationWindow { id: window ... header: NaviButton { ...
2020-01-14 08:58:04 5119
原创 Java笔记-concurrent集合及线程池
reentrantLock + condition实现 Blocking queue。java.util.concurrent提供了线程安全的Blocking集合:ArrayBlockingQueue程序运行截图如下:源码如下:import java.lang.reflect.Array;import java.util.concurrent.ArrayBlockingQu...
2020-01-14 08:55:19 4853
原创 Qt文档阅读笔记-QCustom3DLabel使用及Q3DSurface基本信号
此实例主要是QCustom3DLabel的基本使用,以及Q3DSurface发射信号与C++后端的交互工作。QCustom3DLabel:这个自定义的label类可以设置文本,字体,位置,放缩,旋转,颜色。看得见的边框和背景是可以被触发的。这里颜色、边框、背景有默认值,这个默认值是根据主题会变的(估计是windows或者Linux,或者各个系统的不同版本)selectedEle...
2020-01-03 15:53:28 8128
原创 Java笔记-ReadWriteLock与Condition的使用
ReentrantLock保证了只有一个线程可以执行临界区代码。允许多个线程同时读,但只有一个线程在写,其他线程就必须等待。使用ReadWriteLock可以解决:只允许一个线程写入(其他线程既不能写入也不能读取)没有写入时,多个线程允许同时读(提高性能)程序运行截图如下:源码如下:import java.util.concurrent.locks.Lock...
2020-01-02 08:41:23 5485 2
原创 Qt文档阅读笔记-加载HeightMap(高度图)构造3D地形图
Qt文档阅读笔记-加载HeightMap(高度图)构造3D地形图QHeightMapSurfaceDataProxy:是Q3DSurface的一个基本代理类。他是专门加载高度图。高度图是没有X,Z轴的概念,所以在编程的时候要指定minXValue,maxXValue,minZValue,maxZValue属性。x值主要是图的水平方向,y值为垂直方向。QSurface3DSer...
2020-01-01 11:43:31 7697 1
原创 Java笔记-多线程协调及ReentrantLock的使用
这里使用wait/notify去协调线程。感觉这个比C/C++里面信号量还要好用一点。使用synchronized没有解决多线程协调问题public synchronized String getTask(){ while(queue.isEmpty()){ this.wait(); } ...
2020-01-01 11:41:10 4520 2
Qt文本转化工具 realase版本
2019-01-19
Qt文件编码转换工具源码
2019-01-19
libX11生成libX11-xcb.so.1
2018-11-13
基于RFID门禁系统源码 ,C/C++
2017-09-10
Qt+Opencv-PCA人脸识别+视频
2017-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人