2021年度训练联盟热身训练赛第四场 H - Rock Paper Scissors(字符串匹配,FFT)

整理的算法模板合集: ACM模板点我看算法全家桶系列!!!实际上是一个全新的精炼模板整合计划2021年度训练联盟热身训练赛第四场 H - Rock Paper Scissors(字符串匹配,FFT)Weblinkhttps://ac.nowcoder.com/acm/contest/13506/HProblem你和电脑玩剪刀石头布,给定一个电脑的出拳序列 sss 以及你的一个出拳序列 ttt ,你可以任意在电脑的出拳序列 sss 里选择一个位置开始比赛直到序列结束,问你最多能赢多少场。
分类: 企业开发 发布时间: 03-29 10:15 阅读次数: 0

C语言常用字符串和内存操作库函数---笔记

strcmp --- 字符串比较qsort --- 快速排序strcmp — 字符串比较功能:依次比较两个字符串相同位置的字符是否相同,而不是一次性比较整个字符串,因为C语言没有字符串类型功能演示模拟实现qsort — 快速排序功能演示...
分类: 编程语言 发布时间: 03-29 10:15 阅读次数: 0

获取元素(动态集合和静态集合)

如果我想利用循环将 ul 中的 li 元素清空,我们最先想到的是直接获取所有的 li 循环遍历删除即可。但是获取 li 元素的方法不同会导致结果不同<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &l.
分类: 其他 发布时间: 03-29 10:15 阅读次数: 0

redis:源码安装、配置

1、源码安装获取源码并make:wget http://download.redis.io/releases/redis-6.2.0.tar.gztar xzf redis-6.2.0.tar.gzcd redis-6.2.0/make执行完make命令后,redis-6.0.8 的src目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序 redis-cli:下面启动 redis 服务:cd src./redis-...
分类: 其他 发布时间: 03-29 10:15 阅读次数: 0

Redis:五种数据类型及常用操作

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。1、String(字符串)string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value。string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象。string 类型是 Redis 最基本的数据类型,string 类
分类: 其他 发布时间: 03-29 10:15 阅读次数: 0

独家思维导图!让你秒懂编译原理(二)——第二章 高级语言及其语法描述

独家思维导图!让你秒懂编译原理(一)——第二章 高级语言及其语法描述文章目录独家思维导图!让你秒懂编译原理(一)——第二章 高级语言及其语法描述一. 语法三.程序语言的基本功能和层次结构程序的层次结构自上而下看上述层次结构:自下而上看上述层次结构:2.2 高级语言的一般特性2.2.1 高级语言的分类2.2.2 程序结构FORTRANPASCALADAJAVA2.2.3 数据类型与操作1) 初等数据类型标识符与名字2) 数据结构1 数组内情向量2 记录3 字符串、表格、栈三 抽象数据类型2.2.4
分类: 编程语言 发布时间: 03-29 10:15 阅读次数: 0

redis:HyperLogLog

Redis 在 2.8.9 版本添加了 HyperLogLog 结构。HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定的、并且是很小的。在 Redis 里面,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个不同元素的基 数。这和计算基数时,元素越多耗费内存就越多的集合形成鲜明对比。但是,因为 HyperLogLog 只会根据输入元素来计算基数,而不会储存输入
分类: 其他 发布时间: 03-29 10:15 阅读次数: 0

2021-03-26 基于LPM_ROM的4位乘4位无符号数乘法器

