码迷,mamicode.com
首页 > 编程语言 > 日排行
【BZOJ3413】匹配 离线+后缀树+树状数组
【BZOJ3413】匹配 Description Input 第一行包含一个整数n(≤100000)。 第二行是长度为n的由0到9组成的字符串。 第三行是一个整数m。 接下来m≤5·10行,第i行是一个由0到9组成的字符串s,保证单行字符串长度小于等于10^5,所有字符串长度和小于等于3·10^6 ...
分类:编程语言   时间:2017-12-31 13:36:06    阅读次数:157
Python基础(二)之数据类型和运算(2)——字符串
字符串基础 Python 也提供了可以通过几种不同方式表示的字符串。它们可以用单引号 ('...') 或双引号 ("...") 标识 。\ 可以用来转义引号: 在交互式解释器中,输出的字符串会用引号引起来,特殊字符会用反斜杠转义。虽然可能和输入看上去不太一样,但是两个字符串是相等的。如果字符串中只有 ...
分类:编程语言   时间:2017-12-31 13:37:07    阅读次数:223
Python-函数-Day4
1、函数 1.1、集合 主要作用: 2. 元组 只读列表,只有count, index 2 个方法 作用:如果一些数据不想被人修改, 可以存成元组,比如身份证列表 3. 字典 key-value对 为什么会查询速度会快呢?因为他是hash类型的,那什么是hash呢? 哈希算法将任意长度的二进制值映射 ...
分类:编程语言   时间:2017-12-31 13:37:23    阅读次数:168
Python split 分割中文
结果: 7 ['\xe4\xb8\xad\xe5\x9b\xbd', '\xe5\x92\x8c', '\xe9\x9f\xa9\xe5\x9b\xbd', '\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab']中国和韩国的区别 <type 'str'><type 'unic ...
分类:编程语言   时间:2017-12-31 13:37:31    阅读次数:434
Python-字典、集合、字符编码、文件操作整理-Day3
1、字典 1.1、为什么有字典: 有个需求,存所有人的信息 这时候列表就不能轻易的表示完全names = ['stone','liang'] 1.2、元组: 定义符号()t = (1,2,3)tuple 是元组的意思列表与元组不一样的地方是它 元组不可以修改元组其实跟列表差不多,也是存一组数,只不是 ...
分类:编程语言   时间:2017-12-31 13:37:39    阅读次数:130
数组--Leetcode283
题目 Given an array nums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements. For example, ...
分类:编程语言   时间:2017-12-31 14:10:28    阅读次数:163
JavaScript 基础学习1-day14
JavaScript 基础学习1 知识预览JavaScript概述二 JavaScript的基础三 JavaScript的对象BOM对象DOM对象实例练习js扩展 JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言( ...
分类:编程语言   时间:2017-12-31 14:10:45    阅读次数:198
Python-面向对象(一)-Day7
Day7-面向对象基础 1一、isinstance(obj, cls) 1二、issubclass(sub, super) 1三、异常处理 11、异常基础 12、异常种类 23、异常其他结构 54、主动触发异常 55、自定义异常 56、断言 6四、反射 6类也是对象 12模块也是对象 12五、设计模 ...
分类:编程语言   时间:2017-12-31 14:10:53    阅读次数:147
进程和线程的一些问题
因为进程是操作系统调度资源的基本单位,这里的资源当然包含了CPU寄存器资源,所以只有一个CPU的话,但是想要执行多任务, 只能让多个进程轮流占用CPU 真正的并行是CPU的数量和执行任务(进程)的数量相等。 在线程中,多个线程可能会共享同一个变量。 由于线程由操作系统调度,调度行为无法预知,所以存取 ...
分类:编程语言   时间:2017-12-31 14:11:29    阅读次数:106
Python-进程与线程理论基础-Day10
进程与线程理论基础 1、背景知识 理论基础: 一 操作系统的作用: 二 多道技术: 2、进程 2.1 什么是进程 2.2 进程与程序的区别 2.3 并发与并行 2.4 同步与异步 同步执行:一个进程在执行某个任务时,另外一个进程必须等待其执行完毕,才能继续执行 异步执行:一个进程在执行某个任务时,另 ...
分类:编程语言   时间:2017-12-31 14:11:39    阅读次数:130
Python-socket网络编程-Day8
目录Day8-Python socket 11、Socket 11.1、socket和file的区别: 11.2、WEB服务应用: 21.3、更多功能 21.4、socket方法: 41.5、 服务端 51.6、客户端 62、实例 63、IO多路复用 73.1、Linux IO复用 73.2、Pyt ...
分类:编程语言   时间:2017-12-31 14:12:22    阅读次数:252
Python--字符串操作
结果: i learn python and learn Spark i ki leari like 'Spark' Python 具有丰富的库,\ 使用用途很广。常见的就是对机器学习的使用。但是,'Spark' 也很强哦 E:ote\Python.docE:\note\Python.doc 字符串 ...
分类:编程语言   时间:2017-12-31 14:12:38    阅读次数:214
Python中rsa模块【sign 加签验签】的使用
安装 使用一 说明:简单入门使用 使用公钥加密 >> 使用私钥进行解密 1 # -*- coding:utf-8 -*- 2 import rsa 3 4 5 def rsa_encrypt(d_str): 6 """ 7 生成私钥 和公钥 并接受字符串进行加密 8 :param d_str: 字符 ...
分类:编程语言   时间:2017-12-31 14:13:12    阅读次数:712
Python-Cpython解释器支持的进程与线程-Day9
Cpython解释器支持的进程与线程 阅读目录 一 python并发编程之多进程 1.1 multiprocessing模块介绍 multiprocessing模块的功能众多:支持子进程、通信和共享数据、执行不同形式的同步,提供了Process、Queue、Pipe、Lock等组件。 1.2 Pro ...
分类:编程语言   时间:2017-12-31 14:13:56    阅读次数:219
Python-面向对象(二)-Day7
1、字段 12、方法 43、属性 63.1、属性的基本使用 73.2、实例:对于主机列表 83.3、属性的两种定义方式 94、对于类的成员而言都有两种形式: 144.1、私有成员和公有成员的访问限制不同: 155、Python的类成员也是如此,存在着一些具有特殊含义的成员,详情如下: 175.1、 ...
分类:编程语言   时间:2017-12-31 14:14:38    阅读次数:220
Python-模块使用-Day6
Python 之路 Day6 - 常用模块学习 本节大纲: 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中) ...
分类:编程语言   时间:2017-12-31 14:15:41    阅读次数:153
java中的参数传递是按引用传递还是按值传递
一 . 什么是按值传递,什么是按引用传递 二 . java中的参数传递是按值传递还是按引用传递 三.总结 ...
分类:编程语言   时间:2017-12-31 14:16:13    阅读次数:181
JSP对象和JavaBean
1. JSP 客户端请求 当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信息头的一部分来传送的,如下图所示: Http请求头对应的内容如下: 对应方法如下图所示: 2.JSP服务器响应: Response响应对象主要将JSP容器处理后的结果传回到客 ...
分类:编程语言   时间:2017-12-31 14:44:53    阅读次数:140
算法训练 麦森数
问题描述 形如2P-1的素数称为麦森数,这时P一定也是个素数。但反过来不一定,即如果P是个素数,2P-1不一定也是素数。到1998年底,人们已找到了37个麦森数。最大的一个是P=3021377,它有909526位。麦森数有许多重要应用,它与完全数密切相关。 任务:从文件中输入P(1000<P<310 ...
分类:编程语言   时间:2017-12-31 14:45:04    阅读次数:172
Java内存区域--《深入理解Java虚拟机》学习笔记(一)
程序计数器 程序计数器干嘛的? 有了它,字节码解释器才可以知道下一条要执行的字节码指令是哪个。 无论是取下一条指令还是分支、循环、跳转、中断、线程恢复,都需要这个程序计数器。 程序计数器存在哪? 虚拟机区别于硬件,组成原理里学的程序计数器是用CS和IP寄存器来存,来表示指令地址。 而Java把程序计 ...
分类:编程语言   时间:2017-12-31 14:45:24    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!