首页 > 编程语言
算法 KMP算法 参考:http://blog.csdn.net/hackbuteer1/article/details/7319115
KMP算法详解: KMP算法之所以叫做KMP算法是因为这个算法是由三个人共同提出来的,就取三个人名字的首字母作为该算法的名字。其实KMP算法与BF算法的区别就在于KMP算法巧妙的消除了指针i的回溯问题,只需确定下次匹配j的位置即可,使得问题的复杂度由O(mn)下降到O(m+n)。 在KMP算法中.....
分类:编程语言   时间:2015-03-09 12:28:52    收藏:0  评论:0  赞:0  阅读:406
C# 线程--第四线程实例
概述在前面几节中和大家分享了线程的一些基础使用方法,本章结合之前的分享来编写一些日常开发中应用实例,和编写多线程时一些注意点。如大家有好的实例也欢迎分享..应用实例应用:定时任务程序场景:系统中常常会有一些需要定时去循环执行的存储过程或方法等,这时就出现了定时任务小程序。模型:查询需定时执行的计划任...
分类:编程语言   时间:2015-03-09 12:28:42    收藏:0  评论:0  赞:0  阅读:276
python文件目录遍历保存成xml文件代码
Linux服务器有CentOS、Fedora等,都预先安装了Python,版本从2.4到2.5不等,而Windows类型的服务器也多数安装了Python,因此只要在本机写好一个脚本,上传到对应机器,在运行时修改参数即可。Python操作文件和文件夹使用的是os库,下面的代码中主要用到了几个函数:os...
分类:编程语言   时间:2015-03-09 12:28:02    收藏:0  评论:0  赞:0  阅读:441
《python基础教程》笔记之 异常
按自己的方式出错使用raise语句引发一个异常,可以使用一个类(应该是Exception的子类)或者实例参数来作为raise的引发对象。使用类时,程序会自动创建实例,如>>> raise Exception('hyperdrive overload')Traceback (most recent c...
分类:编程语言   时间:2015-03-09 12:27:42    收藏:0  评论:0  赞:0  阅读:400
算法:堆排序
MAX-HEAPIFY(A, i) left =left(i) right=right(i) if(leftA[i]) then largest=left else largest=i if(rightA[largest]) t...
分类:编程语言   时间:2015-03-09 12:26:12    收藏:0  评论:0  赞:0  阅读:214
算法之二叉树各种遍历
树形结构是一类重要的非线性数据结构,其中以树和二叉树最为常用。二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用作二叉查找树和二叉堆或是二叉排序树。二叉树的每个结点至多只有二棵子树(不存在度大于2的...
分类:编程语言   时间:2015-03-09 12:22:42    收藏:0  评论:0  赞:0  阅读:379
C++11:实用特性
今天逛cplusplus.com发现C++还真多了不少方便使用的特性,先了解些最常用的初始化列表 vector tmp({1,2,3,4}); vector > tmp_pair( { {1, 2}, {3, 4} ...
分类:编程语言   时间:2015-03-09 12:22:32    收藏:0  评论:0  赞:0  阅读:322
在Java中打开浏览器
try { Runtime.getRuntime().exec( "explorer http://www.baidu.com"); java.net.URI uri = new java.net.UR...
分类:编程语言   时间:2015-03-09 12:20:52    收藏:0  评论:0  赞:0  阅读:259
开涛spring3(12.3) - 零配置 之 12.3 注解实现Bean定义
12.3 注解实现Bean定义12.3.1 概述前边介绍的Bean定义全是基于XML方式定义配置元数据,且在【12.2注解实现Bean依赖注入】一节中介绍了通过注解来减少配置数量,但并没有完全消除在XML配置文件中的Bean定义,因此有没有方式完全消除XML配置Bean定义呢?Spring提供通过扫...
分类:编程语言   时间:2015-03-09 12:18:52    收藏:0  评论:0  赞:0  阅读:364
python把汉字转换成拼音实现程序
python把汉字转换成拼音实现程序 文章一个简洁干的汉字转拼音 程序,复制下载就可以直接使用,有需要的同学可以参考一下下。#coding:utf-8#基于python2.6table = 'a,-20319;ai,-20317;an,-20304;ang,-20295;ao,-20292;ba,-...
分类:编程语言   时间:2015-03-09 12:18:02    收藏:0  评论:0  赞:0  阅读:1020
spring data jpa分页
controller层 1 @RequestMapping(value="/search") 2 @ResponseBody 3 public String search(HttpServletRequest request,int pageIndex,int size) { 4 ...
分类:编程语言   时间:2015-03-09 12:16:02    收藏:0  评论:0  赞:0  阅读:398
纪念逝去的岁月——C/C++选择排序
选择排序代码#include void printList(int iList[], int iLen){ int i = 0; for(i = 0; i < iLen; i++) { printf("%d ", iList[i]); } printf("...
分类:编程语言   时间:2015-03-09 12:15:22    收藏:0  评论:0  赞:0  阅读:279
Win32下C++遍历目录和文件的源码
#include#include#includeusingnamespacestd;//只能处理目录:lpPath只能是路径voidfind(char*lpPath){charszFind[MAX_PATH];charszFile[MAX_PATH];WIN32_FIND_DATAFindFileD...
分类:编程语言   时间:2015-03-09 12:14:22    收藏:0  评论:0  赞:0  阅读:480
开涛spring3(12.2) - 零配置 之 12.2 注解实现Bean依赖注入
12.2 注解实现Bean依赖注入12.2.1 概述 注解实现Bean配置主要用来进行如依赖注入、生命周期回调方法定义等,不能消除XML文件中的Bean元数据定义,且基于XML配置中的依赖注入的数据将覆盖基于注解配置中的依赖注入的数据。Spring3的基于注解实现Bean依赖注入支持如下三种注解:S...
分类:编程语言   时间:2015-03-09 12:13:02    收藏:0  评论:0  赞:0  阅读:305
python的UnboundLocalError: local variable 'xxx' referenced before assignment
一、意思:本地变量xxx引用前没定义。二、错误原因在于python没有变量的声明 ,所以它通过一个简单的规则找出变量的范围 :如果有一个函数内部的变量赋值 ,该变量被认为是本地的,所以如果有修改变量的值就会变成局部变量。三、产生这个错误的场景python代码:val=9deftest(flag):i...
分类:编程语言   时间:2015-03-09 12:12:12    收藏:0  评论:0  赞:0  阅读:417
SpringMVC 接收ajax发送的数组对象
JavaScript 代码: <script?type="text/javascript">?? ????$(document).ready(function(){?? ????????var?saveDataAry=[];?? ????????var?data1={"userName":"test","address":"g...
分类:编程语言   时间:2015-03-09 11:08:52    收藏:0  评论:0  赞:0  阅读:1349
Unity3D的iTween
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。 iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等...
分类:编程语言   时间:2015-03-09 11:02:32    收藏:0  评论:0  赞:0  阅读:734
C++ Primer学习总结 第9章 顺序容器
第9章 顺序容器 1.    顺序容器如果有一个只需要容器大小参数的默认构造函数,该函数使用的是元素的默认构造函数来构造每个元素对象,如果该容器的元素没有默认构造函数,那么就不能使用这个容器的该构造函数P294:   2.    容器进行拷贝初始化时,两个容器的元素必须同类型. 但是如果列表初始化,或迭代器范围初始化容器,那么只要求列表中元素或迭代器所指元素可以转化为容...
分类:编程语言   时间:2015-03-09 11:00:12    收藏:0  评论:0  赞:0  阅读:341
面试10大算法题汇总-字符串和数组6
11.String转int,即atoi函数实现。 主要考虑以下几种情况: 1.      String为空 2.      String中存在非数字字符,如空白字符,abcd等 3.      String的正负 Code: public class test { public static int atoi(String str) { if (str == null || st...
分类:编程语言   时间:2015-03-09 10:59:12    收藏:0  评论:0  赞:0  阅读:341
Python写自动化之SVN更新
在远程机器上执行脚本时,为了能够保证脚本的实时性,我们一般会将脚本存放到SVN上,远程机器通过SVN的操作去更新脚本; SVN更新脚本只需要2步就可以实现了,这个地方使用到pysvn库,看下实现 # 初始化client self.client = pysvn.Client() self.client.set_default_username(self.username) self.client...
分类:编程语言   时间:2015-03-09 10:58:22    收藏:0  评论:0  赞:0  阅读:354
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!