首页
学习
活动
专区
工具
TVP
发布

腾讯大讲堂的专栏

专栏作者
1214
文章
1351300
阅读量
204
订阅数
go语言最全优化技巧总结,值得收藏!
作者:korzhao 腾讯音乐后台开发工程师  导语 | 本文总结了在维护go基础库过程中,用到或者见到的一些性能优化技巧,现将一些理解梳理撰写成文,和大家探讨。 一、常规手段 (一)sync.Pool 临时对象池应该是对可读性影响最小且优化效果显著的手段。基本上,业内以高性能著称的开源库,都会使用到。 最典型的就是fasthttp(网址:https://github.com/valyala/fasthttp/)了,它几乎把所有的对象都用sync.Pool维护。 但这样的复用不一定全是合理的。比如
腾讯大讲堂
2021-09-03
7760
付费?广告?捐款?如何让开源软件活下去?
作者 | TJ VanToll 译者 | 香槟超新星,责编 | 伍杏玲 以下为译文: 作为一名软件开发者,你可能并不会意识到,对大多数人来说开源背后的商业逻辑完全不合常理。 比如说,几天前我与一个“普通人”的对话如下: 我:“对不起,我来晚了。今天工作忙的焦头烂额的”。 朋友:“没事没事。工作遇到什么问题了吗?” 我:“我们要在三个不同的JavaScript框架中选出一个用于项目开发,下周就Deadline了,所以必须尽快选择。” 朋友:“哦哦,明白了。哪个框架最便宜呢?” 我:“哦,它们都是免费的
腾讯大讲堂
2020-03-27
1K0
腾讯悄悄做了一年的开源协同“大计”,现在怎么样了?
开源协同成为腾讯在技术发展层面的一个关键词。  文 | Adios  来源|  雷锋网 2018 年 9 月 30 日,腾讯迎来成立 20 年以来最具变革意义的组织架构调整——至今已经整整一年的时间。 在这次架构调整中,腾讯宣布了技术委员会即将成立的消息。100 天后,腾讯技术委员会正式成立;下设「开源协同」、「自研上云」两个项目组及「对外开源管理办公室」,计划发力内部代码的开源和协同,并推动业务在云上全面整合。 由此,开源协同成为腾讯在技术发展层面的一个关键词。 开源协同:为打破内部壁垒而来  
腾讯大讲堂
2019-12-18
1.7K0
还在用 Win?教你从零把 Mac 打造成开发利器
本文作者:guoweiye,腾讯 PCG 开发工程师 导语I很多人都说 Mac 比 Windows 更适合做开发,那关键是要把 Mac 配置好,下面就来和大家分享一下如何从零开始把一台新 Mackbook 打造成开发利器。 一、基本设置 升级操作系统(macOS Mojave 10.14.3) 关闭菜单栏效果, 减少资源占用和产生的热量 系统偏好设置/辅助功能/显示, 勾选 (减弱动态效果、减少透明度) 配置睡眠保护 系统偏好设置/安全性与隐私/通用, 勾选(进入睡眠或开始保护程序 立即 要求输入密码)
腾讯大讲堂
2019-12-03
1.1K0
程序员开发效率神器汇总!
本文作者:neonliu,腾讯 CSIG 开发工程师 neon 是鹅厂的一位资深后台开发工程师,多年工作下来他总结了很多效率神器,今天分享给大家。 一. 开发工具 1)sql2go 用于将 sql 语句转换为 golang 的 struct. 使用 ddl 语句即可。 例如对于创建表的语句: show create table xxx. 将输出的语句,直接粘贴进去就行。 http://stming.cn/tool/sql2go.html 2)toml2go 用于将编码后的 toml 文本转换问 golan
腾讯大讲堂
2019-12-03
1.2K0
程序员如何才算真正的高效编程?
软件工程师为了准备面试,常常需要花费大量时间练习编程问题,同时还需要完善简历。然而,当他们最终拿下创业公司、谷歌、亚马逊或其他公司的工作后,才发现辛辛苦苦积累的技能与日常工作所需的技能完全不是一码事......那么,究竟怎样才算是高效率的程序员呢?又如何贴合工作所需完善技能? 作者 | SeattleDataGuy 译者 | 弯月,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 以下为译文: 我们团队受TechLead提出的高效能程序员的七项技能的启发,提出了一些自己的看法。以下是我们
腾讯大讲堂
2019-10-10
3790
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档