当前位置: 首页 > news >正文

【Visio使用教程】

Visio使用教程

    • 1. Visio 的基本介绍
      • 1.1 Visio 是什么?
        • 核心特点:
      • 1.2 主要功能与应用场景
        • 典型用途:
        • 行业应用:
      • 1.3 版本与兼容性
      • 1.4 Visio下载
      • 1.5 安装
    • 2. Visio 的界面与基础操作
      • 2.1 界面布局详解
      • 2.2 创建新文档与模板选择
      • 2.3 形状的插入与编辑
      • 2.4 连接线与动态链接
      • 2.5 文本与注释的添加
    • 3. Visio 的常用操作
      • 3.1 流程图的绘制技巧
      • 3.2 组织结构图的快速生成
      • 3.3 网络拓扑图的构建
      • 3.4 平面图与建筑布局设计
      • 3.5 数据可视化与图表联动
    • 4. Visio 的高级技巧
      • 4.1 快捷键与效率提升
      • 4.2 自定义模板与形状库
      • 4.3 图层管理
      • 4.4 与其他 Office 工具的协同
      • 4.5 自动化与宏应用
    • 5. 常见问题与解决方案
    • 6. 总结

1. Visio 的基本介绍

1.1 Visio 是什么?

Microsoft Visio 是一款专业的图表绘制工具,属于 Microsoft Office 家族的一部分,但需单独购买或订阅。它专注于创建矢量图形图表,广泛应用于业务流程建模、工程制图、数据可视化等领域。与 PowerPoint 或 Word 的绘图功能不同,Visio 提供了更专业的工具库和智能化连接方式,适合复杂图表的高效设计。

核心特点:
  • 矢量图形支持:无限放大不失真。
  • 丰富的模板库:覆盖流程图、网络图、平面图等数百种场景。
  • 动态连接线:自动吸附和对齐,简化布局。
  • 数据绑定:可将图表与 Excel 数据动态关联,实现实时更新。

1.2 主要功能与应用场景

典型用途:
  • 流程图(Flowchart):描述业务流程、算法逻辑。
  • 网络拓扑图(Network Diagram):规划IT架构或设备连接。
  • 组织结构图(Org Chart):展示企业部门与人员关系。
  • 平面布局图(Floor Plan):设计办公室、家居或工业空间。
  • 工程制图(Engineering Drawings):如电路图、机械部件设计。
  • 甘特图与时间线:项目管理与进度跟踪。
行业应用:
  • IT 部门:网络配置与系统架构设计。
  • 制造业:生产线布局与流程优化。
  • 建筑业:室内设计与施工图纸。
  • 咨询公司:客户业务流程分析与可视化。

1.3 版本与兼容性

  • Visio 标准版(Standard):适合基础用户,包含常用模板。
  • Visio 专业版(Professional):支持高级功能(如数据联动、CAD导入)。
  • Visio Online(网页版):通过 Microsoft 365 订阅使用,功能简化。
  • 兼容性:文件格式为 .vsdx(默认)或 .vsdm(支持宏),可导出为 PDF、PNG、SVG 等格式。需注意:
    • 与 Mac 的兼容性:官方无 Mac 版,但可通过 Parallels 虚拟机或 Visio 网页版使用。
    • 跨平台协作:通过 OneDrive 或 SharePoint 共享文件。

1.4 Visio下载

官网下载链接:传送门

1.5 安装

先创建txt文件,再将.txt改为.bat文件,点击运行即可。

