自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老何的博客

程序员一枚,爱好摄影,微信公众号:linux白帽子

  • 博客(14)
  • 收藏
  • 关注

原创 使用Shiro加密与解密实现简单用户注册与登录验证

编码与解码Shiro 提供了 base64 和 16 进制字符串编码、解码的 API 支持,方便一些编码解码操作。Shiro 内部的一些数据的存储 、表示都使用了 base64 和 16 进制字符串。1、base64 编码与解码String str= "admin";String base64Encoded= Base64.encodeToString(str.getBytes...

2019-12-21 19:08:01 915

原创 Redis安装与使用之Java连接Redis

Redis安装与使用Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis是一个高性能的key-value数据库。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaS...

2019-12-09 21:20:38 278

原创 java实现多行html文本转换成单行文本,并用QQ小程序towxml插件转换成qml在页面显示

最近上手QQ小程序,想展示文章内容,无奈自己没有服务器、数据库,QQ小程序又没有云函数,怎么办呢?只能把文章内容存放在小程序页面data中了,但是一篇文章几十行、甚至上百行,有的还有图片。于是乎找了个富文本编辑器,把文本内容输入、格式调好在转换成HTML内容。看下图。然后再转成HTML内容。但是直接复制过去吧,看下图,得一行行的缩进,比较麻烦。索性就写一段java代...

2019-12-06 21:48:58 382

原创 java开发抖音短视频无水印下载工具

思路分析首先在抖音APP段选择你喜欢的视频进行分享,一般分享链接都是这样的:“http://v.douyin.com/111113/”,这并不是真的下载地址,在浏览器中输入上述地址,发现重定向到一个新的地址,也就是带有水印的播放地址。在302相应头中location,这就是视频重定向地址,在该地址请求中返回的js代码中发现以下地址就是请求带有水印的播放地址。只需要把地址中pal...

2019-10-26 19:58:01 2931 1

原创 二维码生成工具Java开发

本工具主要用于二维码生成,需要QRcode.jar包,核心代码类如下:代码地址:https://github.com/qqedfr/qqqqq.gitpackage com.hy.shengcheng;import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.BufferedImage;i...

2019-07-03 18:28:48 569

原创 小程序开发:调用百度文字识别接口实现图文识别,Node.js开发

百度云开发注册与配置首先需要注册百度账号,并登录百度云,进入管理控制台,创建文字识别应用,如下图创建完应用后,打开应用管理可见APP_ID、API_KEY、SECRET_KEY,需要用在小程序端调用文字识别接口。小程序服务端开发由于百度提供了node.js的api,而小程序服务端云函数正是基于node的开发,在小程序开发工具云函数目录下打开终端导入文字识别api,命令:np...

2019-07-01 21:48:28 6997 2

转载 arduino入门:打造LED流水灯

一、准备材料arduino uno开发板一块led灯6个(颜色随意)杜邦线若干usb数据线二、编程环境Arduino IED三、原理讲解控制单个LED灯是只需要引脚给高低电平,就可以控制灯的亮灭流水灯:多个led灯需要使用多个引脚控制,所以这里使用2到7号引脚。分别控制灯的亮灭,就可以实现流水灯的效果。流水灯效果:全灭的灯逐个往一边点亮,再逐个往开始...

2019-06-19 16:52:25 6208 1

转载 TypeScript 安装

本文介绍 TypeScript 环境的安装。我们需要使用到 npm 工具安装。NPM 安装 TypeScript如果你的本地环境已经安装了 npm 工具,可以使用以下命令来安装:npm install -g typescript安装完成后我们可以使用tsc命令来执行 TypeScript 的相关代码,以下是查看版本号:$ tsc -vVersion 3.2.2...

2019-06-13 17:07:54 191

原创 基于云开发的小程序版本更新、评论功能改进、后台管理的实现

关于微信小程序更新问题实现1)小程序的启动方式: 冷启动----小程序首次打开或销毁后再次被打开 热启动----小程序打开后,在一段时间内(目前:5分钟)再次被打开,此时会将后台的小程序切换到前台。2)根据以上两种启动方式,相应的更新机制为: 小程序冷启动时,会检查小程序是否有最新版本。如果有则将异步下载最新版本,但是仍将运行当前版本等到下一次冷启动...

2019-06-11 14:59:01 1276 1

原创 基于云开发的小程序评论功能实现

对于文章评论,新建数据库集合来保存评论内容及相关书籍,有以下数据库字段: var args={ cNickName: that.data.userInfo.nickName, cAvatarUrl: that.data.userInfo.avatarUrl, cOpenId: app.globalData.openid, createDate:...

2019-06-09 22:19:32 6675 5

原创 基于云开发的小程序同步公众号文章并用towxml解析html内容(三)

微信小程序同步微信公众号文章已在前文实现:https://blog.csdn.net/haitaoxiaodian/article/details/90912387本文中主要实现功能是点击文章列表的一条,然后在另一页展示详细内容,由于请求的文章数据是html格式的,但由于小程序的一些特殊性,无法直接渲染html,因此类似wxParse的开源组件诞生了,无非是穷举标签进行替换,差异在于覆盖是...

2019-06-06 21:44:32 3461 4

原创 微信小程序同步微信公众号文章(二)

开发能否实现首先确认是否有相应的接口权限,这里主要用到获取素材相关的接口,可以看到对应接口文档,个人号还是有对应权限的。在新增了永久素材后,开发者可以分类型获取永久素材的列表:1、获取永久素材的列表,也包含公众号在公众平台官网素材管理模块中新建的图文消息、语音、视频等素材 。2、临时素材无法通过本接口获取。3、调用该接口需https协议。具体实现实现的逻辑还是比较简单的...

2019-06-05 18:53:41 9900 8

原创 基于微信小程序云函数的方式获取微信公众号access_token(一)

由于微信小程序不支持微信公众号获取access_token的域名配置,无法在小程序端通过wx.request()的方式来获取access_token,以下是获取微信公众号access_token的域名,经过几番折腾,终于实现了基于云开发中云函数的功能实现了access_token的获取,并存入云数据库中。https://api.weixin.qq.com首先在云数据库中新建集合名称"ac...

2019-06-04 09:41:57 6742 10

转载 Spring Cloud Config目录遍历漏洞(CVE-2019-3799)预警

近日,Spring官方团队在最新的安全更新中披露了一则SpringCloud Config目录遍历漏洞(CVE-2019-3799)。漏洞官方定级为High,属于高危漏洞。该漏洞本质是允许应用程序通过spring-cloud-config-server模块获取任意配置文件,攻击者可以构造恶意URL实现目录遍历漏洞的利用。Spring产品介绍Spring是一个Java/JavaEE/.NET...

2019-05-29 20:36:09 5925

空空如也

空空如也

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

TA关注的人

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