s = "线程是程序执行时的最小单位,它是进程的一个执行流,\ 是CPU调度和分派的基本单位,一个进程可以由很多个线程组成,\ 线程间共享进程的所有资源,每个线程有自己的堆栈和局部变量。\ 线程由CPU独立调度执行,在多CPU环境下就允许多个线程同时运行。\ 同样多线程也可以实现并发操作,每个请求分 ...
分类:
其他好文 时间:
2018-11-04 12:47:10
阅读次数:
211
一、理论知识部分 泛型:也称参数化类型,就是在定义类、接口和方法时,通过类型参数指示将要处理的对象类型。(如ArrayList类) 泛型程序设计(Generic programming):编写代码可以被很多不同类型的对象所重用。 一个泛型类(generic class)就是具有一个或多个类型变量的类 ...
分类:
编程语言 时间:
2018-11-04 12:47:00
阅读次数:
126
FAT16 FAT16对每一个分区的容量只有2 GB的限制。 FAT(File Allocation Table)是“文件分配表”的意思。顾名思义,就是用来记录文件所在位置的表格,它对于硬盘的使用是非常重要的,假若丢失文件分配表,那么硬盘上的数据就会因无法定位而不能使用了。不同的操作系统所使用的文件 ...
分类:
其他好文 时间:
2018-11-04 12:46:42
阅读次数:
214
项目的目录结构 源代码: regservlet.java register.js register.jsp 运行截图: 完整源代码https://pan.baidu.com/s/1PSjQuU96emWL1UYYMKwlaA ...
分类:
Web程序 时间:
2018-11-04 12:46:27
阅读次数:
225
通过纯css实现圆角的步骤流程效果,扩展性强,可以随意增加减少数量,兼容性ie6+。 具体代码: ...
分类:
Web程序 时间:
2018-11-04 12:46:16
阅读次数:
813
为什么要考虑每个时刻呢,考虑每条鱼什么时候被吃不就行了吗,至于时刻相同编号大小的问题,用pair不就可以吗 ...
分类:
其他好文 时间:
2018-11-04 12:46:07
阅读次数:
184
实验十 泛型程序设计技术 理论知识: 泛型也称为参数化类型,就是在定义类、方法、接口时,通过类型参数指示将要处理的对象类型。 .泛型程序设计:编写代码可以被很多不同类型的对象所重用。 .一个泛型类就是具有一个或多个类型变量的类,即创建用类型作为参数的类。 .Pair类引入了一个类型变量T,用尖括号( ...
分类:
其他好文 时间:
2018-11-04 12:45:58
阅读次数:
190
American Standard Code for Information Interchange,美国标准信息交换代码. 在计算机中,所有的数据在存储和运算时都要使用二进制数表示, a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号, 在计算机中存储时也要使用二进制数 ...
分类:
其他好文 时间:
2018-11-04 12:45:47
阅读次数:
382
介绍 RabbitMQ是一个消息代理:它接受和转发消息。你可以把它想象成一个邮局:当你把你想要发布的邮件放在邮箱中时,你可以确定邮差先生最终将邮件发送给你的收件人。在这个比喻中,RabbitMQ是邮政信箱,邮局和邮递员。 RabbitMQ和邮局的主要区别在于它不处理纸张,而是接受,存储和转发二进制数 ...
分类:
编程语言 时间:
2018-11-04 12:45:40
阅读次数:
172
maven项目结构 记忆:在一个项目中,project下一层级时src,也就是源文件,所有需要进行编译的文件都是在这个目录下,其实也就是这一个目录,然后向下扩展。在src目录下,存在main文件夹,里面存放的是代码和配置文件,在Java中是java和resources两个文件夹,在web中存放的是w ...
分类:
编程语言 时间:
2018-11-04 12:45:23
阅读次数:
166
设计思想: 因为已经写过了一维数组的求最大子数组的程序,所以在原基础上做一些修改就可以了。与求数组的最大子数组相同,先遍历所有子数组,然后判断最后一个子数组是否大于0。若大于0,则重头开始遍历,直到子数组的和小于0或者到最后一个子数组的前一个数为止,在此过程中保存子数组的最大值以及位置。在此需要注意 ...
分类:
编程语言 时间:
2018-11-04 12:45:12
阅读次数:
142
以前一直认为Django是MVC,理解一直有误。事实是Django只是借鉴了MVC的设计模式,然后自己用的是自己设计的MTV。 MVC的概念是Model、View、Control,通过Contro控制请求的走向,然后通过View层进行页面展示,通过Model进行数据库数据的交互。 MTV其实和MVC ...
分类:
其他好文 时间:
2018-11-04 12:45:05
阅读次数:
282
一句话总结:Java NIO主要解决传统IO针对每个连接都需创建一个阻塞线程,造成大量线程时线程上下文的开销。NIO通过一个独立单线程管理连接,当数据到达时触发事件,业务可自由选择单线程/线程池/新线程进行处理。这在有大量连接但数据传输不频繁的场景如IM聊天场景非常有用。 Java NIO的几个重要 ...
分类:
编程语言 时间:
2018-11-04 12:44:57
阅读次数:
198
--删除所有约束、表、视图等SQL脚本 --############################################### --删除所有外键约束 --############################################### DECLARE @SQL VARCHA... ...
分类:
数据库 时间:
2018-11-04 12:44:47
阅读次数:
211
输入 input() 输出 print() ...
分类:
编程语言 时间:
2018-11-04 12:44:38
阅读次数:
138
1. 先安装jdk yum search java|grep jdk查看yum库中都有哪些jdk版本 yum install java-1.8.0-openjdk.x86_64 两次y确认 2. centOS wget的安装和使用 安装:yum install wget 3. 安装 Elastics ...
分类:
其他好文 时间:
2018-11-04 12:44:31
阅读次数:
181
学习博客:戳这里 附本人代码: 1 #include <bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 const int maxn = 2e3 + 10; 5 const ll mod = 998244353; 6 c ...
分类:
其他好文 时间:
2018-11-04 12:44:25
阅读次数:
278