版本 笔记mysql 5.6

《信息安全与设计》第四章学习笔记

《信息安全与设计》第四章学习笔记 第四章 并发编程 并行计算导论 顺序算法与并行算法 顺序算法:所有步骤通过单个任务依次执行,每次执行一个步骤,当所有步骤执行完成时,算法结束。 并行算法:cobegin-coend代码块来指定独立任务,所有任务都是并行执行的,紧接着代码块的下一个步骤将只在所有这些任 ......
笔记 信息

ELF文件结构分析(arm gnu版本)

为了学习使用objdump和size命令,以simple_section.c为例进行分析。 编译环境是x86 ubuntu下的交叉编译arm指令: 首先编译这个文件。 arm-none-eabi-gcc -c simple_section.c 命令解释 objdump 作用:分析二进制文件的内容信息 ......
版本 结构 文件 ELF arm

学习笔记7

目录知识点归纳第4章 并行计算并行性和并发性线程线程同步苏格拉底挑战问题与解决方案实践过程 知识点归纳 第4章 并行计算 并行性和并发性 并行算法只识别可并行执行的任务。CPU系统中,并发性是通过多任务处理来实现的。 通常,并行算法只识别可并行执行的任务,但是它没有规定如何将任务映射到处理组件。在理 ......
笔记

ELF文件结构分析(x86 gnu版本)

为了学习使用objdump和size命令,以simple_section.c为例进行分析。 编译环境是x86 ubuntu,首先编译这个文件。 gcc -c simple_section.c 命令解释 objdump 作用:分析二进制文件的内容信息 objdump --help Usage: obj ......
版本 结构 文件 ELF x86

第四章-并发编程(学习笔记7)

一、本章思维导图 二、知识点总结 本章论述了并发编程,介绍了并行计算的概念。指出了并行计算的重要性∶比较了顺序算法与并行算法,以及并行性与并发性;解释了线程的原理及其相对于进程的优势;介绍了Pthread中的线程操作,包括线程管理函数,互斥量、连接、条件变量和屏障等线程同步工具;解释了死锁问题,并说 ......
笔记

用户故事与敏捷开发 读书笔记 04

第6章 用户故事验收测试 比起写冗长的需求列表,可以用测试来充实很多用户故事的细节。测试是一个两步走的流程:第一,将测试要点记录在故事卡的背面,任何时候发现新的测试,都可以记录到故事卡的背面;第二,将测试要点变成全面的测试,这些测试可以用来演示故事已正确、完整地实现。 测试验收提供了确认故事是否被完 ......
笔记 故事 用户 04

第八周Linux教材第四章学习笔记——并发编程

第四章 并发编程 4.1 并行计算导论 在早期,大多数计算机只有一个处理组件,称为处理器或中央处理器(CPU)。受这种硬件条件的限制,计算机程序通常是为串行计算编写的。要求解某个问题,先要设计一种算法,描述如何一步步地解决问题,然后用计算机程序以串行指令流的形式实现该算法。在只有一个CPU的情况下, ......
教材 笔记 Linux

学习笔记7

并发编程 线程 原理:一个操作系统(OS)包含许多并发进程。在进程模型中,进程是独立的执行单元。线程是某进程同一地址空间上的独立执行单元。创建某个进程就是在一个唯一地址空间创建一个主线程。当某进程开始时,就会执行该进程的主线程。如果只有一个主线程,那么进程和线程实际上并没有区别。但是,主线程可能会创 ......
笔记

自制x86 BOOTLADER开发笔记(1)——— 开发环境配置

前言 数年前,出于对于操作系统内核的好奇和兴趣,看了一些自制内核资料和教程,断断续续地也写了一个简单的的玩具内核。 在学习的过程中,往往第一步遇到的问题就是内核的加载和系统的引导,发现不少教程都使用grub等现成的工具直接完成这一步骤,这样能快速的完成读取硬盘、加载内核文件、探测内存等这些dirty ......
BOOTLADER 环境 笔记 x86 86

《程序员修炼之道:从小工到专家》第三第四章读书笔记

第三章 基本工具 第14节 纯文本的威力 本节是第三章:基本工具,首节内容,章节介绍里有一句话: 许多新程序员都会犯下错误,采用单一的强力工具,比如特定的集成开发环境(IDE),而且再也不离开其舒适的界面。这实在是一个错误。我们要乐于超越IDE所施加的各种限制。要做到这一点,唯一的途径是保持基本工具 ......
小工 程序员 笔记 程序 专家

