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

原创 Android逆向笔记-破解自己编写的Android应用程序(开发及破解)
原力计划

这里开发使用的Android studio,使用的模拟器为: Pixel 2 API 22也就是Android 5的系统。 这里演示下开发的程序: 这里模拟了下激活程序,用户名是用户自己输入的,密码是用户名转md5后所有奇数项。也就是说123456789的密码为:323b453885...

2020-06-28 10:21:51 1422 0

原创 Qt文档阅读笔记-Semaphores Example解析(信号量并发实例)

这个例子展示了在Qt中使用多线程,在并发程序中使用QSemaphore要比QMutex高级。 这个例子是生产者生成数据,消费者消费数据,QSemaphore等同于QWaitCondition+QMutex。 下面的这些代码中 const int DataSize = 100000; ...

2020-06-24 11:26:04 145 0

原创 C++工作笔记-在项目中解决编码问题小技巧

这里是在项目中看到某大佬是这样用的,在此记录下以后也这样做,方便日后调试。 在linux上,文件有2个类型的编码,一个是UTF-8,一个是ASCII。 在使用QtCreator创建项目的时候默认是UTF-8编码,使用VS产品的时候,文件一般是保存为ASCII码。 这样的话就存在一个问题,项目...

2020-06-24 08:36:26 166 0

原创 Qt工作笔记-WebEngineView调用web站点中的JS脚本(含Vue Cli脚本)

首先是一个例子,网页结构如下: 代码如下: index.html <html> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> <...

2020-06-23 13:04:05 157 0

原创 Java笔记-使用RestTemplate发送http数据包(get与post)

最近看项目,方面大佬们都喜欢用RestTemplate去发送http报文,在此记录下,方便下次使用 这里只举get和post例子。 get例子。 程序运行截图如下: 后台: 源码如下: 这里要先配置下config 代码如下: package cn.it1995.c...

2020-06-21 22:15:12 247 0

原创 Java笔记-模拟QQ三方登录(单点登录2.0)

本次例子模拟这样的情况: 一共有2个spring boot应用: 一个是某公司的web,第二个是QQ服务端。 某公司的应用为127.0.0.1:8082 QQ服务端为127.0.0.1:8081 演示如下: 点击使用QQ登录: 在弹出的界面输入数据点击登录后: 关键...

2020-06-21 21:03:42 891 2

原创 Java笔记-使用jjwt生成jwt

jwt的全称为: JSON WEB TOKEN 程序运行截图如下: maven添加: <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artif...

2020-06-21 14:08:10 368 0

原创 Java工作笔记-Nginx配置IPHash(单点登录)

拓扑图是这样的 iphash实现原理: 记录ip地址,生成iphash值,用这个值去绑定一台服务器,以后这个client的请求都会访问到绑定到的服务器中,这里生成iphash一般是通过Nginx进行生成,然后绑定。 缺点,失去了负载均衡的意义,单点故障,当某个服务器宕机后,服务器上的ip...

2020-06-20 22:25:25 181 0

原创 Web前端笔记-浏览器控制台调用js函数及vue函数

界面是这样的 源码如下: index.html <html> <head> </head> <body> <h1>Hello World</h1> <script type="text/javas...

2020-06-19 16:56:42 196 0

原创 Arduino笔记-9110风扇模块的使用

