[记录]IDEA个人使用过程的一些配置

IDEA版本:2020.1.3 插件: 1.IdeaVim(Vim插件) 2.Rainbow Brackets(彩虹括号) 3.Translation(翻译) 设置: 1.自动导包:   具体步骤:顶部工具栏 File ->Settings -> Editor -> General -> Auto Import     在java栏下,勾选“Add unambiguous imports on the fly”与"Optimize imports on the fly(for current
分类: 其他 发布时间: 07-24 21:51 阅读次数: 0

mapper.xml接收多个参数

1.需求是这样的,DAO层接口是这样的 1 List<store_order> selectTime(String startTime,String endTime); sql中有两个参数,但是对应的store_order对象中有没有startTime和endTime这两个字段,所以只能单独接收这两个参数,在mapper文件中可以这样写, <select id="selectTime" parameterType="java.lang.String" resultMap="storeOrder
分类: 其他 发布时间: 07-24 21:51 阅读次数: 0

Windows下制作软件安装包

一、下载 首先,下载SetupFactory9.0.3.0Trial 链接:https://pan.baidu.com/s/1nyET58HBNlrwEVRszDbh6g 提取码:wl7e 下载好会有一个压缩包 解压后如下 双击 安装SetupFactory9.0.3.0,接着解压 将解压后的文件,如下图所示 全部移动到SetupFactory的安装目录下,例如我的是D:\Setup Factory。 二、制作安装包 双击运行 如下 选择创建一个新项目,单击确定 如上图,按提示填写信息 选择平
分类: 其他 发布时间: 07-24 21:51 阅读次数: 0

day 16 特殊权限与输入输出相关作业

1.创建目录/web01,所有者是user01,所属组是user02;创建目录/web02,所有者是user02,所属组是user01。 mkdir /web01 sueradd user01 groupadd user02 chown user01.user02 /web01 mkdir /web02 useraddd user02 groupadd user01 chown user02.user01 2.复制/etc/fstab文件到/opt下,设置文件所有者为tomcat读写权
分类: 其他 发布时间: 07-24 21:51 阅读次数: 0

springboot-ssm框架前后端访问网易云音乐,后端部署项目原理案例,完成数据库浏览器访问接收数据

创建项目 创建并 配置application.yml文件 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/music?serverTimezone=UTC username: root password: 123456 查找所有的歌单 Dao层 ShowDaoSongSheet @Mapper public int
分类: 其他 发布时间: 07-24 21:51 阅读次数: 0

Mybatis的插件开发

插件原理 Mybatis在四大对象(Executor、ParameterHandler、ResultSetHandler、StatementHandler)创建的过程中,都会有插件进行介入。插件可以利用动态代理机制一层层的包装目标对象,从而实现在目标对象执行目标方法之前进行拦截的效果。 Mybatis允许在已经映射语句指定过程中的某一点进行拦截调用。 插件开发步骤及应用示例 插件开发步骤: ①编写Interceptor的实现类。 ②使用@Intercepts注解完成插件签名。 ③在全局配置文件
分类: 其他 发布时间: 07-24 21:51 阅读次数: 0

第3~5讲:时间复杂度和空间复杂度

一 算法效率的度量方法 1 高级语言编写的程序在计算机上运行时所消耗的时间取决于以下因素: 算法采用的策略和方案 编译产生的代码质量 问题的输入规模(输入量的多少) 机器执行指令的速度 2 分析算法运行时间的关键:把基本操作的数量和输入模式关联起来 二 函数的渐进增长 1 定义:给定两个函数f(n)和g(n),如果存在一个整数N,使得对于所有的n>N,f(n)总是比g(n)大,那么,我们说f(n)的增长渐近快于g(n)。加上 2 技巧:判断一个算法的效率时,函数中的常数和其它次要项常常可以忽略
分类: 其他 发布时间: 07-24 21:51 阅读次数: 0

python入门神书!|python编程从入门到实践|内附网盘链接带提取码|

点击此处进入网盘下载地址 提取码:o39n 全书共有20章,书中的简介如下: 本书旨在让你尽快学会 Python ,以便能够编写能正确运行的程序 —— 游戏、数据可视化和 Web 应用程序,同时掌握让你终身受益的基本编程知识。本书适合任何年龄的读者阅读, 它不要求你有任何 Python 编程经验,甚至不要求你有编程经验。如果你想快速掌握基本的编程知识以便专注于开发感兴趣的项目,并想通过解决有意义的问题来检查你对新学概念 的理解程度,那么本书就是为你编写的。本书还可供初中和高中教师用来通过开发项
分类: 其他 发布时间: 07-24 21:51 阅读次数: 0

android studio 开发自定义按键以及基础动画

https://blog.csdn.net/qq_39143010/article/details/82724364
分类: 其他 发布时间: 07-24 21:51 阅读次数: 0

CORE3.1 WebAPI Serilog日志框架

