调试分析Rust程序的简单方法

调试分析Rust程序的简单方法

有几种方法可以对 Rust 程序进行分析调试,但我最喜欢的是 flamegraph(也叫 cargo-flamegraph)。它是一款出色的工具,可与标准性能分析器 perf(Linux 上)和 dtrace(MacOS 上)结合使用。

使用 Wget 下载网页全部资源(含背景图片)

使用 Wget 下载网页全部资源(含背景图片)

我无法让 Wget 保存 CSS 中指定的背景图片。即使它保存了背景图片文件,我也不认为 –convert-links 会将 CSS 文件中的背景图片 URL 转换为指向本地保存的背景图片

通过 css light-dark() 函数自适应用户设备的浅色主题和深色主题

通过 css light-dark() 函数自适应用户设备的浅色主题和深色主题

实验性:这是一项实验性技术 在生产环境中使用前,请仔细查看浏览器兼容性表。 通过 light-dark() C […]

如今你不再需要 JavaScript 来实现这些效果了,原生CSS+HTML就可以

如今你不再需要 JavaScript 来实现这些效果了,原生CSS+HTML就可以

高兴通知您,浏览器开发者和规范编写者都已经将许多功能移植到CSS和HTML中,而这些功能在几年前还需要JS。

chrome.userScripts

chrome.userScripts

使用 userScripts API 在用户脚本上下文中执行用户脚本。

在Linux find命令中正则表达式的各种用法

在Linux find命令中正则表达式的各种用法

在本教程中,我们将讨论将命令 find 与正则表达式(regex)一起使用。我们将了解如何指定正则表达式以进一步优化搜索结果。

React Native 还流行吗?

React Native 还流行吗?

我浏览了一些react native repos,发现很多repos已经好几年没动过了。它还流行吗?如果不流行,那现在流行的是什么?

使用cwebp批量将 JPG 和 PNG 转换为 WebP 图片格式

使用cwebp批量将 JPG 和 PNG 转换为 WebP 图片格式

我并不过分关注搜索引擎优化或博客的性能,但却认为没有必要让别人下载 350k 的图片——因为 17k 的图片就可以了。为了做到这一点,我将所有图片从以前的 png 和 jpg 格式转换为谷歌的 WebP 格式。我一直使用 cwebp 命令行工具来完成这项工作。

使用WordPress 的 “comment_class” filter 修改评论列表样式的方法

使用WordPress 的 “comment_class” filter 修改评论列表样式的方法

这个comment_class  过滤器会修改返回的WordPress中当前评论的 CSS 类。

可以跟TinyPNG媲美的免费图片优化压缩工具

可以跟TinyPNG媲美的免费图片优化压缩工具

一个webp图片,其它大概是400K,使用图片优化工具,竟然压缩到了60k,看不出图片质量有什么损失

在css中使用 Calc() 函数的一些用法例子

在css中使用 Calc() 函数的一些用法例子

calc()是一种在 CSS 中进行简单数学运算的原生 CSS 方法,可表示任何长度值(或几乎任何数值)。它有 […]

如何在不丢失列数据的情况下更改MySQL表的列字段的位置?

如何在不丢失列数据的情况下更改MySQL表的列字段的位置?

我想在不丢失数据的情况下更改MySQL数据库表的列字段的位置

JavaScript 全栈解决方案比较:Angular、React、Vue.js 的对比

JavaScript 全栈解决方案比较:Angular、React、Vue.js 的对比

为了在这些技术栈中做出明智选择,让我们先从核心组件聊起,再对各自前端框架(React、Angular 和 Vue)进行简化比较,考虑到底哪种更符合实际需求。

Web 程序员为什么要遵循 HTML 优先原则?

Web 程序员为什么要遵循 HTML 优先原则?

作者通过实践来阐述HTML 优先原则的主要目标是扩大能够从事 Web 软件编程工作的人员范围。

浅谈龙芯LoongArch指令集和RISC-V

浅谈龙芯LoongArch指令集和RISC-V

在龙芯推出loongArch后,一些人总是把loongArch和MIPS混淆,认为龙芯盗版或魔改MIPS,搞了个loongArch。

如何在 Vim 中剪切、复制和粘贴

如何在 Vim 中剪切、复制和粘贴

虽然我将详细介绍剪切、复制和粘贴,但这里是本教程的基本摘要,以帮助你开始使用:

项目捐给了开源基金会,作者手上还剩了什么?

