- 博客(10)
- 收藏
- 关注
原创 【原创】Scheme 函数式编程:工具箱
本笔记介绍了 Scheme 中的列表映射、常量过程,如 map、constant 和过程节选,包括 compose、curry、coupling 和 adapter 等。递归管理器如 recur 和 build 展示了如何处理递归结构与简化计算。还讨论了高阶布尔过程,如 not、et、vel 和条件分支 ^if,以及函数组合 conditionally-combine。笔记中通过示例说明了这些概念在程序设计中的应用。
2024-07-04 00:24:01
279
原创 【原创】Scheme 函数式编程:基本符号
这段编程笔记概述了函数程序设计中的基础概念,如算术运算、Lambda 表达式、变量处理、列表构造、返回多个值、谓词运算、条件表达式、定义和局部绑定等。展示了使用这些结构解决简单问题的方法。
2024-07-04 00:23:27
179
原创 【原创】批处理并发编程:浅谈锁的实现
本文讨论了数据竞争和需要锁的原因,通过实例说明了并发环境下变量递增可能出错。首先介绍了两个线程数据竞争的逻辑,发现缺乏锁时递增结果不正确。接着,通过 Peterson 算法和 Filter 算法演示了如何使用锁来提供原子性,确保操作顺序执行,从而避免数据竞争。文章最后给出了基于文件系统特性的简单自旋锁方案。
2024-07-04 00:22:51
174
原创 【原创】在 VBScript 中使用有序列表(SortedList)
VBScript 中创建 SortedList 类对象,展示了 Capacity、Count、IsFixedSize 等属性的使用方法, Addition、Clear、Cloning 等操作,以及查找、修改、删除键值对的函数。
2024-07-04 00:22:12
815
原创 【原创】在 VBScript 中使用哈希表(Hashtable)
本文介绍了 VBScript 中的 System.Collections.Hashtable 对象的使用,包括创建、添加、删除、查找、修改等操作。还讨论了 Hashtable 对象的各种属性和方法,如 Count、IsFixedSize、IsReadOnly、IsSynchronized、Item、Default 等。同时,文中也提供了示例代码,展示了 Hashtable 对象的使用方法。
2024-07-04 00:21:41
478
原创 【原创】在 VBScript 中使用队列(Queue)
VBScript 中通过 CreateObject 方法创建 Queue 实例后,支持 Enqueue 添加元素,Count 查询元素数,Clear 清空,Clone 创建副本,ToArray 转换为数组,以及 Peek 查看队首元素。Contains 和 Dequeue 用于查找和移除元素。Queue 还有 GetHashCode 和 Equals 方法,以及 ToString 用于获取类名。
2024-07-04 00:20:55
254
原创 【原创】在 VBScript 中使用堆栈(Stack)
创建 VBScript 中的 Stack 对象,展示了 Push、Count、Clear、Clone、ToArray、Peek、Pop、GetHashCode、Equals、ToString 等方法。
2024-07-04 00:20:22
169
原创 【原创】在 VBScript 中使用动态数组(ArrayList)
本文介绍了 VBScript 中的 ArrayList 对象,包括创建对象、添加元素、获取元素个数、索引元素、清空数组、克隆数组、转换为 VBScript 数组等方法。ArrayList 对象支持自动扩容、插入、删除、修改、切片、范围删除、翻转、查询等操作,并且提供了多种方法来获取和操作数组中的元素。
2024-07-04 00:19:28
916
1
翻译 【翻译】Take Command 事件监视命令(触发器)
TCC 提供了全面的触发器命令,支持监视文件夹、进程、服务等,可设置警报响应计算机变化。FolderMonitor 特别用于监视文件夹中的文件变化,并触发操作如复制、删除等。TCC 的强大功能使系统监视更灵活高效,帮助用户精确管理计算机。
2024-07-03 23:16:28
108
翻译 【翻译】Take Command 脚本语言基础
TCL 是一种功能强大的命令语言,远超 CMD 的功能范围,提供丰富的内部命令、变量和函数,支持别名、流程控制和远程文件操作。TCC 作为 TCL 的终端环境,提供系统信息查询和操作的内部变量与函数,是编写复杂批处理任务和自动化任务的有力工具。
2024-07-03 23:09:48
160
Vivado Design Suite - Logic Simulation.pdf.wim
2025-03-03
The RISC-V Instruction Set Manual Volume 2.pdf.wim
2025-03-03
SYSTEM V APPLICATION BINARY INTERFACE MIPS RISC Processor.pdf.wim
2025-03-03
The RISC-V Instruction Set Manual Volume 1.pdf.wim
2025-03-03
SYSTEM V APPLICATION BINARY INTERFACE Intel386 Architecture.pdf.wim
2025-03-03
MIPS32 Architecture For Programmers Vol 3.pdf.wim
2025-03-03
MIPS32 Architecture For Programmers Vol 2.pdf.wim
2025-03-03
INTEL 80386 PROGRAMMER'S REFERENCE MANUAL.pdf.wim
2025-03-03
Manual - 1M x 16 HIGH-SPEED ASYNCHRONOUS CMOS STATIC RAM WITH 3.3V SUPPLY.pdf.wim
2025-03-03
MIPS32 Architecture For Programmers Vol 1.pdf.wim
2025-03-03
Specification for the WISHBONE System-on-Chip (SoC) Interconnection Architecture.pdf.wim
2025-04-13
AMBA AXI and ACE Protocol Specification (AXI3, AXI4, AXI5, ACE and ACE5).pdf.wim
2025-04-13
AMBA 3 APB Protocol Specification v1.0.pdf.wim
2025-04-13
AMBA AXI and ACE Protocol Specification (AXI3, AXI4, AXI4-Lite, ACE and ACE-Lite).pdf.wim
2025-04-13
Cursor Setup 0.42.5 - Build 24111460bf2loz1-x64.exe.wim
2025-04-05
Cursor Setup 0.44.11 - Build 250103fqxdt5u9z-x64.exe.wim
2025-04-05
1050ti-572.70-notebook-win10-win11-64bit-international-dch-whql.exe
2025-03-24
CAJViewer_9.2.0-25006_x64_Setup_PDF_EPUB.exe.wim
2025-03-24
Intel-Driver-and-Support-Assistant-Installer_托盘图标程序.exe.wim
2025-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人