一个简单的项目流程 一、需求分析 二、设计 1. 技术选型 2. 数据库设计 三、开发 1. 环境搭建 2. 编码 四、测试 五、部署运维 ...
分类:
其他好文 时间:
2019-05-03 22:29:00
阅读次数:
103
172. 阶乘后的零 LeetCode172. Factorial Trailing Zeroes 题目描述 给定一个整数 n,返回 n! 结果尾数中零的数量。 示例 1: 输入: 3 输出: 0 解释: 3! = 6, 尾数中没有零。 示例 2: 输入: 5 输出: 1 解释: 5! = 120, ...
分类:
其他好文 时间:
2019-05-03 22:28:44
阅读次数:
163
题目给出n,m,k 然后给出n*m的矩阵a[i][j]代表第i个人在获得j 颗糖果能得到的满足值, 然后k是k行每行输入三个整数x,y,z ,x,y,z表示一组限制表示第x个人分到的糖数减去第y个人分到的糖数不大于z; 数据小,考虑网络流(*^_^*) 因为题目的z可能为负数,而网络流建边容量时的负 ...
分类:
其他好文 时间:
2019-05-03 22:28:02
阅读次数:
144
先记录 BIO: blocking I/O,阻塞式I/O操作 BIO: blocking I/O,阻塞式I/O操作 一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。 Tomcat7或以下,在Linux系统中默认使用这种方式。 NIO:non-blocking I/O NIO:non-b ...
分类:
其他好文 时间:
2019-05-03 22:27:22
阅读次数:
144
原因是ubuntu需要查找Threads第三方库,不能直接使用,因此,在cmakelists.txt文件中添加以下两行代码就ok ...
分类:
编程语言 时间:
2019-05-03 22:26:44
阅读次数:
563
一:接口的基本概念 1 接口声明 接口字面量,接口命名类型,接口声明使用interface关键字。 1)接口字面量类型声明语法如下: 2)接口命名类型使用type关键字声明 3)方法声明 4)声明新接口类型的特点 2 接口初始化 3 接口绑定具体类型的实例的过程称为接口初始化。接口变量支持两种直接初 ...
分类:
编程语言 时间:
2019-05-03 22:26:06
阅读次数:
149
public class NumSort { private static void SelectionNum(int[] a) { int k,temp; //k来记录最小位置,temp用于交换 for(int i = 0;i < a.length; i++) { k = i; for(int j... ...
分类:
编程语言 时间:
2019-05-03 22:25:48
阅读次数:
160
题目链接: [TJOI2019]唱、跳、rap和篮球 直接求不好求,我们考虑容斥,求出至少有$i$个聚集区间的方案数$ans_{i}$,那么最终答案就是$\sum\limits_{i=0}^{n}(-1)^i\ ans_{i}$ 那么现在只需要考虑至少有$i$个聚集区间的方案数,我们枚举这$i$个区 ...
分类:
其他好文 时间:
2019-05-03 22:25:37
阅读次数:
160
<!-- flowchart 箭头图标 勿删 --> 谈到微服务的话题,技术上我们往往会涉及到多服务、多容器的部署与管理。 Docker 有三个主要的作用:Build, Ship和Run。使用docker compose我们可以在Run的层面解决很多实际问题,如:通过创建compose(基于YUML ...
分类:
其他好文 时间:
2019-05-03 22:25:25
阅读次数:
169
session的生命周期 创建 活动 销毁 application对象 Page对象 ...
分类:
Web程序 时间:
2019-05-03 22:24:46
阅读次数:
141
Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回 ...
分类:
Web程序 时间:
2019-05-03 22:24:08
阅读次数:
196
人生的悲哀莫过于:求而不得,舍而不能,得而不惜 1.走过的路,见过的人,各有其因,各有其缘。 2.最怕,深交后的陌生,认真后的痛苦,信任后的利用,温柔后的冷漠。 3.我知道生活像一场梦的滋味。倾听,观望,梦醒之后,想要去理解曾经发生过的事。 4.我喜欢早上起来时一切都是未知的,不知道会遇见什么人,会 ...
分类:
其他好文 时间:
2019-05-03 22:23:51
阅读次数:
274
在实际开发中,模型往往被划分为视图模型和业务模型两部分,视图模型靠近视图,业务模型靠近业务,但是在具体编码上,它们之间并不是隔离的。 6.1 视图模型和业务模型 模型大多数时候都是用来传递数据的。然而即使在传递数据这一点上,也可以看出,视图需要的模型更加灵活一点,因为视图变化性更大,而处理业务的模型 ...
分类:
Web程序 时间:
2019-05-03 22:23:30
阅读次数:
190
注:以下为个人见解,有可能错误,欢迎批评指出! cin的常用形式 1.cin 2.cin.get() 3.cin.getline() 一、cin cin的使用过程 基础:当调用cin函数时,会自动从键盘缓冲区的读取数据(如果没有就请求用户输入),在读取的过程中,若先遇到Space、Enter、Tab ...
分类:
编程语言 时间:
2019-05-03 22:22:52
阅读次数:
200
自己的硕士研究方向和区块链有关,工程上一直以IBM的Hyperledger Fabric为基础进行开发,对该项目关注也有两年了。目前迎来了Hyperledger Fabric v1.4,这也是Fabric的第一个长期支持版本,因此也比较有代表性,故在此和大家分享一下自己的环境搭建过程。 附上v1.4 ...
分类:
其他好文 时间:
2019-05-03 22:22:38
阅读次数:
164
【Spring/Spring MVC】 90. 为什么要使用 spring? spring 提供了 IOC 技术,spring 容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。 spring 提供了事务支持,使得事务操作变得更加方便。 spring 提供了面向 ...
分类:
编程语言 时间:
2019-05-03 22:21:57
阅读次数:
196
让你吃惊的Linux终端命令 1.命令行日常系快捷键 2.暂停并在后台运行命令 3.在(at)’特定的时间运行Linux命令 4.Man手册 5.使用htop查看和管理进程 6.取消关机 7.杀死挂起进程的简单方法 `注:转自微信公众号:Linux编程` ...
分类:
系统相关 时间:
2019-05-03 22:21:43
阅读次数:
228