算法 常用
dom、js原生常用api, 兼容ie等主流浏览器(持续更新)
开发组件库必须知道的东西 /** * 获取scrollTop * @param { HTMLElement | window } element - dom元素或者window对象 * @returns { number } */ function getScrollTop(element) { i ......
Linux常用命令(b站up主"码农论坛"所讲的做的笔记)
重启: reboot 或者 init 6 关机: init 0 或者 halt 清屏: clear 查看IP: ip addr 查看时间: date 修改时间: date -s "2020-5-2 12: 22:22" 复制: Ctrl + Insert 粘贴: Shift + Insert 这和W ......
docker常用命令
1.查看版本号 `docker version` 2.查看镜像 `docker images ` 3.查看docker信息 `docker info` 4.查找镜像 `docker search redis` 5.拉取镜像 `docker pull redis` / `docker pull reg ......
springMVC常用注解/标签
配置拦截器 方式一: <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**"/> <!-- 生效范围/**代表所有 --> <mvc:exclude-mapping path="/testRequestEntity"/> <!-- 不 ......
MySQL数据库统计常用语句
``` 1、查看所有数据库容量大小 select table_schema as '数据库', sum(table_rows) as '记录数', sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)', sum(truncate(index_le ......
ORACLE常用语句
ORACLE select * from tableselect name,sno from table 去重select distinct country from table where子语句 提取满足特定条件的记录select * from table where country='CN' A ......
Docker - 常用命令
1、Docker的启动和停止 启动docker:systemctl start docker 停止docker:systemctl stop docker 重启docker:systemctl restart docker 查看docker状态:systemctl status docker 开机启 ......
mysql常用sql
#获取添加所有索引的语句SELECT CONCAT('ALTER TABLE `', TABLE_NAME, '` ', 'ADD ', IF(NON_UNIQUE = 1, CASE UPPER(INDEX_TYPE) WHEN 'FULLTEXT' THEN 'FULLTEXT INDEX' W ......
Pytest - 断言判断(1) - 常用断言方法
## Pytest - 断言判断 ### 常用断言方法 + 与unittest相比,pytest的断言使用的是python自带的 `assert` 关键字来进行断言。 - assert 关键字后面可以接一个表达式: - 表达式的最终结果为 `True` ,那么断言**通过**,用例执行成功; - 表 ......
Algorithm_01--C#递归算法
递归算法本质:
1、方法的自我调用
2、有明确的终止条件
3、每次调用时,问题规模在不断减少。通过递减,最终到达终止条件 ......
ts常用语法笔记(Omit,Pick,Partial,Required)
1.Omit【某个类型中去除某些项后的新的数据类型】 -需要两个参数:Omit<type, string>,第一个参数为要继承的type类型,第二个参数为想要去除的key的字符串,存在多个时用|分隔 源码: type Omit<T, K extends keyof any> = Pick<T, Ex ......
十大经典排序算法总结
排序算法可以分为: 内部排序:数据记录在内存中进行排序。 外部排序:因排序的数据很大,内存不能容纳全部的排序记录,在排序过程中需要访问外存。 常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序、计数排序、桶排序。 其中比较类排序有:冒泡排序、快速排序、 ......
TPSO-DSDT粒子群算法在三维装箱问题上的应用
组合算法是将传统启发式算法与数学规划算法结合元启发式算法共同工作进行相应的计算,还有融合多种算法所获得的计算方法,结合了所有算法自身的有点,规避其自身缺点从而达到解决装箱问题的最终目的。 现在,组合算法的整体规划绝大多数都是通过启发式算法完成的,局部优化的过程采用的是人工智能算法或数学规划。靳志宏[ ......
Day_01--C#递归算法
///递归算法本质: ///1、方法的自我调用 ///2、有明确的终止条件 ///3、每次调用时,问题规模在不断减少。通过递减,最终到达终止条件 问题:程序在输入1000后(即1到1000的和),程序会出现异常。 解答:百度后得出结论,栈溢出异常。 1、递归方法在每次调用自身时,都会生成一个新的栈帧 ......
雪花算法生成ID传输前后端丢失精度 雪花Id(snowflake)主键(Long)
参考文档1: `https://blog.csdn.net/weixin_48841931/article/details/127966871` 参考文档2: `https://huaweicloud.csdn.net/63a00434dacf622b8df91061.html?spm=1001.2 ......
Windows常用快捷键和手势
快捷键操作: 1. 搜索: Windows 徽标键+S 2. 访问文件:Windows 徽标键+E 3. 快速更改设置:Windows 徽标键+A 4. 快速打开任务管理器:Ctrl+Shift+Esc 5. 在使用电话app时静音mic或取消mic静音:Windows 徽标键+Alt+K 6. 打 ......
代码随想录算法训练营第十四天|144. 二叉树的前序遍历、145. 二叉树的后序遍历、94. 二叉树的中序遍历
【参考链接】 1.满二叉树,完全二叉树,二叉搜索树(有数值,有序树)。 2.平衡二叉搜索树:又被称为AVL(Adelson-Velsky and Landis)树,且具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。 3.优先级队列其实是一个堆 ......
Linux查找文件内容的常用命令方法
1. 从文件内容查找匹配指定字符串的行 ###grep 字符串 filename eg: grep 2019 on.log 2. 从文件内容查找与正则表达式匹配的行 grep -e 正则表达式 filename 3. 查找时不区分大小写 grep -i 字符串 filename 4. 查找匹配的行数 ......
算法刷题记录:NC22227 约瑟夫环
###题目链接 https://ac.nowcoder.com/acm/problem/22227 ###解题思路 模拟环。 ###AC代码 ```c++ #include #include using namespace std; int n, st, m, i; vector v; int ma ......
nginx常用配置
常用配置路径代理映射 http和https 配置nginx路径下的配置文件:/etc/nginx/conf.d/nginx.conf (每个人的可能不一样,但是我这个就是yum 直接安装的) 如下配置 配置http 和 https 、ws 和 wss #自定义配置地址upstream halo { ......
C# 常用设计模式有哪些
原文地址:C# 常用设计模式有哪些 - C#入门教程 - .NET果糖网 (donet5.com) C#中常用的设计模式有很多,以下列举几个常用的: 1.工厂模式(Factory Pattern) 通过工厂方法创建对象,隐藏对象的实例化过程,提供灵活性和可扩展性。 1 public interfac ......
基于PSO优化的SVM数据预测算法matlab仿真
1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 支持向量机(support vector machines, SVM)是二分类算法,所谓二分类即把具有多个特性(属性)的数据分为两类,目前主流机器学习算法中,神经网络等其他机器学习模型已经能很好完成二分类、多分类,学习 ......
m基于matlab的LDPC译码算法性能仿真,对比BP译码,最小和译码以及归一化偏移最小和译码三种算法
1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 LDPC码是麻省理工学院Robert Gallager于1963年在博士论文中提出的一种具有稀疏校验矩阵的分组纠错码。几乎适用于所有的信道,因此成为编码界近年来的研究热点。它的性能逼近香农极限,且描述和实现简单,易于进 ......
启发式算法在三维装箱问题上的应用
启发式算法的出现时间比较难以确定,因为很多算法的提出都是在不同的领域和不同的时间段内,而且随着时间的推移,这些算法也在不断地完善和发展。以下是一些比较有代表性的启发式算法及其出现时间: 1953年,模拟退火算法(Simulated Annealing,SA) 模拟退火算法是一种基于固体物理学中固体退 ......
4百多常用中草药中药查询ACCESS\EXCEL数据库
今天的这份数据库虽然记录数不多,但是胜在字段以及分类很好,字段包含:类别、药物名称、英文名称、功能主治、别名、性味、生长地、化学成分、采制、来源、植物形态、附注。分类记录汇总见截图后。 分类汇总情况为:根茎类(21)、根类(93)、果实类(64)、花类(29)、茎藤类(26)、木类(6)、皮类(19 ......
中医院常用的192中药方剂系统ACCESS\EXCEL数据库
这个一个系统的相关数据,包含4个表,分别是:辩证分类表、药物列表、方剂列表、方剂药物对应表,表与表之间可以通过ID字段进行关联。字段和表布局都很好,非常容易开发相关系统软件产品。 截图下方有显示“共有记录数”,截图包含了表的所有字段列。该数据提供ACCESS数据库文件(扩展名是MDB)以及EXCEL ......
算法分析与设计
一、算法概念(算法可看作函数) ①定义:解决问题的一种方法或一个过程,是一组由若干运算或指令组成的有穷序列。 ②特点:输入,输出(函数);确定性(但也有随机性算法);可行性;有穷性。 ③描述:伪代码;流程图;自然语言。二、算法正确性 ①循环不变量:与程序变量有关的一个语句,它在循环刚开始前以及在循环 ......
DOS简介及常用命令汇总
1.什么是DOS DOS是英文Disk Operating System的缩写,即为磁盘操作系统,两者是完全一样的概念。 DOS还能有效地管理各种软硬件资源,对它们进行合理的调度,所有的软件和硬件都在DOS的监控和管理之下,有条不紊地进行着自己的工作。 在windows操作系统中,最常见的DOS是M ......
vim 常用快捷键
vim 快捷键使用区域选择:v: 字符选择,将光标经过的地方反白选择V:行选择y: 将反白的地方复制d: 将反白的地方删除光标移动:$: 移动到当前行行尾gg: 光标跳转到第一行G: 光标跳转到最后一行字符操作:x:向后删除一个字符10x: 连续删除10个字符X:向前删除一个字符d$:删除光标至当前 ......