架构 分布式storming笔记

(笔记)机器人坐标系用法和算法原理

机器人坐标系 一、基坐标系 机器人都有一个不会变的坐标系,叫基坐标系或世界坐标系(每家叫法不同,原理一样)。 基坐标系是怎么来的呢? 拿6轴机器人举例: 第一轴的旋转轴 一般都会定义机器人第一轴的旋转轴为基坐标系Z轴,旋转中心即是坐标系原点,X和Y的方向是的电机零点确定,所以只要你不更换电机的零点和 ......
坐标系 坐标 机器人 算法 原理

数论——欧拉函数、欧拉定理、费马小定理 学习笔记

数论——欧拉函数、欧拉定理、费马小定理 欧拉函数 定义 欧拉函数(Euler's totient function),记为 \(\varphi(n)\),表示 \(1 \sim n\) 中与 \(n\) 互质的数的个数。 也可以表示为:\(\varphi(n) = \sum\limits_{i = ......
定理 数论 函数 笔记

数论——欧拉函数、欧拉定理 学习笔记

数论——欧拉函数、欧拉定理 欧拉函数 定义 欧拉函数(Euler's totient function),记为 \(\varphi(n)\),表示 \(1 \sim n\) 中与 \(n\) 互质的数的个数。 也可以表示为:\(\varphi(n) = \sum\limits_{i = 1}^n [ ......
数论 定理 函数 笔记

算法学习笔记(29):分块

分块 这是一种基于根号的算法,核心为大块标记,散块暴力,做到复杂度的平衡。 可能第一个想到于此相关的就是莫队吧,这是利用分块优化暴力的方法。 目录分块Rmq Problem / mex[国家集训队] 排队 - 洛谷[TJOI2009] 开关 - 洛谷[Violet] 蒲公英 - 洛谷小小总结 Rmq ......
算法 笔记 29

高级系统架构师学习(一)系统工程与信息系统基础

系统工程 定义:一种组织管理技术【一种现代的科学决策方法】 目的:以最好的方式实现系统 目标:整体最优 意义:利用计算机为工具,对系统的结构、元素、信息和反馈等进行分析,以达到最优规划、最优设计、最优管理和最优控制的目的。 系统工程方法 霍尔三维结构【“硬科学”方法论】 逻辑维:解决问题的逻辑过程 ......
系统 架构 基础 工程 信息

极光笔记 | 大语言模型插件

在人工智能领域,大语言模型(LLMs)是根据预训练数据集进行”学习“,获取可以拟合结果的参数,虽然随着参数的增加,模型的功能也会随之增强。但无论专业领域的小模型,还是当下最火、效果最好的大模型,都有一个共同的劣势:无法准确/正确地回答出训练数据集以外(区别于验证集和测试集的新增数据,如实时新闻、未公 ......
极光 插件 模型 语言 笔记

<学习笔记>线段树分治

一种离线处理方法 可以处理“具体哪个修改对询问有影响”、可以贡献不独立、可以支持插入删除。 例题 对这道题来说,对修改开线段树,线段树上每个节点开一个 \(vector\) 来维护出现在这段区间的线段,加入一个线段的区间,直接在区间查询时对所包含的节点压入这条线段就可以。 然后从根节点递归,先左子树 ......
线段 笔记 lt gt

侯捷C++高级面向对象编程_下_课程笔记

friend(友元):相同Class的各个objects互为friends(友元) class complex{ public: complex (double r = 0, double I = 0) : re (r), im (i) { } //一个对象的成员函数可以调用另一个对象的私有成员变量 ......
对象 课程 笔记

数论——线性同余方程、乘法逆元 学习笔记

数论——线性同余方程、乘法逆元 众所周知: 说明 除非特殊说明,以下提到的 exgcd 函数均定义为: // ax + by = gcd(a, b) ll exgcd(ll a, ll b, ll &x, ll &y, ll d = 0) { if (b == 0) x = 1, y = 0, d ......
数论 乘法 线性 方程 笔记

分布式学习1:GFS

大家好,我叫黄晓强,我的学号是102101339,个人爱好包括但不限于写小说、画画、制作立体书、魔术、电影等一切有趣的事情,最近在做MIT6.824的分布式实验,这篇随笔是关于google的分布式文件系统GFS的学习笔记 master不记录哪些chunkserver拥有特定chunk副本,只在启动时 ......
分布式 GFS

前端笔记

JavaScript初始化加载的3种方式_js初始化加载方法_——潇洒走一回——的博客-CSDN博客 <script> //只能有一个 window.onload = function(){ alert("JS初始化加载"); } </script> <script> // 可以有多个但是容易被断开 ......
前端 笔记

进击消息中间件系列(一):Kafka 入门(基本概念与架构)【转】

在这之前,我们相继卷完了:关系型数据库 MySQL 、 NoSQL 数据库 Redis 、 MongoDB 、搜索引擎 ElasticSearch 、大数据 Hadoop框架、PostgreSQL 数据库这些系列的知识体系。今天开始,我们将踏上另一个学习之路:中间件!第一个要学习的中间件就是:Kaf ......
中间件 架构 概念 消息 Kafka

Java编程学习笔记01

网络编程笔记 2023.2.28 2023.3.10/*1.1 什么是计算机网络计算机网络是指将==地理位置不同==的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理协调下,实现资源互通和信息共享传递的计算机系统// 打电话 --连接-- ......
笔记 Java

Java编程学习笔记02

GUI 编程 2023.3.11--现在Gui编程已经被淘汰,用的很少很少一、简介:Gui 的核心技术:Swing 和 AWT原因:1.界面不美观2.需要jre环境!为什么要学习?1.可以写出自己心中想要的一些小工具2.工作时候,有可能需要维护到Swing界面,概率极小3.了解MVC架构,了解监听! ......
笔记 Java

即时通讯技术文集(第21期):后端架构设计基础入门系列 [共15篇]

为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第21 期。 [- 1 -] 新手入门:零基础理解大型分布式架构的演进历史、技术原理、最佳实践 [链接] http://www.52im.net/thread-2007-1-1.html [摘要] ......
架构 文集 通讯 基础 技术

最全的李慧芹APUE-标准IO笔记

标准 IO 注: 李慧芹老师的视频课程请点这里, 本篇为标准IO一章的笔记, 课上提到过的内容基本都会包含 I/O (Input & Output): 是一切实现的基础 stdio (标准IO) sysio (系统调用IO / 文件IO) 系统IO是内核接口, 标准IO是C标准库提供的接口, 标准I ......
笔记 标准 APUE

(笔记)Linux修改、查看日期和时间的方法

1、查看时间、日期 # date Fri Jan 11 14:04:10 CST 2019 2、修改时间 语法:date -s "时:分:秒" # date -s "17:20:30" 3、修改日期、时间 语法:date -s "年-月-日 时:分:秒" # date -s "2019-01-11 ......
日期 时间 笔记 方法 Linux

国标GB28181安防视频平台EasyGBS视频监控云存储的实现方法与架构

​ 随着科技的不断发展,安防行业对于视频监控系统的需求也日益增长。为了满足这一需求,国家标准GB28181提出了一种基于云计算的视频监控云存储解决方案——EasyGBS。本文将详细介绍EasyGBS视频监控云存储的实现方法与架构,以帮助相关从业者更好地理解和应用这一技术。 EasyGBS正是基于这一 ......
视频监控 视频 国标 架构 EasyGBS

locust:Python 分布式压力测试(带WebUI)

Locust 介绍 它采用纯 Python 实现,是一个分布式用户负载测试的工具。 使用基于 Requests 库的客户端发起请求,使编写脚本大大简化; 在模拟并发方面摒弃进程和线程,完全基于时间驱动,采用协程(gevent)提供的非阻塞 IO 和 coroutine 来实现网络层的并发请求。因此单 ......
分布式 压力 locust Python WebUI

读高性能MySQL(第4版)笔记11_查询性能优化(中)

1. MySQL的客户端/服务器通信协议 1.1. MySQL的客户端和服务器之间的通信协议是“半双工”的 1.2. 在任何时刻,要么是由服务器向客户端发送数据,要么是由客户端向服务器发送数据,这两个动作不能同时发生 1.3. 当查询的语句很长的时候,参数max_allowed_packet就特别重 ......
高性能 性能 笔记 MySQL 11

性能测试学习笔记(三)

1.性能测试学习指导 1.1 性能测试阶段 工具操作:包括压力工具、监控工具、剖析工具、调试工具。 数值理解:包括上面工具中所有输出的数据。 趋势分析、相关性分析、证据链分析:就是理解了工具产生的数值之后,还要把它们的 逻辑关系想明白。这才是性能测试分析中最重要的一环。 最后才是调优:有了第 3 步 ......
性能 笔记

【学习笔记】(27) 整体 DP

1.算法简介 整体 DP 就是用线段树合并维护 DP。 有一些问题,通常见于二维的DP,有一维记录当前x的信息,但是这一维过大无法开下,O(nm) 也无法通过。 但是如果发现,对于 x,在第二维的一些区间内,取值都是相同的,并且这样的区间是有限个,就可以批量处理。 所以我们就可以用线段树来维护 DP ......
整体 笔记 27 DP

分布式数据库第一章

模式--概念模式(关系就是表) RELATION EMP{ -- 定义了一个关系(表),命名为EMP KEY={ENO} -- 关键字 ATTRIBUTE={ -- 属性 ENO:CHAR(9) ENAME:CHAR(15) TITLE:CHAR(10) } } ENO:字符类型,长度为9,表示员工 ......
分布式 数据库 数据

计算机网络五层协议笔记

应用层: 实现应用与应用之间的互通,在互联网中应用层协议很多,如域名系统DNS,支持万维网应用的 HTTP协议,支持电子邮件的 SMTP协议等等。我们把应用层交互的数据单元称为报文。 传输层: 向两台主机进程之间的通信提供通用的数据传输服务。 运输层主要使用以下两种协议 传输控制协议 TCP(Tra ......
计算机网络 笔记

《信息安全系统设计与实现》第三周学习笔记

《信息安全系统设计与实现》第三周学习笔记 一门程序设计语言具有以下必备的要素和技能: 语法:程序设计语言需要定义一套语法规则,以确定如何组织和编写代码。这包括变量声明、控制流语句(如条件语句和循环语句)、函数定义等。 数据类型:语言需要支持不同的数据类型,如整数、浮点数、字符串、布尔值等。还可能支持 ......
笔记 系统 信息

MySQL高级10-InnoDB引擎存储架构

一、逻辑存储结构 表空间(Tablespace):一个mysql实例,及一个数据库实例,可以对应多个表空间(ibd文件),用于存储记录,索引等数据。 段(Segment):分为数据段(Leaf node segment)、索引段(Non-leaf node segment)、回滚段(Rollback ......
架构 引擎 InnoDB MySQL 10

clickhouse学习笔记

一、query相关 1. 展示正在处理的请求列表 show processlist 2. 杀掉正在处理的查询 KILL QUERY WHERE query_id='2-857d-4a57-9ee0-327da5d60a90' 二、修改名称 -- 1. 重命名 RENAME DATABASE|TABL ......
clickhouse 笔记

使用 Amazon Lightsail 的优势:为初创企业简化基础架构并提升运营效率

引言: 作为亚马逊的一名软件工程师,我有机会使用各种 Amazon 服务,其中 Amazon Lightsail 是为初创企业而设的易上手使用、经济实惠的虚拟专用服务器。在这篇文章中,我们将探讨使用 Amazon Lightsail 的优势,以及它如何简化基础设施管理并提高运营效率。 背景: 为了了 ......
架构 Lightsail 效率 优势 基础

Asyncio 协程异步笔记

协程 & asyncio & 异步 1. 协程 (coroutine) 协程不是计算机提供,而是程序员人为创造。 协程(coroutine),也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块互相切换运行。例如: def func1(): print(1) ......
Asyncio 笔记

CCD多模态去偏框架 论文阅读笔记

论文标题:Causal Intervention and Counterfactual Reasoning for Multi-modal Fake News Detection 论文作者:Ziwei Chen, Linmei Hu, Weixin Li, Yingxia Shao, Liqiang ......
模态 框架 笔记 论文 CCD