240 发简信
IP属地:上海
  • 如何写出优雅的 Golang 代码

    原文链接:https://draveness.me/golang-101 Go 语言是一门简单、易学的编程语言,对于有编程背景的工程师来说,学习 Go 语言并写出能够运行的代...

  • 120
    如何用Markdown轻松排版知乎专栏文章?

    免费、便捷、高效的知乎专栏Markdown排版技巧。希望读过本文,可以让你的写作过程也变得更愉悦。 痛点 从前,写作时的排版是件辛苦事。不论你把排版环节放在写作中还是写作后,...

  • 如何理解go语言提倡组合,不提倡继承

    学习golang的过程中,有一个比较关注的价值观,golang提倡组合,不提倡继承。看过一些书和资料,感觉对这个概念的解释都不是很满意,特总结这篇文章,大家指正。 希望通过阅...

  • 120
    今日头条Go建千亿级微服务的实践

    今日头条当前后端服务超过80%的流量是跑在 Go 构建的服务上。微服务数量超过100个,高峰 QPS 超过700万,日处理请求量超过3000亿,是业内最大规模的 Go 应用。...

  • 120
    《Go语言四十二章经之rpcx框架》

    rpcx 框架 作者:李骁 严格来说,《Go语言四十二章经》已经写完,个人认为rpcx框架整体上值得推荐,它为中小团队解决了很多实际问题。如果你的团队有能力改造如gRPC等,...

  • 写的很清楚,👍

    Go中的Channel——range和select

    译自Channels in Go - range and select,该文章分为两部分,第一部分的翻译见Go中的Channel 数据接受者总是面临这样的问题:何时停止等待数...

  • Go中的Channel——range和select

    译自Channels in Go - range and select,该文章分为两部分,第一部分的翻译见Go中的Channel 数据接受者总是面临这样的问题:何时停止等待数...

  • 首先你的这篇文章很赞。另外想请教下如下问题:

    对齐规则中的第二条:

    “结构体本身,对齐值必须为编译器默认对齐长度(#pragma pack(n))或结构体的所有成员变量类型中的最大长度,取最大数的最小整数倍作为对齐值。“

    应该是取两者的最小数的最小整数倍作为对齐值吧?

    比如编译器默认长度为8,结构体中最大字段长度为16(如string类型),最后取的是8作为结构体对齐值吧

    在 Go 中恰到好处的内存对齐

    原文地址:在 Go 中恰到好处的内存对齐 问题 在开始之前,希望你计算一下 Part1 共占用的大小是多少呢? 输出结果: 这么一算,Part1 这一个结构体的占用内存大小为...

  • var as = ArrayStruct{[...]int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}}
    var ss = SliceStruct{[]int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}}
    fmt.Println(unsafe.Sizeof(as), unsafe.Sizeof(ss)) 请教下为什么ss的内存占用是24呢?

    Go学习笔记-结构体

    如果说 Go 语言的基础类型是原子,那么结构体就是分子。分子是原子的组合,让形式有限的基础类型变化出丰富多样的形态结构。结构体里面装的是基础类型、切片、字典、数组以及其它类型...

  • 120
    如何从单个服务器扩展到百万用户的系统?

    作者:Wolfram Hempel ,Join翻译编辑:陶家龙、孙淑娟出处:微信公众号码农翻身(ID:coderising)点击链接查看原文(英文) 假如你开发了一个网站(例...

  • 120
    Go 用 500 行 Golang 代码实现高性能的消息回调中间件

    原文地址:https://ruby-china.org/topics/34240本文描述了如何实现一个消息回调中间件,得益于 golang 管道和协程的编程思想,通过巧妙的设...

  • 120
    Android布局文件夹拆分

    混乱的布局文件 相信很多做Android开发的同学都有过这样的困扰:随着项目越来越多,布局文件越来越多,layout文件夹下面的文件也越来越多,显得混乱不堪。那么,是否有办法...

  • Android最简单的LoadingDialog

    Activity的基类 Fragment的基类 XML:loading_alert 在styles.xml中添加 代码已经全部贴完,只需要复制Activity,Fragmen...

  • React Native 进行 Modal 的封装使用

    在使用 React Native(以下简称 RN ,使用版本为 0.59.5) 开发 App 的过程中,有许许多多使用到弹窗控件的场景,虽然 RN 自带了一个 Modal 控...