@echo off
title Activate Microsoft Visio 2019&cls&echo ============================================================================&echo #Visio: Activating Microsoft software products for FREE without software&echo ============================================================================&echo.&echo #Supported products:&echo - Microsoft Visio Standard 2019&echo - Microsoft Visio Professional Plus 2019&echo.&echo.&(if exist "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office16")&(if exist "%ProgramFiles(x86)%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office16")&cscript //nologo ospp.vbs /inslic:"..\root\Licenses16\pkeyconfig-office.xrm-ms" >nul&(for /f %%x in ('dir /b ..\root\Licenses16\client-issuance*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)&(for /f %%x in ('dir /b ..\root\Licenses16\visioprovl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)&(for /f %%x in ('dir /b ..\root\Licenses16\visiopro2019vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)&echo.&echo ============================================================================&echo 正在尝试激活...&cscript //nologo ospp.vbs /unpkey:7VCBB >nul&cscript //nologo ospp.vbs /inpkey:9BGNQ-K37YR-RQHF2-38RQ3-7VCBB >nul&set i=1
:server
if %i%==1 set KMS_Sev=kms8.MSGuides.com
if %i%==2 set KMS_Sev=kms9.MSGuides.com
if %i%==3 set KMS_Sev=kms7.MSGuides.com
if %i%==4 goto notsupported
cscript //nologo ospp.vbs /sethst:%KMS_Sev% >nul&echo ============================================================================&echo.&echo.
cscript //nologo ospp.vbs /act | find /i "successful" && (echo 已完成,按任意键退出) || (echo 连接KMS服务器失败! 试图连接到另一个… & echo 请等待... & echo. & echo. & set /a i+=1 & goto server)
pause >nul
exit

2. Visio 的界面与基础操作

2.1 界面布局详解

Visio 界面与 Word、Excel 类似,但包含专业绘图工具:

  • 功能区(Ribbon):包含“开始”“插入”“设计”等选项卡。
  • 形状面板(Shapes Pane):左侧默认显示,提供分类形状库。
  • 画布(Canvas):中央绘图区域,支持缩放(Ctrl+鼠标滚轮)。
  • 状态栏:显示缩放比例、页面导航等信息。

2.2 创建新文档与模板选择

  1. 新建文件:启动 Visio 后选择“新建”或按 Ctrl+N
  2. 模板选择
    • 空白模板:自由绘制,适合自定义需求。
    • 预设模板:如“基本流程图”“组织结构图”等,自动加载相关形状库。
    • 搜索模板:输入关键词(如“UML”“电路图”)快速定位。

2.3 形状的插入与编辑

  • 插入形状
    • 从左侧面板拖拽到画布。
    • 使用“开始”选项卡中的“绘制工具”手动绘制(如矩形、椭圆)。
  • 编辑形状
    • 调整大小:拖拽边缘控制点。
    • 旋转:使用顶部旋转手柄或“旋转”工具。
    • 格式设置:通过“开始”选项卡修改填充颜色、边框样式等。

2.4 连接线与动态链接

  • 添加连接线
    1. 选择“连接线”工具(或按 Ctrl+3)。
    2. 从一个形状的连接点拖拽到另一个形状。
  • 动态链接特性
    • 移动形状时,连接线自动调整路径。
    • 右键连接线可修改箭头样式或添加文本标签。

2.5 文本与注释的添加

  • 添加文本
    • 双击形状直接输入。
    • 使用“文本工具”(按 Ctrl+2)在任意位置插入文本框。
  • 注释技巧
    • 使用“批注”功能(“审阅”选项卡)添加可折叠的注释。
    • 为连接线添加说明文本,增强可读性。

3. Visio 的常用操作

3.1 流程图的绘制技巧

  • 标准化符号
    • 矩形:流程步骤。
    • 菱形:判断节点。
    • 椭圆:开始/结束标志。
  • 自动布局
    • 使用“设计”选项卡中的“重新布局页面”功能一键优化排版。
  • 跨职能流程图
    • 使用“泳道图”模板划分不同部门或角色的职责区域。

3.2 组织结构图的快速生成

  • 数据导入
    1. 准备 Excel 表格,包含“姓名”“职位”“上级”列。
    2. 使用“组织结构图向导”自动生成图表(需专业版)。
  • 手动调整
    • 拖拽形状到新位置,层级关系自动更新。
    • 使用“布局”功能调整分支方向(水平/垂直)。

