码迷,mamicode.com
首页 > 2016年07月24日 > 全部分享
理解KMP算法
问题背景 在我们平时使用计算机的过程中,有一项使用非常频繁的功能就是字符串查找。这个问题可以描述成:给定一个字符串文本T,要从中找出是否含有某个子串P。我们把P叫做模式字符串。这个问题最直接的解法就是逐个匹配:先将T和P左对齐,从头开始依次比较P中的每个字符是否和T中对应的字符相同。例如,T 为“a ...
分类:编程语言   时间:2016-07-24 16:10:31    阅读次数:198
1块钱一瓶水,4个盖子换一瓶水,150块能喝多少水
先来分析一下: 第一次:150 第二次:150 / 4 = 37 ······2 第三次:(37+2)/ 4 = 9······3 第四次:(9 + 3) / 4 = 3 3 < 4 所以停止 初始值150瓶水,也就是150个盖子 1.拿所有的盖子去换水,纪录余数和sum 2.(上次的余数+上次换水 ...
分类:其他好文   时间:2016-07-24 16:09:14    阅读次数:132
联合体
1.联合:计算机为其中最大的字段分配空间。 例如: typedef union{ short count; float weight; float volume;}quantity; //占4字节 2.设置联合的值 C89方式(保存第一个字段的值):quantity q = {4}; 注意加上{} ...
分类:其他好文   时间:2016-07-24 16:09:56    阅读次数:137
ElasticSearch基本操作命令
1. 获取所有记录条数 GET _count{ "query": { "match_all": {} }} GET logstash-2016-07-14/gatewaylog/_search{ "query" : { "match" : { "request_id" : "3a321b1e-462 ...
分类:其他好文   时间:2016-07-24 16:10:38    阅读次数:359
composer 使用笔记
建立composer配置 composer config secure-http false composer config -g secure-http false ...
分类:其他好文   时间:2016-07-24 16:09:05    阅读次数:321
For-Each循环~增强for循环
某人问我增强for循环是什么,其实我只是会用,所以上网查了一下,如下: For-Each循环 For-Each循环也叫增强型的for循环,或者叫foreach循环。 For-Each循环是JDK5.0的新特性(其他新特性比如泛型、自动装箱等)。 For-Each循环的加入简化了集合的遍历。 其语法如 ...
分类:其他好文   时间:2016-07-24 16:11:01    阅读次数:110
八大排序算法
概述 参考:http://blog.csdn.net/hguisu/article/details/7776068 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 ...
分类:编程语言   时间:2016-07-24 16:09:49    阅读次数:220
【python】a[::-1]翻转
设有一个元组或者列表 则a[::-1]和b[::-1]的含义是将元组或列表的内容翻转 注意和a[:-1]的区别 a[:-1]表示从元组中切片,默认从第一个元素开始,到倒数第一个元素前面的那个元素为止 ...
分类:编程语言   时间:2016-07-24 16:10:17    阅读次数:336
ssh:Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open
最近,用ssh连接github时,突然提示“Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open”,并且断开连接。 仔细阅读了一下ssh文档和这句提示,大概的意思时ssh的私有密钥的权限开放尺度太大了,可以供人随意欣赏了,ssh自身的策略关闭了s ...
分类:其他好文   时间:2016-07-24 16:10:34    阅读次数:117
scala 访问权限详解
private/protected [包名/类名/this] 即可指定变量的作用域。(this代表只有当前实例(即对象)可以访问) 伴生类和伴生对象中的成员可以相互访问。 class PackageOps_Advanced{import PackageOps_Advanced.power priva ...
分类:其他好文   时间:2016-07-24 16:10:20    阅读次数:353
[2016年7月4周]几款开源图像处理软件评测研究
[2016年7月4周]几款开源图像处理软件评测研究 一、做图像处理软件,不可避免地要进行一些界面操作。为此收集研究能够找到的图像处理软件。 基本的要求就是能够快速打开大图片、能够显示标尺、能够在图像上面显示我所需要显示的绘图对象。 1、paint.net 2、gimp 3、cximage 4、ima ...
分类:其他好文   时间:2016-07-24 16:08:13    阅读次数:239
面向对象之 封装 继承 多态
继承 ...
分类:其他好文   时间:2016-07-24 16:09:19    阅读次数:111
json
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. xml也是一种数据交换格式 JSON的优点: 1、基于纯文本,跨平台传递极其简单; 2、Javascript原生支持,后台语言几乎全部支持; 3、轻量级数据格式,占用字符数量极少,特别适合互联网传递特别快 ...
分类:Web程序   时间:2016-07-24 16:06:52    阅读次数:197
Less和Sass编译
使用koala编译 Koala 是一款由国人开发的开源预处理语言图形编译工具,目前已支持 Less、Sass、Compass 与CoffeeScript。 目前支持以下系统:Windows,Mac, 10.7+,Linux: 32bit / 64bit,Ubuntu: 32bit / 64bit; ...
分类:其他好文   时间:2016-07-24 16:06:41    阅读次数:237
第一章 学习总结
第一章,初识java 1. 1.Java是,一种编程语言,一种开发环境,一种应用环境,一种部署环境。 2.Java的特点有:简单的,面向对象的,分布式的,安全的,稳定的,可解释的,多线的,动态的语言。 3.Java的技术平台有三种 (1)JavaSE ( Java平台标准版):是SUN公司针对桌面开 ...
分类:其他好文   时间:2016-07-24 16:08:09    阅读次数:134
Java开源Saas开发框架+Activiti流程管理=JSAAS
<h2>1.SAAS云应用场景</h2> SAAS云应用近几年来越来越火,这得益于国内云计算的基础设施的发展,如以前我们开发应用所需要的硬件计算资源、平台的操作系统、互联网IP、带宽及域名等,均可以非常有效解决了,企业建设应用或平台,不再需要考虑如何购买这些资源,我们仅需要通过在阿里或腾讯那里购买到 ...
分类:编程语言   时间:2016-07-24 16:07:58    阅读次数:548
Linux档案属性
输入命令:ls -al 档案类型权限: 第一個字元代表这个档案是『目录、档案或链接档等等』: 当为[ d ]则是目录; 当为[ - ]则是目录; 若是[ l ]则表示为链接档(link file); 若是[ b ]则表示为装置档里面的可供存储的周边设备(可随机存取裝置); 若是[ c ]则表示为装置 ...
分类:系统相关   时间:2016-07-24 16:06:48    阅读次数:235
1452条   上一页 1 ... 42 43 44 45 46 47 48 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!