命名 可读性强 避免歧义 不要太长 规范,比如常量名都大写,用下划线分隔 使用卫语句,避免过深的if判断 也可以把多个卫语句提取成一个检查函数 提取魔法数为常量、枚举等 提取函数 公共函数 与界面无关的特定业务逻辑 数据检查函数 移除没用到的变量、引用、导入包等 整理引用包的顺序、函数的顺序 ...
分类:
其他 时间:
2020-01-15 16:50:44
收藏:
0 评论:
0 赞:
0 阅读:
73
用js实现一个简易的表单验证 效果: 代码: ...
分类:
Web开发 时间:
2020-01-15 16:50:20
收藏:
0 评论:
0 赞:
0 阅读:
69
搭建移动端环境需要下载的几个东西:1、node.js, 2、java jdk 3、android sdk 4、appium 5、 Appium-Python-Client,如果你们有部分环境已经搭建好了,即可忽略。 node.js 下载地址:https://nodejs.org/zh-cn/ 点击下 ...
分类:
移动平台 时间:
2020-01-15 16:50:01
收藏:
0 评论:
0 赞:
0 阅读:
102
文章目录 摘要Nacos简介使用Nacos作为注册中心安装并运行Nacos创建应用注册到Nacos负载均衡功能使用Nacos作为配置中心创建nacos-config-client模块在Nacos中添加配置Nacos的动态刷新配置参考资料使用到的模块项目源码地址 摘要Nacos简介使用Nacos作为注 ...
分类:
编程语言 时间:
2020-01-15 16:49:39
收藏:
0 评论:
0 赞:
0 阅读:
119
概述 对于 Java 程序员来说,在虚拟机自动内存管理机制下,不再需要像 C/C++程序开发程序员这样为每一个 new 操作去写对应的 delete/free 操作,不容易出现内存泄漏和内存溢出问题。正是因为 Java 程序员把内存控制权利交给 Java 虚拟机,一旦出现内存泄漏和溢出方面的问题,如 ...
分类:
编程语言 时间:
2020-01-15 16:49:19
收藏:
0 评论:
0 赞:
0 阅读:
67
"T1" 01分数规划 很明显我们需要的区间最大值和最小值在区间两端,因为有L的限制,所以我们可以先做一遍长度为L的滑动窗口。 问题判定的转化,设我们二分的值是v: $\displaystyle \frac{A[r] A[l]}{r l+k} v$ $\displaystyle (A[r] rv) ...
分类:
其他 时间:
2020-01-15 16:49:04
收藏:
0 评论:
0 赞:
0 阅读:
70
前言 该文章描述了divmod()的使用 2020-01-15 天象独行 0X01;作用: 把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b ,a % b)。 0X02;语法: divmod(a,b) 注释:a,b 表示数字 0X03;举例: #!/uer/bin/env py ...
分类:
编程语言 时间:
2020-01-15 16:48:45
收藏:
0 评论:
0 赞:
0 阅读:
70
controller层:query.setPageSize(9);//传入每页要显示的数据条数PageInfo<List<PhonesGroupVO>> page = itPhonesGroupSV.selectPhonesGroup(query);model.addAttribute("pageI ...
分类:
编程语言 时间:
2020-01-15 16:48:28
收藏:
0 评论:
0 赞:
0 阅读:
79
学习环境: jdk1.8 (Spring Boot 推荐jdk1.8及以上): java version "1.8.0_241" Maven 3.x (maven 3.2 以上版本):Apache Maven 3.6.2 IntelliJ IDEA :IntelliJ IDEA 2019.3 mav ...
分类:
编程语言 时间:
2020-01-15 16:47:52
收藏:
0 评论:
0 赞:
0 阅读:
83
执行原理: 1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径 2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。 3. 如果有,则在找到对应的<servlet-class>全类名 4. tomcat会将字节码文件加载进内 ...
分类:
其他 时间:
2020-01-15 16:47:26
收藏:
0 评论:
0 赞:
0 阅读:
62
推荐一款天气App 知心天气 1 介绍 知心天气app采用多家权威数据源授权预报信息,可查看全国各地的实时天气预告、24小时预报、15天预报、空气质量指数等预报信息。自动定位,语音播报天气。提供您日常所需的穿衣、钓鱼、紫外线、感冒、运动、洗车等生活指数,为您的生活出行保驾护航! 2 特色功能介绍 软 ...
分类:
移动平台 时间:
2020-01-15 16:47:06
收藏:
0 评论:
0 赞:
0 阅读:
99
阿里云 OSS 服务是没有文件夹这个概念的,所有元素都是以对象来存储。OSS 控制台中的文件夹本质上来说是创建了一个大小为 0 并以”/“结尾的对象用于同类文件的归类操作和批处理,同时控制台默认将以”/“结尾的对象作为文件夹形式展现。该对象同样可以上传及下载。用户可以在 OSS 控制台中,采用同 W ...
分类:
其他 时间:
2020-01-15 16:46:47
收藏:
0 评论:
0 赞:
0 阅读:
74
在 MACBOOK 上从源码编译 PHP 1. 先从 "PHP官网" 下载源码 2. 解压 3. 进入php目录 4. 执行 (这里根据自己的情况设置相对应的路径) 5. 执行 执行make会遇到问问题 6. 执行 ...
分类:
Web开发 时间:
2020-01-15 16:46:32
收藏:
0 评论:
0 赞:
0 阅读:
69
1.HashMap底层:数组+链表,线程是不安全的 2.如果给多个字符串,如何拼接起来是比较好的 2.1:+的话,当数据很多时,拼接效率很低 2.2:字符串.concat(字符串) 2.3:StringUtils.join(字符数组,“”) 2.4: StringBuffer:可变字符串数组,用来对 ...
分类:
其他 时间:
2020-01-15 16:46:12
收藏:
0 评论:
0 赞:
0 阅读:
69
场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Redis的启动和关闭(前台启动和后台启动): https://blog.csdn.net/BADAO_ ...
分类:
其他 时间:
2020-01-15 16:45:51
收藏:
0 评论:
0 赞:
0 阅读:
88
观察者模式 [TOC] 1.定义 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有的观察者对象,使它们能够自动更新自己。 观察者模式又叫做发布 订阅模式、,模型 视图模式,源 监听器模式。 观察者模式的简单实现 2.为什么使用观察 ...
分类:
其他 时间:
2020-01-15 16:45:33
收藏:
0 评论:
0 赞:
0 阅读:
59
Motivate MergeSort是个相对古老的算法了,为什么现在我们还要讨论这么古老的东西呢?有几个原因: 它虽然年龄很大了,但是在实践中一直被沿用,仍然是很多程序库中的标准算法之一。 实现它的本质是分治思想,是一个理解分治算法思想的好例子,好起点。 本文会使用“递归树”来对它进行运行时间分析, ...
分类:
编程语言 时间:
2020-01-15 16:45:13
收藏:
0 评论:
0 赞:
0 阅读:
87
前言 最近工作之余在学习python,用Pyinstall打包exe的时候发现图标只能在任务栏或者大图的情况下出现,其他情况还是默认图标,,,!!!∑(?Д?ノ)ノ 分析 查资料是因为exe在不同情况下的图标像素要求不一样,而我们提供的普通ico只有固定的一个像素,只能适用于一种情况(例如任务栏的像 ...
分类:
编程语言 时间:
2020-01-15 16:44:55
收藏:
0 评论:
0 赞:
0 阅读:
197
let命令 基本用法 ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 { let a = 10; var b = 1; } a // ReferenceError: a is not defined. b // 1 上面代码在代码块之 ...
分类:
其他 时间:
2020-01-15 16:44:37
收藏:
0 评论:
0 赞:
0 阅读:
74
0. 字节流与二进制文件 我的代码 二进制与文本,前者是数据的原形式后者是数据的终端形式。 在使用try...catch...finally时要避免在finally中使用return 语句或者抛出异常. 1. 字符流与文本文件:使用 PrintWriter(写),BufferedReader(读) ...
分类:
其他 时间:
2020-01-15 16:44:18
收藏:
0 评论:
0 赞:
0 阅读:
68