矩阵 代码 数据python

数据库集群主键为什么不用uuid

主键用数字还是UUID? UUID 是通用唯一识别码的缩写,其目的是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。在数据库集群中,为了避免每个MySQL各自生成的主键产生重复,所以有人考虑采用UUID方式。 使用UUID的好处 使用UUID,分布式生成主键 ......
集群 不用 数据库 数据 uuid

docker部署PostgreSQL数据库(带有postgis插件)

1、拉PostgreSQL(带有postgis插件)镜像 docker pull mdillon/postgis 2、启动数据库容器 docker run --name postgis -e POSTGRES_PASSWORD=postgis -p 5432:5432 -d mdillon/post ......
PostgreSQL 插件 postgis 数据库 数据

ETL-txt数据转换为Excel数据

前言: 将txt文件中的数据抽取出来,然后装载到Excel中。 具体操作步骤: 数据准备 id,name,age,gender,province,city,region,phone,birthday,hobby,register_date 392456197008193000,张三,20,0,北京市 ......
数据 ETL-txt Excel ETL txt

【名词解释】行业内的一些名词代码含义

1 含义 在我们这行,从上学的时候到现在,一路上发现有好多的名词,有技术上的,有设计上的,有业务上的,这里就来记录下平时一些看到的。 MTBF:(Mean Time Between Failure,平均可用时长)系统正常、稳定运行的平均时长 MTTR:(Mean Time To Repair,平均修 ......
名词 名词解释 含义 代码 行业

Oracle 数据误删的恢复措施——drop或delte有日志

Oracle中,常见的数据删除操作就三种,truncate,drop,delete,下面分类说一下如何恢复1、Drop: 通过查看Oracle的回收站,可以查到被删除的表、索引等,通过下列语句可以实现表数据恢复 Oracle回收站:SELECT * FROM RECYCLEBIN where ori ......
措施 数据 Oracle delte 日志

IDEA链接MySQL数据库遇到的部分问题及解决方案

合理怀疑MySQL是不是克我,上次配环境配到崩溃就是因为MySQL安装失败,这次是因为链接不上IDEA 闲话少叙,直接看代码、报错信息以及解决方式: 代码: package jdbc; import java.sql.Connection; import java.sql.DriverManager ......
解决方案 部分 链接 数据库 方案

C#连接数据库

1、复制mdf文件到,E:\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA 2、选择附加 3、添加mdf文件 4、vs新建连接 打开数据源:shift + alt + d desktop-oadrkug 5、修改连接 conn.Connecti ......
数据库 数据

redis-om-python

redis-om-python https://github.com/redis/redis-om-python Redis OM Python makes it easy to model Redis data in your Python applications. Why Redis OM? ......
redis-om-python python redis om

代码管

import turtle,datetime # 定义一个,用于绘制代码管的间隙 def draw_gap(): turtle.penup() turtle.forward(5) # 定义一个函数,用于绘制一段代码管,这里传入的参数输一个bool类型 def draw_line(draw): dra ......
代码

《重构:改善既有代码的设计》读书笔记一

一、重构原则 1、重构定义 重构:对软件内部结构的一种调整。目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 2、为何重构 在开始说为何重构之前,先说一下很多程序员为何不喜欢重构。 时间紧,一直忙着实现功能,觉得重构影响效率,而且重构不算绩效,简直吃力不讨好 觉得代码写完之后可 ......
代码 笔记

数据库、后端(主要控制层注解的使用场景)

数据库 一个系列功能的表名尽量统一规范,如:goods、goods_dictionary、goods_xxx,就要改 goods 为 goods_info 统一 表名和字段名都是各自统一大小写(数据库不区分大小写),所以一般就表名全小写,字段名全大写,字母之间下划线衔接 数据表 ID 不是自增长、不 ......
注解 场景 数据库 数据

推荐一款好用的代码可视化工具

或许你早已习惯了用printf来调试,亦或许你习惯了用IDE/GDB来调试。最近学习之余,发现了一个代码可视化的网站,它支持Python,C++,Java还有Javascript语言,其中Python支持到3.11,C++甚至支持部分C++20的特性!网站在这(https://pythontutor ......
代码 工具

Python Numpy 随机数生成常用方法

​ 1、生成随机数 1)均匀分布随机数 numpy.random.rand(d0, d1, ..., dn):生成在 [0, 1) 区间的均匀分布随机数。d0, d1, ..., dn:表示生成随机数的维度。 numpy.random.randint(low, high=None, size=Non ......
随机数 常用 方法 Python Numpy

数据类型

强制类型转换并不会改变变量的类型,和指针指向的变量的类型 只有常量引用才可以接任意类型,指针和引用只能接同类型的变量 确定一个地址下变量的类型: 1 *((__IO uint16_t*)Adress);//STM32中地址是32位的,该语句并没有改变地址的类型,只是表明有个无符号16位的指针指向该地 ......
类型 数据

python爬虫作业

(1)请用requests库的get()函数访问如下一个网站20次,打印返回状态,text()内容,计算text()属性和content属性所返回网页内容的长度。 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬ ......
爬虫 python

python:填充,空白,对齐字符串的方法

str对象包括如下用于填充,空白,对齐字符串的方法 str.strip([char]):去两边空格,也可指定要去除的字符列表 str.lstrip([char]):去左边空格,也可指定要去除的字符列表 str.rstrip([char]):去右边空格,也可指定要去除的字符列表 str.zfill(w ......
字符串 字符 空白 方法 python

第四单元 管理数据库架构

EF Core 提供两种主要方法来保持 EF Core 模型和数据库架构同步。至于我们应该选用哪个方法,请确定你是希望以 EF Core 模型为准还是以数据库为准。 如果希望以 EF Core 模型为准,请使用迁移。 对 EF Core 模型进行更改时,此方法会以增量方式将相应架构更改应用到数据库, ......
架构 单元 数据库 数据

CPU调度器实现提示:针对特定体系结构代码【ChatGPT】

https://www.kernel.org/doc/html/v6.6/scheduler/sched-arch.html 《CPU调度器实现提示:针对特定体系结构代码》 Nick Piggin,2005 上下文切换 运行队列锁定 默认情况下,调用switch_to体系结构函数时会锁定运行队列。除 ......
体系结构 体系 ChatGPT 结构 代码

python的 __enter__ 和 __exit__方法,上下文管理器

在 Python 中,类并没有专门的 exit 方法。但是,如果你想在对象生命周期结束时执行某些操作,你可以使用特殊的方法 __enter__ 和 __exit__,这与 Python 上下文管理器(Context Manager)相关。 __enter__ 方法: 当进入 with 代码块时,__ ......
上下文 上下 方法 python enter

python的到单例模式

使用类变量 使用类变量 使用装饰器 ......
模式 python

数据库的字段属性

Unsigned:无符号的整数声明了该列不能声明为负数zerofill:0填充的不足的位数,使用0来填充,int(3),5 005自增:通常理解,自动在上一条记录的基础上+1(默认)通常用来设计唯一的主键~index,必须是整数类型可以自定义设计主键自增的起始值和步长非空null not null假 ......
字段 属性 数据库 数据

数据库驱动与JDBC

/*jdbcsun公司为了简化开发人员的(对数据库的统一)操作,提供了一个(Java操作数据库的)规范,俗称jdbc这些规范的实现由具体的厂商去做对于开发人员来说,我们只需要掌握jdbc接口的操作即可关系图 应用程序 | jdbc / \ mysql驱动 oracle驱动 | | 数据库 数据库 ......
数据库 数据 JDBC

修改删除数据库表和字段

-- 修改表明 alter table 旧表名 rename as 新表名ALTER TABLE student RENAME AS student2-- 增加表的字段 alter table 表明 add 字段名 列属性ALTER TABLE student2 ADD lin INT(10)-- ......
字段 数据库 数据

盘点一个Python自动化办公的实战问题

大家好,我是皮皮。 一、前言 前几天在Python白银交流群【东哥】问了一个Python自动化办公的问题,一起来看看吧。问题描述: 大佬们,这个Excel表格中,针对C列到N列,我想要取每一行的数字,最后输出一句话,如针对第二行数据的话最后生成:该订单对应7个J01140300003、27个J011 ......
实战 Python 问题

列的数据类型详解

数据库的列的类型1.数值tinyint 十分小的数据 1字字节smallint 较小的数据 2个字节mediuminl 中等大小的数据 3个字节int 标准的整数 4个字节 常用的bigint 较大的数据 8个字节float 浮点数 4个字节clouble 浮点数 8个字节 存在精度问题clecim ......
类型 数据

数据库的三大范式

/*三大范式第一范式(1NF)原子性:保证每一列不可再分 第二范式(2NF)满足第一范式的前提下,每张表只描述一件事 第三范式(3NF)在满足第一二范式的前提下第三范式需要确保数据表中的每一列数据都和主键直接相关,而不能间接相关 规范性和性能的问题关联查询的表不得超过三张表*考虑商业化的需求和目标, ......
范式 三大 数据库 数据

去重及数据库的表达式

SELECT * FROM test;-- 查询全部的考试成绩SELECT `score` FROM `test`;-- 查询有哪些同学参加了考试SELECT DISTINCT `score` FROM `test`;-- 发现重复数据,去重SELECT VERSION();-- 查询系统版本(函数 ......
表达式 数据库 数据

操作数据库语句

1.创建数据库create database [if not exists] xx;2.删除数据库drop database[if exists] xx3.使用数据库--tab键的上面,如果你的表名或者字段名是一个特殊字符,就需要带``use`xx`4.查看数据库show databases--查看 ......
语句 数据库 数据

创建数据库表

`school`-- 注意,使用英文(),表的名称和字段尽量使用``括起来-- auto_increment 自增-- 字符串使用单引号括起来-- 所有的语句后面加英文的逗号(,),最后一个不用加-- primary key 主键,一般一个表只有唯一的一个主键CREATE TABLE IF NOT ......
数据库 数据

关系和非关系型数据库区别

数据库分类关系型数据库:(SQL)MySQL,Oracle,Sql Server,DB2,SQLlite通过表和表之间,行和列之间的关系进行数据的存储,学员信息表,考勤表,,,非关系型数据库:(NO SQL)Redis,MongDB非关系型数据库,对象存储,通过对象自身的属性来决定DBMS(数据库管 ......
数据库 数据