摘要: 在Go 1.11之后推出了依赖包管理工具Go Modules之后,Go项目可以在 GOPATH 之外的位置创建,当项目中仅使用了公有库作为依赖时,使用 go get 或 go mod 更新依赖一切如初,没有任何问题。 由于Go Modules默认使用代理去更新依赖,所以当使用了私有仓库作为依赖时,G 阅读全文
posted @ 2020-04-07 15:10 风吹落花飘然成雨 阅读(9226) 评论(0) 推荐(1) 编辑
摘要: 前言 截止到目前为止,Go语言已经更新到1.14.1,网上的很多教程均已经过时,我在此汇总并整理一下相关的教程,提供一个适合当下的Mac OS教程。 教程中使用了Go在1.11之后推出的依赖包管理工具Go Modules[1],并使用了gopls来管理Go代码,让VSCode编写Go代码更加的顺滑。 阅读全文
posted @ 2020-04-06 16:49 风吹落花飘然成雨 阅读(4118) 评论(0) 推荐(0) 编辑
摘要: 一、在VSCode中编写Go代码时,缩进是使用tab缩进,主要是由于以下两个方面。 1. Go官方提供的代码格式化工具gofmt默认是使用tab缩进,并且为8个字符宽度。 2. 并且在VSCode中,打开go文件时默认的缩进选项是tab缩进,VSCode右下角可见。 二、由于写Python习惯了以后 阅读全文
posted @ 2020-04-06 16:47 风吹落花飘然成雨 阅读(1912) 评论(0) 推荐(0) 编辑
摘要: 相关链接: 为什么要用redis而不用map做缓存? Redis的数据结构及应用场景 Redis缓存和直接使用内存的比较 Java自带的数据结构(如HashMap,BitSet等)做缓存和NoSQL(如Redis,MongoDB等)做缓存哪种好? 为什么现在高级语言内置的数据结构非常高效,但还要使用 阅读全文
posted @ 2019-03-29 18:21 风吹落花飘然成雨 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 背景:学校为迎接新生举办了一个活动,在友话APP的校园圈子内发布动态即可参与活动,最终抽取数名同学赠送福利。 分析:动态的数量会随着迎新的开始逐渐增加,人工统计显然不现实,因此可以使用爬虫脚本在友话APP的Web端抓取数据做统计。 任务:1.抓取所有动态 2.统计数据并按用户名去重 3.抽奖工作需由 阅读全文
posted @ 2018-08-27 03:04 风吹落花飘然成雨 阅读(919) 评论(0) 推荐(1) 编辑
摘要: 今天看到《编码:隐匿在计算机软硬件背后的语言》的第十二章:二进制加法器。讲述了全加器,半加器的原理以及如何实现加法。实现加法时所使用的全加器,半加器中包含的所有逻辑门在C语言中都有相应的运算符,就想着能不能利用C语言中的运算符实现不用加号的加法运算。 首先,半加器的样子: 全加器的样子: 二进制加法 阅读全文
posted @ 2017-03-11 21:16 风吹落花飘然成雨 阅读(1258) 评论(2) 推荐(0) 编辑
摘要: 题目:某个家庭中有2个小孩,已知其中一个是女孩,则另一个是女孩的概率是多少? 答案:1/3 今天上概率课,想起了高中的这一道数学题。当初在高中对这个答案真的是百思不得其解,始终认为是1/2。生男生女和另一个孩子的性别有什么必然的联系吗?最后迫于升学的压力,不能任性啊~!!!只得背过答案,碰到前后性别 阅读全文
posted @ 2017-03-02 21:49 风吹落花飘然成雨 阅读(410) 评论(0) 推荐(1) 编辑
摘要: java 一.安装jdk时第二次选择安装目录时,这是在安装jre,可以直接取消。 二.配置三个环境变量(在WIN7下) 右键我的电脑>属性>高级系统设置>环境变量>系统变量。 1.新建变量,变量名为:JAVA_HOME 变量值为:D:\Program Files\Java\jdk1.8.0_121 阅读全文
posted @ 2017-01-24 21:59 风吹落花飘然成雨 阅读(486) 评论(0) 推荐(0) 编辑