自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (8)
  • 收藏
  • 关注

原创 imovie教程

新学剪辑的你,或许需要这个教程。这个教程来自本人看了休康的视频,所做的笔记,给休康大大打Call

2021-02-15 17:41:16 2538

原创 从汇编角度理解C

文章目录

2020-11-09 08:07:56 926

原创 C语言 #Day1 #概述 #数据类型 #运算符&表达式

业余程序员、半吊子程序员和科班最大的区别是什么?我想答案是C语言 和数据结构与算法 。新开一个博客系列,也是一个挑战,尝试七天干掉C语言。挑战开始日:【2020.06.22 星期一】(中间需要拿出半天时间写点论文,备个考之类的,鸽一天)。其实本人以前自学过C,但是没留下笔记,好多东西不记得了,印象深刻的,就是指针那块。这意味着,在前面简单的章节,需要加速,多学点。关于进度一栏,是在网上找的视频,分P的。约224P,没具体数,可能相差一两P。

2020-08-07 00:36:04 656

原创 一周干掉汇编语言 #Day5 #外中断 #直接定址表 #使用BIOS进行键盘输入和磁盘读写

文章目录十五、外中断:71/77十六、直接定址表:74/77十七、使用BIOS进行键盘输入和磁盘读写:77/77十五、外中断:71/77十六、直接定址表:74/77十七、使用BIOS进行键盘输入和磁盘读写:77/77

2020-08-04 17:19:46 647

原创 一周干掉汇编语言 #Day4 #标志寄存器 #内中断 #int指令#端口

文章目录十一、标志寄存器:59/771. 概述2. 分类3. Debug程序检测点 11.1 & 11.24. adc指令 & sbb指令5. cmp比较指令6. cmp与条件跳转检测点 11.37. pushf & popf十二、内中断:63/77检测点 12.1十三、int指令:66/77十四、端口:68/77十五、外中断:71/77十六、直接定址表:74/77十七、使用BIOS进行键盘输入和磁盘读写:77/77十一、标志寄存器:59/771. 概述8086CPU存储的标

2020-08-02 01:30:35 815

原创 一周干掉汇编语言 #Day3 #灵活寻址 #数据地址和类型 #转移指令 #Call和ret

文章目录七、更灵活的寻址方式:37/771. and/or2. ASCII3. [bx + idata]4. SI & DI5. 一些例子&栈八、数据处理的两个基本问题:42/771. 数据地址2. 数据类型3. 除法指令div4. 伪指令dd & dup实验7实验7.1 年份实验7.2 收入&雇员实验7.3 人均收入&完善九、转移指令的原理:47/77十、Call和ret指令:53/77十一、标志寄存器:59/77十二、内中断:63/77十三、int指令:66/77

2020-07-26 21:06:00 912

原创 一周干掉汇编语言 #Day2 #第一个程序 #[BX]和loop #包含多个段的程序

文章目录四、第一个程序:22/771. 源程序结构2. 程序返回3. 程序错误4. 第一个程序五、[BX]和loop指令:28/77六、包含多个段的程序:31/77七、更灵活定位内存地址:35/77八、数据处理的两个基本问题:42/77九、转移指令的原理:47/77十、Call和ret指令:53/77基础不会,啥都白费;基础不牢,地动山摇。汇编在基础中的地位举足轻重,学习汇编,可以帮助我们从CPU角度出发,理解程序,写出更好的高级语言 程序。可以帮助我们理解程序的运行机制,知道原理,解决一些隐蔽的BUG

2020-07-01 17:21:59 830

原创 一周干掉汇编语言 #Day1 #基础知识 #寄存器 #CPU #内存

基础不会,啥都白费;基础不牢,地动山摇。汇编在基础中的地位举足轻重,学习汇编,可以帮助我们从CPU角度出发,理解程序,写出更好的高级语言 程序。可以帮助我们理解程序的运行机制,知道原理,解决一些隐蔽的BUG。学习步骤: 看视频,看书,做笔记,理解为主。习题独立完成,全对,才能进入下一章的学习。视频: 小甲鱼教材: 《汇编语言(王爽)》(三版)

2020-06-25 18:07:06 502

原创 Mac系统的操作教程

