码迷,mamicode.com
首页 > 2017年01月10日 > 全部分享
459.(KMP)求字符串是否由模式重复构成 Repeated Substring Pattern
假设str长度为len,重复的子串长度为k,则如果真的由连续多个长度为k的子串重复构成str,那么在对str求next时,由于连续对称性(如图,前后两个虚线框内字符串相等),会从next[k+1]开始,1,2,3...地递增,直到next[len]=len-k,且(len-k)%k==0,表示有整数... ...
分类:其他好文   时间:2017-01-10 23:33:04    阅读次数:44
多态的应用
/* 多态的应用: 1. 多态用于形参类型的时候,可以接收更多类型的数据 。 2. 多态用于返回值类型的时候,可以返回更多类型的数据。 多态的好处: 提高了代码的拓展性。 需求1: 定义一个函数可以接收任意类型的图形对象,并且打印图形面积与周长。 */ //图形类 abstract class My... ...
分类:其他好文   时间:2017-01-10 23:32:36    阅读次数:44
解决virtualbox与mac文件拖拽问题
apt-get purge virtualbox-guest-x11apt-get autoremove --purgerebootapt-get updateapt-get dist-upgraderebootapt-get updateapt-get install -y virtualbox- ...
分类:系统相关   时间:2017-01-10 23:31:04    阅读次数:73
vue.js学习笔记(二):如何加载本地json文件
在项目开发的过程中,因为无法和后台的数据做交互,所以我们可以自建一个假数据文件(如data.json)到项目文件夹中,这样我们就可以模仿后台的数据进行开发。但是,如何在一个vue.js 项目中引入本地的json文件呢,下面就将步骤贴出来。(此时项目是由webpack打包而成)。 整个项目是由webp ...
分类:Web程序   时间:2017-01-10 23:31:28    阅读次数:315
BSS段、数据段、代码段、堆与栈
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。 BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。 数据 ...
分类:其他好文   时间:2017-01-10 23:29:46    阅读次数:39
c# 主机和网络字节序的转换 关于网络字节序和主机字节序的转换
最近使用C#进行网络开发,需要处理ISO8583报文,由于其中有些域是数值型的,于是在传输的时候涉及到了字节序的转换。 字节顺序是指占内存多于一个字节类型的数据在内存中的存放顺序,通常有两种字节顺序,根据他们所处的位置我们分别称为主机节序和网络字节序。通常我们认为网络字节序为标准顺序,封包的时候,将 ...
分类:Windows程序   时间:2017-01-10 23:30:24    阅读次数:69
C++开源库大全(转)
程序员要站在巨人的肩膀上,C++拥有丰富的开源库,这里包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库 C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。 Standard Templa ...
分类:编程语言   时间:2017-01-10 23:30:39    阅读次数:108
chgrp命令
在lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理。可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以。Chgrp命令就是change group的缩写!要被改变的组名必须要在/etc/group文件内存在才行。 1.命令格式: chgrp [选项 ...
分类:其他好文   时间:2017-01-10 23:29:32    阅读次数:33
linux awk命令详解2
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 awk命令形式: awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ fil ...
分类:系统相关   时间:2017-01-10 23:30:25    阅读次数:54
Solr搜索技术
Solr搜索技术 今日大纲 回顾上一天的内容: 倒排索引 lucene和solr的关系 lucene api的使用 CRUD 文档、字段、目录对象(类)、索引写入器类、索引写入器配置类、IK分词器 查询解析器、查询对象(用户要查询的内容)、索引搜索器(索引库的物理位置)、排名文档集合(包含得分文档数... ...
分类:其他好文   时间:2017-01-10 23:29:51    阅读次数:63
Windows 7 或 Windows 8.1用户如何免费升级至Windows 10?
大家都知道win10可以通过win7、win8直接安装以达到洗白的效果。 但是很多同学是U盘直接安装win10,没有选择直接安装的方法,导致自己的win10硬件机器码没有上传到服务器,也就没有达到洗白的目的。 或者还有很多其他的原因,导致自己已经安装了win10却不是正版用户。 这个教程就是给那些已 ...
分类:Windows程序   时间:2017-01-10 23:29:26    阅读次数:101
shell 编程每日100行
[email protected] ~/tscripts $ echo "hello world !" -bash: !": event not found [email protected] ~/tscripts $ echo 'hello world !' hello world ! xiluh... ...
分类:系统相关   时间:2017-01-10 23:29:32    阅读次数:56
12th day
今天开始搞小项目了啊,还是很有意思的,晚上把老师讲过的都做完了,但是还不是很熟练,偶尔需要去看笔记,不过我觉得现在做的这个小项目还有很多地方不完善啊,很多地方都处理的特别简单,真实的项目中要考虑的东西肯定远远不止这些,不过凡事都是一个循序渐进的过程,由简到繁,还是学到了很多东西的! ...
分类:其他好文   时间:2017-01-10 23:26:19    阅读次数:46
Mybatis分页插件
Mybatis分页插件 - PageHelper说明 如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。 该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。 点击提交BUG 版本说明 最新版本为3.7... ...
分类:其他好文   时间:2017-01-10 23:27:14    阅读次数:89
Facebook 的 iOS 内存泄漏监测自动化实践
内存是移动设备上的共享资源,如果一个App无法正确地进行内存管理的话,将会导致内存消耗殆尽,闪退以及性能的严重下降。Facebook的iOS版本的许多功能模块共用了同一份内存空间,如果其中的某一个模块消耗了特别多的内存资源的话,将会对整个App造成严重影响。举个栗子,当某个..
分类:移动开发   时间:2017-01-10 22:47:27    阅读次数:75
【算法揭秘】Google Trips中存在了280年的古老算法揭秘
算法工程比较有意思的地方在于它永远不过时,不知道什么时候比较古老但是比较有用的算法可能会在我们的设计中体现,昨天,google发布了它的googletrips,一个新的app帮助你创建你在城市中的非常不错的行程。而这个算法确实在280年之前就已经被论证过的。1736年,欧拉发表了著名..
分类:编程语言   时间:2017-01-10 22:47:31    阅读次数:149
【算法揭秘】Google Trips中存在了280年的古老算法揭秘
算法工程比较有意思的地方在于它永远不过时,不知道什么时候比较古老但是比较有用的算法可能会在我们的设计中体现,昨天,google发布了它的googletrips,一个新的app帮助你创建你在城市中的非常不错的行程。而这个算法确实在280年之前就已经被论证过的。1736年,欧拉发表了著名..
分类:编程语言   时间:2017-01-10 22:47:04    阅读次数:49
929条   上一页 1 2 3 4 5 6 ... 55 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!