算法 常用

KMP算法--模板

生成 Pattern 的字符串的 next 数组,长度为 m+1 点击查看代码 void getNext(vector<int>& next, string& pattern) { int n = pattern.size(); for (int j = 0, k = -1; j < n; ) { ......
算法 模板 KMP

(4.3)数组、对象及类数组对象,set的用法,正则表达式的常用方法,蓝桥杯备赛-(生成数组、数组去重、实现模板字符串的解析、新课上线啦)

1.1数组、对象及类数组对象 1.数组: ​ 数组是有序的数据集合,其中的索引值从0开始递增,并且数组有length属性,可以获取数组内的元素个数,其中的值可以是任何的数组类型。 2.对象: ​ 对象是无序的是由一个或多个键值对组成的数据集合,对象没有length属性。 3.伪数组(类数组对象): ......
数组 对象 蓝桥 正则 表达式

使用JAVA实现冒泡排序算法

冒泡排序是最简单的排序算法之一,它的基本思路是将待排序的数组中相邻的元素进行比较和交换,这样一趟下来,最大(或最小)的元素就被交换到了最后的位置,然后再对剩下的元素进行同样的操作。下面是实现冒泡排序的Java代码: public class BubbleSort { public static vo ......
算法 JAVA

C++实现Mark & Copy 算法

Mark & Copy 算法 1、引言 Garbage Collector(GC)广泛存在于现代流行的编程语言之中,比如Java,C#,Python等。笔者认为结合源代码学习可以更加有效地了解一个算法,但是在网上找到更多的是Mark&Sweep算法,如http://journal.stuffwith ......
算法 Mark Copy amp

常用

1. 熟练掌握通过 Google:https://google.com 搜索解决方案的能力。 2. 熟练掌握通过 GitHub:https://github.com 搜索已有轮子的能力。 3. 熟练掌握通过 StackOverflow:https://stackoverflow.com/ 搜索 bu ......
常用

[数据结构与算法] 树状数组

链接:树状数组_哔哩哔哩 (只有五分钟,多看几遍,就会了) 模板题:P3374 【模板】树状数组 1 - 洛谷 14.1 作用 求前缀和、区间和(跟前缀和的作用一样); 元素修改之后能高效更新:(时间复杂度) 前缀和:$O(log \space n)$; 区间和:$O(log \space n)$; ......
数据结构 数组 算法 结构 数据

Vue常用指令详解

v-text:设置标签的内容(textContent) 默认写法会替换全部内容,使用插值表达式{{}}可以替换指定内容 v-text的缩写形式为{{}},即差值表达式 内部支持写表达式 v-html:设置元素的innerHTML 内容中有html结构会被解析为标签 v-text指令无论内容是什么,只 ......
指令 常用 Vue

oracle 常用查询语句

1、常用查询语句--1.查看emp表的所有信息select * from emp; --2.查看有哪些部门,部门有哪些人,每个人的工作是什么select dname,ename,job from emp,dept where emp.deptno=dept.deptno;select dname,e ......
常用查询 语句 常用 oracle

Redis常用命令

命令参考:https://www.redis.net.cn 字符串String操作命令 Redis中字符串类型常用命令: * SET key value 设置指定key的值 * GET key 获取指定key的值 * SETEX key seconds value 设置指定key的值,并将key的过 ......
命令 常用 Redis

冒泡排序算法(超级详细)

泡排序是一种简单的排序算法,它也是一种稳定排序算法。其实现原理是重复扫描待排序序列,并比较每一对相邻的元素,当该对元素顺序不正确时进行交换。一直重复这个过程,直到没有任何两个相邻元素可以交换,就表明完成了排序。 一般情况下,称某个排序算法稳定,指的是当待排序序列中有相同的元素时,它们的相对位置在排序 ......
算法

算法笔记

笔记仅为个人总结模板和理解。。。 快速幂: while (n) //n为多少次方{ if (n & 1) k = k * x % mod; n >>= 1; x = x * x % mod; } return k ; } 差分: for(int i=1;i<=n;i++) { int t,c; ci ......
算法 笔记

hbase常用操作

原文参考:www.51niux.com 一、Hbase常用操作 1.1 hbase命令行介绍 $ /opt/soft/hbase/bin/hbase --help BASIC Usage: hbase [<options>] <command> [<args>] Options: --config ......
常用 hbase

Linux 常用命令

# 查看对应文件的最后10行 tail /var/log/xxx #查看系统负载页面 top # 查看当前系统中所有进程,并按照占用内存的大小来降序排列 ps aux --sort rss ......
命令 常用 Linux

Android开发-Android常用组件-ScrollView滚动条

4.10 ScrollView(滚动条) 我们可以直接利用ScrollView给我们提供的:fullScroll()方法。 scrollView.fullScroll(ScrollView.FOCUS_DOWN); 滚动到底部 scrollView.fullScroll(ScrollView.FOC ......
Android ScrollView 组件 常用

二分查找(算法笔记)

核心代码(循环):int f=-1;while(left<=right){ int mid=(left+right)/2; if(a[mid]==key){ f=mid; break;} if(key<a[mid]) right=mid-1; if(key>a[mid]) left=mid+1;}i ......
算法 笔记

AI算法测试之浅谈

人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。 人工智能可以对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。 ......
算法

ansible 常用模块 copy

模块说明 该copy模块将文件从本地或远程机器复制到远程机器上的某个位置。 参数说明 Parameter Comments attributes aliases: attr string added in Ansible 2.3 生成的文件系统对象应具有的属性。 要获得支持的标志,请查看目标系统上c ......
模块 常用 ansible copy

Android开发-Android常用组件-SeekBar拖动条

4.9 SeekBar拖动条 android:max 滑动条的最大值 android:progress 滑动条的当前值 android:secondaryProgress 二级滑动条的进度 android:thumb 滑块的drawable 接着要说下SeekBar的事件了,SeekBar.OnSe ......
Android 组件 常用 SeekBar

maven常用事项

注意,本地已安装配置好maven! 1. Maven中GroupID 和ArtifactID详解 https://www.cnblogs.com/gentlescholar/p/15553132.html 2. 使用maven命令打包 > mvn clean package -DskipTests ......
事项 常用 maven

python算法24点

现在的小学生的课后作业是算24点,看了一下题目,发现都挺难的,只能用加减乘除,算出24点。 都开始使用分数(小数)来计算24点了,发现心算不容易,于是从网上找找,用Python写了一个程序来算。 把下面的代码保存到24.py文件 def solution(numbers): res = set() ......
算法 python

重要!每个开发者都应该掌握的9个核心算法

许多开发者似乎都有一个很大的误解,认为算法在编程工作中没什么用处,只是工作面试中的加分项。其实并不是这样的,成为一名有秀的开发者,极其重要的是具备算法思维能力。不仅能够复制和修改标准算法,还能够使用代码运用算法解决遇到的任何问题。 这里介绍9种核心算法,这是你成为高阶开发者必须要熟悉的算法思维。你也 ......
开发者 算法 核心

万能缩略图补丁支持常用软件格式显示!

今天给大家分享的是万能缩略图补丁 支持软件格式CDR、PDF、MP4、AVI、PSD、AI、EPS、Raw等等。 这次给大家带来的不仅能显示图片,也可以显示视频缩略图,方便你的预览同时还大大提高了你的工作学习效率! 万能缩略图效果展示 ......
常用软件 补丁 常用 格式 软件

m基于AlexNet神经网络和GEI步态能量图的步态识别算法MATLAB仿真

1.算法描述 AlexNet是2012年ImageNet竞赛冠军获得者Hinton和他的学生Alex Krizhevsky设计的。也是在那年之后,更多的更深的神经网络被提出,比如优秀的vgg,GoogLeNet。 这对于传统的机器学习分类算法而言,已经相当的出色。Alexnet网络模型于2012年提 ......
步态 神经网络 算法 能量 神经

vue: 路由报错后的处理方式(通常用在打包发布后的报错)

用户在发包前进入了页面(也就是请求到了 index.html ),并且在 index.html 中可以得知将来要请求的异步组件的名字叫 a.js ,当服务器这时候发包,并且清空掉了 a.js 这个资源,改名叫 a1.js 。发包之后用户点击 a.js 对应的组件时,浏览器拿着先前在 index.ht ......
路由 常用 方式 vue

【进制】计算B进制(秦九韶算法)

计算B进制的值(秦九韶算法) 4945. 比大小 #include <iostream> #include <cstring> using namespace std; typedef long long LL; LL get() { LL res = 0; int n, b; cin >> n > ......
进制 算法

常用arthas命令

查看调用方法的堆栈 stack demo.MathGame primeFactors 方法内部调用路径,并输出方法路径上的每个节点上耗时 trace demo.MathGame run 观察函数调用返回时的参数、this 对象和返回值 watch demo.MathGame primeFactors ......
命令 常用 arthas

测试员常用抓包工具:fiddler和wireshark对比

https://baijiahao.baidu.com/s?id=1612020651990482782 抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。黑客常常会用抓包软件获取你非加密的上网数据,然后通过分析,结合社会工程学 ......
wireshark 常用 fiddler 工具

CSS常用样式日常总结(1) - 常用样式集合

1、清除浮动 /*清除浮动*/ .clearfix:after { visibility: hidden; display: block; height: 0; font-size: 0; content: '.'; clear: both; } * html .clearfix { zoom: 1 ......
样式 常用 CSS

开源不到 48 小时获 35k star 的推荐算法「GitHub 热点速览」

本周的热点除了 GPT 各类衍生品之外,还多了一个被马斯克预告过、在愚人节开源出来的推特推荐算法,开源不到 2 天就有了 35k+ 的 star,有意思的是,除了推荐算法本身之外,阅读源码的工程师们甚至看到了员工对马斯克的特别关注(一段针对马斯克的代码),如果你对推荐有兴趣,不妨看看本周特推。 除了 ......
算法 小时 热点 GitHub star