腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
老九学堂
专栏作者
举报
485
文章
473474
阅读量
56
订阅数
订阅专栏
申请加入专栏
全部文章(485)
java(138)
编程算法(96)
c++(51)
c 语言(45)
python(33)
其他(30)
ide(28)
游戏(27)
开源(22)
it(19)
git(18)
数据结构(16)
github(15)
php(14)
数据库(14)
sql(14)
网络安全(14)
javascript(13)
存储(13)
网站(12)
程序员(12)
人工智能(11)
shell(11)
go(10)
打包(10)
linux(10)
面向对象编程(10)
微信(10)
安全(10)
windows(10)
ios(8)
swift(8)
硬件开发(8)
腾讯云测试服务(8)
android(7)
嵌入式(7)
电商(7)
企业(7)
jdk(7)
区块链(6)
c#(6)
api(6)
深度学习(6)
缓存(6)
大数据(6)
https(6)
objective-c(5)
xml(5)
json(5)
汇编语言(5)
eclipse(5)
神经网络(5)
云直播(5)
http(5)
rust(5)
ruby(4)
.net(4)
html(4)
云数据库 Redis(4)
spring(4)
5g(4)
servlet(3)
css(3)
云数据库 SQL Server(3)
unix(3)
windows server(3)
图像处理(3)
黑客(3)
爬虫(3)
jvm(3)
spring boot(3)
app(3)
bug(3)
行业(3)
对象存储(2)
比特币(2)
数字货币(2)
自动驾驶(2)
机器学习(2)
perl(2)
lua(2)
bash(2)
jsp(2)
单片机(2)
postgresql(2)
matlab(2)
apache(2)
delphi(2)
短视频(2)
访问管理(2)
o2o(2)
容器(2)
分布式(2)
运维(2)
无人驾驶(2)
正则表达式(2)
hashmap(2)
小程序(2)
机器人(2)
数据分析(2)
sdk(2)
bat(2)
code(2)
int(2)
youtube(2)
互联网(2)
华为(2)
计算机(2)
软件工程(2)
项目经理(2)
云点播(1)
人脸识别(1)
官方文档(1)
iphone(1)
xcode(1)
cocos2d(1)
scala(1)
asp.net(1)
bootstrap(1)
react(1)
node.js(1)
typescript(1)
arm(1)
symfony(1)
oracle(1)
tomcat(1)
搜索引擎(1)
bash 指令(1)
容器镜像服务(1)
mapreduce(1)
文件存储(1)
SSL 证书(1)
云推荐引擎(1)
医疗(1)
vr 视频解决方案(1)
出行(1)
数据安全(1)
工业物联(1)
svg(1)
webpack(1)
html5(1)
hadoop(1)
erp(1)
gui(1)
jdbc(1)
推荐系统(1)
unity(1)
grep(1)
kotlin(1)
二叉树(1)
aop(1)
tcp/ip(1)
单元测试(1)
gcc(1)
spring cloud(1)
数据处理(1)
系统架构(1)
sas(1)
腾讯云开发者社区(1)
云计算(1)
unicode(1)
ascii(1)
智能推荐平台(1)
云课堂(1)
abstract(1)
ada(1)
apple(1)
apply(1)
app开发(1)
arguments(1)
backup(1)
bind(1)
case(1)
char(1)
chrome(1)
copy(1)
directory(1)
edge(1)
flags(1)
google(1)
image(1)
include(1)
io(1)
map(1)
memcpy(1)
mutex(1)
nan(1)
ode(1)
photo(1)
process(1)
semaphore(1)
show(1)
string(1)
struct(1)
text(1)
thread(1)
twitter(1)
txt(1)
uber(1)
undefined(1)
void(1)
web(1)
wikipedia(1)
win10(1)
window(1)
word(1)
yahoo(1)
编程(1)
编程语言(1)
编译(1)
并发(1)
博客(1)
程序(1)
创业(1)
二进制(1)
工作(1)
计算机科学(1)
架构师(1)
进程(1)
求职(1)
软件开发(1)
手机(1)
团队管理(1)
线程(1)
研发(1)
游戏开发(1)
原理(1)
重构(1)
搜索文章
搜索
搜索
关闭
从结构体的角度优化Go性能
数据结构
开门见山,今天给大家分享通过简单地重新排序结构体中的字段,极大地提高 Go 程序的速度和内存使用率的方法~ 01 【数据结构对齐】 【举个栗子】 在上面的例子中,我们定义了两个具有相同字段的结构体。接下来让我们编写一个简单的程序来输出他们的内存使用情况。 【结果如下】 通过上面我们可以发现它们占用的内存不同。到底发生了什么,导致两个字段相同的结构体消耗不同的字节? 答案是数据在操作系统中的内存排列方式,也可以说是数据结构对齐。 02 【原理介绍】 CPU 以字长的方式读取数据,64 位操作系统中一个字
老九君
2022-08-26
341
0
“小美”变形记|程序员故事汇
c 语言
数据结构
小美(化名)是一位今年毕业的电子信息工程专业的大专生,如今已经顺利进入IT行业成为一名程序员,回顾大学三年,小美提到她走得每一步都很庆幸。 01 专业选择失误 高中毕业选择了一窍不通的电子信息工程专业。刚进学校,这窒息的男女比例,一个班30人就3个女生,一开始的课程还好,都是一些大课,涉及专业课程就乏力了。 学校开设的课程涉及硬件和软件,在已经不好转专业的情况下,相比枯燥繁琐的硬件,小美还是更喜欢键盘上飞舞的代码。 可是学校课程设置更偏向硬件,专业课更多都是电路、模拟电路、数字电路这些,软件方面除了计算机
老九君
2022-08-26
322
0
Java游戏编程不完全详解-2(1万6千字吐血推荐)
java
缓存
游戏
数据结构
jdk
虽然这些代码是10几年前的写的,但是仍然能够在现代操作系统和Java最新开源版本中正常运行。
老九君
2021-08-26
1.4K
0
为什么都说C++太复杂?
c++
ide
编程算法
数据结构
衡量一种语言(广义,不仅限编程语言)是否复杂,我们可以看其单词数量、词性变化以及语法结构。
老九君
2020-06-11
504
0
数学要多好才能学好编程?
数据结构
之所以会觉得数学不重要,是因为在工作中没有哪行代码会明确表示用了数学中的哪个公式。
老九君
2019-11-26
848
0
【数据库干货】Redis 数据结构和主要命令
云数据库 Redis
http
编程算法
数据结构
Redis 支持多种数据结构,包括字符串、哈希表、链表、集合、有序集合、位图、Hyperloglogs 等。
老九君
2019-05-13
430
0
程序员该怎么做,才能成为 coding 王者?
编程算法
数据结构
每当做编程题目时,大多数人都会靠基本的直觉,遵循一些固定的步骤来有效地解题。不管是有意还是无意,在做编程题目的时你会下意识地遵循一些步骤,在阅读完这篇文章后大家就可以将这些步骤和这篇文章联系起来,从而就可以更高效地解题。
老九君
2019-03-07
362
0
烫烫烫烫烫到底什么意思,拔插头不对吗?
java
php
数据结构
可能,我写的代码怎么会有问题 不可能!!! 我的代码怎么会有问题呢!!! 这一定是机器问题!!! 史上最牛叉的程序员! 本人学识渊博、经验丰富,代码风骚、效率恐怖,c/c++、java、php无不精通
老九君
2018-09-21
1K
0
初学C语言?先搞懂这些基础知识再谈深度学习吧!
深度学习
存储
数据结构
编程算法
编译程序: 如何把源程序转换成机器能够接受的目标程序,软件工作者编制了一系列的软件.通过这些软件,把用户按规定语法写出的语句一一翻译成二进制的机器指令. 这种具有翻译功能的软件称为“编译程序”
老九君
2018-07-27
436
0
常用排序算法总结
编程算法
人工智能
数据结构
一种是比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。
老九君
2018-07-27
522
0
嘀 , 嘀嘀 ... 常用排序算法再总结
编程算法
数据结构
ios
git
这篇文章中再和小伙伴们来探讨一下常用的非比较排序算法:计数排序,基数排序,桶排序。在一定条件下,它们的时间复杂度可以达到O(n)。
老九君
2018-07-27
323
0
原来C语言和其他高级语言的最大的区别是这个...
嵌入式
存储
数据结构
我们需要知道——变量,其实是内存地址的一个抽像名字罢了。在静态编译的程序中,所有的变量名都会在编译时被转成内存地址。机器是不知道我们取的名字的,只知道地址。
老九君
2018-07-27
639
0
干货 | 学编程一定要掌握的186个关键单词及作用!
java
对象存储
数据结构
面向对象编程
编程算法
很多初学Java的小伙伴们 经常会出现一些名称单词 却不知道其作用是什么 老九收集了186个Java入门常用的词汇, 为小伙伴们排忧解难 1抽象类(abstract class): 抽象类不能创建对象,主要用来创建子类。 Java中的抽象类使用 abstract 修饰符定义。 2抽象数据类型(abstract data type ADT): 抽象数据类型指明了可能的类型和允许进行的操作,但是没有提供实现。 3访问标识符(access specifier): 用于方法或变量定义,限定了哪些类可以访问该方法或变
老九君
2018-03-06
1.1K
0
这是一篇非常具有操作性的程序员初学者攻略。
数据结构
编程算法
ide
1 前言 如今编程成为了一个越来越重要的「技能」: 作为设计师,懂一些编程可能会帮你更好地理解自己的工作内容; 作为创业者,技术创始人的身份则会让你的很多工作显得更容易。 而作为刚入门的新手,面对眼前
老九君
2018-03-06
726
0
这可能是最全的编程入门指南
c++
数据结构
编程算法
c 语言
为何要学编程 乔布斯说,「每个人都应该学习编程,因为它教会你思考的方式」。 我们学习编程,是不一定要成为程序员的。就像每个人都应该学习法律,但不是都要成为律师;就像每个人都应该学习经济学,但不是必须成
老九君
2018-03-06
984
0
给程序员们的小秘籍
数据结构
编程算法
● 前言 ● 编者是一个工作多年的程序员,也有做过一些大中型项目的经验。尝过成功的滋味,也体验过失败的痛苦。虽然觉得自己离真正的高手还有距离,但也希望能分享出自己的经验和心得,助力更多的新人们找到自己
老九君
2018-03-01
642
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档