笔记mysql day 12

MySQL锁机制

# 锁机制 + MySQL锁机制主要分为两种,一种是共享锁(Shared Lock),另一种是排他锁(Exclusive Lock)。 共享锁(Shared Lock)是一种读锁,多个事务可以同时持有共享锁,但是不能持有排他锁,主要用于保证并发读的一致性。当一个事务持有共享锁时,其他事务只能获取共享 ......
机制 MySQL

人生观察语料学习笔记135

見えるモノが 一人だけ 違う としたら? 只有一个人看到不一样的幽灵? ``` みえる(見える) 【自动词・一段/二类】 看的见 モノ(もの) 【名词】 妖精,幽灵,鬼魂,妖怪 ひとり(一人) 【名词】 一人 ~だけ 【助词】 仅仅,只有 ちがう(違う) 【自动・一类】 不同 ~としたら 【助词】 ......
语料 笔记 人生 135

【读书笔记】go语言学习指南 - 基础类型和变量声明

# 基础类型和变量声明 ## 内置类型 go语言中内置了很多的基础类型: - 布尔型(boolean) - 整型(integer) - 浮点型(float) - 字符串(string) ### 零值 在go语言中,一个变量声明但是未赋值的变量会被go赋予零值,这样做的好处可以让代码变得更加简洁清晰。 ......
语言学习 变量 语言 类型 基础

读改变未来的九大算法笔记06_图形识别

![](https://img2023.cnblogs.com/blog/3076680/202306/3076680-20230606230540797-1528239861.png) # 1. 人工智能研究人员在过去几十年中学到的最重要的教训之一 ## 1.1. 看似智能的行为有可能从看似随机的 ......
算法 图形 笔记 06

云原生学习笔记-DAY5

实操案例 # 1 业务容器化案例一 业务规划及镜像构建 ![](file:///C:/Users/winger/AppData/Roaming/marktext/images/2023-06-03-08-53-23-image.png?msec=1686176483116) ## 1.1 cento ......
笔记 DAY5 DAY

算法学习day21二叉树part07-501、236、530

package LeetCode.Treepart07; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.strea ......
算法 part day 501 236

算法学习day22二叉树part08-450、701、235

package LeetCode.Treepart08; public class DeleteNodeBST_450 { public TreeNode deleteNode(TreeNode root, int key) { root = delete(root,key); return roo ......
算法 part day 450 235

算法学习day23二叉树part09-538、108、669

package LeetCode.Treepart09; public class ConvertBSTGreaterTree_538 { int sum; public TreeNode convertBST(TreeNode root) { sum = 0; convertBST1(root); ......
算法 part day 108 538

算法学习day20二叉树part06-654、617、700、98

package LeetCode.Treepart06; /** * 654. 最大二叉树 * 给定一个不重复的整数数组nums 。最大二叉树可以用下面的算法从nums 递归地构建: * 创建一个根节点,其值为nums 中的最大值。 * 递归地在最大值左边的子数组前缀上构建左子树。 * 递归地在最大 ......
算法 part day 654 617

MySQL

# MySQL ## 什么是数据库、数据库管理系统、SQL? * **数据库(DataBase),简称 DB**: 存储数据的仓库,具有特定格式的数据文件。 * **数据库管理系统(DataBaseManagement),简称 DBMS**:管理数据库的系统。 * MsSQL * Oracle * ......
MySQL

【安全学习之路】Day21

![](https://img2023.cnblogs.com/blog/3073714/202306/3073714-20230608005732165-279528572.png) ![](https://img2023.cnblogs.com/blog/3073714/202306/30737 ......
Day 21

算法学习day18二叉树part05-105、106、513、112、113

package LeetCode.Treepart05; import java.util.HashMap; import java.util.Map; public class ConstructBinaryTree_105 { Map<Integer, Integer> map; public ......
算法 part day 105 106

算法学习day17二叉树part04-110、257、404

package LeetCode.Treepart04; /** * 110. 平衡二叉树 * 给定一个二叉树,判断它是否是高度平衡的二叉树。 * 本题中,一棵高度平衡二叉树定义为: * 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 * */ public class Balan ......
算法 part day 110 257

算法学习day16二叉树part03-222、104、559、111

package LeetCode.Treepart03; /** * 222. 完全二叉树的节点个数 * 给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。 * 完全二叉树 的定义如下:在完全二叉树中,除了最底层节点可能没填满外, * 其余每层节点数都达到最大值,并且最下面一层的节点都 ......
算法 part day 104 111

算法学习day15二叉树part02-102、226、101

package LeetCode.Treepart02; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Queue; /** * 102. 二叉树的层序 ......
算法 part day 102 101

算法学习day14二叉树part01-94、144、145

package LeetCode.Treepart01; import java.util.ArrayList; import java.util.List; public class Traversal { public List<Integer> preorderTraversal(TreeNo ......
算法 part day 144 145

阅读笔记之《构建之法》一

在这一章中,作者为我们介绍了一些关于软件工程的基本知识。 ①软件=程序+软件工程:正是因为对软件开发活动(构建管理、源代码管理、软件设计、软件测试、项目管理)相关的内容的完成,才能完成把整个程序转化成为一个可用的软件的过程。 扩展的推论:软件企业=软件+商业模式 ②软件开发的不同阶段:玩具阶段→业余 ......
笔记

阅读笔记之《构建之法》二

第三章 软件工程师的成长 3.1 个人能力的衡量与发展 ①软件工程包括了开发、运用、维护软件的过程中的很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营和维护的效率,以及提升用户满意度、软件的可靠性和可维护性。 ......
笔记

阅读笔记之《程序员修炼之道-从小工到专家》八

第41节 注重实效的团队 1、书籍的前几章讲了几条如何成为注重实效的开发者的建议,当然他们也对团队有所帮助,如果个体都是注重实效的,那他对整体起的作用更大。 2、不要留破窗户:作为整体的团队更不应该容忍代码质量的问题,不规范的不在乎质量的团队,很有可能把那些注重实效的开发者带偏。 3、煮青蛙:整体中 ......
小工 程序员 笔记 程序 专家

阅读笔记之《程序员修炼之道-从小工到专家》九

第46节 傲慢与偏见 1、注重实效的程序员不会逃避责任,相反,我们乐于接受挑战,乐于使我们的业务知识广为人知。 2、过去时代的手艺人为能在他们的作品上签名而自豪,你也应该如此。Sign Your Work. 3、Kent Beck 在极限编程(XP)里的建议是采用公共的代码所有权,其还要求了结对编程 ......
小工 程序员 笔记 程序 专家

facebook搜索中的EBR检索技术-学习笔记

##简介 本文是论文**Embedding-based Retrieval in Facebook Search**的学习笔记 ## FB的社交搜索 搜索无处不在,搜索的种类多种多样,谷歌、百度、bing的全网搜索、淘宝京东的电商搜索,fb、微博、Twitter的社交搜索在人们的日常搜索中无处不在。 ......
facebook 笔记 技术 EBR

MX Linux 23现在可以进行基于Debian 12 “Bookworm “的测试

MX Linux开发者今天宣布,即将发布的MX Linux 23 “Libretto “的测试版可供公众测试。 基于即将推出的Debian 12 “Bookworm “操作系统系列,MX Linux 23采用了长期支持的Linux 6.1 LTS内核系列,使用sysVinit作为默认的初始系统,而不 ......
Bookworm Debian Linux MX 12

MX Linux 23现在可以进行基于Debian 12 “Bookworm “的测试

MX Linux开发者今天宣布,即将发布的MX Linux 23 “Libretto “的测试版可供公众测试。 基于即将推出的Debian 12 “Bookworm “操作系统系列,MX Linux 23采用了长期支持的Linux 6.1 LTS内核系列,使用sysVinit作为默认的初始系统,而不 ......
Bookworm Debian Linux MX 12

MX Linux 23现在可以进行基于Debian 12 “Bookworm “的测试

MX Linux开发者今天宣布,即将发布的MX Linux 23 “Libretto “的测试版可供公众测试。 基于即将推出的Debian 12 “Bookworm “操作系统系列,MX Linux 23采用了长期支持的Linux 6.1 LTS内核系列,使用sysVinit作为默认的初始系统,而不 ......
Bookworm Debian Linux MX 12

阅读笔记之《程序员修炼之道-从小工到专家》六

第30节 黑板 1、设想侦探破案的过程,他借助于一块黑板,把不同线索写出来;其他侦探也可以写下自己的推断和已掌握的案情细节。所有这一切串联起来将共同帮助案件侦破,但不同的线索之间是可以独立进行的。 2、这里的黑板可以抽象为一种处理事件的模型。不同于原始的工作流需要考虑各种状况,不同组合,先后顺序等, ......
小工 程序员 笔记 程序 专家

阅读笔记之《程序员修炼之道-从小工到专家》七

第36节 需求之坑 从本节开始进入了第七章节:在项目开始之前。本章节讨论了在项目开始之前的一些建议。 1、完美,不是在没有什么需要增加,而是在没有什么需要去掉时达到的。这句话的一种解读时,不要搜集需求,需求太多,容易让我们抓不住重点,更应该深挖需求,围绕核心功能不断打磨。 2、挖掘需求,需要我们与用 ......
小工 程序员 笔记 程序 专家

算法学习day51动态规划part12-309、714

package LeetCode.DPpart12; /** * 309. 最佳买卖股票时机含冷冻期 * 给定一个整数数组prices,其中第 prices[i]表示第 i 天的股票价格 。 * 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): * ......
算法 动态 part day 309

8.12 压制警告 @SuppressWarning

``` class Channel { @Deprecated // 老系统继续用,新系统不要用了 编译会有提示,但执行成功; public void connect(){ System.out.println("***** Channel ******"); } public String con ......
SuppressWarning 8.12 12

算法学习day50动态规划part11-123、188

package LeetCode.DPpart11; /** * 123. 买卖股票的最佳时机 III * 给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格. * 设计一个算法来计算你所能获取的最大利润。你最多可以完成两笔交易。 * 注意:你不能同时参与多笔交易(你必须在再次购买前 ......
算法 动态 part day 123

2023年3月阅读笔记1

焦油坑 入坑前,都会觉得自己战无不胜,就像陷入焦油坑的巨兽,自以为有着庞大的身躯就能在各种的地形中安然度过。在填写志愿的时候,对未来充满希望的孩子们还不知道自己将面临什么,只觉得代码的世界奇妙酷炫,然而代码对于软件系统的开发来说只是水面上的冰山。前人的智慧告诉我们如果没有认真地进行分析、设计、进度计 ......
笔记 2023