简介 加解密现状,编写此项目的背景: 需要考虑系统环境兼容性问题(Linux、Windows) 语言互通问题(如C#、Java) 网上资料版本不一、不全面 .NET官方库密码算法提供不全面,很难针对其他语言(Java)进行适配 本系列文章主要介绍如何结合BouncyCastle在 .NET Core ...
分类:
编程语言 时间:
2020-06-12 18:44:10
阅读次数:
58
package.json文件只能锁定大版本,也就是版本号的第一位,并不能锁定后面的小版本,所以每次npm install都是拉取的该大版本下的最新的版本,但是为了稳定性考虑我们几乎是不敢这样随意升级依赖包的,这将导致多出来很多工作量,测试/适配等,所以package-lock.json文件出来了,当 ...
分类:
Web程序 时间:
2020-06-12 13:03:12
阅读次数:
121
上一篇文章介绍了Tomcat基于Filter的无文件webshell的demo。Filter的webshell很简单,只是实现了一个简单的命令执行。查找了网上的公开的webshell,发现基于Filter并且功能比较齐全的webshell基本没有。所以萌生了自己魔改冰蝎以适配tomcat内存马的想法 ...
分类:
Web程序 时间:
2020-06-12 12:47:29
阅读次数:
89
适配方面的问题: 1.测试问题:在大屏幕电脑上字体显示正常,小屏幕电脑字体显示太小。需求是不管设备屏幕大小,页面字体固定不变,始终是16px。 原因: pc端使用了rem布局,字体也使用了rem为单位,所以字体会随设备屏幕大小而变大或变小。 解决方法: pc端使用rem布局时,如果需求是页面字体固定 ...
分类:
Web程序 时间:
2020-06-12 11:09:24
阅读次数:
137
前言 最近需要使用手指捏合扩大的手势操作,找了几个组件,要么对 Vue 适配不好,要么量级太大,决定自己手写手势操作。 项目与效果预览 思路 直接在 DOM 上绑定 touchstart 、touchmove、touchend 不仅要绑定这几个事件,而且用在其他项目还不好复用。所以用 Vue 自定义 ...
分类:
其他好文 时间:
2020-06-12 10:38:01
阅读次数:
52
一、概述 在 Sentinel 里面,所有的资源都对应一个资源名称(resourceName),每次资源调用都会创建一个 Entry 对象。Entry 可以通过对主流框架的适配自动创建,也可以通过注解的方式或调用 SphU API 显式创建。Entry 创建的时候,同时也会创建一系列功能插槽(slo ...
分类:
其他好文 时间:
2020-06-11 23:23:19
阅读次数:
78
跨域是浏览器为了安全而做出的限制策略,浏览器请求必须遵循同源策略:同域名、同协议、同端口 CORS跨域 :服务端设置,前端直接调用 说明:后台允许前端某个站点进行访问 (axios) JSONP跨域 : 前端适配,后台配合 前后台同时改造 npm install jsonp --save-dev j ...
分类:
其他好文 时间:
2020-06-10 17:38:22
阅读次数:
82
数据来源于can总线 车辆控制元件BCM fota的升级逻辑与车联网无关,车联网只关心升级包是不是成功下发 tbox 适配总线协议,接收can总线的数据 发送数据到互联网 tbox的问题,不好升级,容易过时,不好量产,因为是写死在车上的 变速器等以前都是物理的,到了现在都是电子化了,通过can总线和 ...
分类:
其他好文 时间:
2020-06-09 16:41:26
阅读次数:
66
学习制作画板之前,我们先来了解一下canvas标签 一.canvas标签 1.canvas标签与img标签相似,但是canvas标签是一个闭合标签,并且没有src alt属性2.canvas标签有两个属性,width,height。我们在页面上用canvas绘制一个画布时,应用width,heigh ...
分类:
移动开发 时间:
2020-06-09 14:21:02
阅读次数:
130
是因为iOS13上的不支持适配 let activity = UIActivityViewController(activityItems: [URL(fileURLWithPath: path)], applicationActivities: nil) activity.excludedActi ...
分类:
移动开发 时间:
2020-06-09 12:42:15
阅读次数:
113