指尖 算法 精灵 笔记
Cesium学习笔记5-加载城市建筑物火柴盒模型
将shp文件转换为cesium可以加载的geojson文件,在线转换工具,使用cesium的GeoJsonDataSource接口类,根据建筑物高度上色加载geojson文件。 注意shp文件包含_Height字段。代码如下: <!DOCTYPE html> <html lang="en"> <he ......
运维开发面试笔记
[TOC] # 运维 ## k8s基础组件有哪些? 一、控制面 Master 节点的主要组件: 1. kube-apiserver: 负责对外提供集群各类资源的增删改查及 Watch 接口,它是 Kubernetes 集群中各组件数据交互和通信的枢纽。当收到一个创建 Pod 写请求时,它的基本流程是 ......
【实践篇】推荐算法PaaS化探索与实践
目前,推荐算法部支持了主站、企业业务、全渠道等20+业务线的900+推荐场景,通过梳理大促运营、各垂直业务线推荐场景的共性需求,对现有推荐算法能力进行沉淀和积累,并通过算法PaaS化打造通用化的推荐能力,提升各业务场景推荐赋能效率,高效赋能业务需求。 ......
代码随想录算法训练营第四十天| 300.最长递增子序列 674. 最长连续递增序列 718. 最长重复子数组
300.最长递增子序列 要求: 可以删减任意个节点,最后保存最大的递增长度 难点: 4 10 4 8 9 如何 保证全局的视角,看到很前面的节点是否大于当前的节点,而不是仅仅记录状态 思路: dp[n] , 当子序列的末尾为N时,它的最大子序列长度 也就意味着,N在它的子序列中是最大的,遍历这个N之 ......
SHA1签名算法,JAVA和C#
java: public static void main(String[] args) throws NoSuchAlgorithmException { String token = "31a4a1aa-cffc-4aca-9ef6-0497edf7fbed"; String nonce = " ......
python教程 入门学习笔记 第2天 第一个python程序 代码规范 用默认的IDLE (Python GUI)编辑器编写
四、第一个python程序 1、用默认的IDLE (Python GUI)编辑器编写 2、在新建文件中写代码,在初始窗口中编译运行 3、写完后保存为以.py扩展名的文件 4、按F5键执行,在初始窗口观看运行结果 5、代码规范: 1)先保存再执行 2)一句代码单独占一行 3)语法中的符号,必须使用英文 ......
选读SQL经典实例笔记14_层次查询
![](https://img2023.cnblogs.com/blog/3076680/202307/3076680-20230726164318392-162588362.png) # 1. 结果集 ## 1.1. sql ```sql select empno,mgr from emp ord ......
代码随想录算法训练营第二天| LeetCode 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
977.有序数组的平方 题目链接:https://leetcode.cn/problems/squares-of-a-sorted-array/ 文章讲解:https://programmercarl.com/0977.%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84%E7% ......
2023“钉耙编程”中国大学生算法设计超级联赛(4)Number Table
### 题意 > 对于一个$2\times n$的矩阵,若每行每列数均不同且均$\in[0,2^k)$,同时$2n$个数异或和为$0$则称该矩阵合法。给定$n,k$,求总方案数。 ### 做法 考虑若只有一行,即求$n$个不相同的数异或和为$0$的方案数: 假定前$n-1$个数不同且已确定,此时仅需 ......
【阅读笔记】一种暗通道优先的快速自动白平衡算法
## 解决问题: 自动白平衡算法中存在白色区域检测错误导致白平衡失效的问题,作者提出了一种基于暗通道优先的白平衡算法。 ## 算法思想: 图像中白色区域或者高饱和度区域的光线透射率较低,根据以上特性利用暗通道法计算图像中白色区域。 ![](https://img-blog.nos-eastchina ......
初等数论学习笔记
## 前言 [更熟悉的阅读体验?](https://www.luogu.com.cn/blog/defineXD114514/chu-deng-shuo-lun-xue-xi-bi-ji) 前置知识(这个应该很显然):$\operatorname{lcm}(a,b)=\dfrac{ab}{\gcd( ......
代码随想录算法训练营第一天|力扣704. 二分查找、力扣27. 移除元素
数组 1.数组理论基础 数组是存放在连续存储空间中的相同类型数据的集合 二分法(力扣704.) 对于默认升序的数组,进行二分法搜索下标 易错点 while(left<right)还是(left<=right) 更新区间的时候,right=middle还是middle-1 左闭右闭写法 right = ......
Jenkins笔记一
### 1、安装 ![](https://img2023.cnblogs.com/blog/1151397/202307/1151397-20230727144229435-1918312200.png) ![](https://img2023.cnblogs.com/blog/1151397/20 ......
2023“钉耙编程”中国大学生算法设计超级联赛(2)
# 1001 Alice Game ### 题意: 起初有n个物品,玩家可以有如下操作: ①若该堆物品数量小于等于k,全部拿走。 ②若该堆物品数量大于k,则只能选择拿走k个物品,并将剩余物品分成不为空的两堆。 Alice先手,问谁必胜。 ### 分析: 打表可知当n % (4 * k + 2) == ......
B3647 【模板】Floyd 算法
如题 可以理解为不断地消除中间节点k,把 i 和 j 经过中间节点的最短距离更新到 map[i][j]中, 相当于我们在i和j之间直接建立了一条可以用map[i][j]最短路径(把中间节点k消除了) 遍历n次就把所有的中间节点消除了,在任何两个节点 i,j 之间都建立了一条直连的最短路径map[i] ......
算法学习笔记(24): 狄利克雷卷积和莫比乌斯反演
# 狄利克雷卷积和莫比乌斯反演 > 看了《组合数学》,再听了学长讲的……感觉三官被颠覆…… [TOC] ## 狄利克雷卷积 如此定义: $$ (f*g)(n) = \sum_{xy = n} f(x)g(y) $$ 或者可以写为 $$ (f * g)(n) = \sum_{d | n} f(d) g ......
算法学习(一)—— 如何看待数据结构与算法
# 绪言 > 最近在通过阅读K神的《Hello 算法》学习数据结构与算法的知识,同时做一些博客笔记记录,方便日后的查找和复习 # 算法 > 数据结构与算法统称算法 ## 认识算法 算法更多的是一种逻辑,例如: - 查阅字典的原理与二分查找算法相一致。二分查找体现了分而治之的重要算法思想。 - 整理扑 ......
C#与Java互通AES算法加密解密
C# 需要引用System.Security.Cryptography命名空间 /// <summary>AES加密</summary> /// <param name="text">明文</param> /// <param name="key">密钥,长度为16的字符串</param> /// ......
Python面向对象编程-学习笔记
课程地址:https://www.bilibili.com/video/BV1qm4y1L7y1/ 1. Pass占位符,新建类后如果暂时不确定如何实现,可用pass占位 2.构造函数,属性 # Python Object-Oriented Programming class Employee: d ......
DINIC算法模板
//定义一个名为F的网络流:NetWorkFlow F(n,S,T); //复杂度V^2*E struct NetWorkFlow { struct Flownode { int vi,id; int wi; }; int S,T; const int inf = 0x3f3f3f3f; std:: ......
[数据结构笔记] 线性表
### 栈 栈是一种后进先出($\text {Last In First Out,LIFO}$)的线性表,顾名思义,后入栈的元素反而先出栈,其限制是只能在一端插入与删除, 就像下面这样,只有一端有开口,另一端则是封死的。 $$ 栈顶 \large\begin{array}{c|c|c|c|c|c|c ......
miniconda使用笔记
# 常用命令 - 创建虚拟环境:`conda create -n envname python=x.x.x` - 进入虚拟环境:`conda activate envname` - 退出虚拟环境:`conda deactivate` - 删除虚拟环境:`conda remove –n envname ......
虚树学习笔记
观前须知:本博客中 $k$ 均指关键点数量 # -2 前置芝士 你需要会基本的dfs序(下简称dfn)及性质,并且要会写LCA(推荐树剖因为快) # -1 典型特征 关键点 $\sum k \le1e5$ 之类的很小的数 虚树的特点是只保存关键点及其 **LCA** # 0 引入 例:[$\colo ......
[转载]Chocolatey的安装与使用——笔记记录
- **推荐看原文** [Chocolatey的安装与使用-作者CN千石 ](https://juejin.cn/post/7184453301088452663?searchId=202307271644315D5C57FA269762135B36#heading-0) 作者:CN千石 链接:ht ......
图片识别算法
# 多类->线性回归 from mxnet import gluon from mxnet import ndarray as nd import matplotlib.pyplot as plt def transform(data, label): return data.astype('flo ......
新增硬盘扩容 笔记
fdisk -l查看新增硬盘 一般新增为 /dev/sdb /dev/sdc 如此顺延 fdisk /dev/sdb pvcreate /dev/sdb pvdisplay vgextend centos /dev/sdb vgdisplay centos df -h lvresize --exte ......
笔记20230727
1. http2.0,概念就不说了,查看是否使用:network调试,查看请求的header-view source,可以查看http版本;后端,如nginx,配置,http2表示开启。后端开启、浏览器支持,则会自动切换到2.0. 2. background-attachment: fixed;效果 ......
【学习笔记】
在标签中填写 onclick 事件调用函数时,不是 onclick=函数名, 而是 onclick=函数名+(),代码如下所示: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>*来自菜鸟教程(runoob.com)</titl ......
MySQL学习笔记
### 一、SQL * **SQL语句通用语法** 1. SQL语句可以单行或多行书写,以分号结尾。 2. SQL语句可以使用空格/缩进来增强语句的可读性。 3. MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。 4. 注释: * 单行注释:-- 注释内容 或 # 注释内容(MySQL ......
反向传播算法的数学推导
这是一篇纯数学推导的文章,会写是因为笔者对数学的东西相对比较较真,在学习机器学习的时候看了很多反向传播算法的文章,但是感觉网络上的大部分文章更加注重于阐述反向传播的直观理解,或者以层数很少的网络举一些例子,对于一般化的多层全连接网络没有给出数学上的推导,也就是并不明确计算机具体是如何执行反向传播的。 ......