认识时间复杂度: 常数时间的操作:一个操作如果和数据量没有关系,每次都是 固定时间内完成的操作,叫做常数操作。 时间复杂度为一个算法流程中,常数操作数量的指标。常用O (读作big O)来表示。具体来说,在常数操作数量的表达式中, 只要高阶项,不要低阶项,也不要高阶项的系数,剩下的部分 如果记为f( ...
分类:
编程语言 时间:
2018-07-19 23:27:37
阅读次数:
369
shelve模块 shelve类似于一个key-value数据库,可以很方便的用来保存Python的内存对象,其内部使用pickle来序列化数据,简单来说,使用者可以将一个列表、字典、或者用户自定义的类实例保存到shelve中,下次需要用的时候直接取出来,就是一个Python内存对象。 使用举例1 ...
分类:
编程语言 时间:
2018-07-19 23:28:36
阅读次数:
290
配置在META-INF/spring.factories 有几个主要的类 ApplicationContextInitializer 创建SpringAplication SpringApplicationRunListener 启动的run流程 ApplicationRunner CommandL ...
分类:
编程语言 时间:
2018-07-20 00:16:59
阅读次数:
163
莫队例题。 莫队学习:https://www.cnblogs.com/Paul-Guderian/p/6933799.html 本题 分子是sigma(c(sum[a[i]],2)),分母是sigma(l-r+1,2); 维护分子和即可。 莫队适用范围:离线,区间,区间转移到下一格O(1)。 ...
分类:
编程语言 时间:
2018-07-20 00:19:39
阅读次数:
161
参考:https://www.cnblogs.com/myyan/p/4699940.html ...
分类:
编程语言 时间:
2018-07-20 00:21:55
阅读次数:
373
简介 公司开发架构为java语言的rpc dubbo架构,将功能分解为各个模块,模块较多,发布到环境上的应用为编译后的jar包和配置文件,以及启动关闭jar包的shell脚本。之前经常会出现进程启动不了,或程序启动了多个的情况,此次,做了优化,结构比较严谨,代码量少,就不放到github上了,在这里 ...
分类:
编程语言 时间:
2018-07-20 00:22:52
阅读次数:
170
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: ...
分类:
编程语言 时间:
2018-07-20 00:23:23
阅读次数:
188
以下配置来自尚硅谷.. 常用如何配置 3、模式: 启动器只用来做依赖导入; 专门来写一个自动配置模块; 启动器依赖自动配置;别人只需要引入启动器(starter) mybatis-spring-boot-starter;自定义启动器名-spring-boot-starter 步骤: 1)、启动器模块 ...
分类:
编程语言 时间:
2018-07-20 00:23:30
阅读次数:
191
golang实现堆排序及其原理
分类:
编程语言 时间:
2018-07-20 00:23:59
阅读次数:
187
天天敲代码的朋友,有没有想过代码也可以变得很酷炫又浪漫?今天就教大家用Python模拟出绽放的烟花庆祝昨晚法国队夺冠,工作之余也可以随时让程序为自己放一场烟花秀。 这个有趣的小项目并不复杂,只需一点可视化技巧,100余行Python代码和程序库Tkinter,最后我们就能达到下面这个效果: 学完本教 ...
分类:
编程语言 时间:
2018-07-20 00:25:27
阅读次数:
148
1 2 3 4 5 6 7 8 9 16 27 28 ...
分类:
编程语言 时间:
2018-07-20 00:26:11
阅读次数:
172
一、简述 JSP是一种动态网页技术标准,其本质就是Servlet。 JSP文件在用户第一次请求时会被编译成Servlet,之后再由该Servlet处理用户的请求。 二、基础 <!-- 声明 --> <%! String scheme; String serverName; int serverPor ...
分类:
编程语言 时间:
2018-07-20 00:27:10
阅读次数:
177
今天遇到一个问题,即在C/C++中,关于在函数里对指针赋值的问题。首先可以看到如下现象: 这个结果令我有点吃惊,我一直以为传递指针,赋值完这个指针也会变的,没想到其实指针也是一个变量,我们如果要改变它,必须找到它在内存中的地址,也就是指针的地址。也就是说,对于函数中,如果对指针的地址进行赋值,事实上 ...
分类:
编程语言 时间:
2018-07-20 01:10:07
阅读次数:
199
多线程 多任务可以由多进程完成,也可以由一个进程内的多线程完成。 我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。 由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而不是模拟出来 ...
分类:
编程语言 时间:
2018-07-20 01:10:31
阅读次数:
191
读取 Mongo 中的短评数据,进行中文分词 对分词结果取 Top50 生成词云 生成词云效果 看来网上关于 我不是药神 vs 达拉斯 的争论很热啊。关于词频统计就这些,代码中也会完成一些其它的分析任务(其实都是一些很简单的任务,纯练手用),后续会持续更新。 其它分析任务 点赞数 Top10 aut ...
分类:
编程语言 时间:
2018-07-20 01:11:04
阅读次数:
180
用了Spring很长时间了,一直想写些AOP的东西,但一直没有空闲,直到现在项目稍微进入正轨了,才赶紧写写。废话不多说,先从AOP入门开始,后面再介绍AOP的原理(JDK动态代码和CGLIB动态代码的知识)。注:该部分适合于未接触过Spring AOP的童鞋,如果是AOP老手,请直接绕过,不用打招呼 ...
分类:
编程语言 时间:
2018-07-20 01:11:12
阅读次数:
183
关联分析 是无监督讯息算法中的一种,Apriori主要用来做_关联分析_,_关联分析_可以有两种形式:频繁项集或者关联规则。举个例子:交易订单 | 序号 | 商品名称 | | | | | 1 | 书籍,电脑| | 2 | 杯子,手机,手机壳,盘子 | | 3 | 古筝,手机,手机壳,玻璃 | | 4 ...
分类:
编程语言 时间:
2018-07-20 01:11:21
阅读次数:
237
Python是一种面向对象的解释型编程语言,源代码与解释器CPython遵守GPL协议,Python语法简洁清晰。 语法简洁清晰,那么我们用少量的Python代码能做哪些有趣的东西? 一、画爱心表白 1、图形都是由一系列的点(X,Y)构成的曲线,由于X,Y满足一定的关系,所以我们就可以建立模型,建立 ...
分类:
编程语言 时间:
2018-07-20 01:11:35
阅读次数:
248
public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory t ...
分类:
编程语言 时间:
2018-07-20 01:12:48
阅读次数:
190
File类包含获得一个文件/目录的属性,以及对文件/目录进行改名和删除的方法。 File类包含许多获取文件属性的方法,以及重命名和删除文件和目录的方法,但是,File类不包含读写文件内容的方法 File对象封装了文件或路径的属性,但是他既不包括创建文件的方法,也不包括从/向文件读/写数据的方法。 文 ...
分类:
编程语言 时间:
2018-07-20 01:13:18
阅读次数:
176