码迷,mamicode.com
首页 > 编程语言
POJ2774 后缀自动机&后缀数组
http://poj.org/problem?id=2774 题目大意就是给两个字符串,求最长公共子串。好像可以哈希切掉,但是为了练一练后缀数组以及学一学后缀自动机,我用不同方法终于A掉了这道题。 后缀数组:就是求出height数组然后扫一遍,求出满足条件的最大值(满足条件是指height所指的两个 ...
分类:编程语言   时间:2016-10-23 14:03:42    阅读次数:305
Python学习第三天(面向对象编程)01
面向对象编程(OOP) 程序 = 指令 + 数据 两种范型 面向过程: 以指令为核心:围绕“正在发生什么”进行编写 程序具有一系列线性步骤;主体思想是代码作用于数据 面向对象: 以数据为核心:围绕“将影响谁”进行编写 围绕数据及为数据严格定义的接口来组织程序,用数据控制对代码的访问 所有编程语言的最 ...
分类:编程语言   时间:2016-10-23 14:01:24    阅读次数:154
【Unity3D实战】方块跑酷初级开发实战(一)
【Unity3D实战】方块跑酷初级开发实战(一) 欢迎大家来到LDS的博客,今天开始我们讲解一下跑酷类游戏的基本操作,本文为原创,视频请观看【 http://www.mkcode.net/html/unity_jc/chuji/monkeycuberun.html 】,猴哥的视频,只要98元,就能让 ...
分类:编程语言   时间:2016-10-23 12:19:39    阅读次数:302
Python内置函数(14)——delattr
英文文档: 2. 当属性不存在的时候,会报错。 3. 不能删除对象的方法。 ...
分类:编程语言   时间:2016-10-23 12:13:48    阅读次数:308
python 多线程处理实验
最近要做个东西,没优化之前。跑一次要11个小时。跑的时候看cpu,内存都有富裕,就考虑用python 多线程来做。 多线程要是能省时间,也是省在等待IO 的时候,让机器做点其他的事。否则如果只是计算循环1+1=2 ,用多线程也不会提高效率,因为cpu很忙。每起一个线程,就会占一块内存,线程也不能起多 ...
分类:编程语言   时间:2016-10-23 12:14:20    阅读次数:266
关于C语言中的转义字符
转义字符从字面上去理解其实就是对后面的字符的意义进行转换例如:常用的转义字符十六进制和八进制方式: \ddd: ddd就是3个连续的8进制数据 所以他的意思就是对后面的字符进行转义,表示不是直接打印ddd3个数字,而是打印ASCII表中 ddd 对应的字符,ddd其实就是我们的ASCII表中的编号码 ...
分类:编程语言   时间:2016-10-23 12:07:21    阅读次数:203
python 初级1
List:Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。通常,我们会把list赋值给一个变量,这样,就可以通过变量来引用list 由于 ...
分类:编程语言   时间:2016-10-23 12:05:05    阅读次数:168
PHP数组
<?php//$s = "he8llo5wor6ld";//$s = preg_replace("/\d/","#",$s); //按照正则表达式替换//$attr = preg_split("/\d/",$s); //按照正则表达式拆分//$arr = array();//preg_match(" ...
分类:编程语言   时间:2016-10-23 11:58:19    阅读次数:336
项目导入时报错:The import javax.servlet.http.HttpServletRequest cannot be resolved
Error: The import javax.servlet cannot be resolved The import javax.servlet.http.HttpServletRequest cannot be resolved Description: 我们经常会把别人的项目copy到自己 ...
分类:编程语言   时间:2016-10-23 11:55:38    阅读次数:242
《JavaScript语言精粹》—— 语法篇
导读:我看这本书也已经有好几遍了,每一次都会发现新的大陆,拍手称快!为了更进一步的学习一遍,另外也算是把这本书变成我的手册。把所需要的,好的东西记录在这里,这样以后可以一遍又一遍的回顾。祝我在这条路上走得越来越远。 一、语法 (1) 标识符 标识符是由一个字母开头,其后可以选择性的加上一个或多个字母 ...
分类:编程语言   时间:2016-10-23 11:55:29    阅读次数:263
C++多重继承下一个子类和父类指针转换的bug
这两天有个C++新手问了我一个问题,他的工程当中有一段代码执行不正确,不知道是什么原因。我调了一下,代码如果精简下来,大概是下面这个样子: 或许读者会觉得奇怪,中间为什么有个成void*的转换。这个不要惊奇,因为这段代码是我把他代码里面最根本的问题精简后的,因为结合到他的代码上下文框架设计,中间确实 ...
分类:编程语言   时间:2016-10-23 11:55:27    阅读次数:1256
JavaScript函数构造器
函数构造器(Function constructor) 函数构造器用于创建一个函数对象,在JavaScript中实际上每一个函数都是一个函数对象。 函数构造器的语法: new Function ([arg1[, arg2[, ...argN]],] functionBody) ...
分类:编程语言   时间:2016-10-23 11:54:58    阅读次数:211
javascript高级程序设计--笔记01
概述 JavaScript的实现包含三个部分: 1 核心(ECMAScript) 提供核心语言功能 2 文档对象模型(DOM) 一套提供了访问以及操作网页内容的API 3 浏览器对象模型(BOM) 一套提供了与浏览器交互的API ECMAScript仅仅定义了这门语言的基础,如定义了:语法、类型、语 ...
分类:编程语言   时间:2016-10-23 11:53:35    阅读次数:291
javascript事件绑定和普通事件的区别
区别就是:普通事件只支持单个事件,事件绑定可以添加多个事件。 代码: ...
分类:编程语言   时间:2016-10-23 11:53:03    阅读次数:303
java中两个字符串如何比较大小
使用 String.compareTo 方法:compareTo() 的返回值是int, 它是先比较对应字符的大小(ASCII码顺序)1、如果字符串相等返回值02、如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值前字符串的值小于后字符串,正值前字符串大于后字 ...
分类:编程语言   时间:2016-10-23 11:53:22    阅读次数:329
python中技巧
1.使用xpath从html文档得到其中元素: <a href="www.abidu.com">123we</a>为了得到其中的123we元素 tree=html.fromstring(***.text) tt=list(set(tree.xpath("//a[@href='www.abidu.co ...
分类:编程语言   时间:2016-10-23 11:49:16    阅读次数:325
R语言数据类型
R语言用来存储数据的对象包括: 向量, 因子, 数组, 矩阵, 数据框, 时间序列(ts)以及列表, 下面讲意义介绍. 1. 向量(一维数据): 只能存放同一类型的数据 语法: c(data1, data2, ...), 访问的时候下标从1开始(和Matlab相同); 向量里面只能存放相同类型的数据 ...
分类:编程语言   时间:2016-10-23 11:47:47    阅读次数:325
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!