首页 > 2016年04月22日 > 全部分享
字符串匹配(KMP 算法 含代码)
串(string或字符串)是由零个或多个字符组成的有限序列,一般记为 其中s是串的名,用单引号括起来的字符序列是串的值;ai(1 串中任意个连续的字符组成的子序列称为该串的子串。包含子串的串相应的称为主串。通常称字符在序列中的序号为该字符在串中的位置。子串在主串中的位置则以子串的第一个字符在主串中的位置来表示。 下面主要说一下串的模式匹配算法 传统的串匹配法 算法的基本思想是:从主串...
分类:编程语言   时间:2016-04-22 20:08:51    收藏:0  评论:0  赞:0  阅读:301
JDK1.8源码学习之Map.java
package java.util; import java.util.function.BiConsumer; import java.util.function.BiFunction; import java.util.function.Function; import java.io.Serializable; /** * 一个可以将关键字映射为值的对象; * 一个map可以包含重复...
分类:编程语言   时间:2016-04-22 20:08:41    收藏:0  评论:0  赞:0  阅读:248
Eclipse转成Android Studio项目进行多渠道打包
一行一行敲太麻烦    用的beyond compare工具进行比对出来的 所需新增的代码大部分是在要打包Model中build.gradle进行修改新增...
分类:移动平台   时间:2016-04-22 20:08:31    收藏:0  评论:0  赞:0  阅读:267
第一节.安装Android Studio(Ubuntu)
安卓开发系列教程——目录最后编辑于2016-04-21本节介绍在Ubuntu 14.04 LTS 下安装Android Studio 2.0 。如果你的开发环境为Windows 7,请转到——————。本节目录: 安装JDK 安装Android SDK 安装Android Studio 新建项目并在虚拟设备AVD上运行第一个安卓APP 1. 安装并配置JDK1.1 从ORACLE 官网下载最新版...
分类:移动平台   时间:2016-04-22 20:08:21    收藏:0  评论:0  赞:0  阅读:227
kafka linux下的集群安装
第一步.kafka 集群安装环境准备        环境:CentOS6.5        集群环境:         192.168.139.130 master         192.168.139.131 node1         192.168.139.132 node2     zookeeper 版本:zookeeper-3.3.6.tar.gz     kafka...
分类:系统服务   时间:2016-04-22 20:08:11    收藏:0  评论:0  赞:0  阅读:547
Android 6.0 动态权限申请注意事项
Android 6.0 权限区分 Android 6.0 为了保护用户隐私,将一些权限的申请放在了应用运行的时候去申请, 比如以往的开发中,开发人员只需要将需要的权限在清单文件中配置即可,安装后用户可以在设置中的应用信息中看到:XX应用以获取****权限。用户点击可以选择给应用相应的权限。此前的应用权限用户可以选择允许、提醒和拒绝。在安装的时候用户是已经知道应用需要的权限的。但是这样存在一个问题...
分类:移动平台   时间:2016-04-22 20:08:01    收藏:0  评论:0  赞:0  阅读:362
complementary prior
https://www.douban.com/note/344374111/ Complementary Prior 的提出,应该是用于解决多层网络中不好计算的问题。 多层有向网络,Deep Belief Networks 如图,多层有向网络中很难进行推断:如果计算 W,我们需要知道第一个隐层的后验概率,那么会遇到几个问题:...
分类:其他   时间:2016-04-22 20:07:51    收藏:0  评论:0  赞:0  阅读:333
s3c2440x系统时钟设置及定时器的设置与应用
该文章主要写了对于s3c2440是如何设置其系统时钟,如何设置及利用定时器产生PWM波,如何利用定时器控制蜂鸣器,如何利用定时器产生中断来控制板子上LED的亮灭。...
分类:其他   时间:2016-04-22 20:07:41    收藏:0  评论:0  赞:0  阅读:269
nrf51822---主从通信(1)
nrf51822---主从通信...
分类:其他   时间:2016-04-22 20:07:32    收藏:0  评论:0  赞:0  阅读:968
interrupts & exceptions中断异常
2016...
分类:其他   时间:2016-04-22 20:07:21    收藏:0  评论:0  赞:0  阅读:296
【一天一道LeetCode】#23. Merge k Sorted Lists
一天一道LeetCode系列(一)题目 Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. (二)解题合并K个已拍好序的链表。剑指上有合并两个已排好序的链表的算法,那么K个数,我们可以采用归并排序的思想,不过合并函数可能需要修改一下,换成合并两个已排好...
分类:其他   时间:2016-04-22 20:07:11    收藏:0  评论:0  赞:0  阅读:239
Python高级特性——学习笔记
Python中非常有用的高级特性,1行代码能实现的功能,决不写5行代码。请始终牢记,代码越少,开发效率越高。 1、切片slice。L = [1, 2, 3, 4, 5] L[0:3]=[1,2,3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。 如果第一个索引是0,还可以省略 倒数切片L[-2:]=[4,5]从倒数第二个数 到 最后一个数...
分类:编程语言   时间:2016-04-22 20:06:51    收藏:0  评论:0  赞:0  阅读:209
Geekband作业13--视图优化
bug项目地址:https://github.com/lzyzsd/AndroidUIPorblems 这次作业是视图优化,首先运行程序之前,在开发者选项中勾选Show GPU Overdraw 1.程序首页如下 出现3X及以上的过度绘制区域有button上面的文本及下面的整个LinearLayout。 两个button的过度绘制是由于整个界面背景及butt...
分类:其他   时间:2016-04-22 20:06:41    收藏:0  评论:0  赞:0  阅读:240
我的SpringMvc学习之路之HelloWorld!
博主应届毕业生,java专业,不过在学校也是没听过什么课,通常是上到一半想走就走,平时也是玩的挺疯狂的。直到我找到编程的乐趣。 今天开始学习SpringMvc。【第一次写博客】 万物的起源(HelloWorld)        一、首先创建一个maven工程(一起熟悉一下)                                        然后点击finish,...
分类:编程语言   时间:2016-04-22 20:06:11    收藏:0  评论:0  赞:0  阅读:310
Java多线程面试问题
原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/ 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。 Java多线程面试问题 1...
分类:编程语言   时间:2016-04-22 20:06:01    收藏:0  评论:0  赞:0  阅读:220
Ubuntu server ssh
Ubuntu判断是否安装ssh服务,通过如下命令进行: ps -e | grep ssh ssh-agent表示ssh-client启动,sshd表示ssh-server启动了。 如果缺少sshd,说明ssh服务没有启动或者没有安装。 安装ssh-client命令:sudo apt-get install openssh-client 安装ssh-server命令:sud...
分类:系统服务   时间:2016-04-22 20:05:51    收藏:0  评论:0  赞:0  阅读:302
隐式Intent的使用——Android学习笔记3
隐式Intent的使用 一、为什么要用隐式Intent?     但如果想调用别的程序的组件时,且开发人员往往并不清楚别的应用程序的组件名称,这时我们只能用隐式Intent,隐式Intent恰恰相反,它不会用组件名称定义需要激活的目标组件,而是Android系统帮助应用程序寻找与Intent请求意图最匹配的组件。 二、Android系统怎么找?...
分类:移动平台   时间:2016-04-22 20:05:41    收藏:0  评论:0  赞:0  阅读:218
c语言之数组
一:数组初体验 生活中我们经常会用到容器,比如我们去超市购物需要使用购物袋装购买的商品。同样我们在程序中也需要容器,只不过该容器有点特殊,它在程序中是一块连续的,大小固定并且里面的数据类型一致的内存空间,它还有个好听的名字叫数组。可以将数组理解为大小固定,所放物品为同类的一个购物袋,在该购物袋中的物品是按一定顺序放置的。 我们来看一下如何声明一个数组:  数据类型 数组名称[...
分类:编程语言   时间:2016-04-22 20:05:31    收藏:0  评论:0  赞:0  阅读:335
100条经典C语言笔试题目(上)
1. 请填写 bool , float, 指针变量 与“零值”比较的 if 语句。 1.1 请写出 bool flag 与“零值”比较的 if 语句: if(flag); if(!flag) 1.2 请写出 float x 与“零值”比较的 if 语句: if((x=)0.000001); 1.3 请写出 char *p 与“零值”比较的 if 语句 if(p != N...
分类:编程语言   时间:2016-04-22 20:05:11    收藏:0  评论:0  赞:0  阅读:244
Java文件上传下载
Java文件上传下载 基本原理 文件上传原理 通过为表单元素设置Method=”post” enctype=”multipart/form-data”属性,让表单提交的数据以二进制编码的方式提交,在接收此请求的Servlet中用二进制流来获取内容,就可以取得上传的文件的内容,从而实现文件的上传。 文件下载原理 JSP+Servlet实现文件上传下载 上传 "/...
分类:编程语言   时间:2016-04-22 20:05:01    收藏:0  评论:0  赞:0  阅读:309
1797条   上一页 1 ... 22 23 24 25 26 ... 90 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!