推荐 33 个 IDEA 最牛配置,好用到飞起来!

  • Post author:
  • Post category:其他

1、设置maven 1、 在File->settings->搜索maven 2、 Mavan home directory--设置maven安装包的bin文件夹所在的位置 3、 User settings file--设置setting文件所在的位置 4、 Local repository--设置本地仓库的 2、IDEA 设置代码行宽度 1、 在File->settings-&g…

继续阅读 推荐 33 个 IDEA 最牛配置,好用到飞起来!

SSRF的原理、攻击手法以及防御措施

  • Post author:
  • Post category:其他

前言 一、为什么会存在SSRF? 二、攻击手法 1、访问其他站点、内网获取信息 1.1可利用途径 2、如何挖掘SSRF 3、防范手法 3.1 SSRF的特征码 3.2 绕过方法 前言 SSRF(Server-Side Request Forgery:服务器端请求伪造) 是一种由攻击者构造形成由服务端发起请求的一个安全漏洞。一般情况下,SSRF攻击的目标是从外网无法访问的内部系统。(正是因为它是由服…

继续阅读 SSRF的原理、攻击手法以及防御措施

安装Mysql8.0.26出现VCRUNTIME140_1.dll无法找到,以及识别data文件夹错误!

  • Post author:
  • Post category:mysql

1.下载Mysql8.0 下载地址: https://dev.mysql.com/downloads/mysql/ 2.解压文件夹 解压之后添加环境变量 再在解压目录添加my.ini和data文件 注意:my.ini中文件夹中的路径需要加上双引号“ "" ”,以及双斜杠“\\”,否则在初始化步骤就会出现can not create directory 3.启动mysql 解压之后使用mysqld …

继续阅读 安装Mysql8.0.26出现VCRUNTIME140_1.dll无法找到,以及识别data文件夹错误!

VUE 路由传参和接收参数

  • Post author:
  • Post category:vue

Vue 路由传参和接收参数主要有四种解决方法如下: 方法一:params 传参 通过 params 传递参数,如果我们想获取 id 的参数值,可以通过 this.$route.params.id。 方法二:路由属性配置传参 通过路由属性配置传参我们可以用 this.$route.params.id 来获取到 id 的值。 方法三:query 传参 通过 query 传参,如果我们想获取 id 的参…

继续阅读 VUE 路由传参和接收参数

vue侦听器watch的使用方法详解

  • Post author:
  • Post category:vue

watch侦听器, 主要用于观察数据变化,执行关联操作,自动传入新数据和老数据. 首先是watch最基础用法,监听input框值变化就会触发,获取新老值,执行相关操作: <template> <div> <el-input v-model="value" placeholder="请输入内容" /> </div> </template> …

继续阅读 vue侦听器watch的使用方法详解

Golang的封装继承与多态

  • Post author:
  • Post category:golang

文章目录 类的封装及方法绑定 类的继承 类的访问权限(访问修饰符) 多态(通过interface实现) 接口的使用 多态 类的封装及方法绑定 Golang支持类的操作,但是没有class关键字,使用struct类模拟类 在struct中定义函数需要在外部绑定,通过在方法前面指定数据类型类绑定方法到指定类,有点类似于C#的扩展函数 package main import "fmt" // C++ 创…

继续阅读 Golang的封装继承与多态

解读中兴通信在物联网行业如何践行DDD

  • Post author:
  • Post category:其他

此前,在由 ThoughtWorks 举办的领域驱动设计峰会 DDD-China 2019 上,InfoQ 记者就开发团队为何需要 DDD、目前业界实践 DDD 的挑战等问题对中兴通讯资深软件架构师张晓龙进行了采访。以下为重点内容,这里记录采访内容的学习笔记。 张晓龙认为,开发团队真的需要 DDD。 DDD 思想贯穿了整个软件开发的生命周期,包括对需求的分析、建模、架构、设计,和最终的代码实现,甚…

继续阅读 解读中兴通信在物联网行业如何践行DDD

K_A12_007 基于STM32等单片机驱动AS608光学指纹识别模块 OLED0.96显示

  • Post author:
  • Post category:其他

K_A12_007 基于STM32等单片机驱动AS608光学指纹识别模块 OLED0.96显示 一、资源说明 二、基本参数 参数 引脚说明 三、驱动说明 对应程序: 四、部分代码说明 1、接线引脚定义 1.1、STC89C52RC+AS608光学指纹模块 1.2、STM32F103C8T6+AS608光学指纹模块 五、基础知识学习与相关资料下载 六、视频效果展示与程序资料获取 七、注意事项 八、接…

继续阅读 K_A12_007 基于STM32等单片机驱动AS608光学指纹识别模块 OLED0.96显示

themyleaf 图片上传_springboot thymeleaf 整合 百度富文本编辑器UEditor进行图片上传

  • Post author:
  • Post category:其他

项目中需要使用到富文本编辑器,找来找去发现百度UEditor富文本编辑器在国内最为常用因此就尝试引入。编辑器官网是:http://ueditor.baidu.com/website/index.html , 开发文档和js包可以从这里找到。 下面开始介绍开发过程: 引入富文本编辑器UEditor 编辑器js文件引入的静态目录 将所有下载好的js包(官方有jsp、php等几个版本的包,我下载的是js…

继续阅读 themyleaf 图片上传_springboot thymeleaf 整合 百度富文本编辑器UEditor进行图片上传

快速排序 升序要从右开始的原因

  • Post author:
  • Post category:其他

基数选在左边 也就是 6 正确:从右往左选小的,从左往右选大的交换 从右选到2,从左碰到i=j,所以交换26,->21679 错误:从左往右选大的,从右往左选小的 从右选到7,从左没有比6小的,碰到i=j,交换67,->71269  出错! 所以要从右边开始,也就是从基准数的对面开始。 while (nums[j] >= index && j > i) { …

继续阅读 快速排序 升序要从右开始的原因