3.3 网络拓扑图的构建

  • 设备符号库
    • 使用“网络图”模板中的路由器、交换机等图标。
  • IP 地址标注
    • 右键形状选择“数据”>“形状数据”,输入IP、子网掩码等信息。
  • 自动生成报告
    • 导出设备列表为 Excel 或 CSV 文件(专业版功能)。

3.4 平面图与建筑布局设计

  • 比例设置
    • 在“设计”选项卡中设置绘图比例(如 1:100)。
  • 导入 CAD 文件
    • 支持将 .dwg 文件插入为背景参考(需专业版)。
  • 家具库
    • 使用“办公室布局”模板中的桌椅、隔断等形状。

3.5 数据可视化与图表联动

  • 数据绑定
    1. 准备 Excel 数据表。
    2. 选择形状后,通过“数据”选项卡中的“链接数据”导入。
    3. 数据变化时,图表自动更新(如颜色、标签)。
  • 数据图形
    • 使用图标集、数据栏直观展示状态(如完成度、优先级)。

4. Visio 的高级技巧

4.1 快捷键与效率提升

  • 通用快捷键
    • Ctrl+S:保存。
    • Ctrl+Z:撤销。
    • F4:重复上一步操作。
  • 绘图快捷键
    • Ctrl+1:选择工具。
    • Ctrl+2:文本工具。
    • Ctrl+3:连接线工具。

4.2 自定义模板与形状库

  • 创建模板
    1. 设计好常用布局和样式。
    2. 另存为 .vstx 文件至“自定义模板”文件夹。
  • 制作形状
    • 使用“绘图工具”组合多个形状,右键选择“组合”>“创建新形状”。

4.3 图层管理

  • 启用图层
    • 在“开始”选项卡中打开“图层”面板。
  • 分层管理
    • 将不同元素(如文本、连接线)分配到独立图层,便于批量隐藏或锁定。

4.4 与其他 Office 工具的协同

  • 嵌入到 Word/PPT
    • 复制 Visio 图表后,在 Word 或 PPT 中选择“粘贴为增强型图元文件”。
  • 与 Excel 联动
    • 通过“数据透视表”动态生成 Visio 图表(需专业版)。

4.5 自动化与宏应用

  • 录制宏
    1. 在“视图”选项卡中启用“宏录制器”。
    2. 执行重复操作(如批量修改颜色)。
    3. 保存宏并分配快捷键。
  • VBA 编程
    • 使用 VBA 脚本实现复杂自动化(如批量生成形状)。

5. 常见问题与解决方案

  • 连接线错位:启用“动态网格”(视图 > 视觉帮助)辅助对齐。
  • 文件过大:压缩图片(右键图片 > 压缩图片)或删除未使用的主控形状。
  • 打印问题:调整页面设置中的缩放比例,或分页预览(视图 > 分页预览)。

6. 总结

Microsoft Visio 凭借其强大的专业性和灵活性,成为众多行业图表设计的首选工具。通过掌握基础操作、熟练运用快捷键和高级功能,用户可以显著提升工作效率。无论是简单的流程图还是复杂的工程制图,Visio 都能提供高效的解决方案。建议用户结合实际项目需求,逐步探索其深度功能,如数据联动和自动化脚本,以充分发挥其潜力。

相关文章:

【Visio使用教程】

Visio使用教程 1. Visio 的基本介绍1.1 Visio 是什么?核心特点: 1.2 主要功能与应用场景典型用途:行业应用: 1.3 版本与兼容性1.4 Visio下载1.5 安装 2. Visio 的界面与基础操作2.1 界面布局详解2.2 创建新文档与模板选择2.3 形状…...

蓝桥杯 修剪灌木

问题描述 爱丽丝要完成一项修剪灌木的工作。 有 N 棵灌木整齐的从左到右排成一排。爱丽丝在每天傍晩会修剪一棵灌 木, 让灌木的高度变为 0 厘米。爱丽丝修剪灌木的顺序是从最左侧的灌木开始, 每天向右修剪一棵灌木。当修剪了最右侧的灌木后, 她会调转方向, 下一天开 始向左修…...

