- 博客(44)
- 收藏
- 关注
原创 软设-总线系统、磁盘阵列技术和计算机可靠性
本文摘要: 计算机系统总线分为片内总线(芯片内部连接)、系统总线(功能部件间连接)和通信总线(设备互连)。磁盘阵列技术(RAID)通过多磁盘组合提供高性能存储,包含RAID-0至RAID-6不同等级,分别具有不同的容错能力和数据冗余机制。计算机可靠性用R(t)表示,串联系统可靠度为各部件乘积,并联系统可靠度为1减去各部件失效率乘积。通过冗余设计可提升系统整体可靠性。
2026-04-20 11:09:11
233
原创 软设-存储系统
本文系统介绍了计算机存储系统的层次结构与分类。存储系统采用主存-辅存结构实现虚拟存储,解决容量问题;通过Cache-主存结构缓解CPU与主存速度差异。存储设备按位置可分为内存(高速小容量)和外存(低速大容量);按材料分为磁存储、半导体存储和光存储;按工作方式分为读写存储器(RAM)和只读存储器(ROM)。重点解析了Cache的工作原理,包括三种地址映像方式(直接、全相联、组相联)及其性能计算公式,同时阐述了虚拟存储器的实现原理。最后涉及主存编址计算和磁盘存取时间的组成要素,全面覆盖了存储系统的核心知识点。
2026-04-20 10:32:02
311
原创 软设-计算机系统组成、指令系统和输入输出技术
本文摘要:计算机体系结构核心概念解析,包括冯·诺依曼计算机的主存储器组成(存储元、单元、字、字长)及CPU结构(运算器与控制器组件)。介绍了Flynn分类法的四种计算机体系结构类型,指令系统的寻址方式(7种)及CISC与RISC的区别。重点阐述了流水线技术的计算方法和性能指标(吞吐率、加速比),以及四种I/O数据传输方式(程序控制、中断、DMA、IOP)。全文系统梳理了计算机组成原理的关键技术要点,适合计算机专业学习参考。(149字)
2026-03-30 17:33:20
335
原创 软设-进制转换
本文介绍了计算机中常用的进制系统及其相互转换方法。主要内容包括:1)二进制、八进制、十进制和十六进制的表示方法;2)任意进制转十进制的方法(按权展开);3)十进制转其他进制的方法(短除法);4)二进制与十六进制间的快速转换技巧(4位分组对应)。文章通过具体数值示例演示了各种进制转换的计算过程,如13转二进制为1101,255转十六进制为FF等。同时说明了二进制与十六进制互转时需注意补位规则,为理解计算机数值表示提供了基础指导。
2026-03-24 11:47:01
243
原创 uniapp云打包打包安卓app失败,显示:本地安装包生成失败,请重试或者切换到非安心打包模式进行打包
前言:HBuilder X未做任何改变,前一天打包正常,第二天打包就报错;看网上说更新HBuilder,更新之后可以打包,只是打包的app自动更新会出问题,而且再次打包又会报这个错,并未解决问题。删除文件里面unpackage下面的cache和dist两个文件。
2025-08-05 16:50:13
802
4
原创 PC端直接打印功能(包括两张图片合并功能)
本文展示了一个Vue 3图片打印功能的实现方案。核心功能包括:1) 通过Canvas合并两张图片(主图片和头像);2) 使用iframe实现静默打印,避免页面内容干扰;3) 添加打印样式优化输出效果。代码提供了完整的打印流程:图片加载、合并处理、iframe打印窗口创建、样式隔离以及打印后的清理工作。打印按钮触发后,会将合并后的图片以优化的布局输出到打印机,确保打印质量。
2025-06-06 16:47:07
358
原创 mapbox加载geojson点位,点击点,该点高亮(点位图片放大)
【代码】mapbox加载geojson点位,点击点,该点高亮(点位图片放大)
2025-06-06 15:21:07
195
原创 常用方法封装(脱敏、复制、格式化日期)
本文介绍了三个常用前端功能实现方法:1.数据脱敏功能,通过截取字符串前后部分并用星号替换中间内容;2.基于clipboard库的一键复制功能,包含成功/失败回调处理;3.使用moment库进行日期格式化操作,包括获取当前日期及前一天日期。每个功能均提供了代码示例和简要说明,涵盖了字符串处理、DOM操作和日期处理等常见开发需求。
2025-06-06 15:11:53
381
原创 uniapp实现app自动升级或更新
本文介绍不使用uni-app官方升级中心,通过后端接口实现APP自动更新的方案。核心流程包括:1)将打包的APK上传至uniCloud空间存储,获取下载链接;2)前端获取当前版本号并与接口返回版本号比对,不同时跳转更新页;3)更新页通过plus.downloader实现下载安装功能,支持进度显示和强制更新。关键代码包括版本号比对逻辑、下载进度监听和安卓广播接收安装状态。该方案解决了官方升级中心无法自动更新的问题,适用于需要自主控制更新流程的场景。
2025-06-06 09:35:42
2701
原创 ‘“node --max-old-space-size=4096“‘ 不是内部或外部命令,也不是可运行的程序
删除node_modules文件夹,重新yarn install,再执行yarn run fix-memory-limit,再yarn build;
2023-05-23 15:28:48
1519
原创 vue3之Cesium问题(1)
在node_modules的cesium文件夹下面的package.json里面的exports里面添加"./Source/Widgets/widgets.css":"./Source/Widgets/widgets.css"
2022-05-11 10:57:28
2692
原创 js闭包点赞功能应用
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>...
2021-11-02 20:46:31
411
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