自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mculover666的博客(嵌入式)

微信公众号mculover666,专注于嵌入式领域

原创 关于使用VS Code开发stm32的一些感想

0. 引言 这几天在推【宇宙最强编辑器VS Code】专栏系列文章,不少群聊和文章的留言都是关于使用VS code 进行stm32开发和调试,看到后思绪万千,不知如何回复,决定暂停更新,结合自身的经历写篇文章来回复这个问题。 两年前我还是一个小萌新,老老实实的使用keil-MDK开发,我认识的一个...

2019-05-31 15:22:06 2398 0

原创 【Hexo搭建个人博客】(十)个人博客搭建心得

经过一周的时间,终于搭建完成了属于自己的个人博客,再也不用受平台约束啦~写篇文章分享一下搭建的过程,以及自己的一些心得体会。 搭建博客的初衷 我是从18年开始写博客,最初的平台选择在博客园,界面比较清爽,但是博客园主要是针对互联网软件行业的,我发的内容相对来说偏硬件,后来转战CSDN,自带图床用...

2019-05-31 13:17:30 331 0

原创 【Hexo搭建个人博客】(九)Hexo+Next添加网易云音乐

1.将歌曲做成外链 首先登录网易云,找一首没有版权的歌单,点击生成外链: 网易云音乐歌单因为版权原因无法生成外链的解决方法: 打开歌单页面,在生成外链播放器上右击,点击审查元素(检查); 接着找到生成外链播放器这段文字复制: 补全网页链接http://music.163.com/#/outc...

2019-05-30 16:59:11 1494 0

原创 【Hexo搭建个人博客】(八)添加背景效果(点击鼠标显示红心并浮现社会主义核心价值观)