HTML中滚动加载的实现

设置div的overflow属性,可以使得该div具有滚动效果,下面以div中包含的是table来举例。 当table的元素较多,以至于超出div的显示范围的话,观察下该div元素的以下3个属性: clientHeight是div的显示高度,scrol…...

bbbbb

import java.util.ArrayList; import java.util.List; public class KthPermutation { public static String getPermutation(int n, int k) { // 计算阶乘 int[] factorial new int[n]; factorial[0] 1; for (int i 1; i < n; i) …...

Linux文件

1.Open函数 高频使用的Linux系统调用&#xff1a;open write read close Linux自带的工具&#xff1a;man手册&#xff1a; man 1是普通的shell命令&#xff0c;比如ls man 2是系统调用函数&#xff0c;比如open&#xff0c;write说明 在Linux系统库的定义&#xff1a; int o…...

kafka指北

为自己总结一下kafka指北&#xff0c;会持续更新。创作不易&#xff0c;转载请注明出处。 目录 集群controller选举过程broker启动流程 主题创建副本分布ISRleader副本选举机制LEO 生产数据流程同步发送和异步发送 分区策略ack应答生产者发送消息的幂等性跨分区幂等性问题&…...

Linux安装部署Elasticsearch8 全过程记录

一、安装 Elasticsearch8 1、下载 访问 Elasticsearch 官方网站&#xff08;Download Elasticsearch | Elastic&#xff09;。 在下载页面找到 Elasticsearch 8 的 Linux 版本&#xff08;.tar.gz 格式&#xff09;下载链接&#xff0c;点击下载。 下载Elasticsearch8&…...

ESP32(3)UDP通信

对于 lwIP 的 Socket 的使用方式&#xff0c;它与文件操作非常相似。在文件操作中&#xff0c;我们首先打开文件&#xff0c;然后进行读/写操作&#xff0c;最后关闭文件。在TCP/IP网络通信中&#xff0c;也存在着相同的操作流程&#xff0c;但所使用的接口不再是文件描述符或 …...

汽车机械钥匙升级一键启动的优点

汽车机械钥匙升级一键启动的优点主要包括&#xff1a; 便捷性&#xff1a;一键启动功能的引入极大地提升了用车便捷性。车主无需翻找钥匙&#xff0c;只需在车辆感应范围内轻触启动键&#xff0c;即可轻松发动汽车。 安全性&#xff1a;移动管家专车专用一键启动系统配备了防…...

【matlab例程】三维下的TDOA定位和EKF轨迹滤波例程,TDOA的锚点数量可自定义(订阅专栏后可获得完整代码)

本文所述的MATLAB例程实现了TDOA定位和扩展卡尔曼滤波(EKF)来提高位置估计的准确性,并通过可视化结果进行分析。 文章目录 运行结果MATLAB代码程序讲解关键步骤和功能步骤解释注意事项总结运行结果 三维轨迹: 三维误差曲线: RMSE曲线: 命令行输出内容:...

个人blog系统 前后端分离 前端js后端go

系统设计&#xff1a; 1.使用语言&#xff1a;前端使用vue&#xff0c;并使用axios向后端发送数据。后端使用的是go的gin框架&#xff0c;并使用grom连接数据库实现数据存储读取。 2.设计结构&#xff1a; 最终展示&#xff1a;仅展示添加模块&#xff0c;其他模块基本相似 前…...

OSG简介

OSG OpenSceneGraph (简称 OSG) 是一个开源的高性能3D图形库。 作用 它为开发者提供了一个强大的API&#xff0c;处理和渲染复杂的3D图形。 特点 OSG基于OpenGL构建&#xff0c;提供了对现代图形技术的支持&#xff0c;如着色器、纹理映射、光照模型等高级特性。 跨平台支…...

社区版Uos20.9从源码编译QT5.15.2

主要是在这个文章上学的究极保姆式教你如何在Ubuntu上源码安装Qt5.15.2_ubuntu安装qt5.15.2-CSDN博客 但原文上在环境变量的配置上真用在 uso上好像不行&#xff0c;要加一些引号和$号。原文的测试编译代码也有些问题&#xff0c;include上少了类。略作修改&#xff0c;在UOS社…...

AI学习第二天--大模型压缩(量化、剪枝、蒸馏、低秩分解)

目录 1. 量化&#xff1a;压缩大象的“脂肪” 比喻 技术逻辑 2. 剪枝&#xff1a;修剪大象的“无效毛发” 比喻 技术逻辑 3. 知识蒸馏&#xff1a;让大象“师从巨象” 比喻 技术逻辑 4. 低秩分解&#xff1a;把大象“折叠成纸偶” 比喻 技术逻辑 5. 推理优化&#…...

C++ —— 线程同步(互斥锁)

C —— 线程同步&#xff08;互斥锁&#xff09; 线程同步互斥锁&#xff08;互斥量&#xff09;测试代码mutex互斥锁 线程同步 线程同步&#xff1a;多线程协同工作&#xff0c;协商如何使用共享资源。 C11线程同步包含三部分内容&#xff1a; 互斥锁&#xff08;互斥量&…...

相对路径跳转和绝对路径跳转有什么区别?

在 Vue 3 中使用路由跳转时&#xff0c;相对路径跳转和绝对路径跳转在使用方式、适用场景等方面存在明显区别&#xff0c;以下为你详细介绍&#xff1a; 定义 绝对路径跳转&#xff1a;指的是使用完整的路径来进行路由导航&#xff0c;路径以 / 开头&#xff0c;无论当前处于…...

Flume详解——介绍、部署与使用

1. Flume 简介 Apache Flume 是一个专门用于高效地 收集、聚合、传输 大量日志数据的 分布式、可靠 的系统。它特别擅长将数据从各种数据源&#xff08;如日志文件、消息队列等&#xff09;传输到 HDFS、HBase、Kafka 等大数据存储系统。 特点&#xff1a; 可扩展&#xff1…...

笔记类AI应用体验

笔记类AI应用体验 叮当好记视频一键转笔记&#xff0c; 祝你学习效率起飞 IMAGet笔记印象笔记&#xff08;Evernote&#xff09;&#xff1a;Notion&#xff1a;Trilium Notes&#xff1a;二、开始搭建三、搭建步骤四、创建博客 Obsidian&#xff1a;案例让ai帮我执行大模型学习…...

Mysql篇——SQL优化

本篇将带领各位了解一些常见的sql优化方法&#xff0c;学到就是赚到&#xff0c;一起跟着练习吧~ SQL优化 准备工作 准备的话我们肯定是需要一张表的&#xff0c;什么表都可以&#xff0c;这里先给出我的表结构&#xff08;表名&#xff1a;userinfo&#xff09; 通过sql查看…...

【css酷炫效果】纯CSS实现故障文字特效

【css酷炫效果】纯CSS实现故障文字特效 缘创作背景html结构css样式完整代码基础版进阶版(3D效果) 效果图 想直接拿走的老板&#xff0c;链接放在这里&#xff1a;https://download.csdn.net/download/u011561335/90492053 缘 创作随缘&#xff0c;不定时更新。 创作背景 刚…...

【Java】链表(LinkedList)(图文版)

本博客总结了Java当中链表的实现&#xff0c;以及相关方法的使用&#xff0c;在最后附带了一些常见链表相关处理技巧&#xff0c;希望对你有帮助&#xff01; ps&#xff1a;可拷贝到IDEA上自行测试&#xff0c;代码全部完成测试。 一.链表概述 1.什么是链表&#xff1f; 链…...

审批工作流系统xFlow

WorkFlow-审批流程系统 该项目为完全开源免费项目 可用于学习或搭建初始化审批流程系统 希望有用的小伙伴记得点个免费的star gitee仓库地址 仿钉钉飞书工作审批流系统 介绍 前端技术栈: vue3 ts vite arcodesign eslint 后端技术栈:springbootspring mvc mybatis mavenmysq…...

UNION,UNION ALL 的详细用法

目录 一、基本概念 二、核心区别 三、语法使用规则 四、代码实演示 4.1 两张表字段相同&#xff0c;字段顺序也相同 4.2 两张表字段相同。但字段顺序不同 4.3 两张表存在相同字段&#xff0c;但一张表字段多&#xff0c;一张表字段少 一、基本概念 操作符功能描述去重处…...

Java 集合遍历过程中修改数据触发 Fail-Fast 机制 ,导致报ConcurrentModificationException异常

Java Fail-Fast 机制 Fail-Fast 机制是 Java 集合框架中的一种错误检测机制&#xff0c;用于在遍历集合时检测结构修改。如果在迭代器创建之后&#xff0c;集合被修改&#xff08;例如添加或删除元素&#xff09;&#xff0c;并且这种修改不是通过迭代器自身的 remove() 方法进…...

Javascript 日期相关计算

1、获取当前日期的前一天 // 获取当前日期let today new Date();today.setDate(today.getDate() - 1);// 转换为本地日期字符串格式let yesterdayStr today.toISOString().slice(0, 10);console.log(yesterdayStr); // 例如: "2023-04-03" (格式取决于地区设置) 2…...

自动驾驶背后的数学:特征提取中的线性变换与非线性激活

在上一篇博客「自动驾驶背后的数学&#xff1a;从传感器数据到控制指令的函数嵌套」—— 揭秘人工智能中的线性函数、ReLU 与复合函数中&#xff0c;我们初步探讨了自动驾驶技术中从传感器数据到控制指令的函数嵌套流程&#xff0c;其中提到了特征提取模块对传感器数据进行线性…...

DNS解析查询工具

dig命令 1 常用命令 命令&#xff1a;dig 您的域名&#xff08;示例&#xff1a;dig www.baidu.com&#xff09; 2、根据解析记录查询&#xff0c;比如MX&#xff0c;CNAME&#xff0c;NS&#xff0c;PTR等&#xff0c;只需将类型加在命令后面即可。 示例&#xff1a;dig bai…...

【eNSP实战】(续)一个AC多个VAP的实现—将隧道转发改成直接转发

在 一个AC多个VAP的实现—CAPWAP隧道转发 此篇文章配置的基础上&#xff0c;将隧道转发改成直接转发 一、改成直接转发需要改动的配置 &#xff08;一&#xff09;将连接AP的接口改成trunk口&#xff0c;并允许vlan100、101、102通过 [AC1]interface GigabitEthernet 0/0/8 …...

解决远程卡在下载vscode-server的问题,一键安装脚本

vscode-server 下载与安装脚本 vscode-server一键安装脚本 简介 此脚本用于下载并安装指定提交 ID 和架构的 VS Code Server。用户可以选择不同的架构&#xff0c;并输入对应的 VS Code 提交 ID 来下载和安装 vscode-server。VS Code提交ID可以在VS Code界面“帮助>关于…...

【unity实战】用unity封装一个复杂全面且带不同射击模式的飞机大战射击系统

考虑到每个人基础可能不一样,且并不是所有人都有同时做2D、3D开发的需求,所以我把 【零基础入门unity游戏开发】 分为成了C#篇、unity通用篇、unity3D篇、unity2D篇。 【C#篇】:主要讲解C#的基础语法,包括变量、数据类型、运算符、流程控制、面向对象等,适合没有编程基础的…...

LeetCode[42] 接雨水

动态规划 left_max[i] height[i]左侧的最高高度right_max[i] height[i]右侧的最高高度height[i]能接多少水&#xff1f;min(left_max[i], right_max[i])-height[i] class Solution { public:int trap(vector<int>& height) {int len height.size();vector<in…...

c++ 基础题目lambda

1. auto lambda = [](double x) { return static_cast<int>(x); }; 是 匿名函数对象 ,不可直接声明 a.可以赋值给一个与其类型兼容的 std::function 类型的对象 std::function<int(int, int)> lambda = [](int x, int y) { return x + y; }; b.使用具体的 lambda …...

RTSP/Onvif安防视频EasyNVR平台 vs.多协议接入视频汇聚EasyCVR平台:设备分组的区别

EasyNVR安防视频云平台是旭帆科技TSINGSEE青犀旗下支持RTSP/Onvif协议接入的安防监控流媒体视频云平台。平台具备视频实时监控直播、云端录像、云存储、录像检索与回看、告警等视频能力&#xff0c;能对接入的视频流进行处理与多端分发&#xff0c;包括RTSP、RTMP、HTTP-FLV、W…...

网络编程套接字【端口号/TCPUDP/网络字节序/socket编程接口/UDPTCP网络实验】

网络编程套接字 0. 前言1. 认识端口号2. 认识TCP和UDP协议3. 网络字节序4. socket编程接口5. 实现一个简单的UDP网络程序5.1 需求分析5.2 头文件准备5.3 服务器端设计5.4 客户端设计5.5 本地测试5.6 跨网络测试5.7 UDP小应用——客户端输入命令&#xff0c;服务器端执行 6. 地址…...

【C语言预编译处理精选题】

C语言预编译处理精选题 一、选择易错题1.1 纯文本替换&#xff0c;注意优先级&#xff01;1.2 再来一道文本替换&#xff0c;别马虎1.3 宏定义的替换1.4带参数宏定义的空格问题1.5 " "的include1.6 条件编译1.7 预编译概念 二、填空易错题2.1 注意两个连续的 i2.2 异…...

云钥科技工业相机定制服务,助力企业实现智能智造

在工业自动化、智能制造和机器视觉快速发展的今天&#xff0c;工业相机作为核心感知设备&#xff0c;其性能直接决定了检测精度、生产效率和产品质量。然而&#xff0c;标准化工业相机往往难以满足复杂多样的应用场景需求&#xff0c;‌工业相机定制‌逐渐成为企业突破技术瓶颈…...

用了Cline和华为云的大模型,再也回不去了

这两年AI火热&#xff0c;受影响最大的还是程序员群体&#xff0c;因为编程语言是高度形式化的&#xff0c;完全可以用BNF等形式精确地定义&#xff0c;不像自然语言那样&#xff0c;容易出现歧义。另外开源是软件界的潮流&#xff0c;GitHub上有海量的开源代码可供AI来训练&am…...

vs2017版本与arcgis10.1的ArcObject SDK for .NET兼容配置终结解决方案

因电脑用的arcgis10.1,之前安装的vs2010正常能使用AO和AE&#xff0c;安装vs2017后无法使用了&#xff0c;在重新按照新版本arcgis engine或者arcObject费时费力&#xff0c;还需要重新查找资源。 用vs2017与arc10.1的集成主要两个问题&#xff0c;1&#xff1a;安装后vs中没有…...

Java对接微信支付全过程详解

&#x1f9d1; 博主简介&#xff1a;CSDN博客专家&#xff0c;历代文学网&#xff08;PC端可以访问&#xff1a;https://literature.sinhy.com/#/?__c1000&#xff0c;移动端可微信小程序搜索“历代文学”&#xff09;总架构师&#xff0c;15年工作经验&#xff0c;精通Java编…...

微软 System Center Configuration Manager(SCCM)的组件文件

微软 System Center Configuration Manager(SCCM) 或 Microsoft Endpoint Configuration Manager(MECM) 的组件文件,属于企业级设备管理工具的一部分。以下是具体说明: C:\Windows\CCM\smsswd.exe C:\Windows\CCM\tsmanager.exe smsswd.exe 和 tsmanager.exe 是 Micros…...

C语言和C++到底有什么关系?

C 读作“C 加加”&#xff0c;是“C Plus Plus”的简称。 顾名思义&#xff0c;C 就是在 C 语言的基础上增加了新特性&#xff0c;玩出了新花样&#xff0c;所以才说“Plus”&#xff0c;就像 Win11 和 Win10、iPhone 15 和 iPhone 15 Pro 的关系。 C 语言是 1972 年由美国贝…...

10.PE导出表

一:定位导出表 PIMAGE_NT_HEADERS->OptionalHeader->DataDirectory[0] typedef struct _IMAGE_DATA_DIRECTORY {DWORD VirtualAddress; // 导出表的RVADWORD Size; // 导出表大小(没用) } IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY; 该结构的Vi…...

springBoot中不添加依赖 , 手动生成一个token ,并校验token,在统一拦截器中进行校验 (使用简单 , 但是安全性会低一点)

要在 Spring Boot 里实现接口统一拦截并校验 Token&#xff0c;可以借助 Spring 的拦截器机制。下面是具体的实现步骤和代码示例。 1. 创建 Token 工具类 import java.nio.charset.StandardCharsets; import java.security.MessageDigest; import java.security.NoSuchAlgori…...

VSCode C/C++ 环境搭建指南

一、前言 Visual Studio Code&#xff08;简称 VSCode&#xff09;是一款轻量级且功能强大的跨平台代码编辑器&#xff0c;凭借丰富的插件生态和高度的可定制性&#xff0c;深受开发者喜爱。对于 C/C 开发者而言&#xff0c;在 VSCode 中搭建开发环境&#xff0c;能够获得灵活…...

ES6(4) Map 集合详解

1. Map 集合简介 Map 是 ES6 提供的一种新的键值对数据结构&#xff0c;与普通对象&#xff08;Object&#xff09;不同&#xff0c;Map 的键可以是任意类型&#xff08;包括对象、函数等&#xff09;。 2. 创建 Map 集合 可以使用 new Map() 创建一个 Map&#xff0c;并在括…...

DeepSeek私有化部署与安装浏览器插件内网穿透远程访问实战

文章目录 前言1. 本地部署OllamaDeepSeek2. Page Assist浏览器插件安装与配置3. 简单使用演示4. 远程调用大模型5. 安装内网穿透6. 配置固定公网地址 前言 最近&#xff0c;国产AI大模型Deepseek成了网红爆款&#xff0c;大家纷纷想体验它的魅力。但随着热度的攀升&#xff0c…...

【设计模式】建造者模式

三、建造者模式 3.3 建造者模式 建造者(Builder) 模式也称构建器模式、构建者模式或生成器模式&#xff0c;同工厂模式或原型 模式一样&#xff0c;也是一种创建型模式。建造者模式比较复杂&#xff0c;不太常用&#xff0c;但这并不表示不需要了 解和掌握该模式。建造者模式…...

一场由 ES 分片 routing 引发的问题

一场由 ES 分片 routing 引发的问题 ES 结构 {"poroperties": {"joinType": {"type": "join","eager_global_ordinals": true,"relations": {"spu": "sku"}},"id":{"type&q…...

搭建Python量化开发环境:从零开始的完整指南

搭建Python量化开发环境&#xff1a;从零开始的完整指南 在量化投资领域&#xff0c;一个稳定且高效的开发环境是成功的关键。本文将引导你一步步搭建起自己的Python量化开发环境&#xff0c;确保你能够顺利开始编写和运行量化策略。 &#x1f680;量化软件开通 &#x1f68…...

JavaScript日期区间计算:精准解析年月日差异

一、应用场景与功能概述 在日常的制作项目或者是练习&#xff0c;我们经常需要计算两个日期之间的精确时间差。本文将通过一个JavaScript日期计算函数&#xff0c;详细解析如何实现精准的年/月/日差异计算&#xff0c;并探讨实际开发中的常见问题和解决方案。 二、核心功能解…...