hexagon smart amp id
TCP客户端&服务端QT开发
TCP客户端&服务端QT开发 TCP Client 1.Widget类写UI界面,创建socket对象 Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); socket ......
SQL数据库设置ID自增
CREATE TABLE Pdata ( id INT AUTO_INCREMENT PRIMARY KEY, A VARCHAR(255), B VARCHAR(255), C VARCHAR(255) ); 在这个示例中,id 字段被定义为自增的主键。当你执行插入操作时,无需提供 id 的值,数 ......
运动控制(三)使用Smart200控制步进电机
模块和接线 步进电机的红蓝绿黑分别接 A+,A-,B+,B-。 关键:红蓝,为一组,绿黑为一组。 Smart200 Q0.0接PUL+,Q0.2接DIR+。 SN04 N 棕蓝黑分别是电源,地,信号线。棕色接L+,蓝色接M, 两个黑色分别接I0.1(原点), I0.2(正极限)。 . ✖ ✖ ......
rust 程序设计笔记(2)所有权 & 引用
所有权 数据存储在栈和堆上,存放在栈上的数据都是已知所占据空间的 突然的问题 // 内存中的栈是怎么存储数据的? 好的,想象一下你有一摞盘子。你只能从上面放盘子,也只能从上面拿盘子,这就是栈的工作方式。 在内存中,栈是用来存储数据的地方,它工作得就像这摞盘子。当你的程序运行一个函数时,这个函数的局部 ......
快速幂 & 龟速乘 & 快速乘
龟速乘和快速乘都是为了防止模数大于int, 导致爆long long的情况 关于O(1)快速乘和关于其特判的原因 - :Dra - 洛谷博客 (luogu.com.cn) 快速幂(待补) 龟速乘 龟速乘和快速幂一样, 都是利用了二进制的原理, 把 a * k 的 k拆成二进制数, 根据每一位凑出来 ......
并查集拓展——种类并查集&带权并查集
在所面临的问题中,我们不仅需要知道两个元素之间是否存在关系,还需要记录其他要素,于是我们需要对原来的并查集进行拓展。 种类并查集 对于一般的并查集,只能表示“朋友的朋友就是朋友这种关系”,即我们只关系元素之间的连通性问题。但是对于“敌人的敌人就是朋友”这种关系则无能为力。种类并查集就是为了解决这种问 ......
ScholarAI ChatGPT Plugin Tutorial, Use Cases & Prompts
https://roihacks.com/scholarai-chatgpt-plugin/?utm_source=youtube&utm_medium=social&utm_campaign=scholarai-chatgpt-plugin ......
编译原理 | Concepts & Review
怎么感觉像是在学算法( 本文主要从词法分析, 语法分析, 语义分析三个章节总结. 1 词法分析 首先, 应该知道编译器的流程是词法分析 -> 语法分析 -> 语义分析 -> 中间代码生成 -> 代码优化 -> 目标代码生成. 旁边还有一个符号表. 词法分析分解源程序, 输出单词序列 (关键字, 标识 ......
[V8] Double & Triple Equals
double equals is 15 times slower than triple equals. Underhood double equals need to call valueOf()function to convert the value. ({valueOf: () => 3}) ......
[V8] Object Shapes & Inline Caching
Benchmark: 查看代码 import {createBenchmark} from './benchmark'; const ARRAY_SIZE = 10000; const array1 = []; // {value,prop_0}, {value,prop_0}, {value,pr ......
如何在多台Linux系统主机上实现ssh免密访问——成公钥文件id_rsa.pub(数字签名RSA)
假设共有三台Linux主机,为matser,slave1,slave2,现在要实现master主机可以ssh免密访问master主机自身以及slave1、slave2。 原理: 主机 ssh-keygencat /root/.ssh/id_rsa.pub > /root/.ssh/authorize ......
第24天: WEB攻防-通用漏洞&SQL注入&MYSQL跨库&ACCESS偏移
#知识点:1、脚本代码与数据库前置知识2、Access数据库注入-简易&偏移3、MYSQL数据库注入-简易&权限跨库 #前置知识:-SQL注入漏洞产生原理分析-SQL注入漏洞危害利用分析-脚本代码与数据库操作流程-数据库名,表名,列名,数据-数据库类型,数据库用户,用户权限脚本代码在实现代码与数据库 ......
Performance Improvements in .NET 8 -- Native AOT & VM & GC & Mono
原生 AOT 原生 AOT 在 .NET 7 中发布。它使 .NET 程序在构建时被编译成一个完全由原生代码组成的自包含可执行文件或库:在执行时不需要 JIT 来编译任何东西,实际上,编译的程序中没有包含 JIT。结果是一个可以有非常小的磁盘占用,小的内存占用,和非常快的启动时间的应用程序。在 .N ......
重新学习算法_Day3-哈希表&2283&str与list转换
HashTable 感觉从原理上说会用 但是实际应用感觉不知道有什么用 或者不知道怎么用 例如: 给你一个下标从 0 开始长度为 n 的字符串 num ,它只包含数字。 如果对于 每个 0 <= i < n 的下标 i ,都满足数位 i 在 num 中出现了 num[i]次,那么请你返回 true ......
ubuntu 配置NTP时间服务器&&定时同步本地时间
Ubuntu系统: NTP时间服务器的安装: 服务器安装命令: sudo apt-get install ntp NTP服务配置,设置为本地时间服务器,屏蔽默认server,服务器层级设为10: vim /etc/ntp.conf 删除掉原有的 server xxx.xxx.xxx.xxx 信息: ......
JavaScript--DOM概述&Element对象获取与使用
通过DOM对HTML进行操作 1、获取Element对象 2、常见的HTMLElement对象的使用 查看文档:https://www.w3cschool.cn/jsref/ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> ......
技术体系结构——架构&框架
一、总体技术体系 单一架构 一个项目,一个工程,导出为一个war包,在一个Tomcat上运行。也叫all in one。 单一架构,项目主要应用技术框架为:Spring、SpringMVC、Mybatis 分布式架构 一个项目(对应 IDEA 中的一个 project),拆分成很多个模块,每个模块是 ......
JavaScript--History&Location对象
HIstory对象 Location对象 3秒之后跳转到首页 document.write('3秒后跳转到首页'); setTimeout(function(){ location.href = "https://www.baidu.com"; },3000); ......
Queue&Deque
Queue 概述 A collection designed for holding elements prior to processing.Besides basic {@link java.util.Collection Collection} operations, queues provi ......
数组&队列&关联数组的总结
定宽数组:可以直接赋值,也可以先声明再赋值 其中还有多维数组 int array2[0:7][0:3];int array3[8][4];// 先个后位 int ascend[4]='{0,1,2,3}; int descend[5]; descend='{4,3,2,1,0}; descend[0 ......
四个id 生成器性能比较记录
IdGenerator Seata 优化的雪花算法 Seata基于改良版雪花算法的分布式UUID生成器分析 关于新版雪花算法的答疑 csharp 移植代码 public class IdGenerator { private readonly long twepoch = 1588435200000 ......
Iterable&Iterator&Collection
Iterable 概述 Implementing this interface allows an object to be the target of the "for-each loop" statement. 实现Iterable接口 允许一个对象 作为 foreach遍历的目标; publi ......
高级统计 | Tricks & Review
打算写一个综合性比较强的文章。 全文分为六个章节:基本概念,回归,分类,模型选择,评价指标,无监督学习。 基本概念 1 基本概念 线性代数的知识十分有意义。 在此假定已知矩阵的加减乘运算。 1.1 矩阵的初等变换 初等变换专门设计用来执行某种操作,如行(列)交换、行(列)倍乘,或者将一个行(列)的倍 ......
MySQL 数据库表格创建、数据插入及获取插入的 ID:Python 教程
创建表格 要在MySQL中创建表格,请使用"CREATE TABLE"语句。 确保在创建连接时定义了数据库的名称。 示例创建一个名为 "customers" 的表格: import mysql.connector mydb = mysql.connector.connect( host="local ......
Set&List&Map
Map 概述 An object that maps keys to values. A map cannot contain duplicate keys; each key can map to at most one value. Map将key映射到value; Map的key不能重复,每个 ......
Collection&Iterable
Collection 概述 The root interface in the <i>collection hierarchy</i>. A collection represents a group of objects, known as its <i>elements</i>. Some co ......
mybatis使用id集合查询数据
dao层 int delUser(@Param("menuId") Integer menuId,@Param("idList") List<String> idList); xml层 <delete id="delUser" > delete FROM user_role_menu WHERE m ......
拓扑学 复习笔记 & 题目整理
非常好友链,爱来自害羞:https://bluenine9.github.io/2023/09/21/拓扑学笔记/ 复习笔记 懒得 tex 化了,我猜大家应该看得懂我的字 ^^ ......
JavaScript--String对象&自定义对象&Windows对象
String对象 var str1 = new String("abc") var str2 = "abc" trim():去除字符串前后两端的空白字符 自定义对象 BOM对象 1、Window confirm方法 会产生一个返回值 var flag = confirm(""); 按确定返回true ......