项目捐给了开源基金会,作者手上还剩了什么?

总的来说,捐献项目给 Apache 基金会,Apache 基金会需要您的 “版权授权 + 专利授权 + 商标转让”。

聊聊如何在Java应用中发送短信

聊聊如何在Java应用中发送短信

很多业务场景里,我们都需要发送短信,比如登陆验证码、告警、营销通知、节日祝福等等。这篇文章,我们聊聊 Java 应用中如何优雅的发送短信。

45 个 Git 经典操作场景,专治不会合代码

45 个 Git 经典操作场景,专治不会合代码

我们整理了45个日常用git合代码的经典操作场景,基本覆盖了工作中的需求。

ARM汇编快速入门

ARM汇编快速入门

本文主要分享如何快速上手ARM汇编开发的经验、汇编开发中常见的Bug以及Debug方法、用的Convolution Dephtwise算子的汇编实现相对于C++版本的加速效果三方面内容。

关于 Node.js 调试,你需要了解的一切

关于 Node.js 调试,你需要了解的一切

但没有哪种解决方案能够直接消除所有错误,而且任何一种编程语言都免不了出现以下几种错误类型。

一个颇为有趣的 JavaScript 问题,除非你提前看答案,否则很难回答出来

一个颇为有趣的 JavaScript 问题,除非你提前看答案,否则很难回答出来

这篇文章通过一个有趣的 JavaScript 问题,揭示了该 JavaScript 的复杂性和问题的巧妙之处。

程序员的乐趣(九)

程序员的乐趣(九)

本文是第九辑,共收集了10多个有趣图片和有趣的短视频,配合有趣的文字,作为程序员的里一定会在观看之中会心一笑,程序员的生活就是这样的!

写了 30 多个 Go 常用文件操作的示例,收藏这一篇就够了

写了 30 多个 Go 常用文件操作的示例,收藏这一篇就够了

常用的文件函数汇总了30多个文件操作场景,包括四大类:基本操作、读写操作、文件压缩、其他操作。每一个文件操作都给了代码示例。

Go 语言数组和切片的区别

Go 语言数组和切片的区别

在 Go 语言中,数组和切片看起来很像,但其实它们又有很多的不同之处,这篇文章就来说说它们到底有哪些不同。

程序员的乐趣(八)

程序员的乐趣(八)

本文是第八辑,共收集了10多个有趣图片和有趣的短视频,配合有趣的文字,作为程序员的里一定会在观看之中会心一笑,程序员的生活就是这样的!

SSH命令用法速查手册

SSH命令用法速查手册

本文汇集了常用的SSH命令用法,以及key generation, SSH agents等等我经常用到的相关操作。

JavaScript程序员15分钟掌握80%的Rust语言知识

JavaScript程序员15分钟掌握80%的Rust语言知识

如果你是一位JavaScript程序员,本文将带领你迅速的理解Rust这种编程语言的诸多语言知识。网上有很多关于Rust的零基础教程,但是,既然你已经是一位程序员了,为什么不跟自己已经熟悉的编程语言对比一下呢?

程序员的乐趣(二)

程序员的乐趣(二)

本文是第二辑,共收集了10多个有趣图片和有趣的短视频,配合有趣的文字,作为程序员的里一定会在观看之中会心一笑,程序员的生活就是这样的!

程序员的乐趣(一)

程序员的乐趣(一)

本文是第一辑,共收集了10多个有趣图片和有趣的短视频,配合有趣的文字,作为程序员的里一定会在观看之中会心一笑,程序员的生活就是这样的!

Word 快捷键速查表

Word 快捷键速查表

Word 快捷键速查表

编程语言Python中那些有趣的东西

编程语言Python中那些有趣的东西

这个有趣的项目意在收集 Python 中那些难以理解和反人类直觉的例子以及鲜为人知的功能特性, 并尝试讨论这些现象背后真正的原理!

exiftool使用说明手册

exiftool使用说明手册

exiftool – 一个从文件(图片,视频)中读取或写入元信息(metadata)的命令行工具

三个点(…)在JavaScript语法中的作用:解构赋值

三个点(…)在JavaScript语法中的作用:解构赋值

解构赋值语法是一种 Javascript 表达式。通过解构赋值,可以将属性/值从对象/数组中取出,赋值给其他变量。

Rust编程速查手册

Rust编程速查手册

为Rust编程语言爱好者制作的一页囊括所有Rust知识点、相关资料的速查手册。


京ICP备12002735号