Mac的关键是,符合人类思考逻辑,操作逻辑。而不是像Win,培养用户操作习惯。有可能的话,真心希望每个人都感受下Mac的顺滑。但是Win改变我们顺应它的系统,反而让我们难以接受,不习惯Mac,这真是太遗憾了。包括我本人也是,一开始极其不习惯,现在觉得它是目前最好的系统。

2020-06-12 00:49:36 4874 7

原创 数据结构与算法 #Day1~3 #绪论 #时间复杂度 #空间复杂度

这个是我看《小甲鱼》的课后笔记,推荐大家去搜视频来看。可以百度搜索“鱼C工作室”支持一下大佬。

2020-04-26 19:20:03 358 2

原创 Git手册 #安装 #Git操作 #Git分支 #GitHub

Git一、Git简介1.1 Git历史1.2 Git两大特点二、安装与配置三、Git基本操作1. 版本创建一、Git简介1.1 Git历史git是目前世界上最先进的分布式版本控制系统林纳斯在1991年创建了开源的Linux在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给林纳斯,然后由林纳斯本人通过手工方式合并代码。(当时的版本控制系统,要么不好用,要么要钱,被林纳斯...

2020-04-21 16:09:23 243

原创 Python超高级语法 #元类 #ORM

ORM元类

2020-04-21 16:07:55 461

原创 Python数据分析(全) #超长预警 #思维导图 #matplotlib #numpy #pandas

数据分析一、基础概念及环境2. CONDA环境安装一、基础概念及环境数据分析是Python数据科学的基础,也是机器学习课程的基础数据分析: 大量的数据进行分析,帮助人们作出判断,以便采取适当行动。2. CONDA环境安装有的模块可能会互相干扰,所以要创建环境。每造一个项目,都可以创立一个环境。(如果没有特殊需求,没有必要安装)如果pip install装不上的东西,CONDA几...

2020-04-21 16:06:39 2368

原创 HTML基础 #结构 #标签 #排版 #表单

html&csshtml文档结构标签前端开发: 也叫web前端开发,它指基于web的互联网产品的界面开发及功能开发。互联网产品: 网站为例满足用户需求而创建的用于运营的功能及服务。htmlhtml指超文本标记语言html文档由标签组成,有成对的标签,也有单个的标签。文档结构第一行要声明这是一个html文档<!DOCTYPE html>标...

2020-04-21 16:04:10 812

原创 MySQL高级 #视图 #事务 #索引 #账户管理

MySQL高级一、视图1)视图是什么2)视图的作用3)代码4)删除视图5)视图的好处二、事务1)事务是什么2)事务的四大特性ACID(背诵理解)这里高级应用的SQL语句,不需要背。当实际需要时,查询本教程或谷歌即可。一、视图1)视图是什么数据库表结构改变时,程序也要相应改动,这样的话,耦合度太高了。当我们写完一个程序时,它要在操作系统上使用。那是不是,Windows上要一个版本?然后L...

2020-04-21 16:02:15 569

原创 Python的安装与简介 #安装 #特点 #入门

python简介python简介1)诞生2)解释器3)python的设计初衷和定位4)python的设计哲学5)python特点面向对象的思维方式python的优缺点Life is short,you need Python.人生苦短,我用Pythonpython代码量少python简介1)诞生吉多·范罗苏姆,在1989年圣诞期间,决心开发一个新的解释程序,作为ABC语言的继...

2020-04-21 16:00:36 685

原创 Python高级用法 #GIL #拷贝 #私有化 #MRO #类 #实例对象 #with与上下文管理器

Python高端一、全局解释器锁GIL1.1查看资源占用1.2单线程死循环1.3多线程死循环1.4多进程死循环1.5GIL全局解释器锁1.6解决GIL一、全局解释器锁GILGIL全局解释器锁1.1查看资源占用输入htop1.2单线程死循环请用虚拟机运行while True: pass会发现一个核占满了再在另一个终端里,运行同一个文件,会发现。两个核都...

2020-04-21 15:57:52 1045

原创 Linux入门到进阶(四)#服务管理 #软件安装 #软件编译安装 # 内核升级 #grub配置

文章目录4. 服务管理4.2 软件安装4.2.1 rpm包和rpm命令4.2.2 yum仓库4.2.3 其它方式安装4.2.4 内核升级4.2.5 grub配置文件4. 服务管理4.2 软件安装软件包管理器:包管理器是方便软件安装、卸载,解决软件依赖关系的重要工具。(服务器daunt不仅要解决)CentOS、RedHat使用 yum 包管理器,软件安装包格式为rpmDebian、Ub...

