底层开发共29篇

理解 Node.js 中的事件循环

理解 Node.js 中的事件循环-牛翰网
你已经使用 Node.js 一段时间了,构建了一些应用程序,尝试了不同的模块,甚至对异步编程感到很舒适。但是有些事情一直在困扰着你——事件循环(Event Loop)。如果你像我一样,花费了无数个小...
牛柒柒的头像-牛翰网钻石会员牛柒柒3个月前
031

再谈前端算法,你这回明白了吗?

再谈前端算法,你这回明白了吗?-牛翰网
楔子 -- 青蛙跳台阶一只青蛙一次可以跳上一级台阶,也可以跳上二级台阶,求该青蛙跳上一个n级的台阶总共需要多少种跳法。分析: 当n=1的时候,①只需要跳一次即可;只有一种跳法,即f(1)=1;当n...
牛柒柒的头像-牛翰网钻石会员牛柒柒3个月前
000

17个提升Python的编码技巧,从此键盘飞起

17个提升Python的编码技巧,从此键盘飞起-牛翰网
Python 是一种真正美妙的语言。当有人想出一个好主意时,大约需要 1 分钟和 5 行代码来编写几乎可以满足您要求的东西。然后只需要一个小时就可以将脚本扩展到 300 行,之后它仍然几乎可以满足您...
牛柒柒的头像-牛翰网钻石会员牛柒柒3个月前
000

反向 Debug 了解一下?揭秘 Java DEBUG 的基本原理

反向 Debug 了解一下?揭秘 Java DEBUG 的基本原理-牛翰网
Debug 的时候,都遇到过手速太快,直接跳过了自己想调试的方法、代码的时候吧……一旦跳过,可能就得重新执行一遍,准备数据、重新启动可能几分钟就过去了。好在IDE 们都很强大,还给你后悔的机...
牛柒柒的头像-牛翰网钻石会员牛柒柒3个月前
000

五个用于前端的Python库

五个用于前端的Python库-牛翰网
Python 中有许多前端库,每个库都有其独特的优点和缺点,我们应该选择哪一个?无论你是数据科学家、数据工程师、机器学习工程师还是 Python 开发人员,你都必须至少了解一个前端库。它可以在很...
牛柒柒的头像-牛翰网钻石会员牛柒柒3个月前
000

基于Redis实现消息队列的实践

基于Redis实现消息队列的实践-牛翰网
为什么要基于Redis实现消费队列?消息队列是一种典型的发布/订阅模式,是专门为异步化应用和分布式系统设计的,具有高性能、稳定性及可伸缩性的特点,是开发分布式系统和应用系统必备的技术之一...
牛柒柒的头像-牛翰网钻石会员牛柒柒3个月前
000

C++中使用宏定义一个函数:灵活性与风险并存

C++中使用宏定义一个函数:灵活性与风险并存-牛翰网
在C++编程中,宏是一种强大的预处理指令,可以用于定义函数。本文将探讨如何使用宏定义函数,并分析其优势和潜在风险。通过理解这些内容,程序员可以更加明智地决定是否使用宏来定义函数。一、...
牛柒柒的头像-牛翰网钻石会员牛柒柒3个月前
000

彻底理解链表与数组

彻底理解链表与数组-牛翰网
大家好,我是小风哥,这是一篇首发于2021年9月的、为数不多关于数据结构与算法的文章,当时本来想写一个系列,但因为种种原因搁置了,有时选择太多未必会更好,一年做三件事和三年做一件事的效...
牛柒柒的头像-牛翰网钻石会员牛柒柒3个月前
000

C++ Module详解:模块化编程终极指南

C++ Module详解:模块化编程终极指南-牛翰网
一、模块接口文件1.定义和扩展名模块接口文件定义了模块所提供功能的接口。这些文件通常具有 .cppm 扩展名。模块接口以声明文件定义了某个名称的模块开始,这被称为模块声明。模块的名称可以...
牛柒柒的头像-牛翰网钻石会员牛柒柒3个月前
000

Typedef在C语言和C++中有什么区别?

Typedef在C语言和C++中有什么区别?-牛翰网
在C语言和C++中,typedef是一个非常常用的关键字,用于为数据类型定义别名。尽管它在两种语言中都有相似的功能,但由于C++具有更丰富的类型系统,因此在实际应用中,typedef在两者间的使用存在...
牛柒柒的头像-牛翰网钻石会员牛柒柒3个月前
000

如何为Electron应用开发原生模块

如何为Electron应用开发原生模块-牛翰网
大家都知道JavaScript无论是在浏览器中运行、还是在Node.js中运行都是单线程运行的,所以并不适合在处理一些CPU密集型任务。但是Node.js允许开发者使用C、C++等语言开发像普通的Node.js模块一样...
牛柒柒的头像-牛翰网钻石会员牛柒柒3个月前
000

.NET8强加密工具有哪些?你知道吗?

.NET8强加密工具有哪些?你知道吗?-牛翰网
前言.NET程序由于众所周知的原因,因为它是一个托管中间语言代码,也即是MSIL,天然性的易于被破解。即使是现在的AOT技术,因为通过一个C++的引导程序BootStrap(.Net8的AOT引导程序BootStrap)引...
牛柒柒的头像-牛翰网钻石会员牛柒柒3个月前
000