链接: http://poj.org/problem?id=3415 题意: 统计A和B长度不小于K的公共子串个数。 题解: 将A和B拼接后,利用单调栈累计分属两者的后缀对应的LCP-K+1即为答案 代码: ...
分类:
编程语言 时间:
2017-09-13 00:18:14
阅读次数:
196
Python分别有两个大的版本,分别是2和3 下载地址:Python-3.6.2 Python-2.7.13 现在安装路径:D:\Program Files\Python 安装完成以后要安装 pip-9.0.1 pip文件是tar.gz类型,对其进行解压,进入目录执行如下命令: 查看版本: 因为默认 ...
分类:
编程语言 时间:
2017-09-13 00:18:05
阅读次数:
161
NumPy : Numerical Python,是高性能科学计算和数据分析的基础包。 部分功能: ...
分类:
编程语言 时间:
2017-09-12 23:21:04
阅读次数:
385
java.io.*;publicabstractclassReaderimplementsReadable,Closeable{}publicclassBufferedReaderextendsReader{publicBufferedReader(Readerin);创建一个使用默认大小输入缓冲区的缓冲字符输入流。publicBufferedReader(Readerin,intsz);创建一个使用指定大小输入缓冲区的缓冲..
分类:
编程语言 时间:
2017-09-12 23:20:57
阅读次数:
369
面向对象技术简介类:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。class类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例..
分类:
编程语言 时间:
2017-09-12 23:20:08
阅读次数:
436
package com.bdqn.iterator; public interface MyIterator { //将游标指向第一个元素 void first(); //将游标指向下一个元素 void next(); //判断存在下一个元素 boolean hasNext(); boolean i ...
分类:
编程语言 时间:
2017-09-12 23:19:54
阅读次数:
409
本文记录使用Go语言实现RESTful的点坐标的转换。极坐标与笛卡尔坐标的数学关系假设同一个点使用极坐标表示为(ρ,θ),使用笛卡尔坐标表示为(x,y),那么,这些数学符号之间,有如下关系x=ρ*Cosθy=ρ*Sinθρ=Sqrt(x*x+y*y)θ=Arctan(x/y)Go语言实现/*
*@Author:coolwp.com
*@Date:..
分类:
编程语言 时间:
2017-09-12 23:17:56
阅读次数:
253
一:hasattr判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True,否则返回False。需要注意的是name要用括号括起来1>>>classtest():
2...name="xiaohua"
3...defrun(self):
4...return"HelloWord"
5...
6>>>t=test()
7>>>h..
分类:
编程语言 时间:
2017-09-12 23:17:49
阅读次数:
212
1、安装 地址:https://www.python.org/downloads/windows/ 安装完成过后,配置环境变量,比如:path后面计入;C:\Python27(可能需要重启一下) 然后cmd输入python,显示如下,说明安装成功 2、基础知识(记录写特列) 0、空值是Python里 ...
分类:
编程语言 时间:
2017-09-12 23:17:14
阅读次数:
230
1.什么是协程 协程:是单线程下的并发,又称微线程,纤程。 协程是一种用户态的轻量级线程,协程是由用户程序自己控制调度的。 2.需要注意的点: 3.协程的特点如下: (1)必须在只有一个单线程里实现并发 (2)修改共享数据不需加锁 (3)用户程序里自己保存多个控制流的上下文栈 (4)附加:一个协程遇 ...
分类:
编程语言 时间:
2017-09-12 23:15:39
阅读次数:
210
package cn.test.hf.test3;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;public class FactoryUtils { priva ...
分类:
编程语言 时间:
2017-09-12 23:14:55
阅读次数:
263
练习内容包括创建并访问列表列表的索引使用列表中的各个值修改列表中的元素在列表中添加元素append()在列表中插入元素insert()在列表中删除元素del,pop()根据值删除列表中的元素remove()对列表中的元素进行排列1)永久性修改sort(),按字母表正向排列2)永久性修改sort(reverse=T..
分类:
编程语言 时间:
2017-09-12 23:14:40
阅读次数:
239
1 #-*- coding:utf-8 -*- 2 __author__ = "carry" 3 import requests 4 import re 5 # 禁用安全请求警告 6 from requests.packages.urllib3.exceptions import InsecureR... ...
分类:
编程语言 时间:
2017-09-12 23:13:40
阅读次数:
275
利用递归算法: 第一步:将n-1个盘子移到B 第二步:将第n个盘子移到C 第三步:将n-1个盘子移到C ...
分类:
编程语言 时间:
2017-09-12 23:13:01
阅读次数:
209
经典类classA():
def__init__(self):
print‘thisisa‘
defsave(self):
print"thisisAAAAAAAA"
classB(A):
def__init__(self):
print‘thisisBBBBBBBB‘
classC(A):
def__init__(self):
print‘thisisC‘
defsave(self):
print‘thisisCCCCCCCCCCCCC‘
classD(B,C):
def__init__(self):..
分类:
编程语言 时间:
2017-09-12 23:12:00
阅读次数:
223
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define__MAX_LENGTH__20
typedefstructSqStack{//调用栈
intdata[__MAX_LENGTH__];
inttop;
}SqStack;
typedefstructSqBiTree{//顺序存储二叉树
elemTypedata[__MAX_LENGTH__];
intlen;
}SqBiT..
分类:
编程语言 时间:
2017-09-12 23:11:43
阅读次数:
357
一、 事务 事务管理对于企业应用而言是非常重要的,事务的存在保证了用户的每一次操作都是可靠的,当用户操作出现异常时也不至于破坏了后台的数据。例如银行的自动取款机,万一你在转账的时候出现了异常,事务机制会保证你后台的数据还是出异常操作之前的数据,也就是是你出异常的这些操作失效。 事务就是一组由于逻辑上 ...
分类:
编程语言 时间:
2017-09-12 23:11:13
阅读次数:
341