草庐IT

input_event

全部标签

java.security.InvalidKeyException: IOException : DER input, Integer tag error关于RSA解密碰见的天坑

项目场景:        安卓开发中手机号一键登入,需要得到本机号码,号码有三大运营商,所以用的时极光平台,帮我们封装好了。客户端通过认证AndroidSDK后获取loginToken给服务端,服务端拿到loginToken调用一键认证Api获取加密的手机号(基于RSA公钥),需要用对应的RSA私钥解密,但出现了java.security.InvalidKeyException:IOException:DERinput,Integertagerror这个问题,意思是私钥格式不对,处理了半天,避免大家踩坑,总结出这篇文章。问题描述对获取到加密的手机号进行解密报的异常,先看官网的解密方案:官方文档

java.security.InvalidKeyException: IOException : DER input, Integer tag error关于RSA解密碰见的天坑

项目场景:        安卓开发中手机号一键登入,需要得到本机号码,号码有三大运营商,所以用的时极光平台,帮我们封装好了。客户端通过认证AndroidSDK后获取loginToken给服务端,服务端拿到loginToken调用一键认证Api获取加密的手机号(基于RSA公钥),需要用对应的RSA私钥解密,但出现了java.security.InvalidKeyException:IOException:DERinput,Integertagerror这个问题,意思是私钥格式不对,处理了半天,避免大家踩坑,总结出这篇文章。问题描述对获取到加密的手机号进行解密报的异常,先看官网的解密方案:官方文档

一步真实解决RuntimeError: view size is not compatible with input tensor‘s size and stride

在python或者Colab运行咱们程序时候可能报错RuntimeError:viewsizeisnotcompatiblewithinputtensor’ssizeandstride(atleastonedimensionspansacrosstwocontiguoussubspaces).Use.reshape(…)instead.这里浅浅记录一下~~~(每次改完过一段时间又忘记了,我觉得有必要给它记个笔记,以供自己后面复习)报错代码如图:根据报错的上方找到代码具体出错位置出现这个原因主要就是因为view()需要Tensor中的元素地址是连续的,因为可能出现Tensor不连续的情况,所以修

一步真实解决RuntimeError: view size is not compatible with input tensor‘s size and stride

在python或者Colab运行咱们程序时候可能报错RuntimeError:viewsizeisnotcompatiblewithinputtensor’ssizeandstride(atleastonedimensionspansacrosstwocontiguoussubspaces).Use.reshape(…)instead.这里浅浅记录一下~~~(每次改完过一段时间又忘记了,我觉得有必要给它记个笔记,以供自己后面复习)报错代码如图:根据报错的上方找到代码具体出错位置出现这个原因主要就是因为view()需要Tensor中的元素地址是连续的,因为可能出现Tensor不连续的情况,所以修

VIVADO关于VIO IP核(Virtual Input/Output)的使用

平台:vivado2017.4最近在验证一个单独的模块时,希望可以在线实时改变内部寄存器的值。经过分析发现,VIVADO的VIO可以完美解决我的这个问题。下面来看看官方介绍。VIO它可以实时监控和驱动FPGA内部的信号,输入和输出端口的数量和宽度是可以设置的。因为VIO核心与被监控和驱动的设计是同步的,因此应用于设计的时钟约束也会应用于VIO。下面我们用VIO来监控模块IIC_JFM24C512的动作。此模块是一个EEPROM控制模块。这里使用VIO来给EEPROM写入数据,和读出数据。在IPCatalog中搜索VIO。这里我们分析EEPROM控制模块,我们需要监视的地方就是EEPROM读出的

VIVADO关于VIO IP核(Virtual Input/Output)的使用

平台:vivado2017.4最近在验证一个单独的模块时,希望可以在线实时改变内部寄存器的值。经过分析发现,VIVADO的VIO可以完美解决我的这个问题。下面来看看官方介绍。VIO它可以实时监控和驱动FPGA内部的信号,输入和输出端口的数量和宽度是可以设置的。因为VIO核心与被监控和驱动的设计是同步的,因此应用于设计的时钟约束也会应用于VIO。下面我们用VIO来监控模块IIC_JFM24C512的动作。此模块是一个EEPROM控制模块。这里使用VIO来给EEPROM写入数据,和读出数据。在IPCatalog中搜索VIO。这里我们分析EEPROM控制模块,我们需要监视的地方就是EEPROM读出的

element-ui的el-form表单和el-table校验嵌套使用校验el-input和el-select

场景:前端开发中,经常会遇到比较多的表单填写页面,其中有el-form,el-table,表格的每一列中又嵌套着输入框或者下拉框,然后每个还需要做单独的校验效果: 点击保存可校验el-input和el-select是否有值,不符合校验规则就标红提醒 1.el-form嵌套el-table1.el-form里面嵌套el-table2.在el-table-column自定义内容里面,嵌套el-form-item,里面再放el-input或者el-select结构3.数据的结构因为el-form是最外层的,所以formData是个对象,对象里放el-table用到的数组和rules这样定义是为了校验

element-ui的el-form表单和el-table校验嵌套使用校验el-input和el-select

场景:前端开发中,经常会遇到比较多的表单填写页面,其中有el-form,el-table,表格的每一列中又嵌套着输入框或者下拉框,然后每个还需要做单独的校验效果: 点击保存可校验el-input和el-select是否有值,不符合校验规则就标红提醒 1.el-form嵌套el-table1.el-form里面嵌套el-table2.在el-table-column自定义内容里面,嵌套el-form-item,里面再放el-input或者el-select结构3.数据的结构因为el-form是最外层的,所以formData是个对象,对象里放el-table用到的数组和rules这样定义是为了校验

Server-Sent Events(以下简称 SSE)及event-source-polyfill使用

SSE与WebSocket作用相似,都是建立浏览器与服务器之间的通信渠道,然后服务器向浏览器推送信息SSE是单向通道,只能服务器向浏览器发送,因为流信息本质上就是下载。如果浏览器向服务器发送信息,就变成了另一次HTTP请求使用方法 Server-SentEvents教程-阮一峰的网络日志https://www.ruanyifeng.com/blog/2017/05/server-sent_events.html缺点:不可以比如请求头中加token等getSSE(){returnnewPromise((resolve,reject)=>{letbase=process.env.VUE_APP_S

Server-Sent Events(以下简称 SSE)及event-source-polyfill使用

SSE与WebSocket作用相似,都是建立浏览器与服务器之间的通信渠道,然后服务器向浏览器推送信息SSE是单向通道,只能服务器向浏览器发送,因为流信息本质上就是下载。如果浏览器向服务器发送信息,就变成了另一次HTTP请求使用方法 Server-SentEvents教程-阮一峰的网络日志https://www.ruanyifeng.com/blog/2017/05/server-sent_events.html缺点:不可以比如请求头中加token等getSSE(){returnnewPromise((resolve,reject)=>{letbase=process.env.VUE_APP_S