《信息安全系统设计与实现》第八周学习笔记

并行计算导论 顺序算法与并行算法 并行性与并发性 通常,并行算法只识别可并行执行的任务,但是它没有规定如何将任务映射到处理组件。在理想情况下,并行算法中的所有任务都应该同时实时执行 CPU系统中,并发性是通过多任务处理来实现的 线程 线程的原理 线程是操作系统能够进行运算调度的最小单位。它被包含在进 ......
笔记 系统 信息

学习笔记7(第四章)

一、知识点归纳 (一)知识点内容 教材学习内容总结 本章论述了并发编程,介绍了并行计算的概念,指出了并行计算的重要性;比较了顺序算法与并行算法, 以及并行性与并发性;解释了线程的原理及其相对于进程的优势;解释了死锁问题, 并说明了如何防止并发程序中的死锁问题;讨论了信号量, 并论证了它们相对千条件变 ......
笔记

20211314王艺达学习笔记7

第四章 并发编程 教材知识点归纳 本章主要讲述并发编程,介绍了并行计算的概念,指出了并行计算的重要性;比较了顺序算法与并行算法,以及并行性与并发性;解释了线程的原理及其相对于进程的优势;介绍了Pthread中的线程操作,包括线程管理函数,互斥量、连接、条件变量和屏障等线程同步工具;通过具体示例演示了 ......
20211314 笔记

学习笔记:二分图

二分图 引入 二分图又被称为二部图。 二分图就是可以二分答案的图。 二分图是节点由两个集合组成,且两个集合内部没有边的图。换言之,存在一种方案,将节点划分成满足以上性质的两个集合。 性质 如果两个集合中的点分别染成黑色和白色,可以发现二分图中的每一条边都一定是连接一个黑色点和一个白色点。换言之,二分 ......
笔记

学习笔记:拓扑排序

拓扑排序 引入 拓扑排序是一个有向无环图的所有顶点的线性序列。 该序列需要满足每个顶点出现且只出现一次和如果有一条 AA 到 BB 的路径,在序列中 AA 出现在 BB 的前面。 实现 拓扑排序的步骤: 计算每个点的入度。 入度为 \(0\) 就加入队列。 当队列不为空则循环: 取出队首元素并输出。 ......
拓扑 笔记

学习笔记:欧拉图 & 欧拉路

欧拉图 & 欧拉路 定义 图中经过所有边恰好一次的路径叫欧拉路径(也就是一笔画)。如果此路径的起点和终点相同,则称其为一条欧拉回路。 欧拉回路:通过图中每条边恰好一次的回路。 欧拉通路:通过图中每条边恰好一次的通路。 欧拉图:具有欧拉回路的图。 半欧拉图:具有欧拉通路但不具有欧拉回路的图。 性质 欧 ......
笔记 amp

《信息安全系统设计与实现》第八周学习笔记

一、课程内容第三章学习 1、并行计算 是一种计算方案,它尝试使用多个执行并行算法的处理器更快速的解决问题 顺序算法与并行算法 并行性与并发性 并行算法只识别可并行执行的任务。CPU系统中,并发性是通过多任务处理来实现的 2、线程 线程的原理:某进程同一地址空间上的独立执行单元 线程的优点 线程创建和 ......
笔记 系统 信息

学习笔记7

第三章 第四章 并发编程 并行计算 并行计算是一种计算方案,它尝试使用多个执行并行算法的处理器更快速的解决问题 顺序算法与并行算法 并行性与并发性 并行算法只识别可并行执行的任务。CPU系统中,并发性是通过多任务处理来实现的 线程 线程的原理 某进程同一地址空间上的独立执行单元 线程的优点 线程创建 ......
笔记

yzy第七周学习笔记

第四章 并发编程 4.1并行计算导论 Linux 环境中有很多应用程序和很多进程,其中最重要的是客户端网络/服务器。 多进程服务器是指当客户端发出请求时,服务器使用子进程来处理客户端的请求。 父进程继续等待来自其他客户端的请求。 这种方法的优点是服务器可以在客户端请求时管理客户端,特别是在交互式客户 ......
笔记 yzy

