如何通过在Python中使用并发来加速网页数据抓取项目
从网站中抓取数据是开发者的一个典型“用例”。无论它是属于副业项目,还是你正在成立一个初创公司,抓取数....
格式化字符串常量f-strings一些不常见的特性
【导语】:本文介绍了“格式化字符串常量”f-strings一些不常见的特性,包括:格式化日期和时间、....
详解MySQL三大日志的作用
MySQL日志 主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中,比较重要的....
Python 3.11与之前Python 版本差异情况
Python 3.11.0 正式版本预计于今年 10 月份发布,目前已发布了首个和第二个 Beta ....
教你如何通过边打游戏边学编程
经常听到有朋友说,学习编程是一件非常枯燥无味的事情。其实,大家有没有认真想过,可能是我们的学习方法不....
Pandas数据帧库概述、性能及安装
Polars 是一个使用 Apache Arrow 列格式作为内存模型,用Rust实现的,在Rust....
Golang事件总线机制的实现
最近在学习开源项目Grafana的代码,发现作者实现了一个事件总线的机制,在项目里面大量应用,效果也....
Prometheus的适用场景有哪些
监控系统俗称「第三只眼」,几乎是我们每天都会打交道的系统,俗话说:无监控、不运维,监控系统的地位不言....
设置环境变量NALI_HOME如何指定工作目录
经过简单的使用,我发现最初的C语言版本功能缺失,而js版本包实在大的恐怖、而支持的平台非常有限,所以....
如何将流解析技术应用于JSON处理
如果你需要在 Python 中处理一个大的 JSON 文件,会很容易出现耗尽内存的情况。即使原始数据....
MySQL用limit为什么会影响性能
有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查....
Memray工具简介及安装与使用方法
【导语】:Memray是一个可以检查Python代码内存分配情况的工具,我们可以使用它对Python....
基于shared_ptr的C++非侵入式引用计数解决方案的缺陷
严格地说,引用计数其实也是一种最朴素的GC。相对于现代的GC技术,引用计数的实现简单,但相应地,它也....
深入理解RPC自定义网络协议
只要涉及到网络通信,必然涉及到网络协议,应用层也是一样。在应用层最标准和常用的就是HTTP协议。但在....
一文详解C++中的移动语义
为了尽可能的减小因为对象拷贝对程序的影响,开发人员使出了万般招式:尽可能的使用指针、引用。而编译器也....
如何用Worker pool解决异步任务的问题
在一些常见的场景中,如果遇到了某些请求特别耗时间,为了不影响其它用户的请求以及节约服务器资源,我们通....
30条有效使用STL的经验
iii.如果容器是一个标准关联容器,则使用remove_copy_if和swap,或者写一个循环来遍....
经常遇到的导致内存泄漏的原因
C/C++语言中,内存的分配与回收都是由开发人员在编写代码时主动完成的,好处是内存管理的开销较小,程....
为什么C++单例模式不能直接全部使用static变量和static函数呢?
通过getInstance()函数获取单例对象,这种模式的关键之处不是在于强迫你用函数来获取对象。关....
动态链接过程中是如何进行符号重定位的
并且把代码中所有使用的外部符号(变量、函数),都进行了重定位(即:把变量、函数的地址,都填写到代码段....
你对CPU这些隐藏指令怎么看?
平常我们谈论网络安全问题的时候,大多数时候都是在软件层面。谈应用程序的漏洞、后端服务的漏洞、第三方开....
Linux块层架构介绍 块层IO流程与块层IO调度器详解
之前一直跟大家聊文件系统,文件系统提供一层文件到物理块层的映射转换。这层逻辑可能非常复杂,依赖于文件....
服务端高并发分布式架构最基础的概念
系统中的多个模块在不同服务器上部署,即可称为分布式系统。如 Tomcat 和数据库分别部署在不同的服....
一个用于构建管理面板、内部工具和仪表板的低代码平台
使用现成的组件构建工作流,将表格、图表、表单等常见元素直接拖入应用程序,包括文本、表单、输入、按钮、....
运维常用的34个Linux Shell脚本
Shell 脚本编程是在 Linux 下学习或练习编程的最简单的方式。尤其对运维工程师处理着自动化任....