CORE3.1 WebAPI Serilog日志框架 一、安装NuGet包: Serilog v2.9.0 Serilog..AspNetCore v3.2.0 Serilog.Sinks.Console v3.1.1 输出到控制台 Serilog.Sinks.File v4.1.0 输出到文件 二、修改Program.cs文件 public static IHostBuilder CreateHostBuilder(string[] args) => Host.Cre
分类: 其他 发布时间: 07-24 21:51 阅读次数: 0

Linux输入重定向

将原本从键盘上面输入的内容,改为从命令或者文件当中读取 符号 < #标准输入重定向 #将原本从默认的键盘中读取数据改为由命令或者文件中读取 << #标识符限定输入重定向 #从键盘中读取内容,直到遇到标识符的分解符为止
分类: 其他 发布时间: 07-24 21:51 阅读次数: 0

Ansible-入门使用方法

Ansible介绍 自动化运维工具,统一配置管理工具。自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。 统一配置管理工具: Ansible python 基于ssh通信,不用安装客户端 SaltStack python 不基于ssh,使用自己的客户端和服务端通信,跨平台,跨系统操作。 puppet Raby Ansible的功能及优点 1.远程执行 批量执行远程命令,可以对多台主机进行远程操作 2.
分类: 其他 发布时间: 07-24 21:51 阅读次数: 0

drf-RBAC基于角色的访问控制

一 什么是RBAC 概念 RBAC 是基于角色的访问控制(Role-Based Access Control )在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用户,这样的权限设计很清楚,管理起来很方便。 应用 # RBAC - Role-Based Access Control # Django的 Auth组件 采用的认证规则就是RBAC # 1)像专门做人员权限
分类: 其他 发布时间: 07-24 21:35 阅读次数: 0

【2020HDU多校】Lead of Wisdom 暴力

Lead of Wisdom 题意 给出 n 个技能,每个技能有 4 个属性: a , b , c , d ,每个技能属于一个分类,最多有 k 个分类,每个分类的技能只能学一种,假如最后选定的技能集合为 S,最终可以造成的伤害为:\(DMG=(100+\sum_{i∈s}a_i)*(100+\sum_{i∈s}b_i)*(100+\sum_{i∈s}c_i)*(100+\sum_{i∈s}d_i)\),求最大的伤害为多少? (1≤n,k≤50), (1≤ti≤k, 0≤ai,bi,ci,di≤
分类: 其他 发布时间: 07-24 21:35 阅读次数: 0

第十九天 2020/7/24

第十九天的问题 1. swich语句的灵活运用 switch(month){ case 1: case 3: case 7: case 5: case 8: case 10: case 12:day=31;System.out.println("天数:"+day);break; case 4: case 6: case 9: case 11:day=30;System.out.println("天数:"+day);break; case 2:day=29;System.out.println(
分类: 其他 发布时间: 07-24 21:35 阅读次数: 0

剑指office--------替换空格

题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 思路1:(不开辟新空间) 1 class Solution { 2 public: 3 void replaceSpace(char *str,int length) { 4 if (str== nullptr||length<=0) return; 5 int i=0,
分类: 其他 发布时间: 07-24 21:35 阅读次数: 0

社交网站的数据挖掘与分析pdf版本|网盘下载地址附提取码|

点击此处进入网盘下载地址 提取码:btqx 作者介绍: 马修·罗塞尔(MatthewA.Russell),DigitalReasoningSystems公司的技术副总裁和Zaffra公司的负责人,是热爱数据挖掘、开源和Web应用技术的计算机科学家。他也是《Dojo:TheDofinitiveGuide》(O'Reilly出版社)的作者。在LinkedIn上联系他或在Twitter上关注@ptwobrussell,可随时关注他的最新动态。 简介: 出版社: 机械工业出版社 ISBN:978711
分类: 其他 发布时间: 07-24 21:35 阅读次数: 0

edit-distance

题目描述 给定两个单词word1和word2,请计算将word1转换为word2至少需要多少步操作。 你可以对一个单词执行以下3种操作: a)在单词中插入一个字符 b)删除单词中的一个字符 c)替换单词中的一个字符 解析: D[i][j-1] 为 A 的前 i 个字符和 B 的前 j - 1 个字符编辑距离的子问题。即对于 B 的第 j 个字符,我们在 A 的末尾添加了一个相同的字符,那么 D[i][j] 最小可以为 D[i][j-1] + 1; D[i-1][j] 为 A 的前 i - 1
分类: 其他 发布时间: 07-24 21:35 阅读次数: 0

博客园 添加 视频

谈谈 很多人想在博客园添加视频,这里做一个简单的介绍。 步骤:找到你想要发布的视频。。点击,share 点击Embed 点击Copy 步骤: 粘贴。。刚刚拷贝的地址 插入视频。给观赏。
分类: 其他 发布时间: 07-24 21:35 阅读次数: 0

react事件绑定this的原因

1.首先是js本身特性决定的 this永远指向最后调用它的那个对象 var name='windowName'; function a(){ var name ='objName'; console.log(this.name) } a();//windowName ; this永远指向最后调用它的对象。window.a() var name='windowName'; var obj={ name:'objName', fun1:function(){
分类: 其他 发布时间: 07-24 21:35 阅读次数: 0
今日推荐