2020-04-17 12:34:03 232

原创 Linux入门到进阶(三) #服务管理 #网络管理

文章目录4. 服务管理4.1 网络管理4.1.1 网络状态查看4.1.1.1 网络接口命名更改4.1.1.2 mii-tool 网卡物理连接情况4.1.2 网络配置4.1.2.1 网络命令集合:IP 命令4.1.3 网络故障排除4.1.4 网络服务管理4.1.5 常用网络配置文件4. 服务管理4.1 网络管理有两套工具包,早期版本使用net-tools,现今主推iproute2net-t...

2020-04-17 12:30:55 447

原创 Linux入门到进阶(二) #系统操作 #用户管理 #权限管理

文章目录3. 系统操作(用户&权限)3.1 用户管理useradd 新建用户userdel 删除用户usermod 修改用户账户信息3.2 组管理3.3 su和sudo3.4 用户与组配置文件介绍3.5 文件权限3.5.1 文件类型3.5.2 权限介绍3.5.3 修改权限3.5.4 特殊权限3. 系统操作(用户&权限)3.1 用户管理useradd 新建用户创建用户,会同...

2020-04-17 12:27:10 442

原创 Linux入门到进阶(一) #认识Linux #Linux系统操作(基础) #文件 #打包

文章目录1. 认识Linux1.1 终端1.2 常见目录结构2. 系统操作(基础)2.1 帮助命令manhelpinfo2.2 文件2.2.1 文件查看pwdlscd2.2.2 文件创建与删除mkdirrmcpmv2.2.3 通配符2.2.4 文本内容查看2.2.4.1 常见查看2.2.4.2 更多查看2.2.5 打包与压缩tar虚拟机下载安装也可以去腾讯电脑管家下载VMWareCentOS...

2020-04-17 12:24:55 632

原创 HTTP #web服务器 #三次握手四次挥手 #多进程 #多线程 #多协程 #非阻塞 #epoll #网络通信

HTTP2.发送固定的静态页面3.TCP的三次握手、四次挥手1>三次握手2>四次挥手http就是超文本传输协议 ,它基于TCP。是浏览器和服务器之间用于传输的一种规定,现今,HTTP语句运用到了不在浏览器的方面。浏览器一定是客户端这一坨绿油油的就是HTTP协议。具体解释如下:GET /happy.html HTTP/1.1 # 请求方式Get,请求文件happy.htm...

2020-02-05 17:34:45 767

原创 正则表达式 #re #python

正则表达式

2020-01-10 15:53:28 318

原创 多任务 #多线程 #多协程 #多进程 #并发

多任务一、线程1)对比单线程与多线程1.单线程2.多线程3.enumerate()方法4.多线程执行类5.子线程之间使用的全局变量可以共享6.通过args为函数传递参数7.资源竞争8.解决资源竞争互斥锁上锁使一个线程执行完上锁使一个线程必要的部分执行完9.死锁避免死锁10.udp多线程聊天器Linux是多用户多任务的操作系统多任务的意思就是同时进行。比如,不能先站着唱完歌,再跳舞。怎么同时...

2020-01-09 13:44:35 1196

原创 网络 #TCP #UDP #文件下载器 #网络通信

网络网络基础IP地址网络基础网络把多方连接在一起,然后可以进行数据传递所谓的网络编程就是:在不同的电脑上的软件能够进行数据传递,即进程之间的通信IP地址如何将数据精确地传递到目标电脑⇒ 通过IP地址如果我们把一栋栋大房子比作一台台电脑,IP地址就类似这个大房子的位置。...

2019-12-15 11:08:09 980

原创 TCP文件下载器

文件下载器

2019-12-15 11:00:17 224

原创 计算机基础(一)

计算机基础(一)1.早期计算器历史2.电子计算器3.布尔&门1>布尔2>门3>逻辑表格- - - 参考自Crash Course,侵删 - - -1.早期计算器历史公认最早的计算设备是 算盘,发明于"美索不达米亚",大约公元前 2500 年。我们用它进行加减乘除时,不需要记住上一步的状态(因为盘珠状态相当于存储)。计算机先驱 Charles Bab...

