追火车

专注后端开发技术...

【Mark】黑客与画家 - 第一章 为什么书呆子不受欢迎

        初中时,我和好友里奇画了一张学校食堂的餐桌分布图,每张桌子都标上了人气指数。这件事的难度并不高,因为选择坐在一起吃午饭的人,受瞩目程度往往都很接近。我们把所有桌子从A到E分成五等。坐在A桌的人不是校足球队的成员,就是啦啦队的成员。而E桌的人好像都有一点轻微的唐氏综合征①,那时我们...

2018-08-03 09:13:38

阅读数 2883

评论数 0

【趣味算法】定义四位整数 abcd,从 0000 到 9999 范围内,输出所有符合如下规则的四位整数

文章目录一、题目描述二、题目分析三、代码实现 朋友去面试,面试官问到的一个问题。 一、题目描述 定义四位整数 abcd,从 0000 到 9999 范围内,输出所有符合如下规则的四位整数: a < b < c < d a + b + c + d =...

2019-07-26 14:37:00

阅读数 15

评论数 0

【LeetCode】2. 两数相加

文章目录一、题目描述二、题目分析三、代码实现 一、题目描述 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两...

2019-07-17 23:17:00

阅读数 14

评论数 0

【LeetCode】1. 两数之和

文章目录一、题目描述二、题目分析方法1:循环嵌套方法2:利用 hash map 标记三、代码实现 一、题目描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个...

2019-07-17 17:40:45

阅读数 16

评论数 0

【LeetCode】1108. IP 地址无效化

文章目录一、题目描述二、题目分析三、代码实现 一、题目描述 给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本。 所谓无效化 IP 地址,其实就是用 “[.]” 代替了每个 “.”。 示例 1: 输入:address = “1.1.1.1” 输出:“1[.]1[.]1...

2019-07-12 17:13:46

阅读数 34

评论数 0

【LeetCode】11. 盛最多水的容器

文章目录一、题目描述二、题目分析三、代码实现 一、题目描述 给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最...

2019-07-12 16:28:24

阅读数 21

评论数 0

【Navicat Premium.app】关于 Mac Navicat Premium.app 绿色版 安装过程中提示“已损坏,打不开”的解决方法

【Navicat Premium.app】关于 Mac Navicat Premium.app 绿色版 安装过程中提示“已损坏,打不开”的解决方法 一、问题描述 在 Mac 上一直没找到像 Navicat 一项优秀的数据库管理软件,一直用着不友好的命令行; 最近从朋友那里找到一款破解版的 Nav...

2019-06-21 15:47:29

阅读数 162

评论数 3

【go-fastdfs】go-fastdfs 分布式文件系统搭建

文章目录【go-fastdfs】go-fastdfs 分布式文件系统搭建〇、缘起一、从头开始:FastDFS 简介二、主角出场:go-fastdfs (go语言版本的FastDFS)1.介绍2.安装3.配置4.启动5.使用三、数据美化:go-fastdfs-web 监控工具安装0.介绍1.安装2....

2019-05-24 20:02:22

阅读数 535

评论数 0

【Qt依赖库】Linux 环境下 Qt 可执行程序依赖库打包脚本

文章目录Linux 环境下 Qt 可执行程序依赖库打包脚本一、利用 ldd 命令查看程序需要的依赖库二、编写依赖库打包脚本三、总结 Linux 环境下 Qt 可执行程序依赖库打包脚本 使用 Qt Creator 完成程序编码之后,虽然会在 Debug 或 Release 文件下生成可执行程序,但...

2019-04-23 14:52:15

阅读数 2059

评论数 0

【趣味算法】N阶魔方阵算法

文章目录N阶魔方阵算法一、题目二、算法分析三、代码实现四、结果五、总结 N阶魔方阵算法 今天有个朋友问我 这个 N(奇数)阶魔方阵的算法题目,然后就得空好好看了下,还是很有意思的! 特此记录下,献给有缘人,

2019-04-15 20:30:29

阅读数 1978

评论数 0

【资源分享】Go语言并发之道 [美] 凯瑟琳(Katherine Cox-Buday)著 PDF 下载

文章目录一、下载链接二、内容简介三、作者简介四、目录 一、下载链接 废话少说,先上链接: 点此下载 https://download.csdn.net/download/tmt123421/11116347 支持正版,正版购买链接:点此购买 二、内容简介 本书作者带你一步一步深入这些方法。...

