一 代码编排 1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。 3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无关段落之间空一行 ...
分类:
其他 时间:
2019-05-30 00:19:57
收藏:
0 评论:
0 赞:
0 阅读:
131
好好读题嗷:“所以我们要求阵中的魔法链的魔力值最大值尽可能的小,与此同时,魔力值之和要尽可能的大。” 第一条件是生成树的最大边权更小,第二条件是在最大边权的限制下搞一个最大生成树。 至于最大生成树,如果用prime就把边权全都置负,如果用kruskal就把边权降序排列,生成的时候加一个小判断。 ...
分类:
其他 时间:
2019-05-30 00:19:38
收藏:
0 评论:
0 赞:
0 阅读:
124
策略模式策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。组成 抽象策略角色:策略类,通常由一个接口或者抽象类实现。 具体策略角色:包装了相关的算法和行为。 ...
分类:
Web开发 时间:
2019-05-30 00:19:19
收藏:
0 评论:
0 赞:
0 阅读:
146
1、Python MongoDB MongoDB 是目前最流行的 NoSQL 数据库之一,使用的数据类型 BSON(类似 JSON)。 MongoDB 数据库安装与介绍可以查看我们的 MongoDB 教程。 2、SQLite - Python 安装 SQLite3 可使用 sqlite3 模块与 P ...
分类:
数据库技术 时间:
2019-05-30 00:19:02
收藏:
0 评论:
0 赞:
0 阅读:
162
作为前端开发人员,对于我们的站点或应用的缓存机制我们能做的似乎不多,但这些却是与我们关注的性能息息相关的部分,站点没有做任何缓存机制,我们的页面可能会因为资源的下载和渲染变得很慢,但大家都知道去找前端去解决页面慢的问题而不会去找服务端的开发人员。因此,了解相关的缓存机制和充分的利用它似乎就变得必不可 ...
分类:
Web开发 时间:
2019-05-30 00:18:43
收藏:
0 评论:
0 赞:
0 阅读:
176
修改包名(有时候可能是为了在手机上运行多个相同的apk) 第一步、首先找到要修改的包,然后右键选择Refactor -- Rename 然后,在弹出框中输入想要改成的名字,点击Refactor 注意,之后要记得点左下角的Do Refactor 之后会发现包名改好了,可以检查一下AndroidMani ...
分类:
移动平台 时间:
2019-05-30 00:18:06
收藏:
0 评论:
0 赞:
0 阅读:
191
又开始和code打交道了系列…… 实验室换了新电脑,故而,重新安装了各种软件,乃至重新配置 Pycharm主题,找了好久,终于找到,想着应该mark一下,以备下次需要。 个人认为 Monokai 这个主题的字体颜色搭配地很好看。如下: ...
分类:
其他 时间:
2019-05-30 00:17:51
收藏:
0 评论:
0 赞:
0 阅读:
818
一:宽和高: width:为元素设置宽度。 height:为元素设置高度。 ps:块级标签才能设置宽度,内联标签的宽度由内容来决定。 二:字体属性: 1.文字字体: font-family 可以把多个字体名称作为‘退回’ 系统来保存。如果浏览器不支持第一个字体就会尝试下一个。浏览器会使用可识别的第一 ...
分类:
Web开发 时间:
2019-05-30 00:17:16
收藏:
0 评论:
0 赞:
0 阅读:
141
package main import ( "fmt" ) func main() { fmt.Println("-------------") data := []int{1,2,3,5,3,6,2,3} s1 := data[6:]//23 s2 := data[:3]//123 fmt.Pri... ...
分类:
其他 时间:
2019-05-30 00:16:58
收藏:
0 评论:
0 赞:
0 阅读:
203
重写一遍很久以前写过的题。 考虑链上的问题。容易想到设f[i]为i到1的最少购票费用,转移有f[i]=min{f[j]+(dep[i]-dep[j])*p[i]+q[i]} (dep[i]-dep[j]<=l[i])。套路的考虑若j转移优于k(dep[j]>dep[k]),则f[j]-dep[j]* ...
分类:
其他 时间:
2019-05-30 00:16:25
收藏:
0 评论:
0 赞:
0 阅读:
166
...
分类:
Web开发 时间:
2019-05-30 00:16:09
收藏:
0 评论:
0 赞:
0 阅读:
144
转自: https://www.cnblogs.com/ExMan/p/9662295.html 系统环境: win7系统,虚拟机VMwareWorkstation上运行的CentOS系统。 解决方法:只需要在CentOS安装一个vmware-tools的工具。 1.打开虚拟机的菜单“虚拟机”,下拉... ...
分类:
Windows开发 时间:
2019-05-30 00:15:54
收藏:
0 评论:
0 赞:
0 阅读:
150
版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/zuoyou1314/article/details/30799519 #import <Foundation/Foundation.h> int main(int argc, const char * ...
分类:
编程语言 时间:
2019-05-30 00:15:39
收藏:
0 评论:
0 赞:
0 阅读:
129
简例一: 简例二: ...
分类:
其他 时间:
2019-05-30 00:15:20
收藏:
0 评论:
0 赞:
0 阅读:
148
Description Description 给定两个字符串a、b,求b在a中出现的位置。 给定两个字符串a、b,求b在a中出现的位置。 Input Input 第一行为一个字符串a,长度大于等于1小于等于100000。 第二行为一个字符串b,长度大于等于1小于等于1000。 第一行为一个字符串a ...
分类:
其他 时间:
2019-05-30 00:14:46
收藏:
0 评论:
0 赞:
0 阅读:
157
一.列表相加 直接相加 就地加: 输出和上述代码执行相加结果一致 将上述 a += [3,4] 修改为 a += (3,4),输出结果也是[1, 2, 3, 4] 但是将 上述可以看出 +和+=是有区别的 原因:其实在调用+=的时候其实是调用extend的方法,对数据的要求是可迭代的就可以进行相加 ...
分类:
编程语言 时间:
2019-05-30 00:14:12
收藏:
0 评论:
0 赞:
0 阅读:
143
初涉前端之CSS 1.css介绍 ? CSS是前端在HTML之前所走的后续工作,CSS的学名叫做层叠样式,他是用来定义如何来显示我们写的HTML元素的;当一个浏览器读取到了一个样式表,他就会按照这个样式来渲染你的HTML。 2.CSS的语法结构 ? 每个CSS都是由两个部分组成:选择器和声明,声明包 ...
分类:
Web开发 时间:
2019-05-30 00:13:54
收藏:
0 评论:
0 赞:
0 阅读:
303
今天去面试,技术面试官问我白盒测试具体是怎么个过程(我上家公司是做白盒测试工具的,我的上一份工作就是测试这个白盒测试工具) 我所理解的白盒测试过程,就是先了解被测模块内部结构,基于逻辑来设计用例来测试,白盒测试的标准主要是覆盖率数据 覆盖率分为,基本语句块覆盖率SC0,条件真语句块覆盖率TRUE,条 ...
分类:
其他 时间:
2019-05-30 00:13:38
收藏:
0 评论:
0 赞:
0 阅读:
173
本文翻译自:https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-2.html 第三章 java虚拟机的编译 java虚拟机是设计用来支持java编程语言的。Oracle的JDK软件包含了一个将Java源代码编译成java虚拟机指令集的编译器 ...
分类:
编程语言 时间:
2019-05-30 00:13:09
收藏:
0 评论:
0 赞:
0 阅读:
158
1、ls 显示当前目录下的文件及文件夹(不显示隐藏的) -l 显示详细信息 --all 显示隐藏的文件及文件夹(就是显示全部的文件及文件夹) 2、cd - ~ . .. 3、 ...
分类:
系统服务 时间:
2019-05-30 00:12:53
收藏:
0 评论:
0 赞:
0 阅读:
146