2019-12-15 10:56:10 594

原创 vi #vim #思维导图 #速记速查

vivi和vim1)vi是什么2)vim是什么vi基础1)打开和新建1>打开和新建2>打开并且定位行3>交换文件2)三种工作模式1>命令模式2>末行模式3>编辑模式4>模式转换vi常用命令1)学习命令路线图2)移动1>上下左右2>行内移动3>行数移动4>屏幕移动:3)移动(程序)1>段落移动2>括号切换3>标记4&...

2019-12-07 21:26:19 1729

原创 一天学会python面向对象,一篇文章就够了 #大量实例 #多图预警

python面向对象)面向对象基础面向对象基础面向对象编程 Object Oriented Programming 简写 OOP

2019-12-03 23:39:06 2002

原创 魔法师学院 #python项目 #对象语法训练2

魔法师学院成果示例二、演练目标三、提示四、代码展示maintools成果示例二、演练目标魔法学院最近招录了一波新生新生没有自己的武器如果配备了武器,就可以施展技能有蓝量限制三、提示这个示例很简单,就没有详细步骤了。但有几个提示的点:类属性不知道取什么时,就可以定义为None,在主程序中用赋值语句或者其它方式传入对象可以当传入的属性is 可以判断是否引用了同一个数据...

2019-11-26 00:19:28 392

原创 疯狂榨汁机 #python项目 #对象语法训练

疯狂榨汁机成果示例演练目标情景事件需求分析实现步骤配置main文件主体配置body文件main代码完善代码展示main文件body文件成果示例演练目标情景事件在一次宴会上,Tom提出:我们来玩榨汁机游戏吧说着,他拿出一个疯狂榨汁机(500g)拿出一个转盘,转盘选出哪个食物,就将哪个食材放进去,放三次大蒜50g豆汁30g鲱鱼罐头70g发...

2019-11-25 00:32:33 736

原创 名片管理系统 #python项目 #演练 #增删改查CRUD #全程教程

名片管理系统一、成果示例新建,显示全部查询、修改与删除展示所有、退出二、演练目标三、实现步骤1>框架搭建1.准备两个文件2.编写**主运行循环**,实现基本的**用户输入和判断**。TODO注释:3.在tools文件中写入展示主菜单代码,并在main文件中导入模块,使用函数4.在tools中写入1、2、3对应功能函数,并在主函数进行调用。5.定义存储容器6.新增名片功能7.展示所有名片8.当...

2019-11-24 00:10:11 554

原创 一天掌握Python基础,一篇文章就够了 #全教程 #无遗漏 #知识点 #小项目

py基础(一)一、注释1)作用2)单行注释3)多行注释(块注释)4)注释规范二、算数运算符一、注释注释内容不会执行1)作用对某些代码进行标注说明,增强可读性注释部分代码,进行调试2)单行注释用#放行首进行注释# 这是一行注释记得在注释后增加空格,会更美观Pycharm会在代码的下方以灰线提示错误(比如#后没跟空格)如果出现了灰色线,移动上去,会看到一个灯泡,点击一...

2019-11-23 16:00:14 2471

原创 Ubuntu安装软件 #apt #配置镜像源

Ubuntu下载安装软件apt配置软件源apt我在前面的文章中用到了apt-get,它与apt是什么关系呢?apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。apt|Advanced Packaging Tool|Linux下安装包管理工具-|-|-在终端中安装/卸载/更新软件包安装软件:sudo apt install 软件...

2019-11-06 15:48:28 983

原创 Ubuntu打包压缩 #tar #打包解包 #gz #bz2 #压缩 #解压缩

打包压缩打包/解包压缩/解压缩打包/解包不同的操作系统中,常用的打包压缩方式是不同的。Windows:rarMac:zipLinux:tar.gztar是Linux中最常用的备份工具,负责打包和解包(不负责压缩)打包文件:tar -cvf 打包文件.tar 被打包的文件路径/文件名or目录名解包文件:tar -xvf 打包文件.tar打包多个文件,用空格隔开t...

2019-11-06 15:19:55 279

原创 Ubuntu系统信息相关命令 #系统信息 #查询 #时间日期 #磁盘信息 #进程信息

