- 博客(64)
- 资源 (32)
- 收藏
- 关注
转载 【Mark】黑客与画家 - 第一章 为什么书呆子不受欢迎
初中时,我和好友里奇画了一张学校食堂的餐桌分布图,每张桌子都标上了人气指数。这件事的难度并不高,因为选择坐在一起吃午饭的人,受瞩目程度往往都很接近。我们把所有桌子从A到E分成五等。坐在A桌的人不是校足球队的成员,就是啦啦队的成员。而E桌的人好像都有一点轻微的唐氏综合征①,那时我们管这种症状叫"弱智"。 我和里奇在D桌。一般来说,只要你不是外貌猥琐,这就是你能分到的最...
2018-08-03 09:13:38 5327
原创 【chrome】“您的连接不是私密连接”的解决方法
文章目录“您的连接不是私密连接”的解决方法一、问题描述二、解决方法“您的连接不是私密连接”的解决方法一、问题描述如果自己的网站使用了自签名SSL证书,在使用chrome浏览的时候,就会出现 “您的连接不是私密连接” 而无法继续浏览网页的情况;错误代码是:NET::ERR_CERT_INVALID那么,该如何 解决呢?二、解决方法聚焦到 chrome 浏览器 不是私密连接 的页面,然后键盘输入 “thisisunsafe” 12个字母,此时浏览器就会加载出网站页面了。——2020-08-31
2020-08-31 16:27:06 6503 1
原创 【elasticsearch】查询语句的分词过滤和不分词过滤
文章目录【elasticsearch】查询语句的分词过滤和不分词过滤一、分词查询二、全词查询【elasticsearch】查询语句的分词过滤和不分词过滤在对 elasticsearch 进行查询的时候,对于 “is a” 这种的包含默认分隔符的查询条件,查询语句会分为全词查询和分词查询两种情况,不注意的话,很容易得到错误数据;下面介绍一下适用于各种需要查询语句情况的两个例子;一、分词查询使用 match ,查询语句包含默认分隔符,例如空格,就会使用分词来查询结果;比如:are you,就会返
2020-07-15 17:30:39 5838
原创 【Redis】redis报错:(error) MISCONF Redis is configured to save RDB snapshots...
文章目录【Redis】redis报错:(error) MISCONF Redis is configured to save RDB snapshots...一、问题描述二、快速解决方法【Redis】redis报错:(error) MISCONF Redis is configured to save RDB snapshots…一、问题描述redis 有时会报出如下错误,导致服务不可用:(error) MISCONF Redis is configured to save RDB snapsho
2020-06-29 15:46:43 942
原创 【Linux命令解密—tee】轻松解决无权保存vim已修改文件的尴尬!
文章目录`tee`—轻松解决无权保存`vim`已修改文件的尴尬!一、背景二、解决方法三、命令详解tee—轻松解决无权保存vim已修改文件的尴尬!一、背景在类Linux环境下工作的小伙伴们,肯定都有过这种尴尬:就是在修改一个高权限的文件(比如系统配置文件)的时候,最后提交的时候,发现无权修改此文件!然后只能灰溜溜的保存一份,再次用管理员权限打开,再复制一遍!!!是不是感觉非常不爽。。。但是今...
2020-04-16 13:26:34 2520
原创 【LeetCode】21. 合并两个有序链表(C语言实现)
文章目录【LeetCode】21. 合并两个有序链表一、题目二、代码实现【LeetCode】21. 合并两个有序链表一、题目将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4来源:力扣(LeetCode)...
2020-04-09 22:13:14 2279
原创 【C/C++学习笔记】指针和内存泄漏
文章目录指针和内存泄漏(`p=NULL`和`free(p)`)一、题目二、分析三、总结指针和内存泄漏(p=NULL和free(p))C语言真是既简单又深奥,还挺意思;今天小伙伴又有什么问题呢?!一、题目为什么在代码里,一个 node 指针在 malloc 一段内存后,需要首先 memset 一下,并且 free 掉之后,还可以通过 node 指针访问到里面的内容?二、分析下面按照关...
2020-04-04 21:39:11 2026
原创 【算法】速度写一个最简单的递归吧!
文章目录递归实现1到100的加法一、代码实现二、总结递归实现1到100的加法听说有朋友面试不顺利,其中有一题目是递归实现1到100加法,回答得不好;结果肯定GG了。。。一、代码实现package mainimport "fmt"func recursion(min, max int)int{ if max <= min { return min...
2020-04-01 00:27:39 1894
原创 【杂谈】一行命令引发的一系列讨论
文章目录一行命令引发的一系列讨论一、事由二、分析1. 原命令行分析2. 问题分析3. 收获一行命令引发的一系列讨论一、事由前段时间 在 go语言中文网 上看到一个蚂蚁金服的招聘帖子,给出了几个简单的关键字 和 一个 base64 加密的简历投递邮箱的还原命令,非常简单直接,能考察一些基础命令的使用,还显得很有档次。# 加密邮箱还原命令echo Y2hlbnhpYW5nLmxqYyNhbG...
2019-12-01 23:53:40 1850
原创 【开发日常】日志报警和数据流报警
文章目录开发中的日志报警和数据流报警开发中的日志报警和数据流报警没有最好的,只有最合适的…最近团队总结会议增加了一个吐槽的环节,可以把自己平时在工作中不满意的地方集中吐槽出来,然后收集起来,排名前三的吐槽点可以在下周计划会议中优先讨论解决。(P.S. 如果真的能够利用好这一环节的话,对整个团队带来的价值还是相当可观的)这周我抛出的一个问题就是题目中的报警。由于团队一开始计划就是采用分...
2019-11-30 12:54:29 2135
转载 【转载】Uber Go语言编码规范
文章目录Uber Go语言编码规范一. 介绍二. 指导原则指向interface的指针接收器(receiver)与接口零值Mutex是有效的在边界处拷贝Slices和Maps接收Slices和Maps返回slices或maps使用defer做清理Channel的size要么是1,要么是无缓冲的枚举从1开始错误类型错误包装(Error Wrapping)处理类型断言失败不要panic使用go.ube...
2019-10-14 21:30:26 2013
原创 【设计模式】单例模式(go语言实现)
文章目录单例模式一、问题二、分析三、实现四、总结单例模式此为《剑指offer》中的面试题二,本文用 go 语言实现;一、问题设计一个类,我们只能生成该类的一个实例。二、分析单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。要解决的问题:避免...
2019-10-07 18:49:37 2048
原创 【LeetCode】21. 合并两个有序链表(go语言实现)
文章目录一、题目描述二、题目分析三、代码实现一、题目描述将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4二、题目分析首先,链表全部为有序链表,不用考虑排序的问题,现在只需要考虑比较链表元素和合并的问题;只...
2019-09-01 15:50:18 2150
原创 【趣味算法】定义四位整数 abcd,从 0000 到 9999 范围内,输出所有符合如下规则的四位整数
文章目录一、题目描述二、题目分析三、代码实现朋友去面试,面试官问到的一个问题。一、题目描述定义四位整数 abcd,从 0000 到 9999 范围内,输出所有符合如下规则的四位整数:a < b < c < da + b + c + d == 20示例:正确:0389、1289反例:2398、6789二、题目分析方法1:暴力破解,定义四层循环,符...
2019-07-26 14:37:00 5330
原创 【LeetCode】2. 两数相加
文章目录一、题目描述二、题目分析三、代码实现一、题目描述给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 ->...
2019-07-17 23:17:00 1915
原创 【LeetCode】1. 两数之和
文章目录一、题目描述二、题目分析方法1:循环嵌套方法2:利用 hash map 标记三、代码实现一、题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9...
2019-07-17 17:40:45 1835
原创 【LeetCode】1108. IP 地址无效化
文章目录一、题目描述二、题目分析三、代码实现一、题目描述给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本。所谓无效化 IP 地址,其实就是用 “[.]” 代替了每个 “.”。示例 1:输入:address = “1.1.1.1”输出:“1[.]1[.]1[.]1”示例 2:输入:address = “255.100.50.0”输出:“255[.]1...
2019-07-12 17:13:46 2080
原创 【LeetCode】11. 盛最多水的容器
文章目录一、题目描述二、题目分析三、代码实现一、题目描述给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且 n 的值至少为 2。图中垂直线代表输入数组 [1,8,6,2,...
2019-07-12 16:28:24 2019
原创 【Navicat Premium.app】关于 Mac Navicat Premium.app 绿色版 安装过程中提示“已损坏,打不开”的解决方法
【Navicat Premium.app】关于 Mac Navicat Premium.app 绿色版 安装过程中提示“已损坏,打不开”的解决方法一、问题描述在 Mac 上一直没找到像 Navicat 一项优秀的数据库管理软件,一直用着不友好的命令行;最近从朋友那里找到一款破解版的 Navicat Premium.app 软件,可是安装过程中竟然出现 “Navicat Premium.ap...
2019-06-21 15:47:29 5145 6
原创 【go-fastdfs】go-fastdfs 分布式文件系统搭建
文章目录【go-fastdfs】go-fastdfs 分布式文件系统搭建〇、缘起一、从头开始:FastDFS 简介二、主角出场:go-fastdfs (go语言版本的FastDFS)1.介绍2.安装3.配置4.启动5.使用三、数据美化:go-fastdfs-web 监控工具安装0.介绍1.安装2.配置3.部分截图四、写在最后:总结五、友情链接:其他相关文章【go-fastdfs】go-fastd...
2019-05-24 20:02:22 18652 14
原创 【Qt依赖库】Linux 环境下 Qt 可执行程序依赖库打包脚本
文章目录Linux 环境下 Qt 可执行程序依赖库打包脚本一、利用 ldd 命令查看程序需要的依赖库二、编写依赖库打包脚本三、总结Linux 环境下 Qt 可执行程序依赖库打包脚本使用 Qt Creator 完成程序编码之后,虽然会在 Debug 或 Release 文件下生成可执行程序,但是他们是依赖 Qt Creator 环境的,拷贝到别的机器上就会提示加载依赖库错误。那么该如何解决呢...
2019-04-23 14:52:15 9383
原创 【趣味算法】N阶魔方阵算法
文章目录N阶魔方阵算法一、题目二、算法分析三、代码实现四、结果五、总结N阶魔方阵算法今天有个朋友问我 这个 N(奇数)阶魔方阵的算法题目,然后就得空好好看了下,还是很有意思的!特此记录下,献给有缘人,
2019-04-15 20:30:29 6748
原创 【资源分享】Go语言并发之道 [美] 凯瑟琳(Katherine Cox-Buday)著 PDF 下载
文章目录一、下载链接二、内容简介三、作者简介四、目录一、下载链接废话少说,先上链接:点此下载https://download.csdn.net/download/tmt123421/11116347支持正版,正版购买链接:点此购买二、内容简介本书作者带你一步一步深入这些方法。你将理解 Go语言为何选定这些并发模型,这些模型又会带来什么问题,以及你如何组合利用这些模型中的原语去...
2019-04-15 10:52:42 6269 1
原创 【资源分享】Go并发编程实战(第2版)郝林 著 PDF 下载
文章目录一、下载链接二、内容简介三、作者简介四、目录一、下载链接废话少说,先上链接:点此下载https://download.csdn.net/download/tmt123421/11116361支持正版,正版购买链接:点此购买二、内容简介本书首先介绍了Go语言的优秀特性、安装设置方法、工程结构、标准命令和工具、语法基础、数据类型以及流程控制方法,接着阐述了与多进程编程和多...
2019-04-15 10:29:03 6742
原创 【分享】Mac 免费清理工具 Tencent Lemon(附:亲测可用的 Tencent Lemon 内测码)
文章目录一、亲测可用的 Tencent Lemon 内测码分享二、Tencent Lemon 免费清理工具(Mac)一、亲测可用的 Tencent Lemon 内测码分享最重要的肯定要放在最前面,内测码:87624357D355E5067B25AE37F6D1EBE5拿走不谢~二、Tencent Lemon 免费清理工具(Mac)Lemon 官网:Tencent Lemon Cle...
2019-04-13 21:26:50 9162 1
原创 【Go第三方包代理】Go第三方包代理设置 — GOPROXY
文章目录Go第三方包代理设置 — GOPROXY一、GOPROXY的两个地址1、goproxy.io2、Athens二、GoLand设置三、命令行设置环境变量Go第三方包代理设置 — GOPROXY由于国内 墙 的特殊存在,加上现在对翻墙软件的打压,想看看外面的世界越来越难了。使用 Go 语言的小伙伴们应该也对 Go语言官网 被墙感到苦恼,很多文档和第三方包还得通过一些第三方渠道获得;尤其...
2019-03-19 16:19:31 62793 13
原创 【排序算法】十大排序算法之冒泡排序
文章目录【排序算法】十大排序算法之冒泡排序一、复杂度分析二、图示三、源代码(go语言实现)四、输出结果五、总结【排序算法】十大排序算法之冒泡排序占位;一、复杂度分析时间复杂度时间复杂度 定量描述了算法的运算时间,用大O符号来表示。在计算的时候,先找出算法基本操作的执行次数,即为T(n),然后找到它的同数量级,即为f(n),如果T(n)与f(n)的比值求极限可得到一个常数c,那...
2019-02-28 20:38:45 4027
原创 【Interpreter】构建简单的解释器(第6部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第6部分—Go语言实现)一、描述二、代码三、运行结果【Interpreter】构建简单的解释器(第6部分—Go语言实现)一、描述在之前文章的基础上拓展代码,使解释器可以解析包含括号以及任意多的 +、-、*、/ 运算符的算数表达式;二、代码// Go 实现package mainimport ( "bufio" "fmt...
2019-01-24 14:25:33 4150
翻译 【Interpreter】构建简单的解释器(第6部分)
文章目录【Interpreter】构建简单的解释器(第6部分)【Interpreter】构建简单的解释器(第6部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!今天是特别的一天
2019-01-24 14:23:35 3952
原创 【Interpreter】构建简单的解释器(第5部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第5部分—Go语言实现)一、描述二、代码三、运行结果【Interpreter】构建简单的解释器(第5部分—Go语言实现)一、描述在之前文章的基础上拓展代码,使解释器可以解析包含任意多的 +、-、*、/ 运算符的算数表达式;二、代码// Go 实现package mainimport ( "bufio" "fmt" "...
2019-01-22 16:12:37 3813
翻译 【Interpreter】构建简单的解释器(第5部分)
文章目录【Interpreter】构建简单的解释器(第5部分)【Interpreter】构建简单的解释器(第5部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!你是怎样弄明白像创建解释器或编译器这样复杂东西的? 一开始它看起来就像一团乱七八糟的毛线,你需要理顺毛线,才能得到完美的毛线球。整理的方法就是一次整理一根毛线,每次解开一个结。尽管有的时候你可能感觉没办法马上理解某些...
2019-01-21 16:07:19 4191
原创 【Interpreter】构建简单的解释器(第1部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第1部分—Go语言实现)一、描述二、代码三、运行结果【Interpreter】构建简单的解释器(第1部分—Go语言实现)一、描述能够计算两个个位整数的和,如 3 + 5。二、代码// 使用 Go 简单实现package mainimport ( "bufio" "fmt" "os" "strings" "uni...
2019-01-15 13:46:41 4359
原创 【Interpreter】构建简单的解释器(第4部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第4部分—Go语言实现)一、描述二、代码三、运行结果【Interpreter】构建简单的解释器(第4部分—Go语言实现)一、描述实现可以解释包含任意数量的乘法和除法的整数表达式,例如 “7 * 4 / 2 * 3”、“10 * 4 * 2 * 3 / 8”;用到第四部分的语法知识;二、代码// Go 实现package m...
2019-01-14 14:21:55 3781
翻译 【Interpreter】构建简单的解释器(第4部分)
文章目录【Interpreter】构建简单的解释器(第4部分)【Interpreter】构建简单的解释器(第4部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!你被动地学习这些文章,还是你积极地参与练习? 我希望你一直在积极地练习。 我真的会很高兴:)还记得孔子说过的话吗?(译注:这好像出自《荀子·儒效》
2019-01-13 21:14:08 3740
原创 【Interpreter】构建简单的解释器(第3部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第3部分—Go语言实现)一、描述二、代码三、运行结果【Interpreter】构建简单的解释器(第3部分—Go语言实现)一、描述在第二部分的基础上,扩展代码,实现可以解释包含任意数量的加法和减法的表达式,例如 “9 - 5 + 3 + 11”二、代码// Go 实现package mainimport ( "bufio"...
2019-01-09 19:51:44 3595
翻译 【Interpreter】构建简单的解释器(第3部分)
文章目录【Interpreter】构建简单的解释器(第3部分)【Interpreter】构建简单的解释器(第3部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!早上醒来的时候我心想:“为什么我们觉得学习一种新的技能很困难呢?”我认为这并不仅仅是因为新技能需要很辛苦很努力的去学习。 我认为其中一个原因可能是我们花了很多时间和精力通过阅读和观看来获取知识,而没有足够的时间通过练...
2019-01-08 17:26:23 3772
翻译 【Interpreter】构建简单的解释器(第2部分)
文章目录【Interpreter】构建简单的解释器(第2部分)【Interpreter】构建简单的解释器(第2部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!在《有效思考的五要素》中,作者 Burger 和 Starbird 分享了一个关于他们观看国际知名小号演奏家 Tony Plog 为初露锋芒的小号演奏者举办大师课的故事。 学生们首先演奏了复杂的乐章,他们演奏得非常好。...
2019-01-03 16:48:27 3700
原创 【Interpreter】构建简单的解释器(第2部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第1部分—练习—Go语言实现)一、练习题目二、代码三、运行结果【Interpreter】构建简单的解释器(第1部分—练习—Go语言实现)一、练习题目修改代码,允许输入多位数整数,例如 “12+3”添加一个忽略空白字符的方法,让计算器可以处理带有空白字符的输入,如 “12 + 3”修改代码,使用 ‘-’ 代替 ‘+’ 来处理像 “7-...
2019-01-02 15:27:50 3671
翻译 【Interpreter】构建简单的解释器(第1部分)
文章目录【Interpreter】构建简单的解释器(第1部分)【Interpreter】构建简单的解释器(第1部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!“If you don’t know how compilers work, then you don’t know how computers work. If you’re not 100% sure wheth...
2018-12-26 15:15:28 3809
Go并发编程实战(第2版)郝林 著 PDF
2019-04-15
Go语言并发之道 [美] 凯瑟琳(Katherine Cox-Buday)著 PDF
2019-04-15
caddy_web服务器(添加filebrowser版本)
2019-01-28
x-crm(jb51.net)
2019-01-23
caddy_web服务器(添加filemanager版本)
2019-01-14
win10远程桌面连接数量限制解除工具
2018-12-14
usb_bus_hound_v6.0.1
2018-08-10
后台开发:核心技术与应用实践 书籍源代码
2017-09-07
后台开发:核心技术与应用实践 书籍源代码
2016-12-15
CrashRpt_v.1.4.2_vs2008_also_ok
2016-11-22
2015.05毕业设计 ---《基于树莓派开发板的智能家居系统的设计和实现_and_配套代码
2016-06-14
2015.06毕业设计 ---《基于树莓派开发板的智能家居系统的设计和实现》
2015-12-02
《程序员的呐喊》 — SteveYegge
2015-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人