线段 数据结构 结构 笔记
【C】专家编程 (Expert C Programming) 阅读笔记
第一章 C:穿越时空的迷雾 1 p22 ~ 24 ANSI C 有此问题。 “安静”的类型转换原则:当执行算术运算时,操作数的类型如果不同,就会发生转换。数据类型一般朝着浮点精度更高,长度更长的方向转换,整形术如果转换为 singed 不会丢失信息,就转换为 signed,否则转换为 unsigne ......
算法与数据结构Day01
希尔排序的实现 #include<stdio.h> #include<stdlib.h> typedef int KeyType; typedef struct { KeyType *elem; /*elem[0]一般作哨兵或缓冲区*/ int Length; }SqList; void Creat ......
算法与数据结构Day02
修建道路 #include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int inf=0x3f3f3f; int map[105][105],dis[105],book[105]; int m,n; in ......
算法与数据结构——kmp算法
7-1 jmu-ds-实现KMP 分数 10 #include<stdio.h> #include<iostream> #include<string.h> using namespace std; const int MAX_LEN = 20010; //本题运用到字符串比对中的next[j]求法 ......
JWT的基本组成结构
# JWT组成结构 ## 1.令牌组成 - 1.**标头**(`Header`) - 2.**有效载荷**(`Payload`) - 3.**签名**(`Signature`) - 因此,JWT通常如下所示:xxxxx.yyyyy.zzzzz **`Header.Payload.Signature` ......
数据结构课程设计2023夏7-4 先序和中序构造二叉树
本题目要求用先序序列和中序序列构造一棵二叉树(树中结点个数不超过10个),并输出其后序序列。 输入格式: 在第一行中输入元素个数。 第二行中输入先序序列,用空格分隔。 第三行中输入中序序列,用空格分隔。 输出格式: 输出此二叉树的后序序列,用空格分隔,最后也有一个空格。 输入样例: 5 10 20 ......
集合体系结构
集合体系结构 List系列集合:添加的元素有序,可重复,有索引 Collection:是单列集合的祖宗接口,它的功能是全部单列集合都可以继承使用的 set系列集合:添加的元素无序,不重复,无索引 方法名说明 public boolean add(E e) 把给定的对象添加到当前集合中 public ......
读发布!设计与部署稳定的分布式系统(第2版)笔记04_集成点
![](https://img2023.cnblogs.com/blog/3076680/202306/3076680-20230617223813206-409016041.png) # 1. 第一个拥有10亿用户的网站 ## 1.1. 2016年,Facebook宣布其每日活跃用户数量为11.3 ......
c#学习笔记-----------试着调用百度TTS语言合成API
首先要求百度这个网站注册一个账号,申请TTS的使用权限:https://ai.baidu.com/tech/speech/tts 点击立即使用,一系列操作之后可以领取免费试用的资格 创建相关应用就可以获取到程序里面要用的key了 最后程序里还要引用两个nuget包,一个是百度的AI包另外一个是NAu ......
网络工程设计--结构化布线总结
# 网络工程设计--结构化布线总结 ## 结构化布线系统 ### 概念 > 它是一种跨学科、跨行业的系统工程,能够满足支持综合性的应用。 ### 特点 - 良好的综合性、兼容性。 - 适应性强,使用灵活。 - 易扩展,便于维护。 - 科学性、经济实用性。 ## 结构化布线系统的六种子系统 ### 1 ......
变分不等式笔记
如果对于一个线性空间,其中每一个元素都根据一定法则对应一个实数,满足非负、数乘、三角不等式,则称该线性空间为赋范线性空间,对应的实数称为范数。一言以蔽之,赋范线性空间就是对其中元素定义了范数的线性空间。 用该范数定义赋范空间X的元素的距离 d,该赋范空间就成了距离空间,记作(X, d),因为该范数满 ......
Pytorch中利用ByteTensor()对数据进行mask掩码
# 案例描述 在DataWhale的针对VOC数据集进行目标检测的[案例](https://datawhalechina.github.io/dive-into-cv-pytorch/#/chapter03_object_detection_introduction/3_2)中,有这么一段代码(已用 ......
FireDac三种方式批量添加数据的性能对比
我有个程序,需要从CSV中读入数据,对数据进行分析后,然后插入另一个sqlite数据库的数据表。在我的程序中使用了virtual string tree和Firedac,数据大约有13000条,需要转存的数据有11000条左右,转存的字段有8条,除了一条是boolean类型的外都是string类型。 ......
ES学习笔记--文档操作
添加文档 新增文档的DSL语法如下: POST /索引库名/_doc/文档id { "字段一":"value1", "字段二":"value2", "字段三":{ "子属性1":"value3", "子属性2":"value4" } } 示例: #插入文档 POST /heima/_doc/1 { ......
解决idea连接数据库报错问题
https://blog.csdn.net/weixin_44170221/article/details/105206356 idea:Server returns invalid timezone Go to 'Advanced' tab and set 'serverTimezone' pro ......
数据链路层
# 一,数据链路层概述 ## 1.1 基础概念 - 数据链路层使用的信道主要有以下两种类型: - 点对点信道:这种信道使用**一对一的点对点通信**方式。 - 广播信道:这种信道使用**一对多的广播通信**方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机 ......
babylon.js 学习笔记(10)
今天来学习下车床(lathe)建型及粒子系统,babylon.js有一个很强大的函数CreateLathe,可以将一段路径经过旋转后,形成1个shape,这么说有点抽象,比如下面这张图: 其中的关键点坐标为: const fountainProfile = [ new BABYLON.Vector3 ......
数据分析流程
1. 业务理解 数据分析的起点,最为重要的环节 2. 数据收集 多渠道获取结构化与非结构化数据 3. 数据处理 数据清洗、数据整理、数据加工 4. 数据分析 现状、原因分析、多维度分析、可视化分析 5. 数据展现 可视化图表展现 6. 制作报告 商业智能报表 ......
数据库内核:PostgreSQL 架构
# PostgreSQL 的架构 > 客户端/服务器架构: ![Client:server architecture](https://img2023.cnblogs.com/blog/2306858/202306/2306858-20230617224051150-773845544.png) * ......
vue学习笔记二
四,vue中的AJAX 比较了各种AJAX的方式,xhr,jQuery,fetch,综合考虑都不好,直接就G了,xhr学过,fetch了解过,jQuery听说过,结果最后表示要用axios。。。点个海克斯“考前恶补”。 1.配置代理 <template> <div> <button @click=" ......
Makefile编写模板 & 学习笔记
一、模板 # 伪命令 .PHONY: clean compileSo compileExe run: compileExe @./main compileExe: compileSo @g++ main.cpp -Llib -lsoowCapture -lcamapi -lpthread =lIma ......
windows下mysql使用mysqldump定时备份数据库,删除过期备份
windows下mysql使用mysqldump定时备份数据库,删除过期备份 创建备份脚本: @echo offforfiles /p "d:\mysql_backup" /m backup_*.sql -d -7 /c "cmd /c del /f @path"set "Ymd=%date:~0, ......
Java插入中文到数据库中文变成问号解决
之所以会出现乱码,就是编码方式不一致导致的 我们应该首先确定 1. eclipse和mysql数据库中的编码方式是否一致 2. 在链接数据时,有没有在url里面加上characterEncoding=utf8,也就是下图这样 ......
迁移现有用户数据到ABP vNext
## 前言 使用 ABP vNext(下文简称 ABP)时,通常都是从 cli 开始新建模板,从一个空项目开始。对已经存续的项目来说,现有的数据,特别是用户等核心数据需要进行迁移。 老的项目,随着规模越来越大,每次修改都需要更改非常多地方,最重要的是,共用数据库使得维护起来需要小心翼翼。为了后续维护 ......
计算机底层的秘密读书笔记之三
# 计算机底层的秘密读书笔记之三 ## IO部分之一 ``` 我感觉IO应该是最可能给人说明白的一个部分了. 也是我这种菜鸟改善应用性能最可能的部分了. CPU内存和cache 很难有优化的空间. 除非是开发去改垃圾代码.后者是升级硬件. 但是IO部分我感觉是有很大的优化空间的. 1.IO多路复用. ......
数据验证序列自动去重(Excel技巧集团)
数据验证》序列》来源,输入一行或一列数据,就可以从下拉选项中选取需要输入的数据。 当数据源是一列带有重复值的数据时,下拉选项里也会忠实地显示所有内容,包括重复的内容。 如果想要去重,就必须添加辅助列。 但那都是过去子,现在,就只要直接…… ......
数据结构-枚举
在Java中,枚举(Enumeration)是一种特殊的数据类型,用于定义一组具名的常量。枚举常量是一组预定义的值,它们在枚举类型中被列出,每个常量都有一个名称和一个关联的值。 枚举类型在Java中是通过关键字enum来定义的。定义枚举类型后,可以使用枚举常量来表示具体的取值。 enum Seaso ......
数据结构
Java提供了许多常见的数据结构,包括但不限于以下几种: 数组(Array):用于存储固定大小的元素序列。 动态数据(ArrayList) 链表(Linked List):通过节点之间的链接关系来存储元素的线性数据结构。 栈(Stack):遵循后进先出(LIFO)原则的数据结构,可以用于存储和检索元 ......
实验三 嵌入式SQL与数据库编程
[TOC] #一、实验目的 1.理解嵌入式SQL与交互式SQL的区别; 2.掌握数据库连接技术; 3.掌握基于特定宿主语言的数据库连接与访问; 4.能够基于具体功能需求,在特定DBMS上实现简易应用系统开发。 #二、实验要求 1.选择宿主语言进行数据库连接的实现; 2.根据具体的功能设计进行嵌入式S ......