面试官问:Go 中的参数传递是值传递还是引用传递?
在 Go 语言中有两种传递变量的方式值传递和引用传递。其中值传递会直接将变量内容附在变量名上传递,而引用传递会将变量内容的地址附在变量名上传递。
130 行代码搞定核酸统计,程序员在抗疫期间的大能量
信息科学与工程学院博士生李小康在抗疫期间如何用 130 行代码搞定核酸统计
javaScript 内存管理机制
通过 js 内存管理与 js 垃圾,常见的 GC 算法,V8 引擎的垃圾回收三部分讲述 JavaScript 内存管理机制
Golang 常见设计模式之装饰模式
尽管 Go 语言中装饰模式没有 Python 中应用的那么广泛,但是它也有其独到的地方。接下来就一起看下装饰模式在 Go 语言中的应用。
如何处理大体积 XLSX/CSV/TXT 文件?
在开发过程中,有什么办法能对考勤打卡记录,日历信息,近期账单流水等多且繁杂的信息自动解析文件并获取有用信息呢
Golang 常见设计模式之选项模式
Go 语言从语法上是不支持默认参数的,为了实现既能通过默认参数创建对象,又能通过传递自定义参数创建对象,我们需要通过一些编程技巧来实现。
严重危害警告!Log4j 执行漏洞被公开!
12 月 10 日凌晨,Apache 开源项目 Log4j2 的远程代码执行漏洞细节被公开,漏洞威胁等级为:严重。
服务端渲染基础
渲染本质其实是字符串的解析替换,实现方式有很多种。但是我们这里要关注的并不是如何渲染,而是在哪里渲染的问题。
进击的 Ansible(二):如何快速搞定生产环境 Ansible 项目布局?
今天的文章着重解决一下这个问题:如何科学正确地划分 Ansible 应用的目录结构?
CSS 盒子的边距塌陷
流内块级元素的 top 与 bottom 外边距有时会合并(塌陷)为单个外边距(合并后最大的外边距),这样的现象称之为外边距塌陷(margin collapsing),CSS 盒子边距常见的塌陷与解决办法,希望能够对你有...
Python Type Hints 从入门到实践
Python 想必大家都已经很熟悉了,甚至关于它有用或者无用的论点大家可能也已经看腻了。但是无论如何,它作为一个将加入高考科目的语言还是有它独到之处的,今天我们就再展开聊聊 Python。
实战经验分享:使用 PyO3 来构建你的 Python 模块
PyO3 主要用于创建原生 Python 的扩展模块。PyO3 还支持从 Rust 二进制文件运行 Python 代码并与之交互,可以实现 rust 与 Python 代码共存。