码迷,mamicode.com
首页 > 编程语言
重新开始学习javase_控制程序流程
@学习thinking in java 二、控制程序流程 赋值是用等号运算符(=)进行的。它的意思是“取得右边的值,把它复制到左边”。右边的值可以是任何常数、变量或者表达式,只要能产生一个值就行。但左边的值必须是一个明确的、已命名的变量。也就是说,它必须有一个物理性的空间来保存右边的值。举个例子来说 ...
分类:编程语言   时间:2016-08-16 10:33:38    阅读次数:221
【经典算法】——KMP,深入讲解next数组的求解
前言 之前对kmp算法虽然了解它的原理,即求出P0···Pi的最大相同前后缀长度k;但是问题在于如何求出这个最大前后缀长度呢?我觉得网上很多帖子都说的不是很清楚,总感觉没有把那层纸戳破,后来翻看算法导论,32章 字符串匹配虽然讲到了对前后缀计算的正确性,但是大量的推理证明不大好理解,没有与程序结合起 ...
分类:编程语言   时间:2016-08-16 10:30:13    阅读次数:368
斐波那契非递归算法
斐波那契数列求第n项的非递归算法实现 ...
分类:编程语言   时间:2016-08-16 10:28:54    阅读次数:261
参数传递:传值参数,指针形参,传引用参数,const形参和实参,数组形参,main:处理命令行选项,含有可变形参的函数
重点: 1.每次调用函数时都会重新创建它的形参,并用传入的实参对形参进行初始化。 NOTE: 形参初始化的机理与变量初始化一样。 2.形参的类型决定了形参和实参交互的方式。 (引用->绑定,非引用->拷贝) 3.实参分为:被引用传递(引用形参是实参的别名),被值传递(实参形参是两个相互独立的对象)。 ...
分类:编程语言   时间:2016-08-16 10:24:35    阅读次数:243
JavaScript强化教程——jQuery动画
本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 —— jQuery动画 jQuery 动画 - animate() 方法jQuery animate() 方法用于创建自定义动画。语法:$(selector).animate({params},speed,c ...
分类:编程语言   时间:2016-08-16 10:25:10    阅读次数:187
Java多线程实现
CrawlerMain: CrawlerThreadPool: CrawlerCommand: Observer: ...
分类:编程语言   时间:2016-08-16 09:18:40    阅读次数:215
javascript 一个页面多个tab选项卡效果
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>javascript 一个页面多个tab选项卡效果</title> <script> var tab=function(id,event){ var oDiv=document.ge ...
分类:编程语言   时间:2016-08-16 09:20:49    阅读次数:188
python基础学习-三元表达式和lambda表达式
#!/usr/bin/env python # -*- coding:utf-8 -*- 三元运算 if else 的简写 name ="alex" if 1==1 else "SB" #如果条件成立 赋alex 否则 赋SB print(name) # lambda表达式 f2 = lambda ...
分类:编程语言   时间:2016-08-16 09:16:34    阅读次数:207
python基础学习-内置函数
#!/usr/bin/env python # -*- coding:utf-8 -*- 系统内置函数 n =abs(-1) #绝对值 print(n) #bytes()函数 s="离开" re= bytes(s,encoding="utf-8") # bytes() 把字符串 转换成字节 prin ...
分类:编程语言   时间:2016-08-16 09:16:05    阅读次数:188
D语言 在ms-coff文件格式下使用DGUI库
如果你使用DGUI库,同时又需要使用ms-coff格式的lib文件,那么你需要注意一些事情。 在Visual-D中使用MS-COFF库文件格式需要选中以下两个选项: 使用以下代码,编译时会出错 import std.stdio; import dgui.all; import core.sys.wi... ...
分类:编程语言   时间:2016-08-16 08:11:44    阅读次数:242
关于C++读取数量不定的输入数据
关于C++读取数量不定的输入数据#define_CRT_SECURE_NO_WARNINGS1 #include<iostream> intmain() { intsum=0,value=0;//读取数据直到遇到文件尾,计算所有读入的值的和 while(std::cin>>value) sum+=value;//等价于sumsum=sum+value std::cout<<"Sumis:"..
分类:编程语言   时间:2016-08-16 07:08:50    阅读次数:408
KMP算法
KMP是一种字符串模式匹配算法,在目标串中查找模式串的方法。 朴素查找方法在遇到目标串字串具备大量重复前缀且和模式串大部分吻合,其时间复杂度就会衰退为o(N*M),严格来说是o((N-M+1)*M)。 因此,在数据量很大的时候我们需要一种线性复杂度的算法。 KMP的优势是通过next数组记录了目标串 ...
分类:编程语言   时间:2016-08-16 07:03:22    阅读次数:196
spring AOP 01
AOP面向方面/面向切面变成 AOP将分散在系统中的功能块放到一个地方- 切面 可以声明式的定义何时何地应用这些功能,而不是在需要新功能的地方修改代码 好处每个业务逻辑放在一个地方,不是分散到代码各个角落。业务模块只包含核心功能,辅助功能转到切面中,使其更加清晰。关注的是共同处理。通过spring配 ...
分类:编程语言   时间:2016-08-16 01:57:39    阅读次数:157
Java中的try,catch(Exception e),finally及return
结论: ①就算之前return,finally也会执行 ②finally的计算结果不影响之前的return值 ③finally的return值一定是最后的返回结果,因此将return放入finally编译器会警告。 ...
分类:编程语言   时间:2016-08-16 01:55:33    阅读次数:224
JavaScript正则表达式
学习,留个笔记。 1.JavaScript应用正则的俩种方式 ·字面量: ·构造函数: 2.修饰符 ·g:global全文搜索,不添加的话,搜索到第一个匹配后返回 ·i:ignore case 忽略大小写,默认是大下写敏感 ·m:multiple lines 多行搜索匹配 3.正则表达式由 原义文本 ...
分类:编程语言   时间:2016-08-16 01:56:20    阅读次数:219
Java中的Comparator接口和Comparator接口
Comparator位于包java.util下,比较器,是在集合外部定义排序。Comparable位于包java.lang下,代表当前对象可比较的,是在集合内部实现排序。Comparable代表一个对象内部支持排序(比如String类,Integer类,内部实现了Comparable接口) Coll ...
分类:编程语言   时间:2016-08-16 01:55:18    阅读次数:190
插入排序
1.插入排序的特点和方法: 1)构建有序序列和无序序列; 无序序列插入到有序序列中 2)应用场景: 序列基本有序,元素较少。 3)两步操作: 符合要求的元素拿出来,随后符合条件的元素后移。 1.主要思想: 将无序序列插入有序序列中。 1)当循环刚开始时,把第一批符合判断的那些元素当作有序序列,其后的 ...
分类:编程语言   时间:2016-08-16 01:55:22    阅读次数:223
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!