当前位置:首页 » 《随便一记》 - 第228页

04月02日

字符串匹配【BF、KMP算法】

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 214次
字符串匹配【BF、KMP算法】

文章目录:star:BF算法代码实现BF的改进思路:star:KMP算法?next数组?代码实现优化next数组最终代码⭐️BF算法BF算法,即暴力(BruteForce)算法,是普通的模式匹配算法,BF算法的思想就是将主串S的第一个字符与模式串P的第一个字符进行匹配,若相等,则继续比较S的第二个字符和T的第二个字符;若不相等,则比较S的第二个字符和T的第一个字符,依次比较下去,直到得出最后的匹配结果。BF算法是一种蛮力算法。代码实现intBF(constchar*S,constchar*P){assert(S&&P);inti=0;intj=0;intlenS=strlen(S);intlenP=strlen(P

04月02日

C++期末考试选择题题库100道

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 873次
C++期末考试选择题题库100道

1.对于常数据成员,下面描述正确的是【B】A.常数据成员必须被初始化,并且不能被修改B.常数据成员可以不初始化,并且不能被修改C.常数据成员可以不初始化,并且可以被修改D.常数据成员必须被初始化,并且可以被修改2.在C++中,使用流进行输入输出,其中用于定义文件输入流对象的类是【B】A.ios  B.ifstream  C.ofstream D.istrstream3.下列关于异常的叙述错误的是【 D】A.只要是编程者认为是异常的都可当异常抛出B.硬件故障也可当异常抛出C.运行错属于异常D.编译错属于异常,可以抛出4.在面向对象的程序设计中,基类可以为其派生类提供一组公共的行为,而各个派生类可以为这组公共行为提供不同

04月02日

matlab求解常微分方程——从原理到实践(代码详解)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 172次
matlab求解常微分方程——从原理到实践(代码详解)

目录理论知识一、概念二、解法matlab微分方程求解一、解析解1.1解析解的存在1.2解析解的解法1.3实例二、数值解2.1概述2.2优化措施2.3解法2.4 检验理论知识一、概念微分方程:含导数或微分的方程。解:满足微分方程的函数。特解/通解:特解指的是满足微分方程的某一个解;通解指的是满足微分方程的一组解。阶:微分方程中导数或微分的最高阶数。线性/非线性:(几何意义:叠加原理)方程中的函数和它的各阶导数都是一次方为线性微分方程,否则为非线性。例:y'=sin(x)*y线性y'=y^2非线性齐次/非齐次:(代数意义:次数)齐次微分方程中不含常数项,也不含仅由x的各种运算组合构成的项(比如4xx,sinx等),否则为非齐次。常微分

04月02日

【手撕面试题】JavaScript(高频知识点三)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 221次
【手撕面试题】JavaScript(高频知识点三)

目录面试官:什么是防抖和节流,他们的应用场景有哪些?面试官:js中什么是可选操作符,如何访问数组?面试官:请简述一下eventloop面试官:请简述node/v8中的垃圾回收机制面试官:如何删除项目中没有使用到的package?面试官:请你谈谈js中在new的时候发生了什么?面试官:浏览器的剪切板中如何监听复制事件?面试官:如何实现页面文本不可复制?面试官:异步加载JS脚本时,async与defer有何区别?面试官:前端如何实现文件上传功能?        每天10道题,100天后,搞定所有前端面试的高频知识点,加油!!!,在看文章的同时,希望不要直接看答案,先思考一下自己会不会,如果会,自己的答案是什么?想过之后再与答案比对,是不是会更好一

04月02日

Bert+LSTM+CRF命名实体识别pytorch代码详解

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 206次
Bert+LSTM+CRF命名实体识别pytorch代码详解

Bert+LSTM+CRF命名实体识别从0开始解析源代码。理解原代码的逻辑,具体了解为什么使用预训练的bert,bert有什么作用,网络的搭建是怎么样的,训练过程是怎么训练的,输出是什么调试运行源代码NER目标NER是namedentityrecognized的简写,对人名、地名、机构名、日期时间、专有名词等进行识别。结果输出标注方法采用细粒度标注,就是对于每一个词都给一个标签,其中连续的词可能是一个标签,与原始数据集的结构不同,需要对数据进行处理,转化成对应的细粒度标注形式。数据集形式修改形式:{"text":"浙商银行企业信贷部叶老桂博士则从另一个角度对五道门槛进行了解读。叶老桂认为,对目前国内商业银行而言,","label":{"name":{

04月02日

色彩深度、位深度、8位图像、16位图像、24位图像

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 247次
色彩深度、位深度、8位图像、16位图像、24位图像

在数字图像处理中,平时所说的1位图像、8位图像、16位图像、24位图像、32位图像等,其中的“位”是指图像中每一个像素点的色彩深度,或位深度。在处理数字图像中的颜色时,计算机实际上是用每个像素点需要的**色彩深度(位深度)**来表示的。任何一张图像:鼠标右键->属性->详细信息即可查看图片的位深度(色彩深度)色彩深度维基百科-色彩深度色彩深度简称色深,在计算机图形学领域表示图像中每一像素的颜色所用的位数,常用单位为位/像素(bpp)。色彩深度越高,可用的颜色就越多。1位:2^1=2,黑白二色。8位:2^8=256,可以表示256种颜色。注:8位深度的图像有可能是彩色图(红色和绿色各占3位元,蓝色占2位元),也可能是灰阶图。16位:24位:24位及

04月02日

7.16 多益网络笔试

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 186次
7.16 多益网络笔试

在战盟客户端上进行的笔试1.链表不具有的特点是()A可随机访问任意元素  B不必事先估计存储空间C插入数据元素时不需移动数据元素 D删除数据元素时不需移动数据元素A为顺序表的特点2.栈的特点后进先出3.线性数据结构有哪些()线性的数据结构有:线性表、栈、队列、双端队列、数组和串4.下列排序算法中,其时间复杂度和记录的初始排列无关的是() A.插入排序 B.堆排序 C.快速排序 D.冒泡排序5.哪种排序法对1234576最快()基本有序6.第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。这是哪种排

04月02日

Docker如何安装nacos最新版本2.2.0

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 695次
Docker如何安装nacos最新版本2.2.0

本文介绍如何在docker容器下安装部署nacos最新版本2.2.0。一、单机本地配置1.1拉取nacos镜像执行以下命令从docker远端拉取nacos镜像文件。dockerpullnacos/nacos-server1.2启动nacos镜像执行以下命令,以单机模式启动nacos镜像。dockerrun-d--namenacos-p8848:8848-ePREFER_HOST_MODE=hostname-eMODE=standalonenacos/nacos-server1.3验证nacos是否启动成功执行以下命令,查看容器是否启动成功。dockerps-a1.4访问nacos管理页面至此,nacos服务已经成功启动,通过访问地

04月02日

Ubuntu20.04配置ORBSLAM2并运行(保姆级教程)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 196次
Ubuntu20.04配置ORBSLAM2并运行(保姆级教程)

1、引言首先欢迎大家来到我的博客,因为自己在这个ORB_SLAM2的环境配置上走了太多的坑,为了让研友不再入坑,决定来个保姆级教程,哈哈哈。2、库安装大家如果之前安装过库,且ORB_SLAM编译失败了的,请将库残留卸载干净!(没安装过的除外),下面请大家按照我的步骤来。Step1:安装cmake,gcc,g++,git,已经安装的忽略。打开终端,输入如下。sudoapt-getupdatesudoapt-getinstallcmakegccg++gitStep2:安装Pangolin,请安装0.5版本不过我安装0.5版本,爆巨多的错误,所以我用了0.6稳定版,需要的自取===>Pangolin<===,密码:9527(即使报错,也可以通过百度来

04月02日

专治疑难系列 - 无法激活网络的解决方法

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 189次
专治疑难系列 - 无法激活网络的解决方法

‍‍?博客主页: Passerby_Wang的博客_CSDN博客-系统运维,云计算,Linux基础领域博主?所属专栏:『转治疑难系列』?上期文章:无?如觉得博主文章写的不错或对你有所帮助的话,还望大家多多支持呀!关注、点赞、收藏、评论。目录一、问题描述1、描述2、报错信息二、解决方法1、查询NetworkManager(网络管理器)的网络状态1)命令2)实例2、启用NetworkManager托管1)命令2)实例3、重启NetworkManager服务1)命令2)实例三、问题已解决1、ifconfig命令查看刚才设置好的IP1)命令2)实例四、补充知识1、NetworkManager服务介绍一、问题描述1、描述使用nmt

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1