上传下载在web应用中是比较常见的,无论是图片还是其他文件。在koa2中,我们可以使用中间件帮助我们快速实现功能 文件上传 在前端上传文件,我们都是通过表单来上传,而上传文件,在服务器端并不能像普通参数一样通过ctx.request.body获取 我们可以使用koa-body中间件来处理文件上传,可以将请求体拼接到ctx.request中。   //app.js const koa =require("koa") const app = new koa() const koaBody = require(…

2021年9月30日 0条评论 4点热度 阅读全文

工具: ipad或iphone * 1 树莓派 * 1 led灯 * 1 Siri语音控制树莓派开关灯大致的原理就是通过语音指令去执行树莓派中的python脚本。这里首先要注意,树莓派要和ipad或iphone在同一局域网下,然后就是这里我们需要用到gpiozero这个python库,对于这个文件库怎么使用可参考官方文档,这里我就用最简单的方式来编写这个开关灯指令。 首先,我们导入gpiozero这个库文件,然后指定那个引脚作为输出就可以简单的完成开关灯这个指令。完整的python代码如下: from gpioze…

2021年9月20日 0条评论 4点热度 阅读全文

java中使用freemarker导出word文档(带有循环表格+合并单元格) 之前做过导出word的功能,不过也只用到了循环生成表格,百度有很多方法,这次用到了合并,百度了之后发现找不到详细的制作方法,自己琢磨了一天,查了一下freemarker的语法,最后才做出来,写一个详细的教程分享给大家。 1、首先是java后台代码,我截取了一段,开始定义用到的变量 2、之后是从定义生成的路径到生成文件 3、这个是生成好的模板文件,具体怎么生成,看下面的步骤。 1、首先制作word文档模板,表格外的${}是直接存入map的…

2021年9月17日 0条评论 8点热度 阅读全文

拓扑如下: PC1为DMZ区,内网只有一台交换机,现在需要分端口给服务区用。 核心侧服务区配置vlan隔开内网和服务区。 配置如下: 防火墙配置: [USG6000V1]dis current-configuration !Software Version V500R001C10 # sysname USG6000V1 # undo l2tp sendaccm enable l2tp domain suffix-separator @ # ip address-set 192.168.100 type object…

2021年9月7日 0条评论 10点热度 阅读全文

踩坑一: 某些表单元素为非必填项,但是却需要校验输入数据的格式是否正确,使用的layui的lay-verify 进行校验,例如lay-verify=“phone”验证手机号码规则是否合法,但是这玩意有个坑,如果不输入数据也会认为数据不合法,所有的校验规则,默认都是必填项!!!!!最后在官方社区找到一个帖子目前问题已解决 解决办法:修改layui校验规则源码,目前没发现修改以后有什么问题 修改源码如下: phone:[/(^$)|^1\d{10}$/,'请输入正确的手机号'], email:[/(^$)|^([a-z…

2021年9月7日 0条评论 10点热度 阅读全文

本文模电数电部分转载自博客园_模电数电爱课堂概念题整理 模电、数电总复习之爱课堂题目概念整理 电分总复习之爱课堂题目概念整理(原创)(不定期更新) 模电总复习之爱课堂题目概念整理 Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 10 数电总复习之爱课堂题目概念整理 Chapter 1 Chapter 2 Chapter 3 Verilog 电分总复习之爱课堂题目概念整理(原创)(不定期更新) 集总参数原件:实际电路远小于工作最高…

2021年9月6日 0条评论 12点热度 阅读全文

常用UI控件 本节小结知识点: 可能用得上的UI控件 什么是UILabel 什么是UIImageView 什么是UIImage 什么是UIButton UIButton、UIImageView、UILabel的选择 Storyboard到代码的转换 1. 可能用得上的UI控件 为了便于开发者打造各式各样的优秀App,UIKit框架提供了非常多功能强大又易用的UI控件 以下列举一些在开发中可能用得上的UI控件: - UIButton 按钮 - UILabel 文本标签 - UITextField 文本输入框 - UI…

2021年9月3日 0条评论 0点热度 阅读全文

Python实现AES中ECB模式pkcs5padding填充加密/解密(需要加密文档中可以有中文) 一、本文主要解决的问题 二、完整版代码 结果: 三、遇到的问题 1.填充格式错误 2.传入类型错误 四、安装导入的第三方库 参考文档 一、本文主要解决的问题 本文主要是讲解AES加密算法中的ECB模式的加密解密的Python3.7实现,以及遇到的问题。具体AES加密算法的原理这里不做过多介绍,想了解的更多关于AES加密可以参考文末的AES加密算法的详细介绍与实现。 二、完整版代码 废话不多说直接上代码 import…

2021年8月28日 0条评论 10点热度 阅读全文

mysql数据类型、建表、约束 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 1)字符类型:char varchar text blob 2)数值类型:int bigint float decimal int -> int bigint -> long float -> 成绩 decimal -> 货币类型(精度,小数) 3)日期类型:date time datetime timest…

2021年8月21日 0条评论 3点热度 阅读全文

作为一个大傻子 记住你从来都不比别人聪明也不别人笨,只是你愿意相信付出感情付出纠结就能让别人和你有情感共鸣,你错了,你的付出只有在一种情况下才有价值,就是她相信她愿意的情况下。就像知识是力量,但只有你有才知识才有力量,你无才知识只是知识,人们都是肤浅的,当你木讷不能说的时候,你是别人眼中的失败者;当你富有不能说的时候,别人会说沉默是金; 记住我们要永远的明白自己的立身之本 你要有你的观点和价值;当今社会你的观点就是要么发人深省要么令人发笑,因为信息量太大,大家需要更简洁有效的语言和更轻松有趣的环境。你的价值,从长远…

2021年8月16日 0条评论 7点热度 阅读全文