笔记mysql

代码大全阅读笔记2

过去的做法:使用自己熟悉的代码风格,没有统一规范 在我的过去的软件开发项目中,我只是根据自己的喜好和审美感受来书写代码。我没有考虑与他人合作时如何保持代码的一致性和可读性。因此,我的代码风格不够规范,长时间的阅读会让人感到疲劳,并且会带来一些潜在问题,比如难以维护、找错等。 为什么这样不好:不规范的 ......
代码 笔记 大全

CSS学习笔记

# 1 如何将CSS样式应用到元素上 ## 1.1 内联样式(行内样式) 内联样式表存在于HTML元素的style属性之中。 CSS样式之间用分号;隔开,建议每条CSS样式后面都加上分号; ## 1.2 内部样式表 将CSS放在HTML文件\元素里的\元素之中。 ## 1.3 外部样式表 外部样式表 ......
笔记 CSS

人月神话阅读笔记1

《人月神话》是一本经典的软件工程书籍,作者弗雷德里克·布鲁克斯在书中提出了许多关于软件开发过程的思考和经验,对软件开发领域产生了很大的影响。下面分两个部分记录我的阅读笔记: 部分一:我过去是怎么做的、为什么这样不好 在我以前的软件开发项目中,我通常会认为如果向团队增加更多的人力,就可以更快地完成任务 ......
神话 笔记

人月神话阅读笔记2

在读完《人月神话》后,我反思了自己在软件开发过程中的做法,并认识到以前采用的一些方式并不是最好的选择,下面是我的阅读笔记: 过去的做法:以人数为目标,尽快完成项目 在我以前的软件开发项目中,我通常会将项目进度视为一个目标,并以人数来实现这个目标。我的想法是招募更多的工程师,以期望可以更快地完成项目任 ......
神话 笔记

GitlabCI学习笔记之五:GitLabRunner pipeline语法之artifacts dependencies

artifacts 用于指定在作业成功或者失败时应附加到作业的文件或目录的列表。作业完成后,工件将被发送到GitLab,并可在GitLab UI中下载。 artifacts:paths 路径是相对于项目目录的,不能直接链接到项目目录之外。 将制品设置为target目录 artifacts: path ......

mysql运行sql文件时,timestamp默认值出错问题解决

出现了 Invalid default value for 'reward_time' 直接打开sql文件,将字段reward_time类型值替换成NULL即可 ......
timestamp 文件 问题 mysql sql

GitlabCI学习笔记之五:GitLabRunner pipeline语法之cache

cache 缓存 用来指定需要在job之间缓存的文件或目录。只能使用该项目工作空间内的路径。不要使用缓存在阶段之间传递工件,因为缓存旨在存储编译项目所需的运行时依赖项。 如果在job范围之外定义了cache ,则意味着它是全局设置,所有job都将使用该定义。如果未全局定义或未按job定义则禁用该功能 ......
GitLabRunner 语法 GitlabCI pipeline 笔记

使用clickhouse和mysql查询时间对比

#### 业务场景,对于数据量过大的数据统计,跑脚本会很吃力 如图是mysql执行,需要耗时22s `select sum(recharge_amount) from test_table;` ![](https://img2023.cnblogs.com/blog/1276937/202306/1 ......
clickhouse 时间 mysql

硬件,软件,Dos命令笔记

硬件,软件,Dos命令 计算机硬件 软件 系统软件 DOS Windows Linux IOS... 应用软件 WPS QQ... 快捷键 del+shift 永久删除 window+R 运行 window+E 我的电脑 ctrl+shift+esc 任务管理器 window+tab 切换运用程序 ......
命令 硬件 笔记 软件 Dos

使用python插入一亿数据到mysql

#### 应用场景,数据库数据达到千万以后,做数据分析执行脚本开始变慢,所以用到clickhouse,先插入一亿数据测试 先安装pip支持mysql.connector `pip3 install mysql-connector-python` ......
数据 python mysql

