指尖 算法 精灵 笔记

Go语言上手(三) | 青训营笔记

高质量编程简介及编码规范 高质量: 各种边界条件考虑完备 异常情况处理,稳定性 易读易维护 编程原则 简单性 可读性 生产力 编码规范 公共符号始终要注释 例外:实现接口的方法不需要注释 格式化 使用gofmt(官方工具)自动格式化 注释 代码作用(适合公共符号) 代码如何实现 (适合注释实现过程) ......
语言 笔记

JS学习笔记

js中有几种数据类型 8种 $number$、$string$、$null$、$undefined$、$boolean$、$Symbol$、$object$、$BigInt$. Array Function的本质也是Object 前5种是基本数据类型number,string,null、undefi ......
笔记

读书笔记 程序员修炼之道

我们看到过整洁、运行良好的系统,一旦窗户开始破裂,就相当迅速的恶化;不要留着破窗户不修;发现一个bug就修复一个,如果没有足够的时间进行恰当的修理,就用木板先订起来;或许你可以先把代码注释起来,或是显示“未实现”的消息;采取某种行动防止进一步的损坏,并说明情形在你的控制之下; 投资知识资产 我们喜欢 ......
程序员 笔记 程序

【RT-Thread内核入门指南】P1-10学习笔记

1、启动线程 使用 api rt_err_t rt_thread_startup(rt_thread_t thread)启动线程 启动线程并不是立刻执行线程,而是将其分配到就绪队列 2、线程切换状态 ......
入门指南 内核 RT-Thread 笔记 指南

关于“基于自编码器的异常检测算法”的一些想法

最近在看自编码器相关的文章,我对这种算法的原理产生了极大的疑惑,为什么选择loss作为判断异常的标准呢? 我想,原作者肯定是这么想的: 1)只输入正常数据,那么模型将只会学习到正常数据的分布。推理时,模型可以很好地重构正常信号,正常信号引起的loss值会很小。 2)模型没有学习到异常数据的分布,也不 ......
编码器 算法 编码 想法

JVM调优笔记(一)--Nacos GC引发的服务批量下线问题

故障背景 线上批量发服务下线的告警邮件,偶发nacos连接超时。采用了spring boot admin(以下称sba)进行服务监控。 原因分析 因为sba服务是基于nacos对其它服务进行监控,所以遇到这个问题,第一怀疑对象是nacos发生问题,但不清楚具体是什么问题。由于服务过一段事件会恢复,所 ......
下线 笔记 问题 Nacos JVM

Effective Modern C++ 学习笔记

闲话 今天是 2023 年 4 月 23 日,俺开始正式学习面试相关内容了。打算先从 Effective Modern C++ 这本书开始学起,作为日后代码风格、习惯的指导。不过俺没有一起学习的小伙伴,qwq。 与 ICPC 切割之后,内心都轻松了许多。小醉一宿之后还是十分愉悦的。 欢迎加入 C++ ......
Effective 笔记 Modern

TCP/IP笔记

OSI模型:(Open System Interconnect)包含七层:物理层,链路层,网络层,传输层,会话层,表示层,应用层 TCP/IP协议简化为4层对应OSPI为:应用层:HTTP/FTP/SMTP/Telnet传输层:TCP/UDP网络层:ICMP,IP,IGMP链路层:ARP,RARP ......
笔记 TCP IP

「学习笔记」重修左偏树

左偏树,是一种可并堆,同时也是一棵二叉树,可以快速地完成合并操作。 dist 的性质 对于一棵二叉树,我们定义左孩子或右孩子为空的节点为外节点,定义外节点的 $\text{dist}$ 为 $1$,空节点的 $\text{dist}$ 为 $0$,不是外节点也不是空节点的 $\text{dist}$ ......
笔记

基于VAGWO速度辅助灰狼优化算法的matlab仿真

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 灰狼优化算法(GWO),灵感来自于灰狼.GWO算法模拟了自然界灰狼的领导层级和狩猎机制.四种类型的灰狼,如 α,β,δ,w 被用来模拟领导阶层。此外,还实现了狩猎的三个主要步骤:寻找猎物、包围猎物和攻击猎物。 为了在设 ......
灰狼 算法 速度 matlab VAGWO

