自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 现代化的编程语言:Rust基础入门

长期以来,当我们需要高性能,希望尽可能降低不必要的开销时,我们往往会使用C或C++作为主要变成语言。在运行效率上,C和C++的这一地位似乎时不可撼动的。但是,Rust的出现使情况发生了“亿点点”变化。我们可以看到,越来越多的行业巨头开始使用Rust重写旧代码,同时大量的项目开始使用Rust作为启动语言。Rust甚至开始进入各大操作系统的底层,构建内核模块和驱动。

2024-06-10 13:41:32 857

原创 常用泰勒公式速查

高等数学常用泰勒公式速查

2024-06-10 13:37:58 420

原创 能自动进入的python虚拟环境,超轻量级(autoenv, shell, python)

autoenv可以在我们使用命令行进入某个目录时自动执行该目录下的.env脚本,在退出这个目录时(该目录的子目录不视为退出),执行该目录下的.env.leave脚本。既然是这样,思路也就非常清晰了,我们要做的就是配置.env和.env.leave两个脚本即可。插一句题外话,由于我们是以脚本的形式进入和退出虚拟环境,而脚本编写是非常灵活的,实际上这样的方案具有极佳的普适性,我们只要根据不同的具体任务编写脚本即可。

2024-01-29 09:24:45 536

原创 Tauri入门:js+rust 快速构建web app

Tauri 是一个为所有主要桌面平台构建微小、速度极快的二进制文件的框架。开发人员可以集成任何可编译为 HTML、JS 和 CSS 的前端框架来构建用户界面。应用程序的后端是一个 Rust 源二进制文件,具有前端可以与之交互的 API。Tauri 应用程序中的用户界面目前使用tao作为macOS、Windows、Linux、Android 和 iOS 上的窗口处理库。为了渲染您的应用程序,Tauri 使WRY,这是一个为系统 Web 视图提供统一接口的库,利用 macOS 和 iOS 上的。

2024-01-29 09:23:01 1598

原创 vim怎样同时编辑多行?怎样在shell脚本中添加多行注释

【代码】vim怎样同时编辑多行?怎样在shell脚本中添加多行注释。

2024-01-21 17:24:41 458

原创 2024年,小白怎样快速配置上手nvim?带你真正理解nvim配置过程--for linux

简单说,nvim ( neovim ) 是一个开源的vim重构项目。与vim相比,nvim具有更现代化的代码库和架构,更好的可扩展性和更好的性能。同时,nvim支持几乎所有的vim插件,同时nvim深度集成了lua,如果你熟悉这种脚本语言,它将会大大提升你的配置效率。(本文我们主要讲更加通用的做法,即使用vim script的做法)

2024-01-16 13:35:17 2527 1

原创 手把手带你从bash无痛切换到zsh,命令行效率轻松翻倍

简单说,shell是你与应用程序交互的媒介。通常情况下,你将你想要使用的应用程序和参数输入到shell,shell在PATH中查找你希望调用的应用程序,对参数进行解析,并传入参数。最终将结果返回给你。

2024-01-16 13:33:15 1395 1

原创 Linux : GNOME配置ibus中文输入法,极致优雅

关于Linux输入法,目前网上的教程千千万,但大都使用fcitx5框架。但是,如果你使用GNOME作为你的桌面环境,你会发现GNOME对ibus的支持更好。那么,有没有在GNOME上更加优雅的输入法配置方式呢?

2024-01-13 10:08:55 1517 1

原创 Rust工具链都包含哪些工具?

rust工具链工具

2024-01-03 18:31:55 487 1

原创 让你的Linux更快:Linux更改Swap策略

自己安装过Linux系统的朋友可能还记得,在我们安装Linux系统时,需要创建叫做Swap的分区,网上大部分教程中大都建议Swap分区大小和RAM大小相当以便休眠时可以快速启动。那么Swap分区是干什么用的呢?简单来说,Swap(交换分区)是一块虚拟内存空间,也就是Linux系统会把一部分磁盘当作备用的内存来使用,(是的,和我们经常在各大国产安卓定制系统中听到的内存扩展、虚拟内存是一个东西)

2024-01-03 01:32:51 1470 1

原创 定制你的Linux桌面环境 : 好用到爆的GNOME插件

非常好用的GNOME插件

2023-12-26 16:03:20 2884 4

原创 Vivado for linux : 搜索不到开发板、无法自动连接开发板

Vivado for linux : 搜索不到开发板、无法自动连接开发板

2023-12-24 21:06:18 815

原创 Linux命令行51单片机汇编语言开发环境搭建和开发入门:vim+as31+emu8051

as31是一个linux下的命令行汇编语言编译工具,遵循intel 8051标准。其manal页面如此描述:As31 将 infile.asm 汇编成几种不同的输出格式之一。输出将位于名为 infile.obj 的文件中。.asm 扩展名是必需的。我们可以看到界面分为4个区:分别是Registers: 寄存器Program: 程序,即我们的汇编程序Internal memory: 内置存储External memary: 外置存储。

2023-10-16 18:26:38 801 1

原创 .vimrc配置参考

vim配置

2023-09-25 09:51:39 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除