1.编辑js文件 添加love-click.js放在../hexo/themes/next/source/js/目录下: /* 爱心特效 */ !function (e, t, a) { function r() { for (var e = 0; e < s.length; ...

2019-05-30 15:29:22 981 0

原创 【Hexo搭建个人博客】(七)Github+Coding双平台部署

0.引言 之前我们将博客部署在了Github并且绑定了个人域名: Github域名:http://mculover666.github.io 自定义域名:http://mculover666.cn 虽然搭建完成了,但是Github的服务器在国外,国内访问实在太慢,甚至还有频繁丢包情况: 本篇...

2019-05-30 15:26:43 356 0

原创 【Hexo搭建个人博客】(六)Next主题集成的第三方服务(Valine评论系统、Local Search搜索服务、不蒜子统计、百度统计分析服务、百度内容分享服务、MathJax公式服务)

1. Valine评论系统 Hexo的评论系统非常丰富,但是也是各有优缺点: Disqus:国外,速度慢; Hypercomments:国外,速度慢; 来必力(LiveRe):国外,速度慢; 畅言:好用,需要备案; Valine(官方网站)诞生于2017年8月7日,是一款基于Leancloud...

2019-05-30 15:24:52 262 1

原创 【Hexo搭建个人博客】(五)第三方主题(Next)的基本配置

0. 引言 更换 Hexo 主题非常容易,只需要在 themes 文件夹内,新增一个任意名称的文件夹,并修改 _config.yml 内的 theme 设定,即可切换主题。 在Hexo官方页面给出了很多Hexo主题,可以前往寻找一个喜欢的主题。 1. 下载 这里我选择iissnan 的hexo-t...

2019-05-27 20:57:01 193 0

原创 【Hexo搭建个人博客】(四)Hexo的基本配置

0.引言 根目录下的_config.yml是整个Hexo框架的配置文件,修改此文件即可自定义Hexo的基本配置。 1.网站 参数 描述 title 网站标题 subtitle 网站副标题 description 网站描述 author 作者 language 网站语...

2019-05-27 15:05:05 151 0

原创 【Hexo搭建个人博客】(三)将Hexo站点部署到Github并且绑定私有域名

1.创建博客专用的个人仓库 在Github上创建一个新的仓库,在填写地址的时候注意,这个地址是就是你的域名,以github.io结尾,我这里注册的是mculover666.github.io: 复制仓库地址: 2.部署Hexo到Github 先安装部署的命令hexo-deployer-git:...

2019-05-26 16:01:37 266 4

原创 【Hexo搭建个人博客】(二)使用Hexo建站

安装 Hexo 完成后,执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件,注意,这个文件夹的名字建议设置成博客名: hexo init <folder> cd <folder> npm install Hexo初始化的这个文件夹就是博客的主要文件: . ├─...

2019-05-24 10:31:29 291 0

原创 【Hexo搭建个人博客】(一)Git、Node.js、Hexo的安装

0.什么是Hexo Hexo 是一个快速、简洁且高效的博客框架。 Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 1.安装Git Git的安装参考我的另一篇博客: 【Git & Github】(二)Git简介及其安装(Git是什么、G...

2019-05-24 09:55:13 275 0

原创 【宇宙最强编辑器VS Code】(十)使用VS Code + SSH进行远程开发

0.为什么需要远程开发 在进行嵌入式Linux开发的时候,为了方便,通常在Windows上使用代码编辑器编辑代码,交叉编译工具在Linux虚拟机或者服务器上,在开发期间需要不停的进行如下的循环操作: 编辑好代码,使用基于SSH的SCP将文件上传到服务器; 使用SSH远程终端,在服务器上编译出可执...

2019-05-23 12:34:52 9662 12

原创 【宇宙最强编辑器VS Code】(九)使用VS Code + Git进行版本控制

0.前言 Git(https://git-scm.com)是一个免费开源的分布式版本控制系统,其最初在2005年由Linux之父Linus使用C语言开发,目的是为了很好的管理Linux内核的源代码,之后,Git日臻成熟完善,得到了广泛的应用。 VS Code内置了对Git的支持,可以使用图形化界面...

2019-05-21 15:05:53 1734 0

原创 【Git & Github】(九)Git & Github学习总结

经过10天的学习,Git与Github学习的差不多了,做以总结。 本次学习总共分享了八篇文章: (一)为什么需要版本控制及版本控制工具(以嵌入式项目开发为例) (二)Git简介及其安装(Git是什么、Git的诞生、Git的优势、Git的安装、初次运行Git前的配置) (三)Git命令行操作...

2019-05-20 14:34:30 215 4

原创 【Git & Github】(八)Git命令行操作 —— Github远程库操作(跨团队协作和PR)

0.什么是跨团队协作和pr 在上一篇文章中讲述了如何邀请团队的协作者,同一个团队中的人同时协作,但是Github的优势在于可以跨团队协作,即:开发者不需要加入团队也可以贡献代码,称之为跨团队协作。 团队之外的开发者想要对该项目贡献代码需要进行如下操作: 开发者Fork一份远程仓库到自己的仓库中 ...

2019-05-20 11:39:01 183 0

原创 【Git & Github】(七)Git命令行操作 —— Github远程库操作(邀请远程库协作者、推送和拉取、协作时两种冲突的解决)

0.准备工作 要学习如何在Github上进行团队协作,请注册一个另外的Github账号,方便学习。 这里我注册的新的Github账号为: mculover666-2 1768391279@qq.com 在同一台电脑上进行多个Git账号的操作比较麻烦,建议使用虚拟机,在虚拟机中登录另一个账号。 ...

2019-05-18 15:32:28 219 0

原创 【Git & Github】(六)Git命令行操作 —— Github远程库操作(创建远程库、给远程库地址取别名、推送远程库、拉取远程库、克隆远程库)

1. 代码托管中心 Git不仅可以在本地使用本地库,还可以与远程库产生关联,代码托管中心就是用来维护远程库的。 在局域网环境下,可以在公有的服务器上使用Gitlab搭建一个代码托管中心; 在外网环境下,可以使用Github或者码云这样的第三方代码托管中心; 2. Github GitHub(h...

2019-05-17 11:35:33 268 4

原创 【Git & Github】(五)Git命令行操作 —— 本地库操作(分支管理)

1.什么是分支 在版本控制过程中,使用多条线同时推进多个任务,如图: 2.分支的好处 并行推进多个功能的开发,提高开发效率; 各个分支在开发过程中是独立的,一个分支的失败不会对其他分支产生任何影响; 分支开发失败后可重新开始; 3.分支的操 ...

2019-05-15 13:52:19 155 0

原创 【Git & Github】(四)Git命令行操作 —— 本地库操作(查看提交历史、版本前进回退)

1.查看提交历史 在提交了很多次之后,我们可以使用如下命令回顾提交历史: git log 该命令默认会按照提交时间列出所有提交(最新一次提交在最上面),并且列出四个基本提交信息: 提交的SHA-1校验和; 提交的作者信息; 提交时间; 提交说明; git log输出的是完整的提交信息记录...

2019-05-14 17:39:09 877 0

原创 【Git & Github】(三)Git命令行操作 —— 本地库操作(获取Git仓库、提交更新到仓库)

1.获取Git仓库 1.1. 在现有目录下初始化仓库 在Git Bash中进入工作目录或者直接在工作目录右击,选择Git Bash Here打开Git命令行; 使用命令初始化仓库: git init 本地仓库初始化成功后,Git会在当前目录新建一个.git的隐藏文件夹,该文件夹中包含了初...

2019-05-09 21:00:33 323 2

原创 【Git & Github】(二)Git简介及其安装(Git是什么、Git的诞生、Git的优势、Git的安装、初次运行Git前的配置)

1.Git简介 Git(官网)是一个免费开源的分布式版本控制系统,其最初在2005年由Linux之父Linus使用C语言开发,目的是为了很好的管理Linux内核的源代码,之后,Git日臻成熟完善,得到了广泛的应用。 Git在趋向易用的同时,仍然保留着最初设定的目标: 它的速度飞快,极其适合管理大...

2019-05-09 15:55:40 347 0

原创 【Git & Github】(一)为什么需要版本控制及版本控制工具(以嵌入式项目开发为例)

1. 为什么需要版本控制 在我们每个人独立开发项目的时候,都会不知不觉的用到版本控制,只是我们并不知道“版本控制”这个名词,没有过多的在意~ 比如我要做一个数字电压表的项目,该项目要实现的功能是采集0-5V电压并显示在OLED屏幕上,其芯片选型如下: 主控芯片:STC89C52RC; AD芯片:...

2019-05-09 12:32:46 639 1

原创 【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)

1.vsc-netease-music简介 vsc-netease-music扩展基于VS Code Webview API实现,通过Web Audio API播放音乐,不依赖命令行播放器,其github为: https://github.com/nondanee/vsc-netease-musi...

2019-05-08 16:31:50 5348 11

原创 【宇宙最强编辑器VS Code】(七)使用VS Code编辑Markdown文档

1.Markdown 1.1.简介 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式,它的宗旨是“易读易写”,因此具有轻量、简单、通用的特点。 Markdown的用途非常广泛,通常用于写博客,写说明文档等等,Markdown文件格式...

2019-05-08 15:16:51 1409 0

原创 【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发

0. 前言 VS Code是一个轻量级工具,适合于简单的编辑、编译、运行Python程序,特别是在学习Python语言的时候; 如果需要开发Python项目,建议选择使用专门的Python IDE —— Pycharm。 1. 安装Python 2.安装Python扩展 VS Code的Pyt...

2019-05-08 12:37:46 16226 11

原创 【宇宙最强编辑器VS Code】(五)使用VS Code + JDK进行Java开发

1.安装JDK并配置好环境变量 参考:【Java基础学习笔记】1- Java开发工具安装 — JDK 。 2.Java语言扩展包 —— 自动补全 2.1.安装java语言扩展包 在VSCode插件扩展中搜索Java,安装Java语言支持包,如图: 2.2.测试是否可以自动补全 在test.jav...

2019-05-07 20:21:20 1973 0

原创 【宇宙最强编辑器VS Code】(四)使用VS Code+ MinGW-W64进行C/C++开发

0.前言 1.安装C/C++扩展

2019-05-07 17:06:38 2820 11

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