码迷,mamicode.com
首页 > 编程语言 > 周排行
POJ - 3693 Maximum repetition substring 后缀数组+RMQ
http://poj.org/problem?id=3693 整体思路就是枚举长度L,看长度为L的字符串在s中连续出现了几次。 既然长度为L的串是重复出现的,那么s[0]…s[L]…s[2*L]…中相邻的两个一定出现在重复的L串中。(并不一定在首尾位置,也可能出现在中间)。 那么我们求i*L和(i+ ...
分类:编程语言   时间:2017-08-11 19:31:49    阅读次数:236
python pin升级失败
接上篇,使用命令:python -m pip install --upgrade pip 发现pip升级时报错,无法升级 解决方法: 1、使用如下命令,查看具体失败原因: pip install --upgrade pip –vvv 2、果然在最后有提示,原来对我的用户文件夹没有访问权限: 3、查看... ...
分类:编程语言   时间:2017-08-11 19:34:35    阅读次数:335
SparkStreaming python 读取kafka数据将结果输出到单个指定本地文件
主要是重写pprint()函数 参考:https://stackoverflow.com/questions/37864526/append-spark-dstream-to-a-single-file-in-python ...
分类:编程语言   时间:2017-08-11 19:56:40    阅读次数:503
算法之归并排序
原博文 归并:将两个或两个以上的有序表组合成一个新有序表。 归并操作的步骤: 申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列 设定两个指针,最初位置分别为两个已经排序序列的起始位置 比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置 重复步骤3直到某 ...
分类:编程语言   时间:2017-08-11 19:57:09    阅读次数:190
Python:字符串中引用外部变量的3种方法
方法一: 方法二: 方法三: ...
分类:编程语言   时间:2017-08-11 19:57:18    阅读次数:261
【转载】Java 内存分配全面浅析
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 本文转载自袭烽大神的博客,原文链接:http://blog.csdn.net/shimiso/article/details/8595 ...
分类:编程语言   时间:2017-08-11 19:57:28    阅读次数:225
python打log
1 import logging 2 3 4 logger = logging.getLogger('fib') 5 logger.setLevel(logging.DEBUG) 6 7 hdr = logging.StreamHandler() 8 formatter = logging.Form... ...
分类:编程语言   时间:2017-08-11 20:28:01    阅读次数:127
Java多线程之Lock的使用
import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; import java.util.concurrent.lo ...
分类:编程语言   时间:2017-08-11 20:28:26    阅读次数:189
用python语言编写网络爬虫
本文主要用到python3自带的urllib模块编写轻量级的简单爬虫。至于怎么定位一个网页中具体元素的url可自行百度火狐浏览器的firebug插件或者谷歌浏览器的自带方法。 1、访问一个网址 re=urllib.request.urlopen('网址‘) 打开的也可以是个urllib.reques ...
分类:编程语言   时间:2017-08-11 20:29:14    阅读次数:162
排序算法
一、冒泡排序 1、原理:两两比较,将较大或者较小的数据上浮,实现升序或者降序。 2、实现代码 3、算法分析 时间复杂度分析 最好的情况下是正序,一趟扫描即可完成排序,所需的比较次数和移动次数分别为: , 。所以,冒泡排序最好的时间复杂度为 。 最坏的情况下是反序,需要进行n-1趟排序,所需的比较次数 ...
分类:编程语言   时间:2017-08-11 20:29:21    阅读次数:185
Java设计模式(三) Visitor(訪问者)模式及多分派场景应用
基本概念 Visitor 封装一些作用于数据结构中的各元素的操作,不同的操作能够借助新的visitor实现。减少了操作间的耦合性 訪问者能够将数据结构和对数据的操作解耦,使得添加对数据结构的操作不须要取改动数据结构,也不必去改动原有的操作,而运行时再定义新的Visitor时闲着即可了(在操作加入上易 ...
分类:编程语言   时间:2017-08-11 20:29:43    阅读次数:176
JAVAWEB开发之JSTL标签库的使用、 自己定义EL函数、自己定义标签(带属性的、带标签体的)
JSTL JSTL简单介绍: JSTL的全称:JSP Standard Tag Library。JSP标准标签库 JSTL的作用: 提供给Java Web开发者一个标准通用的标签函数库 和EL来代替传统直接在页面上嵌入Java程序(Scripting)的做法,以提高程序可读性、维护性和方便性 JST ...
分类:编程语言   时间:2017-08-11 20:30:01    阅读次数:258
java创建、操作表格
java操作简单表格测试代码 使用测试代码生成一个表格文件,需要使用jar包 jxl.jar 1、先创建一个表格文件对象 2、创建工作簿,创建新一页 3、生成一个单元格并加入工作簿(其中label参数有三个分别是:列、行、内容) 其实可以简化为 4、最后关闭资源 ...
分类:编程语言   时间:2017-08-11 20:31:50    阅读次数:373
python configparser使用
.ini文件由若干section(部分)组成, 而每一个section又由若干键值对组成。 以 example.ini为例: 创建.ini文件 读取.ini文件 关于section 关于option value相关 ...
分类:编程语言   时间:2017-08-11 20:32:59    阅读次数:170
Python之路Day1-Python基础1
一、 Python介绍 Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件, 源代码和解释器CPython ...
分类:编程语言   时间:2017-08-11 20:33:29    阅读次数:183
Python的第1天
接触Python的第一天,数据类型、语法方式、判断、循环 整体上是比较简洁 感谢老男孩的视频教程 写一个简单的判断 Login.py import getpassusername="stone"password="112233" for i in range(3): _username=input( ...
分类:编程语言   时间:2017-08-11 20:33:37    阅读次数:153
java-重载、包修饰词以及堆栈管理
1.方法的重写(Override):重新写、覆盖 1)发生在父子类中,方法名称相同,参数列表相同,方法体不同 2)重写方法被调用时,看对象的类型2.重写与重载的区别: 1)重写(Override): 1.1)发生在父子类中,方法名称相同,参数列表相同,方法体不同 1.2)遵循"运行期绑定",看对象的 ...
分类:编程语言   时间:2017-08-11 21:09:52    阅读次数:193
Python:Python的运行过程
1.Python是什么 和Java以及c#一样,Python也是一门基于虚拟机的语言。熟悉Java开发的人在命令行执行一个Java程序的过程通常如下: javac hello.java java hello Python的运行过程与Java类似,只不过将这两步融合成了一步而已。当我们在命令行输入py ...
分类:编程语言   时间:2017-08-11 21:10:02    阅读次数:159
面试创业公司算法工程师
两轮技术骨干,一轮技术总监,最后CTO,然后hr。总共四轮技术+hr,还是小有收获的。 总体觉得面试问题灵活,难度中和公司业务衔接的知识点结合强。下面说下具体的流程: 一、一面 1、两道代码(时间复杂度) 2、k-means的伪码(提及了EM) 3、项目有挑战的地方,调参 4、讲解word2vec ...
分类:编程语言   时间:2017-08-11 21:10:41    阅读次数:148
Python:三元运算
如果条件为真,result=值1 如果条件为假,result=值2 例子: ...
分类:编程语言   时间:2017-08-11 21:10:49    阅读次数:164
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!