基于ORL人脸数据库和PCA特征降维算法的人脸识别matlab仿真

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 人脸识别系统的研究始于20世纪60年代,80年代后随着计算机技术和光学成像技术的发展得到提高,而真正进入初级的应用阶段则在90年后期,并且以美国、德国和日本的技术实现为主;人脸识别系统成功的关键在于是否拥有尖端的核心算 ......
人脸 算法 特征 数据库 数据

m基于WDM网络的波长分配算法matlab仿真

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 波分复用WDM(Wavelength Division Multiplexing)是将两种或多种不同波长的光载波信号(携带各种信息)在发送端经复用器(亦称合波器,Multiplexer)汇合在一起,并耦合到光线路的同一 ......
波长 算法 matlab 网络 WDM

代码随想录算法训练营第四天 | 24.两两交换链表

📋 目录 24.两两交换链表 24.两两交换链表 ⏰ 1.解题思路 两两元素交换,前面需要一个虚拟节点,才能对后面两个元素进行操作 根据链表的元素个数是奇数还是偶数,得到循环退出的条件。 为偶数,temp.next = null时,即虚拟头节点的下一个节点为null,跳出循环。 为奇数,temp. ......
随想录 训练营 随想 算法 代码

mindspore-gpu-2.0.0-alpha版本学习笔记

使用docker容器运行: sudo docker run -it -v /home/devil/shareData /root/shareData --runtime=nvidia --gpus all --name Ubuntu_x86_64 swr.cn-south-1.myhuaweiclo ......
mindspore-gpu mindspore 版本 笔记 alpha

构建之法阅读笔记

对于软件开发的阶段,书中举了个飞机的例子 很多小孩叠过纸飞机,心里一定有”长大了我要在天上飞”的想法。多年以后,很多人还有“在天上飞”的想法。有人居然就实现了。(热气球升天)和上面提到的偶尔“疯狂”的行为比起来,另外一些人能持续疯狂好几年。(莱特兄弟的飞机)这个例子莫名地就拨动了我的情绪,也许是那跨 ......
笔记

《用户故事与敏捷方法》读书笔记5

软件开发是渐进明细的过程,充满挑战。软件需求是被识别为最常见的痛苦根源。如何定义需求,冗长的文档已经不被阅读者接受,简单、精准、一目了然的格式一致的用户故事越来越被接受。当掌握刚刚足够的信息就继续前行,按需及时开展,通过交谈获取所需要的细节。从用户角度出发描述功能,让我们站在最终用户立场考虑问题,避 ......
笔记 方法 故事 用户

VBA学习笔记901_代码留存