mysql大批量删除数据,工作记录

在10万记录的三张关系表中删除相对应的数据,三张表为层级嵌套关系 优化查询 目的:减少mysql数据库慢查询导致的长时间占据锁的情况出现 优化方向:将慢sql改为多次执行的快sql,避免长时间占用mysql资源情况出现 多表查询会用到的几种方式 连表查询 SELECT event_data.id F ......
大批量 数据 mysql

学习笔记七

学习笔记七 一、作业要求 自学教材第4章,提交学习笔记(10分),评分标准如下 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 (4分) “我在学习XXX知识点,请你以苏格拉底的方式对我进行提问,一次一个问题” 核心 ......
笔记

阅读笔记5

领域驱动设计的最佳实践领域驱动设计(DDD)有一些最佳实践,可以帮助您更好地应对软件核心复杂性: 建模与沟通:建立共享的领域模型,确保开发团队和领域专家之间的共同理解。使用通用语言来描述领域对象和操作。 持续演化:领域模型是一个持续演化的过程。随着对业务需求的深入了解,不断改进和扩展模型。 分层架构 ......
笔记

2023-2024-1 20211306 密码系统设计与实现课程学习笔记7

20211306 密码系统设计与实现课程学习笔记7 任务详情 自学教材第4章,提交学习笔记 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 “我在学习XXX知识点,请你以苏格拉底的方式对我进行提问,一次一个问题” 核 ......
课程学习 20211306 密码 课程 笔记

Linux第4章学习笔记

第四章学习笔记 并发编程 并行计算导论 早期,大多数计算机只有一个处理组件,称为处理器或中央处理器(CPU)。受这种硬件条件的限制,计算机程序通常是为串行计算编写的。 并行计算是一种计算方案,它尝试使用多个执行并行算法的处理器更快速地解决问题。 顺序算法和并行算法 并行性与并发性 通常,并行算法只识 ......
笔记 Linux

第四章学习笔记

第四章学习笔记 第四章 并发编程 本章论述了并发编程,介绍了并行计算的概念,并指出了并行计算的重要性;比较了顺序算法与并行算法,以及并行性与并发性;解释了线程的原理及其相对于进程的优势;介绍了Pthread中的线程操作,包括线程管理函数,互斥量、连接、条件变量和屏障等线程同步工具;解释了死锁问题,并 ......
笔记

[mysql][maxwell] maxwell无法连接mysql8.x,报错信息“Access Denied”

前提 使用mysql-maxwell-kafka进行增量同步的时候,kafka消费组没有得到任何消息。一个个排到最后才发现最核心的问题是mysql,麻了真的是。 kafka没问题 查进程,有两台机子的kafka未启动 打开日志,报错 org.apache.zookeeper.KeeperExcept ......
maxwell mysql Access Denied mysql8

作笔记tips

将项目目录结构作笔记 有时候需要输出,项目的目录结构,比如js文件夹下的a.js 项目目录下打开cmd,输入tree,这时就能复制这个目录结构了 C:...>tree E:. ├─.hbuilderx ├─pages │ ├─category │ ├─home │ ├─index │ └─mine ......
笔记 tips

CentOS 安装 MySQL8,超详细!

CentOS 安装 MySQL8,超详细! 一、离线安装MySQL 1. 检查是否已安装mysql rpm -qa | grep mysql 2. 卸载已安装的mysql rpm -ev mysql80-community-release-el7-7.noarch rpm -ev mysql-com ......
CentOS MySQL8 MySQL

Siemens Star CCM+各种版本高速下载

资源有偿下载: Siemens.STAR-CCM+2022.1.0_17.02.007.Single.Precision.Win64 【STAR-CCM+17.02.007.WIN64.iso】 Siemens.STAR-CCM+2022.1.1_17.02.008.Single.Precision ......
高速下载 Siemens 版本 高速 Star

学习笔记7

教材知识点总结 并行计算导论: 顺序算法与并行算法:顺序算法是按照一定的顺序执行的算法,而并行算法是可以同时执行多个任务的算法。并行算法可以通过将任务分解为多个子任务并行执行来提高计算效率。 并行性与并发性:并行性是指多个任务同时进行,而并发性是指多个任务交替进行。并行性可以通过硬件的并行处理能力来 ......
笔记