摘要: 前言 在刷 leetcode 时,遇到了 stack-buffer-overflow, 这个问题比较常见,干脆总结一下原因。本文是在 linux 下操作的,需要使用一些相关的命令。 stack 是什么 一般 stack 这个词有两个意思,即 stack 这种数据结构,和虚拟内存中 stack 这个段 阅读全文
posted @ 2020-07-11 23:32 MikuDance 阅读(1627) 评论(1) 推荐(2) 编辑
摘要: 引言 这篇文章是我阅读《大话数据结构》前两章,和阅读相关一些博客的学习笔记总结,主要介绍一下数据结构和算法是什么,有什么用。 前言 在介绍数据结构之前,我们先来介绍一些前置知识,因为计算机的专业词汇都是英文的,我们又是第一次接触这个词汇,而对其进行翻译经常会造成一些理解上的偏差和误导,所以我尽量在涉 阅读全文
posted @ 2020-06-14 21:48 MikuDance 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 引言 Markdown 是一种轻量级标记语言,创始人为约翰・格鲁伯(英语: John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者 HTML)文档。 标题 使用 # 使用 # 符号可以设置标题,markdown 一共支持六种标题,对应着 html 中 阅读全文
posted @ 2020-06-13 20:08 MikuDance 阅读(265) 评论(0) 推荐(0) 编辑
摘要: title: go 标识符命名指南 author: "edte" tags: ["go"] date: 2020-06-01 引言 对标识符的命名向来是程序员们苦恼的事,这篇文章将参考标准库和一些流行轮子的命名规范来总结一下标识符的命名。 基本准则 标识符命名由 Unicode 字母或下划线 _ 开 阅读全文
posted @ 2020-06-09 23:00 MikuDance 阅读(201) 评论(0) 推荐(0) 编辑
摘要: title: go 中的标识符和关键字 author: "edte" categories: ["go"] date: 2020-05-29 关键字 关键字 (keyword) 也叫 保留字 (reserved word), 是编程语言中预先被定义,有特定意义的词。 目前 go 中一共有 25 个关 阅读全文
posted @ 2020-06-02 19:27 MikuDance 阅读(361) 评论(0) 推荐(0) 编辑
摘要: title: go errors 包讲解 author: "edte" tags: ["go"] date: 2020-06-02 引言 go 包实现了处理 error 的一些功能。 这是源码注释 // Package errors implements functions to manipulat 阅读全文
posted @ 2020-06-02 19:26 MikuDance 阅读(1852) 评论(0) 推荐(0) 编辑
摘要: title: go 注释讲解 author: "edte" tags: ["go"] date: 2020-06-01 引言 注释的重要性不言而寓,而怎么编写注释也是需要我们学习的,最好的学习教程就是源码,这篇文章将大量参考 go 库文件源码。 分类 go 的注释有行注释 // 和块注释 /* */ 阅读全文
posted @ 2020-06-02 19:18 MikuDance 阅读(4809) 评论(0) 推荐(0) 编辑
摘要: title: 代码命名那些事 author: "edte" tags: ["命名", "代码可读性"] categories: ["代码可读性"] date: 2020-03-08 原则 选择描述性的词语,名称要能够描述它所代表的意思,要尽可能的存更多的意思。 检测 将名字告诉别人,如果别人的想到的 阅读全文
posted @ 2020-05-30 17:10 MikuDance 阅读(286) 评论(0) 推荐(0) 编辑
摘要: title: zsh 配置 author: "edte" tags: ["Linux","zsh","shell"] categories: ["Linux"] date: 2020-03-24 shell 准备 查看系统已有的 shell cat /etc/shells 安装 zsh manjar 阅读全文
posted @ 2020-05-30 17:09 MikuDance 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: title: arch安装配置 author: "edte" date: 2020-04-21 u 盘准备 从 下载页面 选择下好 iso 文件, 插入 u 盘 使用 dd 命令刻录 dd if=boot.img of=/dev/sdx bs=4M 进入 live 环境 联网 dhcpcd 判断网络 阅读全文
posted @ 2020-05-30 17:08 MikuDance 阅读(883) 评论(0) 推荐(0) 编辑