Ubuntu系统信息相关命令一、时间和日期二、磁盘信息三、进程信息1)PS:查看进程的详细状况2)top:动态显示运行中的进程并且排序3)kill:终止指定代号的进程![在这里插入图片描述](https://img-blog.csdnimg.cn/20191106001324287.png)为了方便远程终端维护服务器时,各类执行情况。都是查询命令,可以对系统资源的使用情况有个了解一、时间...

2019-11-06 08:05:59 351

原创 Ubuntu用户与组 #思维导图 #用户 #组 #权限 #修改 #管理

Ubuntu二用户权限相关命令用户和权限的基本概念组ls -l的详细介绍chmod:修改用户权限(重要)超级用户sudo组管理演练用户管理 终端命令新建用户查看用户信息用户权限相关命令用户和权限的基本概念用户管理包括 用户 与 组 管理在Linux系统中,不论是有本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限。对 文件/目录 的权限包括:...

2019-11-06 08:01:44 636

原创 Ubuntu常用命令及技巧 #小技巧 #常用终端命令 #远程管理 #SSH #FTP

Ubuntu常用命令及技巧)一、小技巧终端命令格式1)格式:2)查阅命令相关信息:常用终端命令一、小技巧放大终端: Ctrl +缩小终端: Ctrl -自动补全: Tab当输入的没有歧义时,按一下Tab就自动补全。当输入有歧义时,按两下会出现所有可能的语句,并在新一行复制刚才的命令。曾经使用过的: 按↑ 和 ↓ 可以选择曾经使用过的语句。Ctrl C退出选择,并执行当前选中...

2019-11-04 20:23:25 1289

原创 MySQL查询与数据库设计 #万能公式 #思维导图 #MySQL查询 #数据库设计规范 #第二部分

MySQL查询一、查询1)查询表中记录2)给表取名3)去重(distinct)二、条件查询1)比较运算符2)逻辑运算符3)模糊查询like(用通配符)rlike(用正则)4)范围查询三、排序四、聚合函数五、分组一、查询1)查询表中记录select … from 表名;省略号处,若为 * ,表示所有字段。若为 字段i,字段j ,则只显示这几个字段,且根据顺序来排列取别名就 字段i as...

2019-10-26 10:39:44 2550

原创 MySQL基础 #MySQL概述 #MySQL安装 #图形化界面 #命令行与crud基础 #思维导图 #第一部分

一、数据库简介文件夹可以保存数据,但数据量庞大时,读写不易,不易扩展。有这样一种程序,可以帮助我们很快的取出某个文件群里的某些文件,并进行增删改查。这个程序就是数据库客户端,它访问服务器,然后获取其后的文件,也就是数据库。1)数据库优点持久化存储读写速度极高保证数据的有效性对程序支持性比较好,容易扩展

2019-10-23 20:15:20 1235 1

模拟电商数据库练习文件

MySQL配套的文件,在终端运行导入即可。仿电商商城的数据库,后面所有的步骤都基于此文件。

2019-10-26

正则表达式练习文件(清洗)

正则表达式,re模块,python讲义。有正则,爬虫原理,数据清洗。

2020-01-09

继续发红包素材课件.zip

本人所写的,java day11中,关于红包的接口,父类以及相关图片素材的文件。本人所写的,java day11中,关于红包的接口,父类以及相关图片素材的文件。本人所写的,java day11中,关于红包的接口,父类以及相关图片素材的文件。本人所写的,java day11中,关于红包的接口,父类以及相关图片素材的文件

2020-05-02

多协程、多线程、多进程代码

python中有关多协程、多线程、多进程等的代码示例文件。 python中有关多协程、多线程、多进程等的代码示例文件。 python中有关多协程、多线程、多进程等的代码示例文件。

2020-01-08

web_server.zip

HTTP网络服务器相关的课件 HTTP网络服务器相关的课件 HTTP网络服务器相关的课件 HTTP网络服务器相关的课件 HTTP网络服务器相关的课件

2020-02-04

udp&tcp.zip

关于博客中分步的代码,可以直接使用,以体验代码的结构及个中语法。文件目录为: -tcp-tcp文件下载 -udp

2019-12-14

C盘不够用怎么办.zip

包含三个软件,都是与C盘容量息息相关的。一个软件管清理,一个软件管转移,一个软件管扩容。

2019-10-20

python高级.zip

与Python高级操作有关的课程代码讲义

2020-02-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除