
读书笔记系列
文章平均质量分 90
学习过程中的一些随笔,可能不太准确,后面进一步学习后回来更正
weixin_42073290
这个作者很懒,什么都没留下…
展开
-
数据结构(三)——栈和队列
栈和队列基本知识点汇总(by C)1 栈1.1 栈的概念1.2 栈的顺序存储表示1.2.1 栈的动态顺序存储表示1.2.1.1 实现要点:1.2.1.2 实现code栈的类型定义栈的初始化元素进栈元素出栈1.2.2 栈的静态顺序存储表示1.2.1.1 实现要点:1.2.2.2 实现code栈的类型定义栈的初始化元素进栈元素出栈1.3 栈的链式存储表示1.3.1 节点表示1.3.2 链栈的基本操作实现初始化入栈出栈1.4 栈的应用数制转换括号匹配栈与递归调用2 队列2.1 队列的顺序表示实现2.1.1 队列顺原创 2021-03-12 17:56:10 · 992 阅读 · 0 评论 -
数据结构(二)——链表
线性表的链式存储1线性表的链式存储结构1.1 节点的描述和实现1.1.1 节点的表示1.1.2 节点的实现:1.1.3 (单链表)常用的基本操作1.1.3.1 节点的赋值1.1.3.2 常见的指针操作1.2 单链表基本操作1.2.1 建立单链表二级目录三级目录1线性表的链式存储结构链式存储:用一组任意的存储单元存储线性表中的元素。这种方法的线性存储表称为线性链表。存储链表中节点的一组人一的存储单元可以是连续的也可以是不连续的,甚至可以零散分布在内存任意位置。链表中节点的逻辑顺粗和物理顺序不一定相同。原创 2021-03-09 19:25:06 · 268 阅读 · 0 评论 -
学习《Flask Web开发:基于Python的应用开发实战(version 2)》遇到的一些坑
按照书中的顺序和代码编写过程中,遇到了一些坑,大致记录一下,供大家参考:1 、坑一:git branch 15c中:tests/test_api.py def test_404(self): response = self.client.get( '/wrong/url', headers=self.get_api_headers('email', 'password')) print(response)原创 2021-02-22 19:39:38 · 264 阅读 · 1 评论 -
MySQL学习(四)——MySQL的高级使用
MySQL的高级使用1 视图1.1 视图的概念1.2 使用视图的原因1.3 视图的规则和限制1.4 视图操作2 事务2.1 事务的概念2.2 事务四大特性(简称ACID)2.3 事务命令例一,开启事务的操作,可以将没有commit的改动回滚回来例二,没有开启事务的改动会直接将数据写入物理表(无法回退)3 索引3.1 索引是什么3.2 索引目的3.3 索引原理3.4 索引的使用3.5 索引demo3.5.1 创建测试表testindex3.5.2 向表中加入十万条数据(模拟大数据量)3.5.3 查询3.6 注原创 2020-11-23 22:35:47 · 185 阅读 · 0 评论 -
MySQL学习(三)——综合练习
MySQL练习1 数据准备2 查询语句练习3 对表的操作3.1 创建商品“分类”表3.2 同步表数据3.3 创建“商品品牌”表3.4 同步数据3.5 修改表结构3.6 外键1 数据准备mysql> create database jing_dong charset=utf8;Query OK, 1 row affected, 1 warning (0.13 sec)mysql> use jing_dong;Database changedmysql> create tabl原创 2020-11-23 22:29:23 · 311 阅读 · 0 评论 -
MYSQL数据库学习(二):结构化查询语言
结构化查询语言一级目录二级目录三级目录一级目录二级目录三级目录原创 2020-11-23 20:53:13 · 1591 阅读 · 0 评论 -
多进程编程——常用调用函数
1.fork系统调用fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。 #include <sys/types.h> #include <unistd.h> pid_t f原创 2020-11-18 20:53:44 · 1693 阅读 · 0 评论 -
Python数据类型和常见操作
Python Data Types and StructuresStringsStrings are immutable sequence objects, with each character representing an element in the sequence. As with all objects, we use methods to perform operations. Strings, being immutable, do not change the instance; e原创 2020-11-05 20:21:59 · 221 阅读 · 0 评论 -
Linux多线程编程
线程编程1.基本线程API1.1Pthreads API 的概念简介1.2 API介绍1.2.1 创建线程1.2.2 终止线程1.3 线程属性2. 互斥锁2.1 保护对共享变量的访问2.2 互斥锁基础API2.3 互斥锁属性2.4 死锁2.5 条件变量3 多线程环境3.1 可重入函数3.2 线程和进程3.3 线程和信号线程(thread)是允许应用程序并发执行多个任务的一种机制。如图所示,一个进程可以包含多个线程。同一程序中的所有线程均会独立执行相同程序,且共享同一份全局内存区域,其中包括初始化数据段(i原创 2020-07-11 00:28:24 · 190 阅读 · 0 评论