图是这样的: 这个模块是这样的: 在这个项目中9110风扇模块GND接地,VCC接Arduino的5V,INA为低,INB为高时,正转,INA为高,INB为低就反转, 这里我把INB接到9号口,INA接到8号口 代码如下: void setup() { pinMode(8...

2020-06-17 23:01:16 171 0

原创 Arduino笔记-解决上传时出现avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00问题

错误是这样的: 我这里出现这个问题的原因是0口和1口被插了, 也就是RX口和TX口插上了。 将其拔下来,再上传就可以了。

2020-06-17 22:58:40 278 0

原创 Arduino笔记-解决ESP8266上传代码时出现error: espcomm_upload_mem failed问题

错误是这样的: 我这里出现这样问题的原因是D1和D0口被插上个了,也就是 TX和RX串口通信口。 将上面那2个口的线拔了就可以了。

2020-06-17 22:57:13 175 0

原创 Arduino笔记-Arduino UNO与WeMos D1串口通信(数据交互)

原理图是这样的: 设备A代表Arduino UNO设备B代表WeMos D1. 实际连接图如下: 程序运行截图如下: 这个是Arduino上的串口打印,前面那个S表示Arduino发送字符S,当接收到字符B后,就会打印receive wemods data 下面是源码: A...

2020-06-17 00:23:54 150 0

原创 Qt文档阅读笔记-QLibrary基本概念及实例

QLibrary类是在程序运行时加载动态动态链接库的。 可以通过使用构造函数添加需要加载的链接库路径,或者使用setFileName()函数设置路径。如果是绝对路径就直接加载,如果是相对路径QLibrary会在相当路径及所有环境变量中寻找。 如果都找不到,会通过平台的不同,去加对应的....

2020-06-16 19:39:45 113 0

原创 Web前端笔记-element ui中table中禁止换行,使用...进行省略

效果是这样的: 这里就记录下操作 添加一个CSS如下: a.TestCSS{ -webkit-line-clamp: 1; overflow: hidden; display: -webkit-box; -webkit-box-orient: ver...

2020-06-16 08:54:51 130 0

原创 Web前端笔记-element ui中table中某列添加a便签进行跳转

效果是这样的: 这里的文章标题和查看都可以进行跳转。 其中对应的代码如下: <template style="height: 100%"> <el-table :data="this.tableData...

2020-06-16 08:53:17 118 0

原创 Qt文档阅读笔记-共享库的创建与调用

使用共享库的符号 这个符号可以作用在变量、类、函数中,并且这些都可以被调用端使用。 在编译共享库中,需要使用export符号。在使用端调用的时候使用import符号。 这里是本人从文档中记录的笔记,大部分与以前初学Qt做的笔记差不多,但个人感觉,比以前稍微专业了点,这里指专业词汇方面...

2020-06-15 10:46:15 123 0

原创 canvas笔记-画三角形并计算其外心(含算法其他绘图框架类似)

程序运行截图如下: 源码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>...

2020-06-10 18:04:17 162 0

原创 Web前端笔记-vue cli中使用echarts加载geo地图

效果是这样的: 此处是使用echarts加载geo地图。 这里简单说下逻辑: 首先npm下个包: npm install echarts 然后用个vue组件封装下。 如下代码: <template> <div id="leftDownGeoGr...

2020-06-08 19:19:41 212 0

原创 Web前端笔记-修改element ui中表格样式(透明、去横纵线等含修改思路)

官方效果是这样的: 此处改成了这样的效果: 此处是可以进行滑动的,就是去除了滑动条,仍能滑动的效果。 下面说下修改样式,找到使用el-table的vue组建: 在style中贴上: <style> table-wrapper /deep/ .el-tabl...

2020-06-08 18:58:38 211 0

原创 canvas笔记-文本(fillText)旋转(rotate)

这里fillText直接使用rotate会有问题。估计是旋转中心有问题。 正确的逻辑为: 先使用translate移动中心点在文本起始位置,如何在0,0处fillText即可。 如果要在字符串中心进行旋转,则需要获取字符串长度,translate的时候x进行+,y轴进行-即可。 程...

2020-06-08 15:51:21 207 0

原创 MySQL笔记-Slave_IO_Running:No【Could ... ... in binary log index file (server_errno=1236)】

这里主要是做主备的时候会出现这种问题: 一点要确定主库的binlog.000054与从库的一样的。 本人遇到这问题的原因是在my.cnf中: [mysql] #pid_file=/u01/mysql3306/run/mysqld.pid #pid_file=/u01/mysql3306/d...

2020-06-06 22:55:54 170 0

原创 MySQL笔记-MHA(Master High Availability)搭建

这里以在Linux上个演示。 这里在SSH免密码登录的前提上个进行设置的。 如何设置免密登录,请看前一篇博文,或者搜索下,在此不再给出链接。 同样的3台主机 名称 ip Centos 7 MySQL Master 192.168.79.134 Centos 7 My...

2020-06-06 16:39:43 186 0

原创 Linux笔记-设置SSH公钥免密码登录

三台内网机对应IP和名称如下: 名称 ip Centos 7 MySQL Master 192.168.79.134 Centos 7 MySQL Slave 192.168.79.136 Centos 7 MySQLManager 192.168.79.13...

2020-06-06 11:22:48 175 0

原创 MySQL笔记-简单配置主从库

这里以2台MySQL为例进行实验: Master库: ip:192.168.79.134 Slave库: ip:192.168.79.136 主库修改或增加/etc/my.cnf为: [mysqld] server_id=1 log-bin=mysql-bin 从库增加或修...

2020-06-06 10:23:41 167 0

原创 canvas笔记-canvas加载图片及放缩及加水印(两canvas同时使用)

首先是图片放缩 程序运行截图如下: 拉动滑动条: 源码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">...

2020-06-04 19:39:39 148 0

原创 Nginx笔记-反向代理中配置WebSocket及设置超时

这里贴下配置: ... server{ listen 8888; server_name MyWeb; location / { proxy_pass http://xxx.xx.xx.xxx:xxxx; } locati...

2020-06-04 16:02:37 171 0

原创 canvas笔记-canvas中用户与图形交互

运行截图如下: 点击某个圆后: 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <...

2020-06-03 14:29:00 148 0

原创 canvas笔记-扩展canvas的context及画椭圆及浏览器兼容问题

首先是扩展canvas的context 比如扩展一个画五角星的代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> ...

2020-06-03 13:57:00 174 0

原创 canvas笔记-在canvas中使用其他HTML元素

这里使用的原理是使用css把div中关于html的元素通过布局位置,以及透明相关的设置,将其设置到canvas上,这样看起来就是在canvas绘制的按钮。然后使用JavaScript获取按钮的数据或者其他数据设置到canvas中。 程序运行截图如下: 点击控制面板的按钮 再点击一...

2020-06-03 11:24:39 187 0

原创 canvas笔记-非零环绕原则及剪纸实例

首先提下非零环绕原则,如下图: 这里如上面的图,这个非零环绕和画图的方向有关! 如+1要染色的地方,在这里找一个点射向外边,如果相交的地方画图方向和射线方向一样就是+1,要染色。 +2那个地方,也是那样。 0为不染色,因为一个+1一个-1,只要不是0就要染色,这就是非零环绕原则。 ...

2020-06-03 10:38:57 140 0

原创 canvas笔记-clip裁剪函数的使用及探照灯实例

在canvas中有clip函数,也就是裁剪,从原始画布中剪切任意形状和尺寸。 如下例子: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-...

2020-06-03 10:12:41 236 0

原创 canvas笔记-globalAlpha和globaleCompositeOperation的使用

如下代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</tit...

2020-06-03 09:16:13 167 0

原创 canvas笔记-阴影的使用

关于阴影有如下的几个属性 context.shadowOffsetX context.shadowOffsetY context.shadowBlur 其中blur的英文解释为模糊不清的,在canvas中填写一个数值即可 如下例子 程序运行截图如下: 源码如下: <!...

2020-06-03 08:50:11 158 0

原创 Python笔记-flask执行后台程序(非web应用)

这里主要是想写一个爬虫,因为SQLAlchemy和Manager管理项目比较爽,在此记录下。 程序结构如下 关键源码如下: application.py from flask import Flask from flask_script import Manager from fla...

2020-06-02 20:03:36 209 0

原创 canvas笔记-文本水平垂直对齐与度量

在canvas中通过textAlign可以设置文本的对齐: 其中left为左对齐,center为居中对齐,right为右对齐。 程序运行截图如下: 源码如下: <!DOCTYPE html> <html lang="en"> <hea...

2020-06-02 11:41:23 213 0

原创 canvas笔记-文字渲染

字体以及填充文字 程序运行截图如下: 源码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <...

2020-06-02 11:14:21 236 0

原创 canvas笔记-二次贝塞尔曲线与三次贝塞尔曲线的用法

此博文不研究其算法,只记录下其用法。 首先是二次贝塞尔曲线! 函数是这样的 quadraticCurveTo(cpx,cpy,x,y); 其中cpx为贝塞尔控制点x; 其中cpy为贝塞尔控制点y; 其中x为结束点x坐标; 其中y为结束点y坐标。 这里隐藏了一个开始点,一般用...

2020-06-02 10:47:36 346 0

原创 canvas笔记-arcTo的使用及绘制弯月

首先介绍下这个函数 context.arcTo(x1,y1,x2,y2,r); 其中x1为弧的起点x坐标; 其中y1为弧的起点y坐标; 其中x2为弧的终点x坐标; 其中y2为弧的终点y坐标; 其中r为弧的半径。 程序运行截图如下: 源码如下: <!DOCTYPE ...

2020-06-02 10:14:06 195 0

原创 canvas笔记-使用arc与lineTo画圆角矩形及绘制2048棋盘

首先是使用arc圆所对应的参数为(默认为顺时针): 这里话矩形的话,对应的圆心顶点坐标为: 程序运行截图如下: 源码如下: <!DOCTYPE html> <html lang="en"> <head> <...

2020-06-02 09:32:22 194 0

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