MySQL 事务的两阶段提交

什么是事务 事务是数据库中一组原子性的操作,要么全部成功,要么全部失败。事务具有四个特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),简称 ACID。 在 MySQL 中,我们可以使用 begin 或 start t ......
阶段 事务 MySQL

代码整洁之道读书笔记

可读性至关重要:代码应该易于阅读、理解和维护。命名清晰明了,函数和类的功能单一且一目了然。采用一致的代码风格和格式,使用注释来解释代码的意图和重要细节。 函数的简洁性:函数应该短小精悍,只做一件事情,并且只有一个抽象层级。避免函数过长,可以通过提取功能单一的子函数来降低复杂性。 注重代码的可重用性: ......
代码 笔记

mysql创建表时,字段的类型(转载)

常用的字段类型大致可以分为数值类型、字符串类型、日期时间类型三大类,下面我们按照分类依次来介绍下。 1、数值类型 数值类型大类又可以分为整型、浮点型、定点型三小类。 2、字符串类型 字符串类型也经常用到,常用的几个类型如下表: 其中 char 和 varchar 是最常用到的。char 类型是定长的 ......
字段 类型 mysql

第一行代码读书笔记

Android是一个开放的移动操作系统,由Google开发。它提供了丰富的开发工具和库,使开发人员能够构建功能强大的移动应用程序。 Android应用程序由组件组成,其中最重要的组件是Activity、Service、BroadcastReceiver和ContentProvider。 Activi ......
一行 代码 笔记

第七章学习笔记

## 第13章 密码协议导论 - 建立安全密码协议最主要的挑战:设计者或实现者不能控制协议的过程 - 设计密码协议的假设:在和攻击者打交道 ### **13.1 角色** - **单个实体可以充当协议中的任意一方角色** (尤其是在分析协议安全性时) ### **13.2 信任** - **信任的来 ......
笔记

mysql MVCC 原理

MVCC,即多版本并发控制,是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC的目的是为了提高数据库的并发性能,用更好的方式去处理读写冲突,做到即使有读写冲突时,也能做到不加锁,非阻塞并发读。 在MySQL中,InnoDB存储引擎实现了MVCC机 ......
原理 mysql MVCC

mysql 主从复制 原理

