自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 单链表判断环路——《力扣刷题之路》

文章目录1. 题目要求2. 解决思路3. 实现代码1. 题目要求给定一个链表,如果它是有环链表,实现一个算法返回环路的开头节点。有环链表的定义:在链表中某个节点的next元素指向在它前面出现过的节点,则表明该链表存在环路。**题目链接:**https://leetcode-cn.com/problems/linked-list-cycle-lcci示例 1:输入:head = [3,2,0,-4], pos = 1输出:tail connects to node index 1解释:链

2020-10-08 20:28:40 296 1

原创 Python多关键字排序(思路清晰)

文章目录1. 问题引入2. 解决思路3. 总结1. 问题引入在排序问题中,经常会遇到使用多个关键字进行排序。比如说,按照字母顺序对一批学生姓名进行排序,如果第一个字母相同,则按照第二个字母顺序排序,以此类推。这就会导致,多个关键字出现时,怎么去协调关键字的顺序呢?2. 解决思路我们先看看简单的2个关键字排序,有以下两种方式:先进行第一关键字排序,再进行第二关键字排序;先进行第二关键字排序,再进行第一关键字排序。这两种排序顺序,结果会有什么不同吗?很显然,靠后面的关键字排序,可能会打乱前

2020-09-11 08:40:44 6764 3

原创 最大最小公倍数——《蓝桥杯刷题之路》

文章目录1. 题目要求2. 基本概念2.1 最小公倍数的概念2.2 最小公倍数计算方法2.2.1 分解质因数法2.2.2 公式法3. 解题思路文章目录1. 题目要求2. 基本概念2.1 最小公倍数的概念2.2 最小公倍数计算方法2.2.1 分解质因数法2.2.2 公式法3. 解题思路1. 题目要求资源限制时间限制:1.0s 内存限制:256.0MB问题描述已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。输入格式输入一个正整数N。输出格式输出一个整数,表示

2020-09-08 18:06:30 694

原创 vim基本使用——《Linux日常》

文章目录1. 介绍2. 启动3. 基本使用3.1 文档操作3.2 光标移动3.2.1 基本移动3.2.2 翻屏3.2.3 标记3.3 插入文本3.4 复制、剪切、粘贴3.4.1 复制3.4.2 剪切3.4.3 粘贴3.5 查找和替换3.5.1 查找3.5.2 替换1. 介绍vim是一个功能很完善的多模式编辑器,包括三种:普通模式、插入模式、命令行模式以命令为中心,使用少量命令执行复杂的文本相关任务内存占用很小具有高度可配置性,并使用简单的文本文件来存储其配置vim的操作非常多,本文只是列举

2020-07-27 18:47:27 474

原创 hexo安装配置及初步使用

文章目录1. 安装前提1.1 安装 Git1.2 安装 Node.js2. 安装 Hexo3. 使用 hexo4. 初始化项目5. 更换主题5.1 下载地址5.2 配置主题6. 上传到github7. 技巧7.1 快捷命令7.2 博客备份(快捷命令升级版)1. 安装前提安装hexo之前,需要安装下列应用程序:Node.jsGit1.1 安装 GitWindows:下载并安装 Git(官网)或者淘宝 Git for Windows 镜像,安装选项全部默认,在最后一步添加路径时选择Use

2020-07-17 16:20:47 837

原创 awk命令——《Linux日常》

文章目录一、介绍二、命令格式三、使用方法及范例3.1 awk的核心3.2 关于pattern { action }的说明:awk基本操作流程:例一:简单理解awk3.3 pattern详细说明例二:pattern——控制输出条件1模式表示方式汇总:比较运算符汇总表达式运算符汇总(也可以用在action)例三:pattern——控制输出条件23.4 action详细说明关键字和变量例四:action——控制语句输出1格式化输出语句printf格式控制字符例五:action——控制语句输出2四、awk进阶4.1

2020-06-12 21:31:40 900

原创 Shell函数——《Linux日常》

Shell函数1. Shell函数的好处2. 函数的定义和调用3. 函数的存储和显示4. 函数的调用举例5. 参数与变量6. 函数的结束和返回值7. 标准输出实现函数的返回值举例1. Shell函数的好处1. 简化程序代码,实现代码重用实现一次定义多次调用。如:is_root_user()函数可 以由不同的shell脚本重复使用。2. 实现结构化编程使脚本内容更加简洁,增强程序的易读性3. 提高执行效率将常用的功能定义为多个函数并将其保存在一个文件中,类似其他语言的“模块”文件在

2020-06-02 15:08:26 160

原创 如何优雅的白嫖——WebStorm

文章目录1. 下载软件2. 下载白嫖包3. 引入包4. 输入激活码仅供学习交流使用,请支持正版,谢谢合作(白嫖,它不香么?)1. 下载软件官方下载地址:https://www.jetbrains.com/webstorm/download/百度网盘下载链接:https://pan.baidu.com/s/19h9uKAeJJJ08-n4K-5misg提取码:4x6n2. 下载白嫖包百度网盘下载链接:https://pan.baidu.com/s/1iLCAYK1-k0js8Mjc3Lb2

2020-05-16 16:18:53 1478

原创 Typora基础教程——快捷键篇

