这是java的一条规则。那么为什么会有这条规则呢?要想弄懂这个问题,就需要弄懂局部内部类对象和局部变量的生命周期的谁更长的问题。 首先,看一段代码,以没有将变量声明为final的代码作为例子,代码如下: 如上面的第7行代码所示,变量x没有被声明为final,如果是这样的话,当执行完第26行的outM ...
分类:
其他 时间:
2018-05-12 00:50:41
收藏:
0 评论:
0 赞:
0 阅读:
185
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.... 具体分析如下: 分析:从第一个兔子开始,第1个月1只兔子,由于“ ...
分类:
编程语言 时间:
2018-05-12 00:50:20
收藏:
0 评论:
0 赞:
0 阅读:
150
前言 树链剖分:在一颗树上两点之间的路径的修改、求值。 原理 将一课树分成若干条链,将它们连起来,形成一条链,再用线段树等方法来维护、求值。 定义 在熟练剖分中,会使用到很多数组,这是它们的作用: 那么 重儿子 就是某个节点的儿子中size[]值最大的节点, 重边 就是它们的之间的边,由 重边 连起 ...
分类:
其他 时间:
2018-05-12 00:50:02
收藏:
0 评论:
0 赞:
0 阅读:
162
import socket def handle_client(socket_con): """ 接收来自客户端的请求,并接收请求报文,解析,返回 """ # 服务器接收客户端的请求报文 request = socket_con.recv(4096).decode() print(request) ... ...
分类:
Web开发 时间:
2018-05-12 00:49:44
收藏:
0 评论:
0 赞:
0 阅读:
204
简单工厂模式简介 工厂模式有一种非常形象的描述,建立对象的类就如一个工厂,而需要被建立的对象就是一个个产品;在工厂中加工产品,使用产品的人,不用在乎产品是如何生产出来的。从软件开发的角度来说,这样就有效的降低了模块之间的耦合。 简单工厂的作用是实例化对象,而不需要客户了解这个对象属于哪个具体的子类。 ...
分类:
其他 时间:
2018-05-12 00:49:28
收藏:
0 评论:
0 赞:
0 阅读:
209
传送门(洛谷) 传送门(bzoj) 题目 2020年,人类在火星上建立了一个庞大的基地群,总共有n个基地。起初为了节约材料,人类只修建了n-1条道路来 连接这些基地,并且每两个基地都能够通过道路到达,所以所有的基地形成了一个巨大的树状结构。如果基地A到 基地B至少要经过d条道路的话,我们称基地A到基 ...
分类:
其他 时间:
2018-05-12 00:48:41
收藏:
0 评论:
0 赞:
0 阅读:
188
分析 首先,可以发现,区间是可以合并滴。把区间按左端点排序,对于两个区间[l1,r1]、[l2,r2],当l1=l2,那么,将它们合成一个新的区间[l1,r2]。当一个位置不属于任何一个区间时,它自己独立成为一个区间。 接着dp,保证区间是从小到大的。 设 f[i][j] 表示在从 S 第 i 个区 ...
分类:
其他 时间:
2018-05-12 00:48:25
收藏:
0 评论:
0 赞:
0 阅读:
195
C++实现: //斐波拉契数列 include using namespace std; //递归实现 long long Fibonacci1(unsigned int n){ if(n using namespace std; //递归实现 long long JumpStairs(unsign ...
分类:
其他 时间:
2018-05-12 00:48:04
收藏:
0 评论:
0 赞:
0 阅读:
249
绑定事件(click,load)示例: 公有属性: name:后台获取前台的对象需要使用Name属性 visible:控件是否可见 enabled:控件是否可用 为form1绑定click事件,并将主窗体的对象放到静态类中 为form2绑定click事件 为form2绑定click事件(关闭所有窗体 ...
分类:
Windows开发 时间:
2018-05-12 00:47:43
收藏:
0 评论:
0 赞:
0 阅读:
217
微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如Dubbo和Spring Cl ...
分类:
编程语言 时间:
2018-05-12 00:47:02
收藏:
0 评论:
0 赞:
0 阅读:
221
1. JVM 优化(Tomcat 启动行参数) Linux 修改 catalin.sh Windows 修改 catalin.bat Linux系统中tomcat的启动参数 export JAVA_OPTS="-server -Xms1400M -Xmx1400M -Xss512k -XX:+Agg ...
分类:
其他 时间:
2018-05-12 00:46:45
收藏:
0 评论:
0 赞:
0 阅读:
190
这次比赛的题目看上去好像不难,但当开始仔细想的时候才发现,并没有那么简单。 T1旅行:刚开始看到k ...
分类:
其他 时间:
2018-05-12 00:46:24
收藏:
0 评论:
0 赞:
0 阅读:
215
驼峰式命名法 骆驼式命名法就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。 骆驼式命名法在 ...
分类:
其他 时间:
2018-05-12 00:45:47
收藏:
0 评论:
0 赞:
0 阅读:
174
废话不多说,直接上代码!!! ...
分类:
其他 时间:
2018-05-12 00:45:13
收藏:
0 评论:
0 赞:
0 阅读:
208
背景: 在业务代码中,会出现很多dto之间的相互转换,就是两个dto属性的各种get,set,会造成大量的冗余代码,所以出现了一些工具,比如Spring中的beanUtil,但是beanutil是运行时处理的,性能较差,所以出现了一款利器,mapstruct,它是编译生效的,类似lombok,所以性 ...
分类:
其他 时间:
2018-05-12 00:44:56
收藏:
0 评论:
0 赞:
0 阅读:
254
伪类选择器一般会用在超链接a标签中,使用a标签的伪类选择器,我们一定要遵循"爱恨准则" LoVe HAte 1 /*没有被访问的a标签的样式*/ 2 .box ul li.item1 a:link{ 3 4 color: #666; 5 } 6 /*访问过后的a标签的样式*/ 7 .box ul l ...
分类:
其他 时间:
2018-05-12 00:44:38
收藏:
0 评论:
0 赞:
0 阅读:
237
在Python中如何表示数据库表 方法一:由于数据库表是一个二维表,所以可用list表示多行,list的每个元素是tuple,表示一行记录 如:有一张学生信息表,包含学生的学号,姓名,年龄,可表示如下: 方法二:但tuple表示一行很难看出表的结构,用class实例表示一行记录,能更好的了解表结构 ...
分类:
其他 时间:
2018-05-12 00:44:20
收藏:
0 评论:
0 赞:
0 阅读:
202
ssh远程登录命令简单实例 ssh命令用于远程登录上Linux主机。 常用格式: ssh [-l login_name] [-p port] [user@]hostname 更详细的可以用ssh -h查看。 ...
分类:
其他 时间:
2018-05-12 00:44:02
收藏:
0 评论:
0 赞:
0 阅读:
179
1、LR和SVM有什么相同点 (1)都是监督分类算法; (2)如果不考虑核函数,LR和SVM都是线性分类算法,也就是说他们的分类决策面都是线性的; (3)LR和SVM都是判别模型。 2、LR和SVM有什么不同点 (1)本质上是其loss function不同; 逻辑回归损失函数: SVM损失函数: ...
分类:
其他 时间:
2018-05-12 00:43:27
收藏:
0 评论:
0 赞:
0 阅读:
224
iTerm 可以在一个窗口中垂直、水平分割窗口,而不用切换来切换去 一些基本功能如下: 1、分窗口操作:shift+command+d(横向)command+d(竖向) 2、查找和粘贴:command+f,呼出查找功能,tab 键选中找到的文本,option+enter 粘贴 3、自动完成:comm ...
分类:
系统服务 时间:
2018-05-12 00:42:49
收藏:
0 评论:
0 赞:
0 阅读:
201