算法leetcode基础day6

面试基础

ES6模块与CommonJs模块的区别 1.前者为异步加载,后者为同步加载; 2.前者为引用,后者为拷贝缓存。当模块对应值发生改变时,前者加载处可跟随改变,后者未做特出处理的情况,不会改变; 3.前者为编译时加载,后者为运行时加载。 ......
基础

js基础-浮点精度

0.1 + 0.2 !== 0.3 原因:js的数据类型为Number,采用的是双精度(64位)。而数据计算,是转换成2进制进行,转换后的长度如果超过指定的长度,则会丢弃超出的部分,从而导致精度丢失。待计算完成后,又转化为原来的长度,所以大小会有变化。 常见解决浮点数精度问题的方法: 1.toFix ......
浮点 精度 基础

ansible基础使用

简述 ansible是新出现的自动化运维工具,基于Python开发 集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点 实现了批量系统配置、批量程序部署、批量运行命令等功能,无客户端 ansible是基于 paramiko 开发的,并且基于模块化工作,本身没 ......
ansible 基础

js基础巩固(一)

js基本数据类型: 1.Number( Int, Float, NaN, Infinity) 2.String (单引号、双引号包裹的) 3.Boolean(true, false) 4.Object(无序名值对)【引用类型】 5.Null(值为null,表示为空) 6.Undefined(值为un ......
基础

MATLAB 微网优化调度 两阶段鲁棒 CCG算法 经济调度 鲁棒优化

MATLAB 微网优化调度 两阶段鲁棒 CCG算法 经济调度 鲁棒优化参考文档:《微电网两阶段鲁棒优化经济调度方法》仿真平台:MATLAB YALMIP+CPLEX优势:代码注释详实,出图效果非常好(具体看图),非目前烂大街版本,请仔细辨识!主要内容:构建了微网两阶段鲁棒调度模型,建立了min-ma ......
算法 阶段 MATLAB 经济 CCG

2023-05-03 量学基础 黄金阶梯 16

1. 黄金柱(4种基柱):高倍平梯。 (1)卧底黄金柱,除了高倍平梯,还可以是缩量的 (2)中继黄金柱 (3)过顶黄金柱 2. 黄金线(4种量线):基柱顶,基柱底,后三日实底,后三日虚底 3. 黄金梯: (1)通过过顶黄金柱画黄金梯 (2)通过黄金建构画阶梯,但是不在乎是否过顶 ......
阶梯 黄金 基础 2023 05

2023-05-03 量学基础 如何看反弹的力度

量价一体看盘,第一步永远是看趋势 案例一:李16期 答疑课2020年5月2号 53 同益股份 1. 趋势: 正好处于第三级金阶 2. 当下:本来应该撤掩退护的,但是踩了第三级阶梯的1/3位之后 (1)涨停板上涨 (2)放量单枪 (3)缩量单枪。如果要打劫,最后一天不应该上攻。 应该是要继续上攻的 3 ......
力度 基础 2023 05 03

【算法设计与分析】期中复习

一、概论 什么是算法? 算法是求解问题的一系列步骤,用来将输入数据转换成输出结果 算法设计应该满足以下目标(对使用算法的人来讲) 正确性:算法能正确地执行,能完成任务 可使用性:算法要能被方便地使用 可读性:算法应具有较好的可读性,易于理解 健壮性:要有异常处理,对不合理的数据进行检查,从而避免异常 ......
算法

[LeetCode] 1003. Check If Word Is Valid After Substitutions

Given a string s, determine if it is valid. A string s is valid if, starting with an empty string t = "", you can transform t into s after performing ......
Substitutions LeetCode Check After Valid

Exp6 MSF应用基础

1.实验内容 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路。具体需要完成: 1.1一个主动攻击实践,尽量使用最新的类似漏洞; 1.2 一个针对浏览器的攻击,尽量使用最新的类似漏洞; 1.3 一个针对客户端的攻击,如Adobe或office,尽量使用最新的类似漏洞; ......
基础 Exp6 Exp MSF

【nodejs基础】认识nodejs、详解fs文件系统模块与path路径模块01

1.初识 Node.js 浏览器中的 JavaScript 的组成部分 为什么 JavaScript 可以在浏览器中被执行 不同的浏览器使用不同的 JavaScript 解析引擎Chrome 浏览器 => V8Firefox 浏览器 => OdinMonkey(奥丁猴)Safri浏览器 => JSC ......
模块 nodejs 路径 文件 基础

基于DNA序列的图像加解密算法仿真

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 随着互联网和通信行业的快速发展,信息安全也越来越受关注,由此很多数据加密算法被提出,并被大量使用,例如AES算法,DES算法等,由于人在生活中所获得的信息大部分来自于视觉,图像就成为了人类生活活动中最常见的信息载体.高 ......
序列 算法 图像 DNA

m基于整数序列的QC-LDPC的稀疏校验矩阵构造算法性能对比matlab仿真,对比差分序列,PEG,Mackey等

1.算法仿真效果 matlab2013b仿真结果如下: 2.算法涉及理论知识概要 QC-LDPC(Quasi-Cyslic Low-Density Parity-Check Codes)即准循环LDPC码。之前介绍的LDPC码基本属于随机构造法,构造出的码性能很好,但校验矩阵具有不规律性,存在校验矩 ......
序列 整数 矩阵 算法 性能

m基于大衍数无高阶环稀疏校验矩阵H构造算法和RMP消息传递的QC-LDPC性能matlab仿真

1.算法仿真效果 matlab2017b仿真结果如下: 2.算法涉及理论知识概要 LDPC 码早于1962 年由Gallager提出,可以看成是一个具有稀疏校验矩阵的线性分组码。自从Mackay 和Neal发现LDPC 码的性能非常接近香农限以后,LDPC 码越来越受到人们的重视。基于准循环LDPC ......
高阶 矩阵 算法 性能 QC-LDPC

最近公共祖先 算法总结

现知LCA算法有倍增、Tarjan、树链剖分 再LCA问题上各自的特点如下表 | | 倍增 | Tarjan | 树链剖分 | | : : | : : | : : | : : | | 数组 | fa[u][i], dep | fa, vis, query, ans | fa, dep, size_t ......
祖先 算法

基础算法思维3

......
算法 思维 基础

基础算法思维4

......
算法 思维 基础

基础算法思维1

......
算法 思维 基础

基础算法思维2

......
算法 思维 基础

TypeScript 基础语法以及注意事项

TypeScript(简称TS)是一种由Microsoft开发的静态类型检查器,它在JavaScript的基础上添加了强类型和其他一些特性。以下是TS的一些基本语法和注意事项: 变量声明 在TS中,变量声明时需要指定其类型,例如: 这样就声明了一个名为myString的字符串变量,并将其赋值为"He ......
语法 TypeScript 注意事项 事项 基础

【实变函数】02 - 测度论基础

1. 测度和\(\sigma\)-环 在上一篇我感受到,对复杂集合的描述都是很困难的事,更不好定义一个清晰普遍的测度。正确的思路应该是,从可以定义测度的简单集开始,合理地向外扩展,直至包含足够丰富的集。这样即满足了复杂性要求,也同时兼容了简单集的测度。所谓简单集,就比如实数集上的区间,区间长(测度) ......
函数 基础

1、etcd基础介绍

互联网技术发展真的快,层出不穷的新技术。最近项目使用到了etcd,自己之前在部署k8s集群的时候玩过,但是并没有系统的学习。正好趁这个机会,系统性的学习下。文章中的内容有些是来自官方文档,有些是来自网上的资料,有些是自己的思考。如果有不错的地方,请不吝赐教,大家有好的教程,也欢迎评论区留言,学习学习 ......
基础 etcd

js基础--复制

对象的复制 并没有真正的复制对象,而是复制了它的地址 使用 可以判断是否真正的复制 拷贝一般指创建了新对象,它和源对象不对等 潜拷贝与深拷贝 浅拷贝 :一般对象的复制均为浅拷贝 只对对象的的地址进行拷贝,不对对象的属性进行复制 如slice只复制了第一层( 结果为false) 深拷贝 : 不仅复制了 ......
基础

Leetcode1~10题整理

1. 两数之和 哈希表:O(n) class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int, int> hs; int n = nums.size(); for(int ......
Leetcode1 Leetcode 10

Salesforce LWC学习(四十三) lwc 零基础学习路径的视频已上传B站

本篇参考:https://www.bilibili.com/video/BV1QM411G7pN/ 还记得salesforce零基础学习(一百二十五)零基础学习SF路径 中描述的那样,预计今年年底以前基于0基础学习的内容录制成视频,更好的更方便的进行学习和互动。当时的一个动机是以前公司做veeva的 ......
Salesforce 路径 基础 视频 LWC

青岛市程序设计竞赛冲刺⑥(2023第四届上海市青少年算法竞赛小学组试题)

2.幸运数 原题: 原代码: #include<bits/stdc++.h> #define ll long long using namespace std; const int N = 1e7+5; ll a[505]={0,6,8,66,68,86,88,666,668,686,688,866 ......

js基础---数组

for-of 遍历可迭代对象 执行次数与对象个数有关 将对象元素依次赋值给变量 语法for(变量 of 可迭代对象){ } 数组at()用法 at():可以根据索引获取数组中指定元素,且可以设置负值。 -1为倒数第一个元素。 concat 用来链接两个或多个数组。 (非破坏性方法,不会影响原数组而是 ......
数组 基础

【算法】LRU 最近最少使用算法

1 前言 上节我们介绍了几个页面替换算法,也就是一种淘汰策略,这节我们就看一种新的算法:LRU哈。 2 LRU LRU(Least Recently Used,最近最少使用)算法根据页面的历史请求记录来进行淘汰页面,其核心思想是 “如果页面数据最近被访问过,那么将来被访问的几率也更高”。基于这个思想 ......
算法 LRU

Java基础

Java基础 注释 单行//,多行/* 注释 / 文档注释 /* *@Description *@Author */ 标识符 数据类型 long num = 30L; float num = 10.1F; 最好完全避免用浮点数进行比较 (用Bigdecimal) 强制类型转换(不能对boolean转 ......
基础 Java

比较算法(1)

1、介绍 需求:有时候需要比较两个文本,看有什么异同。 在渗透过程中分析响应变化很实用,可以快速定位不同区域,比如在xss分析过程,或者定位一次性token 另一个场景,是对文件与文件的字节进行比较,用于学习文件结构,以及分析图片木马、加壳、后缀名修改等操作的影响 比较算法,将两个文本分别进行切割成 ......
算法