字符串的匹配算法

串模式的匹配算法:   1.使用最基础 的BP算法,也就是从主串开始一个一个遍历字串看主串是否有包含子串,如果有返回其标记的位置。   代码如下:      int BF(char * Findstr,int sizeFindstr,char *str,int sizestr) { if(Findstr == NULL||sizeFindstr<=0||str == NULL|| sizestr<=0||sizeFindstr<sizestr)return -1; int
分类: 其他 发布时间: 06-12 23:17 阅读次数: 3

ActiveMQ5.14.5配置参数详解

Activemq-.xml1.加载properties配置参数。下面加载是访问broker的身份信息,即用户名和密码<beanclass="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><propertyname="locations"><value>file:${
分类: 企业开发 发布时间: 06-12 23:17 阅读次数: 3

ngnix日志模块、事件模块

日志模块 1、access_log指令   语法: access_log path [format [buffer=size [flush=time]]]; access_log logs/access.log main; 默认值: access_log logs/access.log combined; 配置段: http, server, location, if in location, limit_except gzip压缩等级。 buffer设置内存缓存区大小。 flush保存在
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

洛谷 P1627 [CQOI2009]中位数 解题报告

P1627 [CQOI2009]中位数 题目描述 给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于中间的数。 输入输出格式 输入格式: 第一行为两个正整数n和b,第二行为1~n的排列。 【数据规模】 对于30%的数据中,满足n≤100; 对于60%的数据中,满足n≤1000; 对于100%的数据中,满足n≤100000,1≤b≤n。 输出格式: 输出一个整数,即中位数为b的连续子序列个数。 这个题其实并不是很难想。 转换一下模
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

「AI大学·未来课栈@成都栈」报名开启,AI 带你大开眼界!

2018年「AI大学·未来课栈@成都栈」将于6月14日在成都拉开序幕。 这一次我们携手中科院上海微系统研究员张晓林、云孚科技CEO张文斌等知名AI大咖,从计算机视觉、人机交互、AI医疗等热门技术方向说起,看AI如何将过去的不可能变成现在的可能。 我们诚挚邀请您 与我们一起 幻变未来 报名链接:http://www.aidaxue.com/future/index 1.AI仿生眼:让失明者重见光明 美国著名女作家海伦·凯勒在《假如给我三天光明》中记录了她对光明的渴望,这让科学家们意识到有一群人在
分类: 其他 发布时间: 06-12 23:12 阅读次数: 2

线程中断测试

package com.fh.interview; /** * @author * @create 2018-06-12 下午10:15 **/ public class Interrent { public static void main(String[] args) { Thread run = new Thread(new Runnable() { @Override public void run()
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

(二)版本控制管理器之CVS(上)

在前一篇《(一)版本控制管理器之发展史》的介绍中,有提到古典时期的CVS,那什么是CVS?CVS特点是什么?怎么个用法?等一系列的问题,虽然这个版本控制管理器早已过时,但大家了解下也不妨,也便于我写文章。下面我会为大家一一介绍CVS这个版本控制,主要分几个大模块进行: (1)CVS:CVS 是 Concurrent Version System(并行版本系统)的缩写,用于版本管理(我们熟悉的SVN是它的改进、升级版,在后面的文章我会讲述),早在CVS上一代版本,团队开发的项目,并不支持多个用户
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

如何给sublime text.安装插件

1、Sublime的Package Control安装方法 Package Control插件本身是一个为了方便管理插件的插件 第一步:ctrl+~,在弹出的下部边框中输入: 如果是 Sublime text 3 import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-p
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

百度分享怎样去掉图片分享?

"image": { "viewList": ["weixin", "sqq", "tsina", "tqq", "qzone", "youdao"], "viewText": "分享到:", "viewSize": "16" }, 去掉分享代码里的图片分享代码
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

GIt--Github

很多企业在招聘的时候都会要求,有git作品展示,但git的功能不仅限于此,本文主要介绍了我在使用中所遇到的问题,以便更好的帮助大家。 Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 首先先安装Git windows版的下载地址:https://gitforwindows.org/ ;安装方法参考百度经验:https://jingyan.baidu.com/article/c1465413b37ac60bfcfc4ce9.html 其次你要先注册一个Gi
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

操作系统概述(os 笔记一)

操作系统概述 操作系统的目标和功能 1、目标:作为用户/计算机接口 计算机的使用人群大致可以分为三类,终端用户,程序开发者,操作系统设计人员。 对于终端用户,即应用程序的用户来说,他们通常不关注计算机程序的组成和计算机的硬件细节,因此在终端用户看来,计算机系统是一组应用程序的组合。终端用户需要学习的只是各种应用程序的使用。 对于程序开发者来说,计算机系统是由各种程序设计语言和系统调用接口组成。程序开发者可以选择一种程序设计语言去开发应用程序。而应用程序的执行脱离不了硬件的支持,如果程序开发者在
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

优化长的switch语句

突然想到之前碰到的一个优化的面试题,现在想想switch用的太傻 1 public enum FormatType 2 { 3 GetKey, 4 GetValue 5 } 6 public class Format 7 { 8 private static string Get(Dictionary<string, string> dict, FormatType formatType, string code) 9 {
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

python解析处理snmp回显----snmp

查看服务端配置:https://www.cnblogs.com/dpf-10/p/9175409.html 查看内容示例: D:\python>snmpwalk -v 2c -c public 127.0.0.1 .1.3.6.1.4.1.2021.5000 UCD-SNMP-MIB::ucdavis.5000.1.0 = INTEGER: 1 UCD-SNMP-MIB::ucdavis.5000.2.1.2.10.103.101.116.119.105.110.105.110.102.111
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

1096 Consecutive Factors (20)

Among all the factors of a positive integer N, there may exist several consecutive numbers. For example, 630 can be factored as 3*5*6*7, where 5, 6, and 7 are the three consecutive numbers. Now given any positive N, you are supposed to find the maxi
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

何为主流浏览器

有自己独立的内核, 主流浏览器 内核 IE trident Chrome webkit/blink Firefox Gecko Opera presto Safari webkit
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

bzoj1072[SCOI2007]排列perm

传送门 Description   给一个数字串s和正整数d, 统计s有多少种不同的排列能被d整除(可以有前导0)。例如123434有90种排列能 被2整除,其中末位为2的有30种,末位为4的有60种。 Input   输入第一行是一个整数T,表示测试数据的个数,以下每行一组s和d,中间用空格隔开。s保证只包含数字0, 1 , 2, 3, 4, 5, 6, 7, 8, 9. Output   每个数据仅一行,表示能被d整除的排列的个数。 Sample Input 7 000 1 001 1 1
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

sql脚本过大,无法打开的解决方法

从外网把数据库中的表结构以及数据用”导出脚本“的方式导出来(几G的样子),但是在本机执行sql脚本的时候,直接就是out of memory。 可使用sqlcmd命令来完成这一工作。 具体操作如下: step1: 在查询分析器中执行下面的sql语句 select @@servername ;获得数据库服务器名称。 step2:通过运行指令执行脚本 sqlcmd -S SQLExpress -U sa -P -d trw -r -i db.sql 其中,SQLExpress是我的本地数据库服务器
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

洛谷 P3871 [TJOI2010]中位数 解题报告

P3871 [TJOI2010]中位数 题目描述 给定一个由N个元素组成的整数序列,现在有两种操作: 1 add a 在该序列的最后添加一个整数a,组成长度为N + 1的整数序列 2 mid 输出当前序列的中位数 中位数是指将一个序列按照从小到大排序后处在中间位置的数。(若序列长度为偶数,则指处在中间位置的两个数中较小的那个) 例1:1 2 13 14 15 16 中位数为13 例2:1 3 5 7 10 11 17 中位数为7 例3:1 1 1 2 3 中位数为1 输入输出格式 输入格式:
分类: 其他 发布时间: 06-12 23:12 阅读次数: 3

lca_mrq模板

#include<iostream> #include<vector> #include<queue> using namespace std; const int N = 4e4 + 1; int n,step; int vs[2 * N], dp[2*N][20], id[N], depth[2 * N]; /* 1.除id以外,其他数组都是2*N; 2.若选择半闭半开 dp时这里分为 [i][j-1] [i+1<<(j-1)][j-1] 3.lca时把区间分为 [L][i-1] [R+
分类: 其他 发布时间: 06-12 23:07 阅读次数: 3

BZOJ 3698 XWW的难题:有上下界的最大流

传送门 题意 给你一个 $ n*n $ 的正实数矩阵 $ A $ ,满足XWW性。 称一个 $ n*n $ 的矩阵满足XWW性当且仅当: $ A[n][n] = 0 $ 矩阵中每行的最后一个元素等于该行前 $ n-1 $ 个数的和(除最后一行) 矩阵中每列的最后一个元素等于该列前 $ n-1 $ 个数的和(除最后一列) 现在你要给 $ A $ 中的数进行取整操作(可以是上取整或者下取整),使得最后的 $ A $ 矩阵仍然满足XWW性。 问你 $ A $ 中元素之和最大为多少。如果无解,输出"N
分类: 其他 发布时间: 06-12 23:07 阅读次数: 3