基于LPM_ROM的4位乘4位无符号数乘法器搭建仿真电路图1、创建Block Diagram/Schematic File文件2、搭建自己的电路图2.1第二步可能遇到的问题:问题一:在逻辑单元lpm_rom时无法找到.mif文件问题原因:没有生成.mif文件解决办法:生成.mif文件(注:生成.mif文件步骤一:new->Memory lntialization File)(注:生成.mif文件步骤二:在弹出的界面上输入如下界面的数字,输入完后点击“OK”)(注:生成.mif文
分类: 编程语言 发布时间: 03-29 10:15 阅读次数: 0

点击自制菜单

应用场景:当我们希望用户再点击右键的时候不希望弹出浏览器的默认菜单时,需要阻止浏览器默认行为,并执行我们想要的效果第一种方式,通过创建元素的方式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &lt
分类: 其他 发布时间: 03-29 10:15 阅读次数: 0

vue实现国际化,vue-i18n的使用,页面多语言切换

安装插件$ cnpm i vue-i18n -Smain.js 引入import VueI18n from 'vue-i18n' // 引入// 创建实例const i18n = new VueI18n({ locale: 'zh', // 语言标识 messages: { 'zh': require('./assets/lang/zh.js'), 'en': require('./assets/lang/en.js') }})/
分类: 编程语言 发布时间: 03-29 10:15 阅读次数: 0

Linux学习----4.远程登录管理

网络模式和配置1、当前计算机网卡虚拟网卡:VMnet1、VMnet8真实网卡:无线网络连接16(无线网卡) 本地连接5(有线网卡)2、虚拟机网络配置1、Hostonly 仅主机模式虚拟机通过VMnet1网卡,只能和本机通信。不能和局域网内其他真实机通信,2)网络 右键 属性在网络—设置–,查询虚拟机自动分配的一个假网段IP:192.168.154.1此VMnet1网段和必须和Linux的网段相同的:使用Ifconfig (if表示interface)命令Lo:(local l
分类: 企业开发 发布时间: 03-29 10:15 阅读次数: 0

Linux-环境变量的设置、查看和测试

文章目录1.基本概念2.查看环境变量3.设置环境变量4. 环境变量的代码验证5.通过代码获取环境变量1.基本概念环境变量:一般是指在操作系统中用来指定操作系统运行环境的一些参数例如:我们在编写C/C++代码的时候,在链接的时候,从来不知道我们的所链接的动态静态库在哪里,但是照样可以链接成功,生成可执行程序,原因就是有相关环境变量帮助编译器进行查找。常见的环境变量PATH:保存了可执行程序的搜索路径(其中各个路径之间采用:符号来分隔)SHELL:保存了命令行解释器的名称(Linux中为B
分类: 企业开发 发布时间: 03-29 10:15 阅读次数: 0

用html,css,JavaScript实现简单计算器

实现具有加减乘法功能的计算器:代码如下:<html><head> <meta charset="utf-8"> <title>计算器</title> <script> function myck(type) { var inputNum1 = document.getElementById("num1"); var inputNum2 = do
分类: 编程语言 发布时间: 03-29 10:15 阅读次数: 0

倒序输出

题目描述使用递归编写一个程序,逆序输出一个非负整数。例如输入1234,输出4321(不含前导0)。输入多组输入,每组输入一个非负整数。输出逆序输出结果,每个结果占一行。样例输入1212300样例输出213210注意:1.12030中的最后一个0倒序后是前导,不该输出。但是前面的0应该照常输出2.跨过这个坑还有更大的坑:所谓的前导并不一定指代最后一个0,比如120000中的0应该都不输出。做法一://利用全局变量数组存储全部值,在主函数中做统一判定,所耗时间可能较长#in
分类: 企业开发 发布时间: 03-29 10:15 阅读次数: 0

Kali Linux 如何使用腾讯视频Linux版

  Kali 如何安装使用腾讯视频 linux版  首先,安排Linux版下载链接:腾讯视频官方链接  有rpm和deb两种安装方式,博主推荐位deb,因为rpm所需依赖较多,比较麻烦些。 通过cd进入腾讯视频的deb安装包路径下,然后执行: dpkg -i Tenvideo_universal_1.0.10_amd64.deb   如果 遇到依赖问题就执行 apt install -f 或 apt --fix-broken install来解决,解决后再次在该路径下,dpkg安装:
分类: 企业开发 发布时间: 03-29 10:15 阅读次数: 0

js实现商品筛选功能

应用场景:商品筛选<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> * { margin: 0; padding: 0; list-sty
分类: 其他 发布时间: 03-29 10:15 阅读次数: 0

vscode中将html,css,js代码首行改成2空格缩进

1.首先在坐下角找到设置2. 然后找到这个东西改成23. 如果安装了如下插件4. 按F1查找formatter.config文件5. 将所有的index_size的值改成2即可"indent_size": 2,6. 然后关掉vscode重新打开,缩进就变成2个了...
分类: 其他 发布时间: 03-29 10:15 阅读次数: 0

利用正则添加千分符(JavaScript)

<body> <input type="text"> <button>添加千分符</button> <p></p></body>方法一: <script> var input = document.querySelector("input"); var p = document.querySelector("p"); var btn = document.query.
分类: 其他 发布时间: 03-29 10:15 阅读次数: 0

不使用for或while实现循环功能(JavaScript)

1. 利用 正则 和 replace <script> var str = new Array(6).join("a"); //"aaaaaa" var i = 0; str.replace(/a/g, function() { console.log(i); i++; }) </script>2. 利用 setInterval 进行循环 <script> var i = 0; var t
分类: 其他 发布时间: 03-29 10:15 阅读次数: 0

Redis消息通信模式: 发布订阅

Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三个客户端:开启两个redis-cli,一个用来创建订阅,一个给创建好的订阅发送.
分类: 其他 发布时间: 03-29 10:15 阅读次数: 0