Typora常用快捷键本文描述了Typora的一些常用快捷键文章目录Typora常用快捷键视图操作快捷标题段落快捷键字体操作快捷键插入功能快捷键表格扩展快捷键跳转操作视图操作快捷功能快捷键大纲视图Ctrl+Shift+1文件列表视图Ctrl+Shift+2放大视图Ctrl+Shift+‘+’缩小视图Ctrl+Shift+‘-’源代码模式Ctrl+/专注模式(当前编辑行为黑,其他行为灰色)F8打字机模式(光标始终在屏幕中央位置)

2020-05-16 13:32:25 1202

原创 添加一个简单的系统调用——内核模块法

操作系统作业:添加一个简单的系统调用(内核模块法)操作系统作业:添加一个简单的系统调用一、实验目的二、实验内容三、实验环境四、操作方法和步骤(1)准备工作(2)修改源程序,增加系统调用(3)编译内核(4)测试系统调用五、总结一、实验目的学习Linux的内核的系统调用。理解、掌握Linux系统调用的实现框架、用户界面、参数传递、进入/返回过程。二、实验内容在系统调用中添加一个不用传...

2020-04-23 23:29:39 4706 8

原创 Github Pages入门教程

一、什么是 GitHub Pages官方给出的说明:您和您的项目的网站,直接从您的GitHub存储库托管。只需编辑,推送,您的更改就会生效。二、为什么使用Github Pages搭建简单而且免费支持静态脚本可以绑定你的域名DIY自由发挥,动手实践一些有意思的东西写博环境,git+github+markdown+hexo三、创建Github Pages1. 创建一个Git...

2020-04-14 17:15:45 1592

原创 第一个Markdown文档——Hello.md

打开你熟悉的文本编辑器(如 notepad++),新建一个 ‘hello.md’ 文件,写入下面的内容,并保存:# Hello World**This is my first time to use Markdown***第一次用文本编辑器写Markdown文档*~~这只是万里长征第一步~~ 但是,万事开头难 有了第一步,坚持下去,定有收获!‘.md’ 和 ‘.markdown’ 都...

2020-04-13 22:59:52 220

原创 Markdown语言的好处

介绍维基百科: MarkdownMarkdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(JohnGruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。为什么选择 Markdown它基于纯文本,方便修改和共享;几乎可以在所有的文本编辑器中编写;有众多编程语言...

2020-04-13 22:32:58 728

原创 3-hexo配置首页

首页文件位置/layout/indexs.md既然是md格式,大家应该都已经熟悉了,这里就不再赘述了~添加文章数和字数统计加入含有 class="article_number"的html标签可显示文章数量。加入含有 class="site_word_count"的html标签可显示站点总字数。<!-- 这里是借用了code的样式,所以直接使用code标签。 自定义样式,...

2020-04-13 22:07:19 854

原创 CentOS 7 wget 正在连接 127.0.0.1:8118... 失败:拒绝连接。

正在使用wget下载包的时候,出现了拒绝连接的错误[root@CentOS7 local]# wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz--2020-04-11 23:46:24-- http://jaist.dl.sourceforge.net/project/pcre/pcre/...

2020-04-12 00:01:27 19387 1

原创 如何给CentOS 7 添加一个简单的系统调用

操作系统作业:添加一个简单的系统调用一、实验目的二、实验内容二、实验环境三、操作方法和步骤(1)下载软件包,并解压(2)修改源程序,增加系统调用一、实验目的学习Linux的内核的系统调用。理解、掌握Linux系统调用的实现框架、用户界面、参数传递、进入/返回过程。二、实验内容在系统调用中添加一个不用传递参数的系统调用,实现一个简单的系统调用的添加。执行这个系统调用,在屏幕上显示输出...

2020-04-07 00:04:49 8808 9

原创 xmind 8安装(白嫖)教程

xmind 8 安装教程仅供学习交流使用,请支持正版,谢谢合作1. 下载xmind文件官网地址:https://www.xmind.cn/download/xmind8笔者用的是XMind 8 Update 92.下载文件链接:https://pan.baidu.com/s/1bOzNQOPBI-cjV39uUUsdtA提取码:j6li3. 找到安装目录笔者的是:D:\Pro...

2020-04-05 14:36:45 2896

原创 Linux 发行版CentOS 7 编译内核

操作系统作业:编译Linux内核一、实验目的二、环境准备三、操作方法和步骤(1)下载内核并解压(2)配置项(2)编译内核(4)安装(5)重启虚拟机四、总结一、实验目的学习怎样重新编译Linux内核。理解、掌握Linux标准内核和发行版本内核的区别。二、环境准备虚拟机软件:Vmware WorkstationLinux发行版:CentOS 7 内置内核:linux 3.10.0...

2020-04-05 14:23:15 4571 3

原创 hexo安装配置

hexo安装与配置安装前提安装 Git安装 Node.js安装 Hexo进阶使用 hexohexo真香!安装前提安装hexo之前,需要安装下列应用程序:Node.jsGit安装 GitWindows:下载并安装 Git(官网)或者淘宝 Git for Windows 镜像Mac:使用 Homebrew, MacPorts 或者下载安装程序。Linux (Ubuntu, Debi...

2020-04-04 21:28:06 576 1

空空如也

空空如也

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

TA关注的人

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