2019-04-15 10:52:42

阅读数 2157

评论数 0

【资源分享】Go并发编程实战(第2版)郝林 著 PDF 下载

文章目录一、下载链接二、内容简介三、作者简介四、目录 一、下载链接 废话少说,先上链接: 点此下载 https://download.csdn.net/download/tmt123421/11116361 支持正版,正版购买链接:点此购买 二、内容简介 本书首先介绍了Go语言的优秀特性、...

2019-04-15 10:29:03

阅读数 2123

评论数 0

【分享】Mac 免费清理工具 Tencent Lemon(附:亲测可用的 Tencent Lemon 内测码)

文章目录一、亲测可用的 Tencent Lemon 内测码分享二、Tencent Lemon 免费清理工具(Mac) 一、亲测可用的 Tencent Lemon 内测码分享 最重要的肯定要放在最前面,内测码:87624357D355E5067B25AE37F6D1EBE5 拿走不谢~ 二、T...

2019-04-13 21:26:50

阅读数 3216

评论数 1

【GoLand】GoLand激活(注册码方式)

文章目录GoLand激活(注册码方式)〇、Go 开发环境一、安装 GoLand二、添加 hosts三、获取注册码四、激活使用 GoLand激活(注册码方式) GoLand 无疑是目前最好用的 Go IDE,可惜只有30天试用期,然后需要购买才能使用,不怕麻烦也可以反复到期安装试用~ 但是免费激活...

2019-04-02 17:15:16

阅读数 6562

评论数 0

【Go第三方包代理】Go第三方包代理设置 — GOPROXY

文章目录Go第三方包代理设置 — GOPROXY一、GOPROXY的两个地址1、goproxy.io2、Athens二、GoLand设置三、命令行设置环境变量 Go第三方包代理设置 — GOPROXY 由于国内 墙 的特殊存在,加上现在对翻墙软件的打压,想看看外面的世界越来越难了。 使用 Go ...

2019-03-19 16:19:31

阅读数 6513

评论数 10

【排序算法】十大排序算法之冒泡排序

文章目录【排序算法】十大排序算法之冒泡排序一、复杂度分析二、图示三、源代码(go语言实现)四、输出结果五、总结 【排序算法】十大排序算法之冒泡排序 占位; 一、复杂度分析 时间复杂度 时间复杂度 定量描述了算法的运算时间,用大O符号来表示。 在计算的时候,先找出算法基本操作的执行次数,即...

2019-02-28 20:38:45

阅读数 1877

评论数 0

【Interpreter】构建简单的解释器(第6部分—Go语言实现)

文章目录【Interpreter】构建简单的解释器(第6部分—Go语言实现)一、描述二、代码三、运行结果 【Interpreter】构建简单的解释器(第6部分—Go语言实现) 一、描述 在之前文章的基础上拓展代码,使解释器可以解析包含括号以及任意多的 +、-、*、/ 运算符的算数表达式; ...

2019-01-24 14:25:33

阅读数 1876

评论数 0

【Interpreter】构建简单的解释器(第6部分)

文章目录【Interpreter】构建简单的解释器(第6部分) 【Interpreter】构建简单的解释器(第6部分) 简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文! 今天是特别的一天

2019-01-24 14:23:35

阅读数 1882

评论数 0

【Interpreter】构建简单的解释器(第5部分—Go语言实现)

文章目录【Interpreter】构建简单的解释器(第5部分—Go语言实现)一、描述二、代码三、运行结果 【Interpreter】构建简单的解释器(第5部分—Go语言实现) 一、描述 在之前文章的基础上拓展代码,使解释器可以解析包含任意多的 +、-、*、/ 运算符的算数表达式; 二、代码...

2019-01-22 16:12:37

阅读数 1869

评论数 0

【Interpreter】构建简单的解释器(第5部分)

文章目录【Interpreter】构建简单的解释器(第5部分) 【Interpreter】构建简单的解释器(第5部分) 简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文! 你是怎样弄明白像创建解释器或编译器这样复杂东西的? 一开始它看起来就像一团乱七八糟的毛线,你需要理顺毛线,才能得到完...

2019-01-21 16:07:19

阅读数 1877

评论数 0

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