编程语言入门到精通C++反射:全面解读property的实现机制! 本文将深入Property的部分进行介绍,相比较[[reflection function implement]],Property涉及的Tag Dispatch和中间过程更复杂,整体的实现需要一步一... 2023-04-191,058 viewsCommentsC语言 阅读全文
编程语言入门到精通Golang 语言并发编程中 Context 的使用方式 01 介绍 在 Golang 语言并发编程中,经常会遇到监控 goroutine 运行结束的场景,通常我们会想到使用 WaitGroup 和 chan + select,其中 WaitGroup 用于... 2023-04-19851 viewsCommentsGoLang 阅读全文
编程语言入门到精通想替代 C 的语言怎么样?Go、Rust、C++ 和 Zig 生产力对比 C 已经快 50 岁了。对于一瓶葡萄酒来说,这个年龄很棒,但对于快速发展的行业中的编程语言而言,它就不同了。在过去的十年中,出现了许多具有不同风格的新语言,所有这些语言都试图在某种程度上成为 C 语言... 2023-04-194,994 viewsCommentsC语言 GoLang Rust 阅读全文
编程语言入门到精通Golang反射学习:100行代码手写一个RPC golang反射学习后做一个小练习,使用100行代码实现一个通用的RPC服务。 简要说明 golang 的RPC框架还是非常丰富的,比如 gRPC,go-zero, go-dubbo 等都是使用非常普... 2023-04-19621 viewsCommentsGoLang 阅读全文
编程语言入门到精通Golang 是面向对象编程风格的开发语言吗? 01 介绍 Golang 语言是面向对象语言吗?Golang 语言官方的回答是 Yes and no。什么意思呢?Golang 语言是面向对象语言,Golang 语言也不是面向对象语言。 虽然 Gol... 2023-04-19862 viewsCommentsGoLang 面向对象 阅读全文
编程语言入门到精通Golang 语言怎么解码 4 种常见JSON 格式数据? 01 介绍 工作中我们经常会遇到解码JSON格式的数据,本文通过4个示例介绍工作中常用到的四种 JSON格式。在 Golang语言中,通常是使用标准库的encoding/json包中的函数Unmars... 2023-04-19833 viewsCommentsGoLang json 阅读全文
编程语言入门到精通Golang 语言中 map 有哪些陷阱? 01 介绍 在 Golang 语言中,map 是一个无序的键值对的集合。其中,键是唯一的,并且键的类型必须是可以通过操作符 == 进行比较的数据类型;值可以添加、查询和删除。 但是,在我们使用 Gol... 2023-04-19548 viewsCommentsGoLang 阅读全文
编程语言入门到精通Golang 函数和 C 函数深度对比:性能是差一些 无论是什么语言,函数都是最常被使用到的东西。 我们对比一下 Golang 和 C 这两种语言的函数实现,进而我们能真正理解以下两个问题。 为什么 C 语言只能有一个返回值,而 Golang 中可以返回... 2023-04-191,429 viewsCommentsC语言 GoLang 阅读全文
编程语言入门到精通Python里面调用Golang函数,提速72倍! 导读:立竿见影,方法简单。文 | kingname来源:未闻Code「ID: itskingname」 我们知道,在涉及到大量 CPU 计算的时候,Python 的运行效率可能不如其他语言。今天,我们... 2023-04-19682 viewsCommentsGoLang Python 阅读全文
编程语言入门到精通golang开发神器盘点:单元测试、benchmark、pprof、dlv 出处:捉虫大师(ID:gh_562cbc6dd343) Java中,我们用Junit做单元测试,用JMH做性能基准测试(benchmark),用async-profiler剖析cpu性能,用jstac... 2023-04-191,005 viewsCommentsGoLang 阅读全文
编程语言入门到精通Golang 语言中的 defer 怎么使用? 01 介绍 在 Golang 语言中,我们可以在函数(自定义和部分内置)或方法中使用 defer 关键字注册延迟调用(一个或多个),多个延迟调用的执行顺序是先进后出(FILO)。并且不会受到函数执行结... 2023-04-19718 viewsCommentsGoLang 阅读全文
编程语言入门到精通golang编译遇到glibc问题,可以这样解决! 问题描述 由于我的编译机器是CentOS8系统,而我要部署的系统是CentOS7.6,那么当你编译一个golang二进制文件的时候,你会因为glibc的不同导致在低系统版本运行不起来。 报错现象: ‘... 2023-04-192,862 viewsCommentsGoLang 阅读全文
编程语言入门到精通golang 写链表,简单方便,真的爽! 刚学 C 语言的时候,学到指针这一章,就会有让我们写链表的需求,头插法,尾插法,翻转链表,合并链表,约瑟夫环等等。 学的不亦乐乎,但是 对于指针刚学的时候,真是摸不着脑壳,不知道 xdm 会有这种感受... 2023-04-191,066 viewsCommentsGoLang 阅读全文
编程语言入门到精通golang slice循环永不停止!原因分析 遍历数组的同时修改数组元素,能否得到一个永远都不会停止的循环? func main() { s := []int{1, 2, 3} for _, v := range s { s = append(s... 2023-04-19522 viewsCommentsGoLang 阅读全文
编程语言入门到精通Go 编程语言有什么作用?如何入门学习? Go,也称为 Golang 或 Go 语言,是Google 开发的一种开源编程语言。软件开发人员在一系列操作系统和框架中使用 Go 来开发 Web 应用程序、云和网络服务以及其他类型的软件。 Go 是... 2023-04-19776 viewsCommentsGoLang 阅读全文
编程语言入门到精通Go语言指针问题很奇怪,原因分析及正确做法 使用Go语言经常会犯的错误。当我们遍历一个数组,如果用range获取变量保存到另一个数组或者slice时,会遇到令人困惑的问题。 func main() { slice := []int{1, 2, ... 2023-04-19669 viewsCommentsGoLang 阅读全文
编程语言入门到精通Golang实现通过蓝牙配置Linux系统WI-FI 背景和使用场景 在物联网项目中需要通过手机应用初始化设备的网络连接,物联网终端使用的是Linux操作系统,配置为单应用启动模式,没有提供图形桌面,为了让普通用户方便的初始化设备,需要使用手机蓝牙连接设... 2023-04-191,885 viewsCommentsGoLang Linux 阅读全文
编程语言入门到精通golang 占位符(格式控制符)不能瞎搞! xdm ,写 C/C++ 语言的时候有格式控制符,例如 %s , %d , %c , %p 等等 在写 golang 的时候,也是有对应的格式控制符,也叫做占位符,写这个占位符,需要有对应的数据与之对... 2023-04-19873 viewsCommentsGoLang 阅读全文
编程语言入门到精通Golang与Java全方位对比总结7大差异 出处:腾讯技术工程(ID:Tencent_TEG)作者:xindong 本文针对Golang与Java的基础语法、结构体函数、异常处理、并发编程及垃圾回收、资源消耗等各方面的差异进行对比总结,有不准确... 2023-04-151,961 viewsCommentsGoLang Java 阅读全文
编程语言入门到精通Python 日期和时间(time和datetime模块)用法超强总结 Python 中,可以通过其内置库跟踪日期和时间。今天我们来介绍关于 Python 中的日期和时间,一起来了解如何使用time和datetime模块查找和修改日期和时间。 Python 中处理日期和时... 2023-04-031,127 viewsCommentsPython 阅读全文
编程语言入门到精通Python菜鸟教程:is 和 == 区别,如何判断两个对象是否相同? 作者:咸鱼Linux运维 is 和 == 的区别 相信学过 Python 小伙伴们都知道 is 和 == 都是用来比较 Python 对象的,但是区别就是: is 比较需要对象的值和内存地址都相等 =... 2023-03-29928 viewsCommentsPython 阅读全文
编程语言入门到精通PHP8.2发布,弃用动态属性…如何安装和升级? PHP8.2是PHP语言现代化进程中的一个重要的里程碑。除了令人兴奋地新特性和改进之外,PHP8.2还简化了语言,取消了对动态类属性的支持,在遇到某些非最优的ini配置时发出警告,并修复了一些影响PH... 2023-03-251,607 viewsCommentsPHP 阅读全文
编程语言入门到精通JavaScript面向对象编程:构造函数——创建一个新的对象 听说过面向对象编程吧,在java和c语言中,是有”类(class)”的概念的,所谓“类”就是对象的模板,对象就是“类”的实例。而在JavaScript语言,他的对象体系是基于构造函数(construc... 2023-03-25605 viewsCommentsjavaScript 阅读全文
编程语言入门到精通ChatGPT 10个辅助编程技巧:提示很重要,不要太天真! 必须先了解编程语言,然后才能相信 ChatGPT 抛给你的任何东西。 我必须明确这一点,因为许多误入歧途的绵羊被告知 ChatGPT 是新的圣杯,开发人员将被淘汰。 AI配图魔改 推荐:用NSDT场景... 2023-03-161,368 viewsCommentsChatGPT 阅读全文