Vim速通
Vim 七日精通教程:从入门到脱离鼠标 面向人群:需要频繁修改服务器配置、编写技术文档/代码的开发者 核心原则:肌肉记忆优先,原生功能优先,实战场景驱动,7天形成本能操作 目标:摆脱鼠标,纯键盘完成配置修改、文档撰写、代码浏览,效率远超普通编辑器 一、学习前的核心认知1.1 为什么要学 Vim 全键盘操作:手不离开主键盘区,无需频繁切换鼠标,长期使用效率提升显著 服务器原生支持:几乎所有 Linux 服务器默认自带 vi/vim,无需额外安装 极低资源消耗:启动快、占内存小,远程SSH操作流畅无延迟 高度可定制:通过配置文件和插件可扩展为强大的编辑环境 1.2 新手最大的坎:三种模式Vim 和普通编辑器最本质的区别是模式切换,搞不懂模式就会觉得“Vim 反人类”。 模式 进入方式 功能说明 普通模式(命令模式) 打开文件默认进入 / 任意模式按 Esc 所有按键都是命令,用于移动、删除、复制、搜索,不能直接打字输入 插入模式 普通模式按 i / a / o 等 和普通编辑器一样,直接输入文字 底线命令模式 普通模式按...
数据结构
数据结构这份笔记的主线是跟着《数据结构(C语言第3版)》来的,但实际上我还会有很多学习路径,所以使用的是C++和Java。并且会随着学习的进展逐渐完善这份笔记。 Chapter 1 绪论1.1 数据结构的基本概念与术语简单地说,数据结构是一门研究非数值计算程序设计中的操作对象,以及这些对象之间的关系和操作的学科。 1.1.1 术语 数据(Data) 是信息的载体,是客观事物的符号表示,是所有能输入计算机中并被计算机程序处理的符号的总称。 数据元素(Data Element) 是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。 数据项(Data Item) 是组成数据元素的、有独立含义的、不可分割的最小单位。例如,学生基本信息表中的学号、姓名、性别等都是数据项。 数据对象(Data Object) 是性质相同的数据元素的集合,是数据的一个子集。 1.1.2 数据结构数据结构(Data Structure) 是相互之间存在一种或多种特定关系的数据元素的集合。换句话说,数据结构是带“结构”的数据元素的集合,“结构”就是指数据元素之间存在的关系。 逻辑结构:数据的逻辑结构是...
开山篇(一)
Hexo_Blog这是一个基于Hexo的博客项目都说万事开头难,这第一步就把我难住了。明明已经安装了node.js,npm install hexo-cli -g也安装的好好的,可就在运行hexo -v检验时说没有安装,真是气得我够呛。 环境变量没搞对?我去重新安装了一下,又重新配置,解决算是……解决了吧,在管理员权限下的命令提示符(默认目录)里面运行的好好的,输入hexo -v,就显示了版本号。可我不在C:|System32目录下做项目啊,后来改了改,结果又找不到npm了! 不过我还是反思了一下,也许自己没走对过程中的某一步,才导致出现问题。所以最终石师傅决定彻底重装。教程参考知乎的这个教程,记得重启。 到跟着这个教程做完,已经过去一个小时了。 环境配置还有一步,在系统变量里面新建了NODE_PATH之后,在系统变量的Path里面添加%NODE_PATH%,然后记得重启电脑。 现在在项目路径下的终端已经可以运行npm -v了,太棒啦终于TMD弄好了😭😭😭 123456# 安装Hexonpm install -g hexo-cli# 检验安装是否成功hexo -v# ...
Python随记
第一章 基础注释规则Python中有两种主要的注释方式:单行注释和多行注释。 1234# 这是单行注释'''这是多行注释''' 代码缩进Python中使用代码缩进和冒号 :区分代码之间的层次。对于类定义、函数定义、流程控制语句,以及异常处理语句等,行尾的冒号和下一行的缩进表示一个代码块的开始,而缩进结束,则表示一个代码块的结束。 12345678910111213141516height = float(input('请输入身高:'))weight = float(input('请输入体重:'))bmi = weight / (height * height)print('您的BMI值为:', bmi)# 判断身材是否合理if bmi < 18.5: print('您的身材过轻')elif bmi < 24: print('您的身材正常')elif bmi < 27: print(...
前端三件套学习随笔
前端学习笔记 HTML学习笔记 网页设计基础知识 HTML网页文档结构 用HTML设置文本和标题 用HTML创建超链接 用HTML创建表格 CSS学习笔记 CSS核心基础 CSS编写 CSS高级特性 用CSS设置文本样式 用CSS设置图像效果 用CSS设置背景颜色与图像 CSS盒子模型 盒子的浮动与定位 用CSS设置表格样式 用CSS设置链接与导航菜单 用CSS建立表单 HTML学习笔记 网页设计基础知识 网页的最终目的就是给访问者显示有价值的信息,并留下最深刻的印象。 首先必须知道什么是“浏览器”和“服务器”。互联网就是处在世界各地的计算机相互连接而成的一个计算机网络。网站的浏览者坐在家中查看各种网站上的内容,实际上就是从远程的计算机中读取了一些内容然后在本地的计算机上显示出来的过程。因此,提供内容信息的计算机就称为“服务器”。 Web标准 网页主要由三个部分组成:HTML、CSS和JavaScript。HTML负责网页的结构,CSS负责网页的样式,JavaScript负责网页的交互。 初步理解网页设计与开发过程 网站开发的全过程大致分为策划与定义、设计、开...

