数据库 笔记 数据mysql

datax采集txt文件数据到hive

1、提前创建hive表结构 DROP TABLE IF EXISTS ods.ods_log_1diu; CREATE TABLE IF NOT EXISTS ods.ods_log_1diu ( SI_NO STRING, --varchar(10) not null,主键 SEND_TABLE ......
文件 数据 datax hive txt

数据结构常见存储方式c语言

图 邻接矩阵 /*图的邻接矩阵存储表示法*/ //用两个数组分别存储顶点表和邻接矩阵 #define MaxInt 32767 //表示极大值,即无穷 #define MVNum 100 //最大顶点数 typedef char VerTexType; //假设顶点的数据类型为字符型 typedef ......
数据结构 常见 语言 结构 方式

mysql与elasticsearch

索引(Index),就是相同类型的文档的集合。 例如: 所有用户文档,就可以组织在一起,称为用户的索引; 所有商品的文档,可以组织在一起,称为商品的索引; 所有订单的文档,可以组织在一起,称为订单的索引; 数据库的表会有约束信息,用来定义表的结构、字段的名称、类型等信息。因此,索引库中就有映射(ma ......
elasticsearch mysql

MySQL创建用户并赋权

最简单(全部赋权) 语法 # 创建用户 CREATE USER 'username'@'%' IDENTIFIED BY 'mypassword'; # 赋权所有 GRANT ALL PRIVILEGES ON *.* TO 'username'@'%'; # 刷新权限 FLUSH PRIVILEG ......
赋权 用户 MySQL

Week 2 学习笔记 (7.10~7.15)

Week2总结——分块/莫队 & 矩阵乘法 1. 分块基本思想 将一个序列分为长度相等(除最后一块)的小块进行处理。 仿照线段树的 lazy 思想,将每一块须处理的信息暂存在 lazy 中。 设块数为 \(S\) ,则第 \(x\) 块的左端点为 \(s(x-1)+1\) , 右端点为 \(sx\) ......
笔记 Week 7.10 7.15 10

二分图 & SCC 学习笔记 (7.3~7.8)

二分图 & SCC 学习笔记 (7.3~7.8) 1. 基础概念 二分图:指一无向图,使得存在两个集合,使得两个集合内任意二点不存在连边。 注:树一定是二分图。 匹配:由一组没有公共端点的不是环的边构成的集合。其中任意两条边没有共同节点。 最大匹配:在图中使得总边数最大的匹配。 增广路:若在一条路径 ......
笔记 amp SCC 7.3 7.8

dhango要迁移时mysql安装及配置

一、apt安装MySQL sudo apt-get update #更新源 sudo apt-get install mysql-server #安装 sudo apt install net-tools 二、MySQL服务管理 sudo service mysql status # 查看服务状态 ......
dhango mysql

mysql 日志配置

在mysql的my.ini中,如果不做配置,mysql自动以hostname.err命名,用户电脑名称若有图标或者一些特殊符号,会导致日志文件无法创建,从而引发mysql服务无法启动。因此建议主动配置,参考如下:log_error="../data/LogName.log",LogName建议使用英 ......
mysql 日志

不平衡少样本数据集的算法方案

在图像实际的细分场景中,经常会遇到数据集不均衡以及数据集数量有限等问题,如何有效利用数据集,提升自己的算法效果,这里大刀基于自己的实际项目经验,分享在实际图像分类领域遇到问题,以及解决的方案,供参考。 前言 大家好,我是张大刀。之前有个智慧工地的项目,其中一个需求是监控工地上的起重机的使用合规性情况 ......
样本 算法 方案 数据

Python 递归输出树数据 多层级序号

1.数据结构 input_dict = { 'A': { 'B': { 'C': {}, 'D': {} }, 'E': { 'F': {} } }, 'G': { 'H': {}, 'I': {} } } 2. Python 代码 def convert_dict_to_numbers(input ......
多层 序号 数据 Python

并发情况如何实现加锁来保证数据一致性?

单体架构下锁的实现方案 1. ReentrantLock全局锁 ReentrantLock(可重入锁),指的是一个线程再次对已持有的锁保护的临界资源时,重入请求将会成功。 简单的与我们常用的Synchronized进行比较: ReentrantLock Synchronized 锁实现机制 依赖AQ ......
一致性 情况 数据

解读JetBrains 2023年开发者生态报告,MySQL仍是全球数据库顶流 | StoneDB数据库观察 #11

作者:宇亭 ​最近,全球知名的开发者工具公司 JetBrains 对外发布了《2023 年开发者生态系统报告》,报告的具体内容,前几天已经有中文互联网的媒体解读了,由于我们是做数据库的,所以自然而然想要特别关注一下数据库的情况——结果在意料之中,MySQL 在全球范围内仍是最流行的数据库。当然,只讲 ......
数据库 数据 开发者 JetBrains 生态

源码编译安装mysql8.0

下载源码 源码下载地址:https://dev.mysql.com/downloads/mysql/ 找到对应版本进行下载上传至服务器 编译安装 使用cmake命令进行安装 cd mysql-8.0.35 mkdir bld cd bld cmake -DCMAKE_INSTALL_PREFIX=/ ......
源码 mysql8 mysql

USB数据传输与手机授权:充电宝常规使用不需要授权

layout: post title: USB数据传输与手机授权:充电宝常规使用不需要授权 tags: [数据传输,USB接口,USB] categories: [电子硬件] date: 2023-12-05 14:10:15 description: 概述 此篇为解答充电宝骗局问题,骗局概述:两个 ......
数据传输 常规 数据 手机 USB

《软件需求模式》阅读笔记01

软件需求这门课课程要求精读一门关于软件需求方面的书,我选择了《软件需求模式》这本书,从这本书来了解一下软件需求的一些流程以及需要软件工作人员做好那些事情。 第1章主要介绍了什么是需求以及我们应该如何去得到他们。 需求的概念:定义系统需要做什么,而不是怎么去做。我的理解就是在需求时,我们不需要考虑怎么 ......
需求 模式 笔记 软件

秦疆的Java课程笔记:57 数组 Arrays类讲解

数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们使用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本操作。 查看JDK帮助文档-Class Arrays Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接 ......
数组 课程 笔记 Arrays Java

Python 对树结构数据输出序号(文档目录)层级

数据结构:input_data = [{ 'title': '试验干预中止和参与者退出试验', 'children': [ { 'title': '试验干预中止', 'children': [ { 'title': '永久中止试验干预的标准', 'children': [] }, { 'title' ......
层级 序号 结构 文档 目录

QT学习笔记-信号与槽(干货)

一、什么是信号和槽(Signal and Slot) 可以和进程间通信的信号机制联系。 signal(信号,信号处理函数) // 进程间的通信方式 其中,该函数的作用就是接收到【信号】后应该做什么样的处理【信号处理函数】。 对应到QT中,信号就还是信号,槽函数就对应了信号处理函数。 举个例子: 窗口 ......
干货 信号 笔记

秦疆的Java课程笔记:58 数组 冒泡排序

总共有八大排序,其中冒泡排序无疑是较为出名的排序算法之一。 冒泡排序的代码相当简单,两层循环,外层冒泡轮数,里层依次比较。 当看到嵌套循环,应该立马意识到,这个算法的时间复杂度是\(O(n^2)\)。 冒泡排序基本步骤: 比较数组中两个相邻元素,如果第一个数比第二个数大,就交换位置。 每一次比较,产 ......
数组 课程 笔记 Java

秦疆的Java课程笔记:59 数组 稀疏数组

当一个数组中大部分元素都是0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是: 记录数组一共有几行几列,有多少个不同值 把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模 public class ArrayDemo1 { public static ......
数组 课程 笔记 Java

【虹科干货】关于JSON数据库,你了解多少?

如何理解JSON数据库?本文介绍了JSON数据库的功能及其对应用程序开发者的价值,详细讲解了JSON的定义、特点和结构,并讨论了JSON数据库的优势、存储灵活性、模式灵活性、数据分区和大数据分析等方面的特长。 ......
干货 数据库 数据 JSON

秦疆的Java课程笔记:56 数组 二维数组

多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。 秦疆老师表示Java中并不太使用二维以上的多维数组。 例如二维数组:int a[][] = new int[2][5],就可以看成是一个两行五列的数组 public class ArrayDemo1 { ......
数组 课程 笔记 Java

perl:mysql binlog iud (insert、update、delete)分析 小脚本:实用程序

1 #!/usr/bin/perl 2 # utf-8 3 4 use strict; 5 use POSIX; 6 use Time::HiRes qw/sleep time/; 7 8 $| = 1; 9 10 my $line='# '; 11 my $debug= 0 ; 12 13 ## ......
脚本 程序 binlog insert delete

数据结构:单链表——定义、插入、删除

1、定义 注,以下都是带头节点的单链表 typedef struct LNode { ElementType data; struct LNode *next; }LNode,*LinkList; bool InitList(LinkList &L){ L = (LNode *)malloc(siz ......
数据结构 结构 数据

基于ConcurrentDictionary 定时刷新基础数据,提高性能

1 public interface ICacheManager 2 { 3 object GetFromCache(string key); 4 void AddToCache(string key, TimeSpan expireTimeSpan, RefreshObjectDelegate r ......
ConcurrentDictionary 性能 基础 数据

如何审核SQL变更以防止数据风险?推荐使用NineData SQL任务

在日常开发任务中,对核心库进行变更可能带来一系列风险,如删库跑路和数据泄露等。因此,在变更SQL之前,需要进行审核以确保变更合理、安全、规范。NineData SQL任务提供了完善的规范和审批流程,包括预设的SQL审核规范、定时SQL自动化执行、企业协同数据变更、SQL权限校验、审批流程联动、自动数... ......
SQL NineData 风险 任务 数据

数据库的几种连表方式详解

数据库主要有五种连表方式 首先需要准备两张表: 图书表 book id name price publish_id 1 西游记 33 1 2 红楼梦 56 1 3 三国演义 66 2 4 西厢记 55 6 出版社表 publish id name addr 1 北京出版社 北京 2 南京出版社 南京 ......
方式 数据库 数据

MNIST中文手写数字数据识别

MNIST中文手写数字数据识别 实验环境 python=3.7 torch==1.13.1+cu117 torchaudio==0.13.1+cu117 torchvision==0.14.1 数据描述 数据下载地址:https://pan.baidu.com/s/1olCgmCy0qppi5evI ......
数字 数据 MNIST

MySQL基本操作

//mysql 数据库管理工具 简称叫 数据库(存放数据,作为动态网站开不可缺少的一环) mysql 是一种关系型数据库 基本语法: 1.查询当前MySQL 下有的所有数据库 show databases; 2.创建数据库 create database 数据库名 数据库选项(字符集,校对集)(大部 ......
基本操作 MySQL

【Python/数据库】SQLAlchemy基础操作

一 、SQLAlchemy——创建表 # ORM # 1. Class - Obj # 2. 创建数据库引擎 # 3. 将所有的Class序列化为数据表 # 4. ORM操作 - CRUD(增删改查操作的简称) 1.创建一个 class # create_table.py from sqlalche ......
SQLAlchemy 数据库 基础 数据 Python