码迷,mamicode.com
首页 > 编程语言 > 月排行
字符串的模式匹配中的算法
字符串的模式匹配是一个比较经典的问题:假设有一个字符串S,称其为主串,然后还有一个字符串T,称其为子串。 现在要做的是,从主串S当中查找子串T的位置,如果存在返回位置值,如果不存在返回-1。另外主串又称为目标串, 子串称为模式串。 暴力匹配算法 这是一个经典的串匹配问题,涉及的算法也比较多,先讨论第 ...
分类:编程语言   时间:2017-09-03 23:59:35    阅读次数:479
C++ 正则表达式
//1.当函数返回string时候的注意点: string Fun() { return string("szn"); } const char* pStr = Fun().c_str(); //如上代码,pStr = "" 而非 "szn",原因:返回的string变量被析构了 //2.正则表达式... ...
分类:编程语言   时间:2017-09-04 00:00:16    阅读次数:236
Python开发【第XXX篇】 基本文件操作----和永久存储
从文件读取size个字符,当未给定size或给定负值的时候,读取剩下所有的字符, 然后作为字符串返回 文件的读取方法很多,可以使用文件对象的read()和readline()方法,也可以直接list(f)或者直接使用迭代来读取。read()是按字节为单位读取,如果不设置参数,那么会全部读取出来,文件 ...
分类:编程语言   时间:2017-09-04 00:00:35    阅读次数:308
JAVA面试必备的知识宝典(三)
数据类型相关java中intchar,long各占多少字节?|类型|位数|字节数||-|-|-||short|2|16||int|4|32||long|8|64||float|4|32|double|8|64||char|2|16|64位的JVM当中,int的长度是多少?Java中,int类型变量的长度是一个固定值,与平台无关,都是32位。意思就是说,在32位和64位的Java..
分类:编程语言   时间:2017-09-04 00:02:24    阅读次数:252
python+xlrd+xlwt操作excel
介绍xlrd(读操作),xlwt(写操作)上述软件下载后,分别解压,之后在cmd命令下分别进入对应的目录中运行pythonsetup.pyinstall如果运行过程中提示缺少setuptools,则先运行pythonez_setup.py之后在重复上面的步骤PS:office的版本不要用太高的,建议最好用03版本的,且后缀为..
分类:编程语言   时间:2017-09-04 00:02:37    阅读次数:277
[hdu3078]Network(LCA+排序)
题意:维护树上两点之间的最短路径,其一,将点a的值变为b,其二,求路径上第k大的值。 解题关键:LCA+sort 复杂度:$O(qn\log n + n\log n)$ 数据弱不怪我 ...
分类:编程语言   时间:2017-09-04 00:03:55    阅读次数:235
Spring Boot项目属性配置
接着上面的入门教程,我们来学习下Spring Boot的项目属性配置。 1、配置项目内置属性 属性配置主要是在application.properties文件里配置的(编写时有自动提示)这里我们将server的端口变为8888,路径加上HelloWorld: 在DeomApplication.jav ...
分类:编程语言   时间:2017-09-04 00:04:13    阅读次数:232
Java中的锁
1 公平锁/非公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁是指多个线程按照申请锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。有可能,会造成优先级反转或者饥饿现象。 对于Java ReentrantLock而言,通过构造函数指定该锁是否是公平锁,默认是非 ...
分类:编程语言   时间:2017-09-04 00:48:05    阅读次数:272
JS数组定义及详解
## 1、什么是数组 ## 数组就是一组数据的集合 其表现形式就是内存中的一段连续的内存地址 数组名称其实就是连续内存地址的首地址 ## 2、关于js中的数组特点 ## 数组定义时无需指定数据类型 数组定义时可以无需指定数组长度 数组可以存储任何数据类型的数据(比如说一个元素保存整型,一个元素保存字 ...
分类:编程语言   时间:2017-09-04 00:48:14    阅读次数:220
python的字符串、集合、for循环、异常等基础语法
#!/usr/bin/python // 打印输出变量的2种方式name='zhangsan'print "badou hadoop study!,your name is %s" %(name)print "you name is ", name // 定义函数def print_your_nam ...
分类:编程语言   时间:2017-09-04 00:48:30    阅读次数:180
第三百六十八节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现搜索的自动补全功能
第三百六十八节,Python分布式爬虫打造搜索引擎Scrapy精讲—用Django实现搜索的自动补全功能 elasticsearch(搜索引擎)提供了自动补全接口 官方说明:https://www.elastic.co/guide/en/elasticsearch/reference/current ...
分类:编程语言   时间:2017-09-04 00:56:07    阅读次数:303
编写简洁的 JavaScript 代码
作者:尹锋链接:https://www.zhihu.com/question/20635785/answer/223515216来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 避免使用 js 糟粕和鸡肋 这些年来,随着 HTML5 和 Node.js 的发展,Java ...
分类:编程语言   时间:2017-09-04 00:56:43    阅读次数:611
一个经典例子让你彻彻底底理解java回调机制
转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17483273),请尊重他人的辛勤劳动成果,谢谢 以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找 ...
分类:编程语言   时间:2017-09-04 00:56:53    阅读次数:251
了解java
学习了两周的Java课程,我觉得是该总结一下自己对学习java的心得体会了。我觉得开始学习任何一门课(包括java),兴趣最重要。一直觉得自己在学计算机编程语言,学的不是很好,但每门语言都有它不一样的精华,并且有自己的语法,因为基础是最重要的,所以基础牢固才有可能对后面的学习有更加深刻的认识 ,于是 ...
分类:编程语言   时间:2017-09-04 00:57:04    阅读次数:218
基数排序
[Data Structure][Sort] ...
分类:编程语言   时间:2017-09-04 00:57:37    阅读次数:156
java源代码安全审计(三)
上期说到对项目进行maven clean install成功后,生成了target目录 接下来看我如何处理剩下的步骤,完成源代码安全审计的。 预留,下次再补 经过多次的尝试,终于打通了工具使用,太兴奋了! ...
分类:编程语言   时间:2017-09-04 00:58:03    阅读次数:228
程序媛计划——python初级课时3~5
产生1~10中的随机数: for 循环:所有可遍历对象都能用于for循环,如一个字符串。 len(list),list中的元素类型可以各不相同;可以直接用下标对list元素赋值来更新列表 对字符串可以进行下标操作: 序列:python中最基本的数据结构,每个序列都有一个索引;python包括6种内置 ...
分类:编程语言   时间:2017-09-04 00:58:51    阅读次数:156
java笔记------日期API
涉及的一些api: Calendar calendar = Calendar.getInstance(); calendar.getTime();calendar.setTime(date);calendar.set(Calendar.YEAR,2000);calendar.get(Calendar ...
分类:编程语言   时间:2017-09-04 00:59:14    阅读次数:219
python中读取文件夹下的文件方法
#coding:utf-8 import os #利用os.walk()得到相应的文件名,并利用tuple()将之转换为tuple.zhuangzi_names=tuple(os.walk(top='D:\Alfred20151208\Alfred Thesis Preparation\莊子\莊子數 ...
分类:编程语言   时间:2017-09-04 01:02:39    阅读次数:263
201671010126 2016-2017-2《java程序设计》致老师
import java.util.*; import java.lang.math.*; public class First{ public static void main(String[] args) { SYstem.out.println("请输入一个整数:"); Scanner in=n ...
分类:编程语言   时间:2017-09-04 01:04:05    阅读次数:168
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!