1. 命名类型参数 推荐的命名约定是使用大写的单个字母名称作为类型参数。 K —— 键,比如映射的键。 V —— 值,比如 List 和 Set 的内容,或者 Map 中的值。 E —— 异常类。 T —— 泛型。 ...
分类:
编程语言 时间:
2018-04-06 00:14:27
阅读次数:
207
托盘程序的制作: 1.添加notifyIcon控件,并添加Icon,否则托盘没有图标(托盘右键菜单也可直接在属性里添加);2.响应Form的Resize或SizeChanged消息: 3.双击托盘图标恢复需要响应notifyIcon的DoubleClick消息: 防止这个程序同时运行多个 编辑 Pr ...
在下载安装一个python工具时提示报错No module named setuptools 于是去下载setuptools工具,但遇到报错 ERROR 403: SSL is required. 这时可能你会把它认为是要进行ssl证书检查的错误,可能会去尝试下面的命令,但发现仍然会报错。另外wge ...
分类:
编程语言 时间:
2018-04-06 00:14:10
阅读次数:
453
build step https://jenkins.io/doc/pipeline/steps/pipeline-build-step/#build-build-a-job 一个任务的执行触发,另外一个任务的执行,以代码的形式。 build: Build a job Triggers a new ...
分类:
其他好文 时间:
2018-04-06 00:14:02
阅读次数:
279
想对http请求头和响应头有更细致的了解,请看如下 Requests部分 Responses 部分 Refresh: 5; url= http://www.zcmhi.com/archives/94.html ...
分类:
Web程序 时间:
2018-04-06 00:13:53
阅读次数:
323
给定一个链表,判断链表中否有环。补充:你是否可以不用额外空间解决此题?详见:https://leetcode.com/problems/linked-list-cycle/description/ ...
分类:
其他好文 时间:
2018-04-06 00:13:45
阅读次数:
263
Description给定一个n个顶点的有向图,每个顶点有且仅有一条出边。对于顶点i,记它的出边为(i, a[i])。再给出q组询问,每组询问由两个顶点a、b组成,要求输出满足下面条件的x、y:1. 从顶点a沿着出边走x步和从顶点b沿着出边走y步后到达的顶点相同。2. 在满足条件1的情况下max(x ...
分类:
其他好文 时间:
2018-04-06 00:13:36
阅读次数:
177
开始创建我们的第一个 Article 模型及其对应迁移文件了,我们在项目根目录运行如下 Artisan 命令一步到位: -m 是 --migration 的缩写,告知 Artisan 在创建模型同时创建与之对应的迁移文件(我使用的是 Laradock 作为开发环境): 当然,还需要编辑默认生成的迁移 ...
分类:
其他好文 时间:
2018-04-06 00:13:27
阅读次数:
643
1、LVS 概述 LVS是Linux内核的一部分,因此性能较高。 Linux虚拟服务器(即分发器或调度器): 它不真正提供服务,但它接受客户的访问,为整个集群提供一个唯一的入口。 虚拟服务器和真实服务器(Real Server)通信。 真实服务器(Real Server): 它真正提供服务,集群中每 ...
分类:
其他好文 时间:
2018-04-06 00:13:19
阅读次数:
227
Description: Input: 第一行是两个整数N(3 ? N ? 200000)和M,分别表示居住点总数和街道总数。以下M行,每行给出一条街道的信息。第i+1行包含整数Ui、Vi、Ti(1?Ui, Vi ? N,1 ? Ti ? 1000000000),表示街道i连接居住点Ui和Vi,并且 ...
分类:
其他好文 时间:
2018-04-06 00:13:11
阅读次数:
189
Some of Farmer John's N cows (1 ≤ N ≤ 80,000) are having a bad hair day! Since each cow is self-conscious about her messy hairstyle, FJ wants to count ...
分类:
其他好文 时间:
2018-04-06 00:13:00
阅读次数:
184
Python基础--常用模块 1.什么是模块 随着代码越写越多,不容易维护,为了编写维护,我们把函数分组,分别放在不同的文件里,一个.py文件就是一个模块(Module)。 2.模块的分类 模块分为三种: 自定义模块 创建一个.py文件,就称之为模块 第三方模块 可以通过pip install 模块 ...
分类:
编程语言 时间:
2018-04-06 00:12:49
阅读次数:
223
代码审查 结队编程伙伴: "姜恩源" 本次审查的代码: "JavaClock" 代码审查检查表 重要性 | 激活 | 级别 | 检查项 | : | : | : | : | | 总计 |||| | 命名 | | | | | 重要 |Y | 20 | 命名规则是否与所采用的规范保持一致?| | |Y | ...
分类:
其他好文 时间:
2018-04-06 00:12:40
阅读次数:
176
集合:唯一性,可变性,无序性 定义方法: set() a = set({1,2,3}) {} a = {1,2,3} 定义空集合: a = set() 三种运算: a = {1,2,3,4,5} b = {4,5,6,7,8} a & b 交集 {4, 5} a | b 并集 {1, 2, 3, 4 ...
分类:
其他好文 时间:
2018-04-06 00:12:31
阅读次数:
229
Exp3 免杀原理与实践 一、基础问题回答 (1)杀软是如何检测出恶意代码的? ①基于特征码的检测:AV软件厂商通过检测一个可执行文件是否包含一段与特征码库中相匹配的特征码从而判断是否为恶意软件。 ②启发式恶意软件检测:就是根据一个程序的特征和行为如果与恶意软件相似,就判定为恶意软件。 ③基于行为的 ...
分类:
其他好文 时间:
2018-04-06 00:12:21
阅读次数:
213
桥接模式 https://www.w3cschool.cn/shejimoshi/bridge-pattern.html 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 意图:将抽象部 ...
分类:
其他好文 时间:
2018-04-06 00:12:12
阅读次数:
265
扎好马步:线程的状态 先来两张图: 线程状态 线程状态 线程状态转换 线程状态转换 各种状态一目了然,值得一提的是"blocked"这个状态:线程在Running的过程中可能会遇到阻塞(Blocked)情况 此外,在runnable状态的线程是处于被调度的线程,此时的调度顺序是不一定的。Thread ...
分类:
编程语言 时间:
2018-04-06 00:11:59
阅读次数:
252