【LeetCode】 LeetCode中关于栈的题目其实不算很多,用到的套路也比较单一。 71 Simplify Path。 题目描述: Given an absolute path for a file (Unix-style), simplify it. For example,path = " ...
分类:
其他好文 时间:
2017-09-20 23:24:08
阅读次数:
201
前言 Redis默认有16个库,默认连接的是index=0的那一个。这16个库直接是相互独立的。 一、在命令行中切换 二、在Spring中如何切换 1、在RedisConnectionCommands中使用redisConnection.select(1); 2、在配置文件中设置(JedisConn ...
分类:
编程语言 时间:
2017-09-20 23:23:54
阅读次数:
529
我们经常需要在HttpResponse中设置一些headers,我们使用Spring MVC框架的时候我们如何给Response设置Header呢? Sooooooooooooo easy, 看下面的代码: 通过验证,我们可以看到test项已经被成功添加到response的头部信息 接下来,我们希望 ...
分类:
编程语言 时间:
2017-09-20 23:23:44
阅读次数:
391
Python实现单例模式#使用Python实现单例模式
#方法一:使用__new__方法
classSingleTon(object):
def__new__(cls,*args,**kwargs):
ifnothasattr(cls,‘_instance‘):
cls._instance=object.__new__(cls,*args,**kwargs)
returncls._instance
classTestClass(SingleTon):
a=1
..
分类:
编程语言 时间:
2017-09-20 23:23:34
阅读次数:
216
wget -r url 这个是下载格式 mkdir /dir1 mkdir: cannot create directory `/dir1': Permission denied 这个是因为 不能加/ 加了就需要root权限。。。 ...
分类:
其他好文 时间:
2017-09-20 23:23:27
阅读次数:
165
1648: [Usaco2006 Dec]Cow Picnic 奶牛野餐 Description The cows are having a picnic! Each of Farmer John's K (1 <= K <= 100) cows is grazing in one of N (1 ...
分类:
其他好文 时间:
2017-09-20 23:23:18
阅读次数:
231
1.软件工程包括了开发、运营、维护软件的过程中的很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营、维护的效率,以及提升用户满意度、软件的可靠性和可维护性。 2.代码规范可以分为两个部分: 1.)代码风格规范:主 ...
分类:
其他好文 时间:
2017-09-20 23:23:07
阅读次数:
155
例如: 这个代码在Pycharm和Python里自带的编辑器里都不好使,只有通过cmd来运行,才能发挥作用。 在使用cmd功能时,如果要打开编辑好的.py文件,要从该文件所属位置打开。 1.输入:C: 2.输入:dir查看C盘文件(也可能是其他盘) 3.输入:‘cd’ +‘ 文件夹名’ 4.继续输入 ...
分类:
其他好文 时间:
2017-09-20 23:22:58
阅读次数:
221
题目链接:https://daniu.luogu.org/problem/show?pid=2901 Astar的方程$f(n)=g(n)+h(n)$,在这道题中我们可以反向最短路处理出$h(n)$的精确值。然后跑Astar找K次最短路就好了。 ...
分类:
其他好文 时间:
2017-09-20 23:22:48
阅读次数:
175
二分查找: 二分查找求下界: 二分查找求上界: ...
分类:
其他好文 时间:
2017-09-20 23:22:40
阅读次数:
146
引用来自http://www.cnblogs.com/wuyiqi/archive/2012/03/12/2391960.html的思想; 首先有一个有向连通图,每个点带有一个权值,例如: 此时,构建一个超级源点s,一个超级汇点t,所有的点按权值的正负连接到s和t上,转换成一个边权值有向图,如下图: ...
分类:
其他好文 时间:
2017-09-20 23:22:23
阅读次数:
225
HTTPS数据传输过程 ①客户端发起HTTPS连接握手 ②服务端收到HTTPS握手连接请求,与客户建立握手过程,和TCP的三次握手类似,并发送一系列的加密算法组合给客户端,与客户端协商加密算法组合 ③客户端收到这一系列的组合,从中选择一个自己能够支持的并且加密级别最高的加密算法组合,通告给服务端 ④ ...
分类:
Web程序 时间:
2017-09-20 23:22:17
阅读次数:
373
作者:JLQing 数据挖掘-关联分析频繁模式挖掘Apriori、FP-Growth及Eclat算法的JAVA及C++实现: 网址:http://blog.csdn.net/yangliuy/article/details/7494983 数据挖掘-基于贝叶斯算法及KNN算法的newsgroup18 ...
分类:
编程语言 时间:
2017-09-20 23:22:11
阅读次数:
223
工程写的差不多了才发现原来用的包名还是自己尝试性的进行写代码的时候用到的。但apk的发布,google map api的申请等等方面都需要用到一个比较规范的包名。这就涉及到修改包名的问题。 包名一开始是这样的 当尝试着去修改的时候发现是这样的: 只让改最后一层,这不符合要求啊。 正确的步骤应该这样: ...
分类:
移动开发 时间:
2017-09-20 23:22:04
阅读次数:
245
Problem Greemdam 题目大意 给一个图$G=(V,E)$,求要使这个图的最短路增长所需要增加的最小权值的值。 Solution 既然是要求这个玩意儿,我们可以排除除了最短路以外的所有路径,因为这些是无用的。 对于每一条最短路路径,如果这条路径与任意一个最短路路径有相同的一条边, 那我们 ...
分类:
其他好文 时间:
2017-09-20 23:21:54
阅读次数:
188
promise主要是用来解决异步回调问题,其实还有好几种比promise更好的方案,后面再说,这节,我们先用promise来改造下,我以前写的一篇文章[js高手之路]javascript腾讯面试题学习封装一个简易的异步队列 中的一道面试题( 页面上有一个按钮,一个ul,点击按钮的时候,每隔1秒钟向u ...
分类:
数据库 时间:
2017-09-20 23:21:46
阅读次数:
245