- 博客(42)
- 收藏
- 关注
原创 第06章_MySQL多表查询
讲师:尚硅谷-宋红康(江湖人称:康师傅)多表查询,也称为关联查询,指两个或更多个表一起完成查询操作。前提条件:这些一起查询的表之间是有关系的(一对一、一对多),它们之间一定是有关联字段,这个关联字段可能建立了外键,也可能没有建立外键。比如:员工表和部门表,这两个表依靠“部门编号”进行关联。
2023-02-15 17:20:31
355
原创 CSAPP dataLab
/* * CS:APP Data Lab * * <Please put your name and userid here> * * bits.c - Source file with your solutions to the Lab. * This is the file you will hand in to your instructor. * * WARNING: Do not include the <stdio.h> head
2022-04-18 23:29:01
392
原创 vscode运行,调试c++配置
vscode调试c++配置一、运行c++的两种方法(一)Code Runner(二)C/C++ Compile Run二、调试C++的两种方法(防止冲突,二选一即可)(一)vscode自带方法该方法在文件夹中存在多个cpp文件时也管用,不过调试新的的cpp程序时需要删掉旧的.vscode文件和exe文件然后重新生成(二)插件C/C++ Runner该插件只有通过右击文件夹打开才会生效,而且文件夹中只能有一个cpp程序三、调试的技巧不管那种调试都需要设置断点来完成
2022-04-17 20:04:30
3187
原创 腾讯云+PicGo+typora实现图床
腾讯云+PicGo+typora实现图床一、腾讯云配置(一)创建存储桶到腾讯云相应界面创建存储桶(二)在存储桶中创建文件夹(三)获取用户密室配置二、picGo配置三、typora配置
2022-03-26 11:54:16
534
1
原创 汇编学习笔记
汇编学习笔记一、绪论(一)为什么要学习汇编语言1、学习汇编语言的理由2、这门课要学什么3、学习方法(二)由机器语言到汇编语言(1.1-1.3)1、机器语言与机器指令2、汇编语言与汇编指令3、用汇编语言编写程序的工作过程(三)计算机的组成(1.4-1.10)1、解剖计算机2、cpu3、指令和数据的表示4、存储器5、计算机中的总线(四)内存的读写与地址空间(1.11-1.15)1、cpu对存储器的读写2、内存地址空间(五)汇编语言实践环境
2022-01-21 22:24:22
446
原创 天梯赛训练赛(1.14-1.16)
天梯赛训练赛(1.14-1.16)1、L1-001 Hello World (5 分)#include<iostream> #include<cstdio>#include<algorithm>#include<cmath>using namespace std;int main(){ printf("Hello World!"); return 0;}2、L1-002 打印沙漏 (20 分)#include<iostream&
2022-01-16 12:56:12
720
1
原创 python学习笔记
python学习笔记(一)基本语法1、输出函数print2、转义字符与原字符3、二进制与字符编码4、标识符和保留字5、变量(1)变量的定义和使用(2)变量的多次赋值(二)数据类型1、整数类型2、浮点类型3、bool类型4、字符串类型5、类型转换(1)str()函数(2)int()函数(3)float()函数6、注释(1)注释格式(2)编码注释(三)运算符1、input函数(1)input函数的使用(2)input函数的高级使用
2021-12-25 16:44:19
477
原创 vscode常用快捷键(动图演示)
vscode常用快捷键1、快速复制一行快捷键: shift+alt+ 下箭头/上箭头 或者 ctrl+c 然后 ctrl+v2、选定多个相同的单词快捷键: ctrl + d先双击选定一个单词,然后按下 ctrl + d 可以往下依次选择相同的单词。 这样同时修改相同的单词就非常方便3、全局替换某写单词当我们一个页面需要修改大量相同的文字的时候,我们一个的修改超级麻烦,此时我们可以使用全局替换快捷键: ctrl + h 注意选择全部替换即可
2021-12-08 12:53:46
108246
15
原创 微信小程序基础
微信小程序一、微信小程序介绍 微信小程序 ,简称⼩程序,英⽂名 Mini Program ,是⼀种不需要下载安装即可使⽤的应⽤,它实现了应⽤“触⼿可及”的梦想,⽤户扫⼀扫或搜⼀下即可打开应⽤二、开发环境搭建开发微信⼩程序之前,必须要准备好相应的环境(一)注册账号进入小程序注册页 根据指引填写信息和提交相应的资料,就可以拥有自己的小程序帐号。(二)获取APPID在这个小程序管理平台,你可以管理你的小程序的权限,查看数据报表,发布小程序等操作。登录小程序后台成功后可看到如下界⾯由于后期调
2021-12-07 15:32:48
1671
1
原创 免费的视频转Gif软件
免费的视频转Gif软件一、到官网下载软件二、软件测试(一)打开软件(二)软件介绍(三)录制测试录制一段视频结束后会自动打开编辑界面1、预览视频2、裁剪帧数3、调整区域大小4、保存...
2021-12-06 18:04:11
1418
原创 js模块化
js模块化一、模块化的理解模块化的理解什么是模块?将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起块的内部数据/实现是私有的, 只是向外部暴露一些接口(方法)与外部其它模块通信一个模块的组成数据—>内部的属性操作数据的行为—>内部的函数模块化编码时是按照模块一个一个编码的, 整个项目就是一个模块化的项目为什么需要模块化当项目功能越来越多,代码量便也会越来越多,后期的维护难度会增大,此时在JS方面就会考虑使用模块化规范
2021-12-03 12:43:21
247
原创 Node.js学习笔记
Node.js学习笔记一、node.js简介Node.js是一个能够在服务器端运行JavaScript的开放源代码、跨平台JavaScript运行环境。Node采用Google开发的V8引擎运行js代码,使用事件驱动、非阻塞和异步I/O模型等技术来提高性能,可优化应用程序的传输量和规模。Node大部分基本模块都用JavaScript编写。在Node出现之前,JS通常作为客户端程序设计语言使用,以JS写出的程序常在用户的浏览器上运行。目前,Node已被IBM、Microsoft、Yahoo!、Wa
2021-12-02 12:44:45
395
原创 npm包管理工具
npm包管理工具一、认识npmnpm(全称Node Package Manager,即node包管理器)是Node.js默认的、以JavaScript编写的软件包管理系统npm 来分享和使用代码已经成了前端的标配官网: https://www.npmjs.comnpm被全球超过1100万开发人员所依赖拥有超过一百万个软件包,是世界上最大的软件注册表二、安装npmnpm是Node.js默认的软件包管理系统安装完毕node后,会默认安装好npm下载node.js可以到node.
2021-11-30 23:40:08
1141
原创 git的基本操作
git的基本操作版本控制版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低人为错误简单说就是用于管理多人协同开发项目的技术。没有进行版本控制或者版本控制本身缺乏正确的流程管理,在软件开
2021-11-27 14:27:44
179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人