自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 C语言实现生成器

通过C语言实现生成器特性

2025-07-11 00:03:54 312

原创 修改c语言main函数返回地址的程序

【代码】修改c语言main函数返回地址的程序。

2025-04-26 16:03:44 152

原创 Rust语言实现一个简单的状态机计算机模型

冯诺依曼架构的完整工作流程取指-译码-执行的基础循环寄存器-内存交互的基本模式这个模型虽然简单,但完整呈现了现代CPU的核心工作原理。尝试添加新的指令类型(如减法指令)实现内存读写功能添加程序计数器自动回绕处理设计支持更大数值范围的版本// 扩展示例:增加减法指令// ...Sub // 10match op {// ...通过逐步扩展功能,可以深入理解计算机体系结构的设计哲学和实现细节。

2025-04-26 12:32:14 905

原创 调试内存的leaks工具

在 macOS 中,leaks是一个强大的命令行工具,用于检测程序运行时的内存泄漏(未被释放的动态分配内存)。它是的一部分,专门用于调试 C、C++、Objective-C 和 Swift 程序的内存问题,但也可用于 Rust 等其他语言编译的二进制文件。leaks。

2025-04-17 00:57:12 833

原创 浅谈 Rust 并发 --- 常见的在 Rust 中使用线程的技术

浅谈几种在Rust中常见的使用线程的技术,包括优缺点对比。

2025-04-08 17:52:08 471

原创 条件变量和异步运行时

条件变量和异步运行时之间的奇妙类比

2025-04-08 17:45:55 740

原创 将所有迭代器连接到通道上

讲解如何将所有迭代器连接到通道上,扩展迭代器的功能

2025-04-08 17:41:44 189

原创 Rust 作用域线程

讲解Rust作用域线程的使用场景和示例

2025-04-08 17:39:07 909

原创 谦逊的奶牛Cow

Rust中Cow的机制

2025-04-08 17:31:28 333

原创 对Rust中异步的理解

对Rust中异步的理解

2025-04-08 17:22:23 224

原创 Rust解决了C和C++的什么问题?

讨论Rust解决了C、C++中的什么问题

2025-04-08 17:18:09 869

原创 Rust写一个线程池

利用Rust channel写一个线程池

2025-04-08 17:09:53 235

原创 任意进制之间的转换

任意进制数之间的转换

2024-08-13 22:04:29 568

原创 curl命令(极简)

curl命令

2024-03-27 18:20:13 385 1

原创 Rust中的指针和C中的指针对比

上面的两段代码实际上是一样的,的可变引用,因此可以修改。

2024-03-27 17:36:10 339 1

原创 Rc 与 RefCell 和 生命周期 与 所有权

Rc 智能指针 与 RefCell 智能指针 和 生命周期 与 所有权

2024-03-26 16:48:24 838

原创 Rust Analyzer关闭烦人的下划线

Rust analyzer关闭烦人的下划线

2024-03-24 20:39:15 718 1

原创 formidable is not a function. (In ‘formidable({ multiples: !0 })‘, ‘formidable‘ is an instance...

formidable is not a function. (In 'formidable({ multiples: !0 })', 'formidable' is an instance of Object)

2024-03-13 17:09:22 290

原创 图说系统调用-sigsuspend

保证了在执行关键代码区时不受指定的信号打断,在关键代码区执行完以后,不丢失执行关键区时可能发生的信号,进程可以转而执行信号处理程序和之后的任务。如果觉得对你有帮助的话,一个免费的赞是对我最大的鼓励。之间存在时间窗口,从而可能引发信号丢失的问题。⚠️:此调用没有成功返回值。总是返回 -1,并将。如何更好地理解这个函数?下面是一个简单的 信号驱动 小程序,演示。

2023-09-27 14:08:15 179 2

原创 王爽汇编 实验七

王爽汇编 实验七

2022-04-28 17:58:59 141 1

原创 java实现三天打渔两天晒网问题

三天打渔,两天晒网比喻对学习、工作没有恒心,经常中断,不能长期坚持public static void main(String[] args) throws ParseException { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); Date date = simpleDateFormat.parse("1990-1-1"); long L1 = date

2022-02-11 11:38:28 292

原创 memcpy() ----模拟实现

memcpy指的是C和C++使用的内存拷贝函数,函数原型为void *memcpy(void *destin, void *source, unsigned n)函数的功能是从源内存地址的起始位置开始拷贝若干个字节到目标内存地址中,即从源source中拷贝n个字节到目标destin中。//memcpy() ----模拟实现void* My_memcpy(void* dest,const void* src,int num){ assert(dest && src);

2021-08-24 19:41:49 152

原创 关于回调函数的一些理解

关于回调函数的一些理解首先来看回调函数的基本概念:回调函数就是一个被作为参数传递的函数。在C语言中,回调函数只能使用函数指针实现,在C++、Python、ECMAScript等更现代的编程语言中还可以使用仿函数或匿名函数。回调函数的使用可以大大提升编程的效率,这使得它在现代编程中被非常多地使用。同时,有一些需求必须要使用回调函数来实现。最著名的回调函数调用有C/C++标准库stdlib.h/cstdlib中的快速排序函数qsort和二分查找函数bsearch中都会要求的一个与strcmp类似的参数,

2021-08-20 00:24:44 517

原创 C语言实现输出打印1~100000之间的自幂数--猎人920的博客

C语言实现输出打印1~100000之间的自幂数如果在一个固定的进制中,一个n位自然数等于自身各个数位上数字的n次幂之和,则称此数为自幂数。例如:在十进制中,153是一个三位数,各个数位的3次幂之和为13+53+3^3=153,所以153是十进制中的自幂数。在n进制中,所有小于n的正整数都为自幂数,比如2进制中1是自幂数,3进制中1和2都是自幂数,4进制中1,2和3都是自幂数…运行结果:...

2021-08-19 01:40:58 645

java基础和高级部分

java基础和高级部分

2022-02-25

空空如也

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

TA关注的人

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