- 博客(327)
- 资源 (13)
- 收藏
- 关注
原创 [总结] 音视频开发工程师之路
音视频开发的学习路线是一个从基础到深入、从理论到实践的过程。通过系统学习音频、视频、编解码、渲染和流媒体等技术,并结合实际项目经验,你将逐步掌握音视频开发的核心技能,成为一名优秀的音视频开发工程师。
2025-02-09 23:51:02
988
原创 [总结]IOS开发工程师之路
文章目录Swift基础书籍视频Swift基础Swift基础Swift App示例书籍视频【完结|中英字幕】2020 斯坦福(Stanford)Swift 语言教程 SwiftUI 开发 苹果公司 iOS编程 CS193p[【中文字幕】斯坦福(Stanford)Swift 语言教程 iOS 11 开发 苹果公司 编程 CS193P]](https://www.bilibili.com/video/BV1rb411C7eN?from=search&seid=1637829542946922
2022-02-17 14:21:55
1354
2
原创 [总结]安卓开发工程师之路
文章目录目录java基础java高级Swing安卓基础安卓高级安卓框架目录java基础https://www.bilibili.com/video/BV1s4411K7R2?spm_id_from=333.999.0.0java高级Swinghttps://www.bilibili.com/video/BV1J441157zS?spm_id_from=333.999.0.0安卓基础安卓高级安卓框架...
2022-01-22 14:22:26
2475
原创 [总结]算法工程师之路
文章目录前言各种资料地址Python入门计算机基础开发基础兴趣选型人工智能Jack Cui机器学习实战Jack Cui深度学习实战量化交易数据分析网络爬虫求职技巧Jack 经历前言各种资料地址Python入门零基础入门学习Python:https://www.bilibili.com/video/BV1xs411Q799Python编程,从入门到实践(第2版):https://book.douban.com/subject/35196328/菜鸟教程Python:https://www.run
2022-01-20 10:41:52
1147
原创 [总结] JavaWeb工程师之路
文章目录基础篇java基础java高级web篇jsp+servlet+jdbc框架篇SSHSSMSpringboot基础篇java基础java高级web篇jsp+servlet+jdbchttps://www.bilibili.com/video/BV1p4411c7WJ?spm_id_from=333.999.0.0框架篇SSHSSMSpringboot
2021-11-07 20:43:27
417
原创 [笔记] Windows内核安全编程《五》键盘的过滤
除了可以通过IoAttachDevice过滤串口以外,还可以过滤键盘和并口以及大多数有名字的设备,(除了硬盘,硬盘截获不到任何IRP),截获键盘常常用于盗取密码。硬件方式(例如,键盘嗅探硬件等)软件方式(驱动只是其中一种,动态密码 一次性密码。
2025-12-16 16:49:54
452
原创 [笔记] autohotkey 实现按键映射(驱动层)
autohotkey v2一般使用代码如下:鼠标侧键映射键盘G目前游戏内都无法映射按键,只能从驱动层处理。【故事分享】从一个“自动脚本”的开始:我与 AutoHotkey 的邂逅(深入 AHK + AHI 的自动化开发实战)关于博主wx/qq:binary-monster/1113673178 (添加时注明来意,否则不予通过)wxgzh: 二进制怪兽码云:https://gitee.com/shiver个人博客:https://www.binary-monster.top。
2025-10-18 15:27:59
796
4
原创 [笔记] 驱动开发:usbview编译过程
usbview是查看usb设备的工具,参考:关于博主wx/qq:binary-monster/1113673178 (添加时注明来意,否则不予通过)wxgzh: 二进制怪兽码云:https://gitee.com/shiver个人博客:https://www.binary-monster.top。
2025-10-13 22:20:32
383
原创 [笔记] 驱动开发:Virtual-Display-Driver编译过程
参考:关于博主wx/qq:binary-monster/1113673178 (添加时注明来意,否则不予通过)wxgzh: 二进制怪兽码云:https://gitee.com/shiver个人博客:https://www.binary-monster.top。
2025-10-10 22:54:09
742
原创 [笔记] 系统分析师 第十三章 系统设计(分析师主要工作)
系统设计是构建系统蓝图的关键环节,包括概要设计和详细设计。概要设计确定模块功能和结构,详细设计涵盖网络、代码、输入/输出、处理流程、数据存储、用户界面及安全性设计。其中,代码设计需确保唯一性和规范性,输入设计遵循最少数据原则,输出设计区分报表和图形方式。处理流程设计关注模块内部执行逻辑,数据存储设计优化存取效率。用户界面设计强调易用性和一致性,安全性设计保障系统稳定运行。工作流管理系统(WFMS)通过建模、执行和监控业务流程,实现自动化管理,提高效率。
2025-09-19 00:33:54
1151
原创 [笔记] 系统分析师 第十二章 软件架构设计(分析师主要工作)
本文系统介绍了软件架构的概念与发展历程。从20世纪70年代的无架构设计阶段,到90年代后进入以高层抽象结构为中心的高级阶段,软件架构逐渐成为连接需求与设计的重要桥梁。文章重点阐述了软件架构建模方法(包括结构、框架、动态等5种模型)和"4+1"视图模型,详细分析了数据流、调用/返回、以数据为中心等7大类架构风格,特别对比了C/S与B/S架构的优缺点。最后介绍了SOA架构的关键技术(UDDI、WSDL等)和实现方法,以及软件架构标准的5层要素模型。全文通过丰富的图示和分类,全面展现了软件架构
2025-09-16 23:55:01
1242
原创 [笔记] 系统分析师 第十一章 软件需求工程(分析师主要工作)
本文介绍了软件需求工程的核心内容,包括需求层次、质量功能部署、需求分类和需求工程活动。需求工程分为需求开发和需求管理两大部分,其中需求开发包括需求获取、分析、规格说明和验证;需求管理涵盖基线定义、变更处理和跟踪。文章详细阐述了需求获取方法(如用户访谈、问卷调查、联合需求计划等)、需求记录技术(任务卡片、场景说明、用户故事)以及需求分析的目标和任务,强调需求应具备无二义性、完整性等特性。通过系统化的需求工程方法,可确保软件满足用户和业务需求,为后续开发奠定基础。
2025-09-11 23:52:46
888
原创 [笔记] 系统分析师 第十章 系统规划与分析 (分析师主要工作)
以上就是今天要讲的内容,本文仅仅简单介绍了linux命令行的使用。shells 概念centOS7中的几个Ctrl+组合键关于博主wx/qq:binary-monster/1113673178 (添加时注明来意,否则不予通过)wxgzh: 二进制怪兽码云:https://gitee.com/shiver个人博客:https://www.binary-monster.top。
2025-09-11 00:15:04
1138
原创 [笔记] 系统分析师 第八章 软件工程
本文系统介绍了软件生命周期、开发方法和开发模型三大核心内容。软件生命周期包括10个阶段:可行性研究、需求分析、设计、实现、测试、使用、维护到退役。开发方法部分重点阐述了形式化方法(如净室工程)和逆向工程,分析其优缺点及应用场景。开发模型章节详细对比了瀑布模型、演化模型、螺旋模型等传统模型,以及快速应用开发(RAD)和统一过程(UP)等现代方法,从适用场景、风险控制和迭代特点等维度进行解析。全文通过流程图和阶段说明,为软件开发提供了方法论指导和技术路线选择依据,强调需根据项目特性选择合适的过程模型。
2025-09-08 23:31:19
987
原创 [笔记] Windows内核安全编程《四》串口的过滤
关于博主wx/qq:binary-monster/1113673178 (添加时注明来意,否则不予通过)wxgzh: 二进制怪兽码云:https://gitee.com/shiver个人博客:https://www.binary-monster.top。
2025-09-02 11:28:16
836
原创 [笔记] Windows内核安全编程《三》内核通信 (上)
本节主要运行基础代码:1.链表2.自旋锁3.内核字符串转换方法熟悉一些代码,运行理解驱动编程。
2025-08-25 00:03:21
741
原创 [笔记] Windows内核安全编程《三》内核通信 (下)
本节主要运行基础代码:1.链表2.自旋锁3.内核字符串转换方法熟悉一些代码,运行理解驱动编程。
2025-08-25 00:03:15
688
原创 [笔记] Windows内核安全编程《二》基础知识
本文简要介绍了Linux的起源与发展,并重点讲解了Shell的概念及其在命令行中的作用。文章还提供了相关参考资料,包括Shell定义和CentOS7快捷键操作说明。文末附有作者联系方式及个人主页链接,包括微信、QQ、CSDN、GitHub等平台。
2025-08-10 21:55:47
1170
原创 [笔记] 解析MacOS系统的maco二进制文件的文件类型的一点记录
local file = io.open(filename, "rb") -- 以二进制模式打开文件return nil, "无法打开文件"endendfile:seek("set", 0) -- 从文件开头开始读取-- 跳过前8字节,读取接下来的4字节作为filetypefile:seek("set", 12) -- 从文件开头跳过8字节local filetype_data = file:read(4) -- 读取4字节return nil, "文件太小或读取失败"end。
2025-08-06 14:50:22
866
原创 [笔记] Windows内核安全编程《一》内核开发前期准备
本文介绍了Windows驱动开发环境的配置与调试方法。主要内容包括:WDK工具链的版本选择(VS2019/WDK 19041/SDK 19041)、必备工具(srvinstw、DriverMonitor、DbgView)的使用说明、WDM与WDF驱动模型对比。详细讲解了双机调试环境的搭建过程,包括虚拟机串口配置、WinDBG连接方法,并提供了两个测试驱动代码示例。特别强调了x64编译选项设置、测试模式开启和驱动签名禁用的注意事项,最后给出了常见问题的解决方案。
2025-08-04 23:37:08
964
原创 [笔记]VMWare安装黑MacOS
本文介绍了在VMWare虚拟机上安装MacOS系统的详细过程。首先需要使用unlocker工具解锁VMWare对MacOS的支持,然后下载MacOS ISO镜像。安装过程中需注意初始化硬盘,并安装必要的命令行工具。此外,还介绍了开启SSH远程登录、通过国内镜像安装Homebrew、安装coreutils、git配置以及cmake等后续配置步骤。整个过程涵盖了从系统安装到开发环境搭建的关键环节,为在虚拟机中使用MacOS系统提供了完整指导。
2025-07-31 17:48:07
405
原创 [总结] c++ 几种变参输入方法
本文介绍了C++实现变参输入的多种方法:1)C风格可变参数列表(类型不安全但兼容性好);2)std::map(适合键值对参数);3)变参模板(类型安全且灵活);4)默认参数值(简单但灵活性低);5)std::initializer_list(适合同类型参数);6)std::any/std::variant(支持多类型)。建议优先考虑类型安全的现代C++特性,根据参数类型、数量和性能需求选择合适方案,推荐变参模板作为首选方法。文章还提供了每种方案的代码示例和优缺点分析,帮助开发者编写更安全灵活的变参函数。
2025-07-07 10:54:06
710
原创 [总结] 常用修复缺库工具
https://gitcode.com/open-source-toolkit/be069/blob/main/DirectX_V4.3.0.40864_XiTongZhiJia.ziphttps://gitcode.com/open-source-toolkit/68dea/blob/main/README.mdhttps://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170
2025-06-19 16:22:12
271
原创 [笔记] 系统分析师 第五章 数据库系统
数据库管理系统(DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。DBMS可以支持多个应用程序和用户用不同的方法在同时或不同时刻去建立、修改和询问数据库。
2025-04-08 23:02:51
600
原创 [笔记] 系统分析师 第四章 数据通信与计算机网络
本文主要介绍了数据通信与网络体系结构的基础知识。在数据通信部分,详细阐述了信道的传输方式(单工、半双工、全双工)、传输效率、时延和传输质量,以及数据传输技术(并行传输、串行传输、异步传输、同步传输)和数据编码与调制方法(奇偶校验、海明码、循环冗余校验码)。在网络体系结构部分,重点介绍了OSI七层模型和TCP/IP五层模型的功能、数据单元、关键协议及其技术实现,并对比了两种模型的异同。此外,还概述了常见的网络协议(如FTP、HTTP、TCP、UDP、IP等)以及网络地址的分配与管理。
2025-04-08 23:02:00
859
原创 [笔记] 系统分析师 第六章 系统配置与性能评价
控制器:分析和执行指令的部件运算器:算术和逻辑运算的部件主存储器:存储操作信息与中间结果辅助存储器:外存,存储需要长期保存的各种信息输入设备:输入到计算机的设备,比如键盘,鼠标。输出设备:计算机输出显示的设备,比如显示器。[【软考】【2025年系统分析师拿证之路】【啃书】第三章 计算机系统(四)]
2025-04-08 23:01:02
939
原创 [笔记] 系统分析师 第三章 操作系统基本原理
操作系统是控制和管理计算机软/硬件资源,以尽可能合理、有效的方法组织多个用户共 享多种资源的程序集合。并发性共享性虚拟性不确定性处理机管理:负责对处理器的分配和运行管理,多程序环境下,主要以进程为单位,也称为进程管理存储器管理:对内存的分配,保护和扩充。设备管理:对设备分配,数据传输,虚拟化进行管理。设备分配:分配设备,使设备和主机并行工作,常采用缓冲技术和虚拟化技术设备传输控制:实现物理的输入输出操作(启动设备,中断设备,结束处理器等)
2025-04-01 00:14:40
1204
原创 [笔记] 系统分析师 第二章 经济管理与应用数学 (未完待续)
数学是一种严谨、缜密的科学,学习应用数学知识,可以培养系统分析师的抽象思维能力和逻辑推理能力。经济学以节约成本、扩大产出、优化资源配置为目标。管理学以激励人的积极性、提高组织效率为目标。它们为经营决策提供了一种系统而又有逻辑的分析方法。【软考】【2025年系统分析师拿证之路】【啃书】第二章 数学与工程基础(三)【系统分析师】二、经济管理和应用数学关于博主wx/qq:binary-monster/1113673178 (添加时注明来意,否则不予通过)wxgzh: 二进制怪兽。
2025-03-24 00:15:43
1138
原创 [笔记] 系统分析师 第一章 绪论
信息就是确定性的增加信息是系统有序程度的度量,表现为负熵熵是系统无序程度的度量x1代表n个状态中的第i个状态,P(xi)代表出现第i个状态的概率,H(x)代表用以消除 式中:X 代 表 《个状态中的第 /个状态,P〇c,+)代表出现第 /个状态的概率,H(xi)代表用以消除 系统不确定性所需的信息量,即以比特为单位的负熵。系统不确定性所需的信息量,即以比特为单位的负熵。参考:关于博主wx/qq:binary-monster/1113673178 (添加时注明来意,否则不予通过)
2025-03-19 10:42:51
919
原创 [笔记] x86汇编语言:从实模式到保护模式之第七章 相同的功能,不同的代码
本章主要介绍了汇编语言中的一些高级编程技巧和概念,重点包括以下几个方面(deepseek生成):分段内存访问机制:通过不同的分段方法,进一步理解处理器的分段内存访问机制。程序加载时,内存地址的计算方式(如逻辑地址和物理地址的转换)被详细解释。非顺序的程序流程控制:介绍了循环和条件转移两种非顺序的程序流程控制方法。通过loop和jmp等指令,程序可以改变执行流程,实现循环和条件跳转。
2025-03-11 23:59:17
1221
原创 [笔记] x86汇编语言:从实模式到保护模式之第六章 编写主引导扇区代码
目标:NASM汇编语言源程序的一般组成部分,如标号、指令、伪指令和注释等;进一步学习mov指令和jmp指令的更多用法,以及加法指令add、除法指令div和异或指令xor的用法;处理器的工作是取指令执行指令,包括数据访问。而这一切,都是通过分段机制来完成的。在本章中,通过编写程序、分析程序的执行过程,观察程序的执行结果,进一步加深对内存分段访问机制的感性认识和对处理器工作过程的理解。学习NASM汇编语言源程序的基本组成部分,如标号、指令、伪指令和注释等。
2025-02-27 00:09:34
1124
原创 [笔记] x86汇编语言:从实模式到保护模式之第五章 虚拟机的安装和使用
和其他所有计算机语言一样,汇编语言程序设计具有很强的实践性,不实际上机操作,不思考,不能举一反三,是无法掌握它的。但是,当程序编译完成后,如何让处理器执行它呢?还有,如何才能知道执行的结果是不是正确呢?这都是非常重要的问题,要在本章解决。了解计算机的开机启动过程。只有这样,你才能知道我们应当把编译好的程序放到哪里才会被处理器执行到;了解硬盘的构造和作用;
2025-02-24 21:55:24
1161
原创 [笔记] x86汇编语言:从实模式到保护模式之第四章 汇编语言和汇编软件
源程序共有3行,每行第一个字符在文件内的偏移量分别是0,0x35, 0x40 (提示:每行首地址+偏移量该源程序文件的大小是0x49=0x40+9。
2025-02-18 23:51:19
1488
masm汇编窗口项目模板
2022-08-11
masm汇编helloworld模板
2022-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