赞了文章2022-09-22
大家好,我是煎鱼。在任何语言进行编程开发时,只要涉及到多人协作。就一定会遇到一个旷世斗争的大问题。那就是:编码风格。Go 的,PHP 的,Java 的,C++ 的;初级、中级、高级、管理的风格;传统的、互联网的又都不一样。谁的风格更好例如经典的判断场景:if err !=...
赞了文章2022-09-20
原文地址:在 Go 中恰到好处的内存对齐 问题 {代码...} 在开始之前,希望你计算一下 Part1 共占用的大小是多少呢? {代码...} 输出结果: {代码...} 这么一算,Part1 这一个结构体的占用内存大小为 1+4+1+8+1 = 15 个字节。相信有的小伙伴是这么算的,看上去也没什么...
赞了文章2022-09-19
这次分享《Go 语言编程之旅》中的性能分析大杀器 PProf,文章字数有 1w3+ 字,我想应该是目前业界比较全的 PProf 文章了,也欢迎大家买本 《Go 语言编程之旅》学习更多的 Go 语言进阶技巧和知识。
赞了文章2022-09-10
介绍Golang并发的模型写了几篇了,但一直没有以channel为主题进行介绍,今天就给大家聊一聊channel,channel的基本使用非常简单,想必大家都已了解,所以直接来个进阶点的:介绍channel的阻塞情况,以及给你一个必杀技,立马解决阻塞问题,实用性高。
赞了文章2022-09-10
goroutine作为Golang并发的核心,我们不仅要关注它们的创建和管理,当然还要关注如何合理的退出这些协程,不(合理)退出不然可能会造成阻塞、panic、程序行为异常、数据结果不正确等问题。这篇文章介绍,如何合理的退出goroutine,减少软件bug。
回答了问题2018-03-20
洛阳铲。今天也遇到了这个问题,然后突然想起,docker有个commit命令可以让容器生成镜像。然后直接用这个镜像去生成新的容器的同时,再用-v选项挂载目录就可以了。
提出了问题2017-08-09
关注了问题2017-07-23
关注了问题2017-05-08
回答了问题2017-04-18
{代码...} 多了个;分号
回答了问题2016-07-02
这是题主想要的么 {代码...}
回答了问题2016-06-08
在配置文件里加入这两句,F4编译,F5运行(注意<F4><F5>后面的空格),当然前提是你装了jdk并配置好环境变量。调试感觉不行
回答了问题2016-06-07
这里的s其实是一个指针数组,而当s[0]->ptr = T时,就会发生错误,因为s[0]这个指针并没有指向任何一个stackNode。
提出了问题2016-04-05