首页 > 编程语言
kmp算法
KMP的精髓就在于,用了一个线性的算法,得到了每次在pattern[ j ]发生失配时,应该让pattern往后移动多少步,这个值对应于pattern [0, j - 1]的最长相等{前缀、后缀}的长度。这些值所存的数组叫做next数组。 关键是在于了解next数组的构成。 对于我自个儿来说,看一下 ...
分类:编程语言   时间:2017-07-08 22:16:06    收藏:0  评论:0  赞:0  阅读:422
中文在C/C++中的处理和汉字乱码问题(wchar_t)
中文字在C/C++中的处理 现在编程的语言和编程环境随着中国的发展開始对中文有进一步的支持。可是对中文的支持整体来说是有缺陷的,并且有与编译环境的不同导致中文在当前的C/C++中有非常多问题,并且非常多版本号对中文的支持是不全然的。就拿DEV-C++和VS2005为例。对与MSDN的帮助和网上的讲述 ...
分类:编程语言   时间:2017-07-08 21:46:56    收藏:0  评论:0  赞:0  阅读:798
利用python实现冒泡排序
1、先生存一个随机数组成的list 2、然后进行排序,把大的元素放在后面,小的元素放在前面,最终实现从小到大排列 首先生存一个随机数组成的list 然后对这个列表进行排序 ...
分类:编程语言   时间:2017-07-08 21:45:39    收藏:0  评论:0  赞:0  阅读:280
海康威视复赛题 --- 算法说明书
一、 题目背景 海康威视智能泊车机器人依托海康威视多年在图像处理、硬件设计及嵌入式软件领域的技术积累,以及阡陌系列智能仓储机器人历经两年多来精雕细琢已成熟应用的核心技术,瞄准“停车难”痛点,为用户带来完美的停车体验。智能泊车机器人采用海康机器人成熟的视觉和惯性双导航技术实现自主定位,定位精度误差小于 ...
分类:编程语言   时间:2017-07-08 21:45:25    收藏:0  评论:0  赞:0  阅读:490
C语言链表
#define _CRT_SECURE_NO_WARNINGS #include "stdio.h" #include "stdlib.h" typedef struct _Teacher { int age; struct _Teacher *next; }Teacher; Teacher* cr... ...
分类:编程语言   时间:2017-07-08 21:45:08    收藏:0  评论:0  赞:0  阅读:407
项目中java异常处理
一、java异常类介绍。 Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。 有一篇比较好的blog,http://blog.csdn.net/hguisu/article/details/61556 ...
分类:编程语言   时间:2017-07-08 21:44:31    收藏:0  评论:0  赞:0  阅读:331
java的类和对象
创建狗狗类: 创建企鹅类: 通过测试类来创建具体的宠物对象信息: 执行结果如下图: ...
分类:编程语言   时间:2017-07-08 21:40:17    收藏:0  评论:0  赞:0  阅读:315
流畅的python学习笔记第八章:深拷贝,浅拷贝,可变参数
所以即使a中修改了容器中元素的值,b中也没有进行修改 1. 赋值是将一个对象的地址赋值给一个变量,让变量指向该地址( 旧瓶装旧酒 )。 2. 浅拷贝是在另一块地址中创建一个新的变量或容器,但是容器内的元素的地址均是源对象的元素的地址的拷贝。也就是说新的容器中指向了旧的元素( 新瓶装旧酒 )。 3. ...
分类:编程语言   时间:2017-07-08 21:39:17    收藏:0  评论:0  赞:0  阅读:403
C++之STL总结精华笔记
一、一般介绍 STL(StandardTemplate Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++Standard Library)中,是ANSI/ISOC++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用 ...
分类:编程语言   时间:2017-07-08 21:38:06    收藏:0  评论:0  赞:0  阅读:371
python[pip源配置]
windows: %HOME%\pip\pip.ini Linux/Unix: /etc/pip.conf ~/.pip/pip.conf ~/.config/pip/pip.conf pip.ini内容 [global] index-url = http://pypi.douban.com/sim ...
分类:编程语言   时间:2017-07-08 21:37:28    收藏:0  评论:0  赞:0  阅读:358
在python3环境安装builtwith模块
1、安装命令: pip install builtwith 如果在命令行提示如下错误: Fatal error in launcher: Unable to create process using '"' 使用如下命令: python3 -m pip install builtwith 2、导入模 ...
分类:编程语言   时间:2017-07-08 21:36:36    收藏:0  评论:0  赞:0  阅读:530
PAT 乙级 1009 说反话 (20) C++版
1009. 说反话 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 时间限制 400 ms 时间限制 400 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 8000 B 代码 ...
分类:编程语言   时间:2017-07-08 21:35:38    收藏:0  评论:0  赞:0  阅读:355
Java高并发秒时啊API之Service层1
2-1 使用Spring托管Service依赖理论 spring ioc优势(工厂模式):1.对象创建统一托管2.规范的生命周期管理3.灵活的依赖注入4.一致的获取对象 Spring IOC 功能的理解DAO依赖+Service依赖最终形成一致访问接口;随意访问依赖对象 Spring IOC 容器下 ...
分类:编程语言   时间:2017-07-08 21:35:25    收藏:0  评论:0  赞:0  阅读:778
写一个python的服务监控程序
写一个python的服务监控程序前言: Redhat下安装Python2.7rhel6.4自带的是2.6, 发现有的机器是python2.4。 到python站点下载源码。解压到Redhat上。然后执行以下的命令:# ./configure --prefix=/usr/local/python27# ...
分类:编程语言   时间:2017-07-08 21:34:53    收藏:0  评论:0  赞:0  阅读:310
python excel操作及网络编程
python excel操作 一:excel获取值操作 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls') 3、使用技巧 获取一个工作表 table = data.sheets()[0] #通过索 ...
分类:编程语言   时间:2017-07-08 21:34:03    收藏:0  评论:0  赞:0  阅读:372
alibaba druid 在springboot start autoconfig 下的bug
*背景*发现、分析过程*总结背景最近在使用alibabadruid进行多数据源连接的时候无意中发现一个小bug,已经提交githubissue官方已经fix。issue地址:https://github.com/alibaba/druid/issues/1796发现、分析过程我们使用的java开发框架是封装好的。框架对数据源的支持是master、..
分类:编程语言   时间:2017-07-08 20:59:26    收藏:0  评论:0  赞:0  阅读:1442
java入门之hello world
打开eclipse新建文件info.java代码:publicclassinfo{publicstaticvoidmain(String[]args){System.out.print("helloworld");}保存编译:javacinfo.java
分类:编程语言   时间:2017-07-08 20:55:12    收藏:0  评论:0  赞:0  阅读:298
C# 枚举类型 enum (一)
1.枚举使用enum关键字来声明,与类同级。枚举可以和类并列也可以写在类里面,不能写在方法里。2.枚举是值类型,隐式继承自System.Enum,不能手动修改。System.Enum本身是引用类型,继承自System.ValueType。3.·枚举本身一般不加访问修饰符,要加的话只能是internal或public;·..
分类:编程语言   时间:2017-07-08 20:54:51    收藏:0  评论:0  赞:0  阅读:318
Angular 2/4 多语言 国际化支持
ngx-translate 包使用 1. 安装 2. app.module.ts 加载TranslateModule的loader, parser 或者missing translations handler 实现AOT编译 语言文件 /assets/i18n/ch.json { "HOME": { ...
分类:编程语言   时间:2017-07-08 20:52:41    收藏:0  评论:0  赞:0  阅读:744
Jvm垃圾收集算法
标记-清除 标记-清除算法是现代垃圾回收算法的思想基础。标记-清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段。一种可行的实现是,在标记阶段,首先通过根节点,标记所有从根节点开始的可达对象。因此,未被标记的对象就是未被引用的垃圾对象。然后,在清除阶段,清除所有未被标记的对象 标记-整理 根据老年代... ...
分类:编程语言   时间:2017-07-08 20:52:28    收藏:0  评论:0  赞:0  阅读:311
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!