码迷,mamicode.com
首页 > 编程语言
KMP字符串模式匹配算法(C++实现)
鉴于原理有点复杂,详细原理可以参考这篇文章http://blog.csdn.net/v_july_v/article/details/7041827 本文直接从结论入手,应付考试和竞赛足够了。 设T为目标串("aaabbbaabbabcabcabbaba"),pat为模式串("aabbabc")。 ...
分类:编程语言   时间:2017-01-24 07:40:28    阅读次数:238
Python多线程目录扫描器
Python多线程目录扫描器,代码很简单,不过也花了我很多时间。 遇到文件如下: ...
分类:编程语言   时间:2017-01-24 03:58:48    阅读次数:343
Json引入键值key&value,数组,嵌套
Ajax&Json JSP页面 请求的Servlet代码 Json可以进行无线嵌套, 嵌套示例: ...
分类:编程语言   时间:2017-01-24 03:40:03    阅读次数:254
java 编程思想笔记(二)——初始化
一.问题 随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主因之一。 初始化和清理正是涉及安全的两个问题。 二.java 解决方案 构造器:一种特殊的方法。java 中”初始化“和”创建“捆绑在一起,两者不能分离。 垃圾回收器:释放无用的对象。 三.方法重载 为什么要在这里讲方法重 ...
分类:编程语言   时间:2017-01-24 02:28:04    阅读次数:184
Python-文件处理
一、文件的操作 1、打开一个文件 语法: open(filename,mode) 解释: filename:代表你要访问的文件名 mode:这里代表你打开文件的模式,有 只读,写入,读写,追加等模式;默认为只读模式。 我们可以看下面的列表: 1、读模式 r 以只读方式打开文件。文件的指针将会放在文件 ...
分类:编程语言   时间:2017-01-24 01:40:36    阅读次数:269
学python的第一天
#Python之路,Day1 - Python基础1 转自金角大王 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 brea ...
分类:编程语言   时间:2017-01-24 01:25:28    阅读次数:429
Unity 脚本<2>
1、AudioClip 接口是用于播放音频剪辑的简单抽象。多个 AudioClip 项能够同时播放,得到的声音混合在一起可产生合成声音 playvoid play()开始播放此音频剪辑。每次调用此方法时,剪辑都从头开始重新播放。loopvoid loop()以循环方式开始播放此音频剪辑。stopvo ...
分类:编程语言   时间:2017-01-24 00:05:44    阅读次数:316
Java生成XML文件
《Java眼中的XML 文件写入》 四种方法用Java生成一个XML文件。 1.通过DOM方式生成XML文档 import java.io.File; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.Documen ...
分类:编程语言   时间:2017-01-24 00:00:37    阅读次数:238
43 Java语言基础思考题Java中的参数传递问题
1 /* 2 3 基本数据类型的值传递,不改变原值,因为调用后就会弹栈,局部变量随之消失 4 引用数据类型的值传递,改变原值,因为即使方法弹栈,但是堆内存数组对象还在,可以通过地址继续访问 5 6 基本数据类型传递给参数的是值 7 引用数据类型传递给参数的是地址 8 9 但是地址也是值,所以参数的传... ...
分类:编程语言   时间:2017-01-24 00:01:05    阅读次数:375
Java复习第三天-静态方法
好处:就像你说的不用实例化直接通过类名调用。 弊端:静态方法当加载的时候就已经申请了内存空间,不用的话造成了不必要的浪费。、 使用类的静态方法时,注意: a、在静态方法里只能直接调用同类中其他的静态成员(包括变量和方法),而不能直接访问类中的非静态成员(这是因为,对于非静态的方法和变量,需要先创建类 ...
分类:编程语言   时间:2017-01-23 23:57:41    阅读次数:338
Unity 脚本<1>
RaycastHit2D hit = Physics2D.Linecast(targetPosition, targetPosition + new Vector2(x, y)); 猜测是linecast函数一旦检测到第一个碰撞体之后就会停止检测。 所以把自身检测进去之后就不会检测墙了。估计Phys ...
分类:编程语言   时间:2017-01-23 23:55:45    阅读次数:380
【python之路19】文件操作
一、打开文件 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则清空内容;】 x, 只写模式【不可读;不存在则创建,存在则报错】 a, 追加模式【可读; ...
分类:编程语言   时间:2017-01-23 23:50:34    阅读次数:229
Java复习第三天-组合关系实现系统复用
...
分类:编程语言   时间:2017-01-23 23:49:07    阅读次数:192
C语言学习——宏定义
1.简单的宏定义 2.带参数的宏定义 3.实例分析 这段代码的输出是多少呢?16?也许会让你有点意外,结果是8。原因就是预处理器在处理C源程序文件中出现的对宏的引用的时候只是进行简单的替换与展开,并不进行任何的计算处理。所以对第4 行代码展开后是n=2+2*2+2,结果是8。要想让结果是16,只需要 ...
分类:编程语言   时间:2017-01-23 23:48:05    阅读次数:219
tc。数组的定义。
tc。数组的定义。 新手知识普及。大鸟飘过。 . 数组是一堆变量的集合。数组是一批,具有相同属性的变量。 可以这样说,数组的成员就是变量。 . 呼叫数组的成员,使用 数组名+[下标 ]。 例如: var arr=数组(3) arr[0] = 90 arr[1] = 91 arr[2] = 92 ar ...
分类:编程语言   时间:2017-01-23 23:01:45    阅读次数:251
2_C语言中的数据类型 (十)while、for
1 循环语句 1.1 while while(条件),如果条件为真,循环继续,条件为假,循环结束 while (1)、、是死循环的写法 1.2 continue 循环遇到continue语句,不再执行continue下面代码,而是直接返回到循环起始语句处继续执行循环 1.3 break 循环遇到br ...
分类:编程语言   时间:2017-01-23 22:50:33    阅读次数:289
42 Java语言基础数组的操作
数组的遍历 求数组中的最大值 数组反转 根据值来求索引号 ...
分类:编程语言   时间:2017-01-23 22:47:53    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!