Git 笔记
Git 是一个非常常用的代码版本控制程序,算是每个开发者必备的技能。本笔记前半部分罗列了一些 Git 的常用指令,后半部分介绍了 Git 的相关概念。 Git 常用指令 查看版本:git log (--pretty=oneline)  图形:git log --graph --pretty=oneline --abbrev-commit 查看历史命令:git

2022/10/5
大约 19 分钟
CSS 笔记
整理了一些学习 CSS 时的笔记。 CSS 布局之 position 篇 [^position] ^position]: [position - CSS | MDN position 属性用来描述 HTML 元素如何在文档流中定位。 position 属性 position 属性的值有: static:(默认值)根据正常文档流放置。; relative:基于

2022/10/4
大约 18 分钟
Vue.js 笔记
Vue (读音 /vjuː/,类似于  view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 本笔记整理较为混乱,建议使用官方

2022/10/3
大约 37 分钟
前端工程化与Webpack
前端工程化 前端工程化的四个「现代化」 模块化(js 的模块化,css 的模块化,资源的模块化); 组件化(复用现有的 UI 结构,样式,行为); 规范化(目录结构的画风,编码规范化,接口规范化,文本规范化, Git 分支管理); 自动化(自动化构建,自动部署,自动化测试); 什么是前端开发工程化? 在企业级的前端项目开发中,把前端开发所需的工具、技术、流程

2022/10/3
大约 5 分钟
Python异步I/O与协程
这里实际上就是官方文档的搬运,非常不完整,建议直接看官方文档。 asyncio — 异步 I/O & 协程 协程运行的原理见: 协程的原理以及代码 asyncio 是用来编写  并发  代码的库,使用  async/await  语法。 asyncio 被用作多个提供高性能 Python 异步框架的基础,包括网络和网站服务,数据库连接库,分布式任务队列等等。

2022/10/2
大约 23 分钟
Python二分查找 - bisect
二分查找模块 bisect bisect_left(a, x, lo=0, hi=len(a)) 相当于 left_bound,返回目标值的左侧边界,其返回值的解读: 解读 1:将 x 插入有序数组 a 中的最左侧索引; 解读 2:a 中小于 x 的值的数量; 解读 3:有序数组 a 中大于等于 x 的最小元素索引; --- bisect_right(a,

2022/10/2
大约 2 分钟
Python并发编程
多进程程序例子 Python 中的三种并发编程方式 三种方式:多线程(Thread)、多进程(Process)、协程(Coroutine) 什么是 CPU 密集型计算、IO 密集型计算 CPU 密集型计算(CPU-bound):; 例如:压缩解压缩、加密解密; IO 密集型计算(I/O bound):; 爬虫、文件处理等; 多线程、多进程、协程的对比 多进程

2022/10/2
大约 7 分钟
Python常用数据结构
列表 list 列表方法 list.append(obj); list.count(obj); list.extend(seq); list.index(obj); list.insert(index, obj); list.pop([index=-1]); list.remove(obj); list.reverse(); list.sort(cmp=No

2022/10/2
大约 5 分钟
Python字符数字之间的转换函数
函数 说明 ------------------------ ----------------------------------------------------- int(x [,base ]) 将 x 转换为一个整数 long(x [,base ]) 将 x 转换为一个长整数 float(x ) 将 x 转换到一个浮点数 complex(real [

2022/10/2
小于 1 分钟
2