PrnyNing的博客

ruby on rails, web, go(rookie)

排序:
默认
按更新时间
按访问量

Go语言中关于切片容量与其底层指针的思考

Go语言中的切片是常用的一种数据类型,其中切片的底层是数组,切片常用的属性有长度和容量。 其中长度很容易理解,但是容量相对复杂一些。 切片提供了计算容量的函数 cap() 可以测量切片最长可以达到多少:它等于切片的长度 + 数组除切片之外的长度。 以下有几个实例,第一: slice :=...

2018-08-09 23:28:23

阅读数:25

评论数:0

Python中函数参数默认值的问题

这两天项目中遇到一个很奇怪的问题,每次取当日的访问次数(Redis有缓存),页面上第二天显示都未清零,利用shell在服务器上调用方法并未找到问题,但项目重启后调用次数获取正常。 一开始还以为是nginx对页面有缓存导致的未清零,但难以解释为什么每次第二天后这个问题会重现,而且另一处获取近七日调...

2018-10-19 11:43:13

阅读数:7

评论数:0

GO语言格式化输出占位符

golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。 设有 # 定义示例类型和变量 type Human struct { Name string } var people = Human{Name:"zhangsan&am...

2018-10-17 18:02:14

阅读数:6

评论数:0

Python redis.ttl 返回 None

作者:疯疯癫癫  来源:CSDN  原文:https://blog.csdn.net/fengfengdiandia/article/details/78739848?utm_source=copy  版权声明:本文为博主原创文章,转载请附上博文链接! 今天在 Python 中使用 redis ...

2018-10-17 17:58:54

阅读数:10

评论数:0

.gitignore忽略文件

转载自https://www.cnblogs.com/ShaYeBlog/p/5359849.html 原作者:沙耶 在进行协作开发代码管理的过程中,常常会遇到某些临时文件、配置文件、或者生成文件等,这些文件由于不同的开发端会不一样,如果使用git add . 将所有文件纳入git库中,那么会出...

2018-08-28 15:04:08

阅读数:30

评论数:0

Golang 在 Mac、Linux、Windows 下如何交叉编译

本文转自:https://blog.csdn.net/panshiqu/article/details/53788067 原作者 磐石区 Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。 Mac 下编译 Linux 和 Windows...

2018-08-17 15:55:18

阅读数:42

评论数:0

Ruby语法糖小记--实例变量与变长参数传参

instance_variable_get("@name") foo(*[:a,:b]) #等价于 foo(:a, :b) 1、在Ruby中我们可能会利用诸如单例模式之类,将共用的变量存为实例变量,以@开头,类似c++中类中的变量。那么如何访问这个实例变量呢...

2018-08-07 16:53:28

阅读数:27

评论数:0

Web开发中Chrome打开样式或JS修改未生效解决方案

先说解决方案,是由于Chrome速度优化,默认使用缓存的JS与CSS加载页面,导致修改未生效,所以 Windows和Linux操作系统: Shift+F5 或 Ctrl+Shift+R Mac OS: Cmd+Shft+R  进行“硬性重新加载”(强制刷新)即可   之前用Rails开发时...

2018-08-06 19:07:08

阅读数:55

评论数:0

对照 Ruby 学 Go (Part 8): Go, Ruby与Elixir中并发的比较

转载自: http://zonov.me/go-for-rubyists-part-8-concurrency-ruby-go-elixir/ 已获原作者授权 原标题: Go for Rubyists. Part 8. Concurrency in Go, Ruby and Elixir   ...

2018-08-01 12:50:58

阅读数:49

评论数:0

关于GO语言中值类型与引用类型的思考

首先需要明确的是,在GO语言中,我们利用fmt.Printf("%p", ptr)来显示指针的地址。 先看结论,这里引用GO语言圣经中3.1.2章节中关于值语义和引用语义的论述: 可以得知切片、map、channel和接口是引用类型。 package...

2018-07-20 19:32:00

阅读数:74

评论数:0

GO接口赋值与方法接收者问题

这篇博客是受到GO语言中文网论坛中问题启发所写,原链接在此https://studygolang.com/topics/5946其中第一个回复为博主有代码如下:package main import "fmt" type TestStruct struct ...

2018-07-09 23:37:37

阅读数:41

评论数:0

对照 Ruby 学 Go (Part 7): Ruby与Golang方法对比

转载自: http://zonov.me/golang-for-rubyists-part-7-ruby-and-golang-methods-comparison/ 已获原作者授权原标题: Golang for Rubyists. Part 7. Ruby and Golang, methods...

2018-07-03 13:03:00

阅读数:78

评论数:0

对照 Ruby 学 Go (Part 6): 结构体,方法与接口

转载自: http://zonov.me/golang-for-rubyists-part-6-structs-methods-and-interfaces/ 已获原作者授权原标题: Golang for Rubyists. Part 6. Structs, Methods and Interfa...

2018-07-03 12:55:01

阅读数:20

评论数:0

对照 Ruby 学 Go (Part 5): 将Golang部署到AWS Lambda

转载自: http://zonov.me/golang-for-rubyists-part-5-how-to-start-applying-golang-to-aws-lambda/ 已获原作者授权原标题: Golang for Rubyists. Part 5. How to start app...

2018-07-03 12:08:18

阅读数:78

评论数:0

对照 Ruby 学 Go (Part 4): Go的函数与Ruby中方法的不同

转载自: http://zonov.me/golang-for-rubyists-part-4-how-go-functions-are-different-from-ruby-methods/ 已获原作者授权原标题: Golang for Rubyists. Part 4. How Go fun...

2018-07-03 11:44:25

阅读数:26

评论数:0

对照 Ruby 学 Go (Part 3): *与&, 指针与引用

转载自: http://zonov.me/golang-for-rubyists-part-3-ampersands-and-asterisks-pointers-and-references/  已获原作者授权原标题: Golang for Rubyists. Part 3. Ampersand...

2018-07-03 11:31:43

阅读数:25

评论数:0

对照 Ruby 学 Go (Part 2): Go 类型

转载自: http://zonov.me/golang-for-rubyists-part-2-go-type-system/ 已获原作者授权原标题: Golang for Rubyists. Part 2. Go type systemHello, my dear Golang newcomer...

2018-07-03 11:10:13

阅读数:22

评论数:0

对照 Ruby 学 Go (Part 1): Go 1.10 OSX系统安装及新手起步

转载自: http://zonov.me/golang-osx-installation-and-getting-started/原标题: Golang for Rubyists. Part 1. Go 1.10 OSX installation and getting startedHey fo...

2018-07-03 10:50:57

阅读数:48

评论数:0

gin框架中自定义向log中写入调试信息

我们在项目的调试过程中,需要将一些自定义信息写入到log文件中,gin框架中提供了基础的Logger()方法,查看gin的文档,有如下信息:   How to write log file func main() { // Disable Console Color, you do...

2018-06-27 17:20:20

阅读数:699

评论数:0

Go语言空白表示符_的妙用

在GO语言中,导入了包,却不在代码中使用它,是非法的。当这么做时,编译器是会报错的。其原因是为了避免导入过多未使用的包,从而导致编译时间显著增加。如下代码:package main import ( "geometry/rectangle" // 导...

2018-06-26 10:10:13

阅读数:114

评论数:0

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