码迷,mamicode.com
首页 > 编程语言 > 周排行
KMP 算法简单解释
KMP 算法简单解释 ? 讲KMP算法,离不开BF,实际上,KMP就是BF升级版,主要流程和BF一样,就是在削除回溯上花了点功夫,利用Next数组来削除 1)Next[0]= 1; //只有Next[0]为 1,当第一个不匹配时则在KMP中讲主串索引i向后挪一位(++i); //此时子串索引下标j= ...
分类:编程语言   时间:2019-10-05 22:36:35    阅读次数:96
java影片租赁平台
每天记录学习,每天会有好心情。*^_^* 今天将为大家分析一个基于web的java影片租赁平台,采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统。有利于影片行业快速迈入租赁市场,为企业提供多方面便捷。基于web的java影片租赁平台项目使用 ...
分类:编程语言   时间:2019-10-05 22:39:54    阅读次数:301
Spring中单例和多例模式
Spring容器管理的bean在默认情况下是单例的,也是一个bean只会创建一个对象,存在内置 map中,之后无论获取多少次该bean,都返回同一个对象。这样可以减小了对象的创建,从而减小了内存的开销。 bean在单例或多例模式下的生命周期: 单例模式 bean在单例模式下,spring容器启动时解 ...
分类:编程语言   时间:2019-10-05 22:42:00    阅读次数:101
RPC-基于原生java实现
一:什么是RPC 远程过程调用(Remote Procedure Call)。就是调用其他业务方的方法的时候,就像是调用自己本地的方法一样。 二:java rpc实现简介 服务端(使用反射) (1)服务端写一个接口和一个接口的实现。 (2)服务端维护一个map,key为接口的类名,value为接口的 ...
分类:编程语言   时间:2019-10-05 22:44:15    阅读次数:123
centos下的python无法打印中文
Python3中输出中文的方法如下: 方法一:在环境变量中,设置PYTHONIOENCODING=utf-8 以centos为例执行: 方法二:给函数的encoding参数赋值“utf-8” 以python写文件的open方法为例: 方法三:给标准输出设置编码 ...
分类:编程语言   时间:2019-10-05 22:44:56    阅读次数:171
Java SpringBoot 实体类数据自动验证
package demo.dto; import org.hibernate.validator.constraints.Length; import javax.validation.constraints.NotBlank; import javax.validation.constraints... ...
分类:编程语言   时间:2019-10-05 22:45:18    阅读次数:247
python for test
for i,value in enumerate(['A', 'B', 'C']) print(i,value) ...
分类:编程语言   时间:2019-10-05 22:47:49    阅读次数:107
Java SpringBoot全局错误处理类,返回标准结果
package demo.utils; import com.alibaba.fastjson.JSON; import demo.controller.ProductController; import org.apache.logging.log4j.LogManager; import org... ...
分类:编程语言   时间:2019-10-05 22:52:54    阅读次数:190
多线程下载
多线程下载 梨视频下载为例 要点: 1.获取所有视频的url,定义下载函数getdata 2.将下载数据保存到列表,定义数据保存函数savefunc 3.from multiprocessing.dummy import Pool ? pool = Pool(4) ? pool.get(getdat ...
分类:编程语言   时间:2019-10-05 22:54:45    阅读次数:166
JavaSE理论篇
将已学过的知识记录在此,既能便于以后温习又能方便知识共享,做到共同成长。 计算机语言发展简史 主要分为三个阶段 机器语言:打点机,有点表示1,没有表示0,打点计时器 低级语言:汇编语言 高级语言:Java C/C++ web执行效率比低级语言低 Java发展简史 Java是一种语言,具有自己的语法和 ...
分类:编程语言   时间:2019-10-06 00:00:39    阅读次数:140
Python库整理
库名称简介 Chardet字符编码探测器,可以自动检测文本、网页、xml的编码。 colorama主要用来给文本添加各种颜色,并且非常简单易用。 Prettytable主要用于在终端或浏览器端构建格式化的输出。 difflib,[Python]标准库,计算文本差异 Levenshtein,快速计算字 ...
分类:编程语言   时间:2019-10-06 00:01:33    阅读次数:389
冒泡排序深入理解
冒泡排序深入理解 对于冒泡排序有一个小性质: 每一次都会把序列未排好序的最大数"沉底", 即推到序列尾部 1. "P4378 Out of Sorts S" 留意着农场之外的长期职业生涯的可能性,奶牛Bessie开始在不同的在线编程网站上学习算法。 她到目前为止最喜欢的算法是“冒泡排序”。这是Bes ...
分类:编程语言   时间:2019-10-06 00:02:52    阅读次数:100
(一)Python的特点(优点和缺点)
Python 是一种面向对象、解释型的脚本语言,同时也是一种功能强大而完善的通用型语言。相比其他编程语言(比如 Java),Python 代码非常简单,上手非常容易。 Python优点: (1)简单易学 (2)开源 (3)高级语言 (4)解释性语言 一个用编译型语言(如 C 或 C++)写的程序,可 ...
分类:编程语言   时间:2019-10-06 00:03:41    阅读次数:169
python之字符串类型及其操作
1.1字符串类型的表示 字符串是字符的序列表示,可以由一对单引号(')、 双引号(")或三引号(’")构成。其中,单引号和双引号都可以表示单行字符串,两者作用相同。使用单引号时,双引号可以作为字符串的一部分;使用双引号时,单引号可以作为字符串的一部分。三引号可以表示单行或者多行字符串。3种表示方式如 ...
分类:编程语言   时间:2019-10-06 00:08:29    阅读次数:126
Python 网络编程
计算机网络就是把各个计算机连接起来,让网络中的的计算机可以相互通信,而网络编程就是在程序中实现计算机相互通信。 举个例子,当你使用电脑访问微博时,你的电脑就和微博的某台服务器通过互联网连接起来了,服务器把网页上的内容作为数据通过互联网传输到你的电脑上。 更具体一点,由于你电脑上同时也存在着和其他服务 ...
分类:编程语言   时间:2019-10-06 00:11:06    阅读次数:91
PHP教程之常用数组操作
学习一下数组、json、函数和类的检测等 1.数组 array_diff — 计算数组的差集 array_merge — 合并一个或多个数组 array_intersect — 计算数组的交集 array_keys — 返回数组中部分的或所有的键名 array_map — 为数组的每个元素应用回调函 ...
分类:编程语言   时间:2019-10-06 00:12:31    阅读次数:114
Python学习之循环--绕圈圈(蛇形盘)
效果图: 注意哦,右边多出来的一点不是程序有问题,是打印的时候我用的\t,但100,三个字符顶格的时候给顶出去的,我太懒了,不想再调输出格式了,就这么凑合看吧 实现代码: ...
分类:编程语言   时间:2019-10-06 00:13:16    阅读次数:153
Python 电子邮件
从一台计算机编写邮件到对方收到邮件。假设我们自己的电子邮件地址是me@163.com,对方的电子邮件地址是friend@sina.com 我们在本地的软件上写好邮件,点击发送,邮件就发送出去了,这些电子邮件被称为MUA(mail user agent)邮件用户代理 邮件从本地被发送出去后,并不会被直 ...
分类:编程语言   时间:2019-10-06 00:15:51    阅读次数:106
(二)Python的应用领域
Python 的应用领域主要有如下几个: Web应用开发 Python 经常被用于 Web 开发,尽管目前 PHP、JS 依然是 Web 开发的主流语言,但 Python 上升势头更劲。尤其随着 Python 的 Web 开发框架逐渐成熟(比如 Django、flask、TurboGears、web ...
分类:编程语言   时间:2019-10-06 00:16:04    阅读次数:131
Java源码解析|String源码与常用方法
String源码与常用方法 1.栗子 代码: 输出: 2.String的不变性 2 1:字符串常量池 `s与s2引用相等即地址相等,原因是:Java把字符串常量存入字符串常量池 而 String s4 = new String("hello"); s4和 s2的值不相等,是因为new会产生一个新的对 ...
分类:编程语言   时间:2019-10-06 00:18:45    阅读次数:84
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!