迭代器模式提供了一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部实现。 ...
分类:
其他好文 时间:
2019-10-07 00:56:29
阅读次数:
98
预览 1、pom.xml 2、DemoApplication 3、ServletInitializer 4、resources下,新建目录 application.yml、application-dev.yml、DemoApplicationTests.java 与spring-jar相同。 ...
分类:
编程语言 时间:
2019-10-07 00:56:14
阅读次数:
96
最近闲着无聊,买了个树莓派Zero,准备在上面跑.Net Core,来驱动各种传感器 就是上面这货。之前手上已经有一个树莓派3B+,但是介于3B+已经被我挂在路由器旁边当做服务器用,不是很方便拿来研究接口,于是就挑了一个便宜的Zero玩玩,事实证明,我想太天真了,我以为只要是Linux系统,就能安装 ...
MySQL EXPLAIN命令是查询性能优化不可缺少的一部分,该文主要讲解explain命令的使用及相关参数说明。 EXPLAIN Output Columns 列名说明id执行编号,标识select所属的行。如果在语句中没子查询或关联查询,只有唯一的select,每行都将显示1。否则,内层的sel ...
分类:
数据库 时间:
2019-10-07 00:55:13
阅读次数:
117
【摘自】原文链接:https://blog.csdn.net/woaiqianzhige/article/details/95516702 今天打开xftp,发现不让用了,要继续使用此程序,您必须应用最新的更新或使用新版本,必须强制升级,网上找到了xshell5去除强制升级的方法,但是把原文分享的文 ...
分类:
系统相关 时间:
2019-10-07 00:54:35
阅读次数:
3539
准备工作 一个8G及以上的U盘; 软碟通UltraISO, "下载地址" ,非免费,但试用就够了; 系统镜像,推荐去 "MSDN" 下载; 安装过程 利用U盘制作启动盘,准备好上述的东西,然后开始制作启动盘: 注意:制作之前请确保自己U盘中的数据已经备份好,否则U盘数据会被擦除 ; 进入BIOS设置 ...
分类:
其他好文 时间:
2019-10-07 00:54:00
阅读次数:
107
一、NPM的扩展使用 (1) npm init:初始化一个Node.js项目 创建必须的package.json文件 npm init -y:创建必须的package.json文件 (2) npm help json:查看package.json文件中可用的所有条目 (3) npm install ...
分类:
Web程序 时间:
2019-10-07 00:53:31
阅读次数:
108
Browse Princeton's Series (by Date) in Princeton Economic History of the Western World Joel Mokyr, Series Editor Titles in the Princeton Economic Hist ...
分类:
其他好文 时间:
2019-10-07 00:53:19
阅读次数:
145
考虑枚举行列的 $n+m$ 元组,表示该行 / 列的最小值。 这样的方案数可以容斥轻松算出。 发现这样本质不同的限制有 $2(n+m)$ 种: 当前行 / 列 $ t \to \ge t+1$ 当前行 / 列 $\ge t$ 每个位置上的限制是行列上的较大值,贡献是较小值。 $f[cur][i][j ...
分类:
其他好文 时间:
2019-10-07 00:52:48
阅读次数:
91
1. uname -r 3.10.0-957.el7.x86_64 只有3.10以上才安装 2. yum 包更新到最新 sudo yum update 3. 卸载旧版本 sudo yum remove docker docker-client docker-client-latest docker- ...
分类:
其他好文 时间:
2019-10-07 00:52:30
阅读次数:
140
什么是线程 线程是操作系统调度的最小单位,在一个进程中,一般至少有一个线程在运行。一个进程中包含的多个线程,在多核处理器中,操作系统可以将多个线程调度到不同的CPU核心上运行,多个线程可以并行运行。 在同一个进程中的多个线程,共享同一个进程空间,这意味着,线程间通信的成本相对进程间会低很多,但是由于 ...
分类:
编程语言 时间:
2019-10-07 00:52:19
阅读次数:
88
import datetimestr='*登陆程序*'print(str.center(70,'*'))f=open('账户密码.txt',encoding='utf-8')a=f.read()f.close()reg=a.split('\n')users={}for i in reg: usern ...
分类:
其他好文 时间:
2019-10-07 00:52:03
阅读次数:
106
1、列表是写死的,固定的。 a=[0,1,2,3,4,5,6,7,8,9] print(a) 2、列表生成式会使代码更加简洁 a=[] for i in range(10): a.append(i*3) print(a) 3、列表与列表生成式的运行结果如下: 列表运行结果:[0, 1, 2, 3, ...
分类:
编程语言 时间:
2019-10-07 00:51:44
阅读次数:
83
在使用Hibernate的过程中,发现手动设置的id(主键)无效,Hibernate仍然会在保存(调用Hibernate提供的merge()方法)的时候自动生成一个随机的id。 经过调试发现问题出在了Hibernate的实体映射配置文件(xml)上。 因为在id的映射字段上加上了id自动生成策略,因 ...
分类:
Web程序 时间:
2019-10-07 00:51:15
阅读次数:
148
首先了解一下线程的五种状态: 新建状态: 新建状态是指new之后,即新创建了一个线程的时候,此时并未运行任何线程方法体内的程序代码。 就绪状态: 简单来说就是指程序调用了start()之后,线程就得到了启动,代表线程进入了就绪状态,但是此时并不代表它会立刻去执行run()方法体内的程序代码,而是随时 ...
分类:
编程语言 时间:
2019-10-07 00:50:59
阅读次数:
96