mysql 主从复制定义 mysql 主从复制是一种数据同步的技术,它可以让一个或多个从数据库(slave)复制主数据库(master)的数据变化。这样可以提高数据库的可用性、性能和扩展性,也可以实现读写分离和数据备份。 mysql 主从复制原理 mysql 主从复制的原理是基于二进制日志(binl ......
主从 原理 mysql

本地mysql服务无法启动 解决方案

> 问题引入:在我启动SQLyog时,无法连接mysql,检查MYSQL服务,并无法手动启动,由此一下是解决步骤。 * 首先,以管理员身份打开cmd。 1. 进入到mysql的bin目录,这里需要各位去文件找找路径; 2. 在bin下,删除mysqld的所有内容; ​ `mysqld --remov ......
解决方案 方案 mysql

MySQL数据库安全评估工具

MySQL数据库安全评估工具MySQL Database Security Assessment Tool MySAT执行多项测试以分析数据库配置和安全策略。MySAT可以帮助评估并因此提高MySQL数据库的安全性。MySAT是一个简单的SQL脚本,它易于理解,易于维护。MySAT的结果是一份HTM ......
数据库 工具 数据 MySQL

js笔记_方法

方法就是把函数放在对象的里面,对象只有两个东西:属性和方法 var li = { name:'li', birth:2000, age:function(){ var now = new.Date().getFullYear(); return now - this.birth; } } //属性 ......
笔记 方法

js笔记_变量的作用域

在JavaScript中,var定义变量实际是有作用域的。 假设在函数体中声明,则在函数体外不可以使用,(非要想实现的话,后面可以研究 一下 闭包) function li(){ var x = 1; x = x+1;//2 } x = x + 2;//uncaught ReferenceError ......
变量 作用 笔记

js笔记_函数

函数 定义方式一 绝对值函数 function abs(x){ return x; }else{ return -x; } 一旦执行到return代表函数结束,返回结果。 如果没有执行return,函数执行完也会返回结果,结果就是undefined 定义方式二 var abs = function( ......
函数 笔记

梦断代码读书笔记2

第4章 乐高王国这一章主要描述乐高积木式的软件制作方式,如果这一块块积木是程序代码,则很难做到尽善尽美,完全适用且精简的代码。最终这个方式是卡塞尔团队在这方面的一个尝试探索,值得我们钦佩和敬仰。 乐高假设指未来程序将由可复用的部件组合而成。部件将在全球范围内提供。虽然实际上这种假设不太容易实现,甚至 ......
代码 笔记

梦断代码读书笔记1

第0章 软件时间作者迷恋于一个开放代码并可以由游戏玩家更改程序的一个游戏,并为在它的基础上创新和增添一些功能而乐此不疲。 0代表程序员的思维方式,因为计算机从0开始计数。 "Hello World " 程序能够唤醒每个程序员心中乐观的一面。既然能叫它说话,就能让它做任何事! 计算机器协会(The A ......
代码 笔记

梦断代码读书笔记3

第8章 白板上的即时贴获得更好进展的关键是将软件改进到程序员自己可以使用的程度。 白板上的即时贴:用贴纸,每张纸表示大致同等的工作量。每张即时贴代表各开发者一个月或两个月的工作时间。先在墙上循“点号版本”的顺序贴上,然后就能对每一轮计划的工作和自己是否脱离显示一目了然。用贴纸法来讨论项目各个小版本应 ......
代码 笔记

《复分析》复习笔记

现在是周六早上十点,后天下午考复分析,而由于一些dddd的原因,我基本啥也不会,sad ps:原因就是上周六拍合影、拍完合影聚餐吃了三个多小时达美乐、然后去实验室做实验到六点多、之后和hy出去又大吃一些烤翅。周天写创新思维PPT+高性能,结果高性能由于一些非常弱智的原因一直调不对,周天周一连续两天改 ......
复分析 笔记

《人月神话》读书笔记1

第一、二章读书笔记: 《人月神话》的前两章主要对软件工程中的问题和挑战进行了阐述。作者指出,软件开发是一项复杂的过程,需要系统性和规范性的方法来管理和解决各种问题。然而,软件工程师却面临着很多困难。第一个挑战在于“复杂性”,即使一个看似简单的项目,也有很多的细节和因素需要考虑。第二个挑战是“可变性” ......
神话 笔记

《人月神话》读书笔记2

第三章读书笔记: 第三章主要讲了如何在项目管理中处理现实和时间的矛盾。作者认为,对于大型软件项目,为了避免时间延误和成本增加,需要将项目拆分为更小的模块,并且允许扩展和变更。同时,要保证各个模块之间的协调和集成。 作者提出了三种独立的应对时间危机的方法:第一种方法是“移动人力”,在不影响时间安排的情 ......
神话 笔记

《人月神话》读书笔记3

第四章读书笔记: 第四章围绕着软件开发过程中的文档、开发和测试的问题进行了探讨。作者提出了在开发和测试中“少写文档”的思想,认为写作精简的文档能帮助开发人员更快地投入到程序开发和测试工作中去。作者讲述了他在实践中贯彻的“原型方法”、“视觉化方法”和“前置设计”的具体实现,倡导将文档尽可能地简化和分解 ......
神话 笔记

js笔记_Map,Set

//ES6 Map var map = new Map([["tom",100],["jack",100],["jj",100]]); var name = map.get("tom");//通过key获取value map.set(‘admin’,123456);//新增或修改 map.delet ......
笔记 Map Set