只是为了记录一些跑过的代码,尽量加上注释,但有些非常简单,只是为了以后快速熟悉代码结构 条件选择 `最基本 If 逻辑表达式 Then ' 如果逻辑表达式为真,则执行这里的语句 End if `加强版 If 逻辑表达式 Then ' 如果逻辑表达式为真,则执行这里的语句 Else ' 否则(即逻辑表 ......
代码 笔记 VBA 901

读书笔记(CSAPP)02

gcc -Og -S mstore.c 上述命令行Og意思是优化等级, 指生成符合原始C代码整体结构的机器代码的优化等级, S是产生一个汇编文件, 就可以查看编译器产生的汇编代码 gcc -Og -c mstore.c 上述命令行则是生成".o"的目标代码, 它是二进制的, 是给机器执行的字节序列, ......
笔记 CSAPP 02

【学习笔记】长链剖分

简述 在常规树链剖分中把重儿子设成 $siz$ 最大的儿子,这样从根跳重链时子树大小至少减半,因此只需要 $O(\log n)$ 次即可到达任何节点。 考虑把关键字由 $siz$ 改成子树内最大的深度 $dep$,这样的剖分方法称为长链剖分。 void dfs1(int u,int fa,int d ......
笔记

基于深度强化学习(DQN)的迷宫寻路算法

QLearning方法有着明显的局限性,当状态和动作空间是离散的且维数不高时可使用Q-Table存储每个状态动作的Q值,而当状态和动作时高维连续时,该方法便不太适用。可以将Q-Table的更新问题变成一个函数拟合问题,通过更新参数θ使得Q函数逼近最优Q值。DL是解决参数学习的有效方法,可以通过引进D ......
迷宫 算法 深度 DQN

MATLAB图像倾斜校正算法实现:图像倾斜角检测及校正|附代码数据

全文下载链接:http://tecdat.cn/?p=13981 最近我们被客户要求撰写关于图像倾斜校正算法的研究报告,包括一些图形和统计输出。 在本文中,随着多媒体技术的不断发展,数码相机,高清拍照手机等多媒体设备已经在人们的生活中占据了越来越重要的地位 通过采用图像处理技术,可以将数码设备采 集 ......
倾斜角 图像 算法 代码 数据

一致性 Hash 算法 及Java 实现

1、一致性 Hash 算法原理 一致性 Hash 算法通过构建环状的 Hash 空间替线性 Hash 空间的方法解决了这个问题,整个 Hash 空间被构建成一个首位相接的环。 其具体的构造过程为: 先构造一个长度为 2^32 的一致性 Hash 环 计算每个缓存服务器的 Hash 值,并记录,这就是 ......
一致性 算法 Hash Java

算法学习day04链表part02-24、19、142--待办

package LeetCode.linkedlistpart02; public class SwapNodesInPairs_24 { public static void main(String[] args) { // 这块先暂停,链表属实没琢磨明白 } public ListNode sw ......
算法 part day 142 04

算法学习day03链表part01-203、707、206--待办

// 这块需求重新进行学习package LeetCode.linkedlistpart01; public class ListNode { // 结点的值 int val; // 下一个结点 ListNode next; // 节点的构造函数(无参) public ListNode() { } ......
算法 part day 203 707

JSP程序设计_全程_老师笔记

​ 2.21笔记 一、网页的组成元素 网页一般是由内容、样式和布局、动效三部分组成的。 内容(HTML)主要指的是页面的文字、按钮button、图片img、视频video、音频audio等等 样式和布局(CSS)指的是内容的大小、颜色、位置等等 动效(JavaScript)指的是页面中动态效果,按钮 ......
程序设计 全程 老师 笔记 程序

51单片机学习笔记 STC89C52RC (05)矩阵键盘和独立键盘(轻触开关)

按键抖动,需要消抖 原理图来自清翔电子 一、独立键盘模块 1.可以直接获取 P3^0对应S2 P3^1对应S3 P3^2对应S4 P3^3对应S5 的电压 当轻触开关按下时,电流会流向GND,此时这一路的电压为0V,松开轻触开关,又变为5V //第一种方法:单个I/O口检测控制 #include < ......
键盘 矩阵 单片机 笔记 STC

【读书笔记】ISBN9787121353932

【前言】 是否所有人都可以公平地享受科技发展带来的生产力进步? AIGC应用越完善,内容生产的社会必要劳动时间就越少,人工就越没有价值。全社会新增劳动岗位的速度很快就会跟不上AIGC应用取代人工的速度,而不会使用AIGC应用的劳动者可能将无法获得收入、无法进行消费,从而逐步被剥离出经济循环。 科技本 ......
9787121353932 笔记 ISBN

深度学习基础入门篇[七]:常用归一化算法、层次归一化算法、归一化和标准化区别于联系、应用案例场景分析。

深度学习基础入门篇[七]:常用归一化算法、层次归一化算法、归一化和标准化区别于联系、应用案例场景分析。 ......
算法 深度 场景 层次 常用

JSP_4.20_课堂笔记

上课讲的顺序大概是这样 第一步 天气的网页需要一个前端 后端,但是后端我们并没有可以得到的数据,就去数据平台拿到一个API接口(意思就是去网站上拿到一个传送过来的后端数据比如上游戏,前端就是游戏软件(王者荣耀),但是只有前端游戏是不能玩的,必须有实时传送的后端数据发送上来才能玩。所以后端数据就是直接 ......
课堂笔记 课堂 笔记 4.20 JSP

Django笔记二十八之数据库查询优化汇总

本文首发于公众号:Hunter后端 原文链接:Django笔记二十八之数据库查询优化汇总 这一篇笔记将从以下几个方面来介绍 Django 在查询过程中的一些优化操作,有一些是介绍如何获取 Django 查询转化的 sql 语句,有一些是理解 QuerySet 是如何获取数据的。 以下是本篇笔记目录: ......
数据库 笔记 数据 Django