码迷,mamicode.com
首页 > 编程语言
字符串匹配问题【KMP算法】
一、问题 给定两个字符串S和T,找出T在S中出现的位置。 二、朴素算法 当S[i] != T[j]时,把T往后移一位,回溯S的位置并重新开始比较。 (1) 成功匹配的部分(ABC)中,没有一样的字符 (2) 成功匹配的部分(ABA)中,有一样的部分(A) 三、KMP算法 通过整理模式串T中的元素相似 ...
分类:编程语言   时间:2016-06-20 12:41:51    阅读次数:208
史上最全最强SpringMVC详细示例实战教程
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!--configure the setting ...
分类:编程语言   时间:2016-06-20 12:39:08    阅读次数:297
python 程序列表
用 python 通过读取注册表来获取机器安装的程序列表,包括,软件名称,版本号,安装日期等 # -*- coding: UTF8 -*-import _winregimport osimport CommMethod 1、 '''获取SOFTWARE\Microsoft\Windows\Curre ...
分类:编程语言   时间:2016-06-20 12:37:03    阅读次数:342
python 安装easy_install和pip
做个记录 easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的 首先安装easy_install 下载地址:https://pypi.python.org/pypi/ez_setup 解压,安装. python ez_setup.py 安装好easy_in ...
分类:编程语言   时间:2016-06-20 12:36:25    阅读次数:176
mac 卸载java
由于电脑上的jdk版本和项目组使用的版本不一致,因此需要卸载,但是作为一个新人小白加没有使用mac的过多经验,还是稍微费了一些些功夫的,从网上查的资料,终于解决这个问题,因此记录一下。 参考博客:http://www.tuicool.com/articles/jANjUzi 根据各位大神博客的介绍, ...
分类:编程语言   时间:2016-06-20 12:38:58    阅读次数:242
django,python,svn_web
...
分类:编程语言   时间:2016-06-20 12:32:44    阅读次数:158
java.lang.NoSuchFieldError 异常原因
一般都是因为 class 或 jar 包重复 导致的 , 也有可能是编译器的问题。 我碰到的问题是,在项目api 接口jar包里定义了一个Config.java,然后在业务层service 项目 的相同包下 又定义了一个Config.java, 本地调试启动时不报错。 而部署到线上时报错,提示:ja ...
分类:编程语言   时间:2016-06-20 12:32:04    阅读次数:191
offset 后 指针数组转换
AcDbObjectId pidoffset; AcDbPolyline *plineOffset; AcDbVoidPtrArray ptarr=NULL; pline->getOffsetCurves(dist, ptarr); int ilen = ptarr.length(); for (i ...
分类:编程语言   时间:2016-06-20 12:30:48    阅读次数:289
Spring自定义注解扫描的实现
目标:实现自定义spring自动扫描注解。主要为后期实现分布式服务框架自动注解提供技术支持 技术分析:通过配置组件扫描标签使spring解析标签。 1. JewelScanBeanDefaultParser.java 2. 注解接口定义 JewelRemote.java JewelService.j ...
分类:编程语言   时间:2016-06-20 12:28:43    阅读次数:292
java语言实现简单接口工具--粗简版
2016注定是变化的一年,忙碌、网红、项目融资失败,现在有点时间整整帖子~~ 目标: 提高工作效率与质量,能支持平台全量接口回归测试与迭代测试也要满足单一接口联调测试。 使用人员: 测试,开发 工具包目录: 使用: 1.填写测试案例 2.修改执行配置文件 3.执行jar类 工具进阶: 粗简版 :实现 ...
分类:编程语言   时间:2016-06-20 12:30:08    阅读次数:216
使用 python 操作 redis
1.安装pyredis (1)使用 # easy_install redis (2)直接编译安装 #wget https://pypi.python.org/packages/source/r/redis/redis-2.9.1.tar.gz #tar xvzf redis-2.9.1.tar.gz ...
分类:编程语言   时间:2016-06-20 12:29:23    阅读次数:170
【算法理解】—— 快速排序 v2.0
针对算法【快速排序】的深入分析和理解。...
分类:编程语言   时间:2016-06-20 11:19:18    阅读次数:214
Spring整合JMS(消息中间件)
一、消息异步处理类似于RMI、Hessian、Burlap等远程方法调用,它们都是同步的,所谓同步调用就是客户端必须等待操作完成,如果远程服务没有返回任何响应,客户端会一直等待直到服务完成。 异步调用则不同,客户端发送完消息无需等待服务处理完成便可立即返回,就像发送完消息就立刻被处理成功一样。 1.1 消息的发送在异步处理的世界,我们可以把消息的发送比作一个邮局系统。比如我们要给某个人发送信件,...
分类:编程语言   时间:2016-06-20 11:19:10    阅读次数:265
python 进程信息
通过psutil模块读取机器进程信息: #-*- coding: UTF-8 -*-import psutil;import osimport CommMethod '''获取机器当前进程信息'''def GetCurrentProcessInfo(): lst1= psutil.pids() ls ...
分类:编程语言   时间:2016-06-20 11:16:05    阅读次数:199
python 读取机器信息
本人最近新学python ,用到关于机器的相关信息,经过一番研究,从网上查找资料,经过测试,总结了一下相关的方法. # -*- coding: UTF8 -*- import os import win32api import datetime import platform import getp ...
分类:编程语言   时间:2016-06-20 11:15:35    阅读次数:220
Net线程安全集合
在看Supersocket源码的时候发现很多地方都用到了我们不是很常用的线程安全集合,这些都是由net优化后的线程安全集合因此 应该比我们常规lock来效率好一些 比如说: 1 CurrentStack 线程安全栈 2 ConcurrentDictionary 线程安全字典, ...
分类:编程语言   时间:2016-06-20 11:14:47    阅读次数:247
python周报第七周
1.模块进阶 1.<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> configparser ...
分类:编程语言   时间:2016-06-20 11:13:31    阅读次数:133
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!