码迷,mamicode.com
首页 > 2020年05月14日 > 全部分享
实验四 代码评审
一、实验目的 1) 了解代码审查的含义;2) 掌握相关编程规范检查工具的安装与使用; 二、实验内容及要求 Code Review中文应该译作“代码审查”或是“代码评审”或“代码复查”,是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的活动。Code Review主要用来在软件工程过程中改进 ...
分类:其他好文   时间:2020-05-14 01:18:22    阅读次数:67
webpack项目轻松混用css module
前言 本文讲述css-loader开启css模块功能之后,如何与引用的npm包中样式文件不产生冲突。比如antd-mobilenpm包的引入。在不做特殊处理的前提下,样式文件将会被转译成css module。 一、产生问题的原因 { test: /\.css$/, use: [ 'style-loa ...
分类:Web程序   时间:2020-05-14 01:18:03    阅读次数:62
数据库-多版本并发控制(MVCC)
多版本并发控制(Multi-Version Concurrency Control)是MySQL的InnoDB引擎实现隔离级别的一种具体方式。 它可以实现提交读和可重复读两种级别的隔离。 未提交读太简单,不需要用MVCC,可串行化太难,只用MVCC解决不了。 MVCC的基本思想: 在读写锁中,读和读 ...
分类:数据库   时间:2020-05-14 01:17:48    阅读次数:70
如何解决if else过多的问题,各种方法盘点
1、职责链模式 特殊情况下有奇效,一般情况下用不上。 2、有限状态机 特殊情况下有奇效,特别是某些业务对于状态天生敏感的,比如电商的订单进行中、待支付、已支付,一般情况下用不上。我最近也在学习这个,等我学好了写个demo水个文章哈。 3、卫语句 这个比较常用,也好用 if(obj != null){ ...
分类:其他好文   时间:2020-05-14 01:16:45    阅读次数:101
Mybatis插入数据时 返回主键
单条插入(oracle) 通常我们执行一个inser语句,即使有返回,也只是会返回影响了多少条数据 @insert("insert into t_user (id,name) values (suser.nextval,#{item.name,jdbcType=VARCHAR})") void in ...
分类:其他好文   时间:2020-05-14 01:16:24    阅读次数:60
Docker j简介
一、Docker 是什么 为什么会有 docker ? 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作需要特别关注很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,加大了对运维人员都是考验。Docker之所以发展如此 ...
分类:其他好文   时间:2020-05-14 01:16:10    阅读次数:64
RPA+“神奇盒子”,解决自动化密码输入问题
财务人员是公司里当仁不让的“表哥表姐”,更是公司内部各种Excel表格的“集大成者”。记录日常每一笔开支,编制财务报表,核实债务,对账,结账……这些工作都要和表单、数据打交道,还涉及众多复制粘贴的重复操作,不仅繁琐枯燥,还容易出错。Cindy所在的公司,开立有多个账户。每天下班前,她不仅要处理好当日的账单发票,还要逐一登录网银,根据银行对账单编制银行存款余额调节表。“登录8家银行网银导流水,重复进
分类:其他好文   时间:2020-05-14 01:15:58    阅读次数:140
Python编程技巧(二)
2.1在列表,字典,集合中根据条件筛选数据 1.过滤列表中的负数 通常使用迭代 from random import randintdata=data=[randint(-10,10) for _ in range(10)]res=[]for x in data: if x>=0: res.appe ...
分类:编程语言   时间:2020-05-14 01:15:32    阅读次数:72
MySQL索引学习
MySQL官方对索引的定义为:索引是帮助MySQL高效获取数据的数据结构。 索引的本质:索引是数据结构,可以简单的理解为“排好序的快速查找B+树数据结构” B+树:B代表平衡(balance)而不是二叉(binary) 检索原理: mysql索引结构: BTREE: B树(Balance Tree多 ...
分类:数据库   时间:2020-05-14 01:14:41    阅读次数:72
标记 - 清除算法
标记 清除算法 “标记 清除”算法是最基础的垃圾收集算法,如同它的名字一样,算法的工作过程可以分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,然后统一回收所有被标记的对象。 标记待回收对象:使用可达性分析算法筛选出所有没有可达链的对象。若对象覆盖了finalize方法且虚拟机还没有调用 ...
分类:编程语言   时间:2020-05-14 01:14:23    阅读次数:61
使用Maven构建多模块项目
一、为什么使用Maven构建多模块项目 复用,划分出来的模块可以供其他项目使用。 固化,划分出来的某个模块可让专人开发,沉淀技术,分工协作。 优化依赖,每个模块有各自的pom。 节省时间,可在单个模块上进行build。 二、在IDEA中创建多模块项目 1.进过创建后的完整项目结构,其中blog_ad ...
分类:其他好文   时间:2020-05-14 01:14:05    阅读次数:61
题解 CF785E 【Anton and Permutation】
考虑用分块解决这个题,一次交换对当前逆序对个数的影响是,加上两倍的在区间$[l+1,r 1]$中比$a_r$小的元素个数,减去两倍的在区间$[l+1,r 1]$中比$a_l$小的元素个数,再根据$a_l$和$a_r$的大小关系决定这两个位置对答案的影响。 可以用$vector$来维护每个块内元素有序 ...
分类:其他好文   时间:2020-05-14 01:13:53    阅读次数:59
kubernetes学习系列安装篇--第一篇:环境准备
k8s集群离线部署第一篇:环境准备
分类:Web程序   时间:2020-05-14 01:13:33    阅读次数:90
HMM-维特比算法理解与实现(python)
"HMM 前向后向算法理解与实现(python)" "HMM 维特比算法理解与实现(python)" 解码问题 给定观测序列 $O=O_1O_2...O_T$,模型 $\lambda (A,B,\pi)$,找到最可能的状态序列 $I^?=\{i^?_1,i^?_2,...i^?_T\}$ 近似算法 ...
分类:编程语言   时间:2020-05-14 01:13:00    阅读次数:98
【复习】SQL注入和JS注入
测试过程中的输入框的测试涉及到的SQL注入和JS注入,这里简单记录一下。一、SQL注入二、JS注入来源:https://www.jb51.net/article/92639.htm
分类:数据库   时间:2020-05-14 01:12:44    阅读次数:141
cmd中无法使用ipconfig如何解决
出现cmd中无法使用ipconfig命令就是环境变量错误了 1.复制C:\Windows\System32目录 右键 此电脑 高级系统设置 环境变量 在系统变量中 ==记住结尾为; 英文下的;号== ...
分类:其他好文   时间:2020-05-14 01:12:29    阅读次数:253
MYSQL中的InnoDB存储引擎简介
1、MYSQL逻辑架构: (1)最上层是连接层,主要负责授权认证、连接处理、线程管理等。 (2)第二层架构是MYSQL的服务层,主要提供了查询解析、分析、优化、缓存以及所有内置函数,所有跨存储引擎的功能都在这一层实现:存储过程、触发器、视图等。在这一层一条mysql查询会进行解析、优化、生成最优执行 ...
分类:数据库   时间:2020-05-14 01:12:12    阅读次数:77
915条   上一页 1 ... 48 49 50 51 52 53 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!