高级搜索
搜索结果
共找到了42个结果
进程
以下是针对 **进程相关知识** 的深入讲解,涵盖从基础到高阶的编程技术,结合 **C#** 和 **WPF** 的实际应用场景,帮助你达到高阶编程水平: --- ## **进程的核心概念与底层原理**### 1. **进程的本质**- **操作系统视角**: - **地址空间**:每个进程拥有独立的虚拟地址空间,内存隔离(防止进程间直接访问内存)。 - **资源隔离**:文件句柄、网络端口、环境变量等资源独立管理。 - **进程控制块(PCB)**:操作系统内核维护的进程元数据,包括: - 程序计...
进程通信
父子进程匿名管道通信 父进程 using (var pipeServer = new AnonymousPipeServerStream(PipeDirection.Out, HandleInheritability.Inheritable)) { Process childProcess = new Process { StartInfo = new ProcessStartInfo { FileName = "...
完整的通信链路
OSI 七层模型与协议对照表 层次 功能 常见协议/标准 工业协议 物理层 定义硬件接口、电气特性、信号传输方式。 RS-232、RS-485、USB、Ethernet、CAN、Wi-Fi、蓝牙、ZigBee、LoRa、NFC Modbus RTU(基于RS-485)、CANopen(基于CAN) 数据链路层 提供可靠的数据帧传输,处理错误检测和纠正。 Ethernet(IEEE 802.3)、Wi-Fi(IEEE 802.11)、PPP、HDLC Pro...
xaml 页面控件
通用属性(所有页面都可用) 属性名 说明 AutomationId 自动化测试标识 StyleClass 样式类 Resources 资源集合(样式、颜色等) BindingContext 数据上下文 ToolbarItems 工具栏按钮集合 Visual 视觉样式(如 Material) FlowDirection 布局方向(LTR/RTL) IsBusy 忙碌状态 InputTran...
xaml 布局控件
StackLayout 属性名 说明 Orientation 布局方向(Vertical/Horizontal) Spacing 子元素间距 Padding 内边距 Margin 外边距 HorizontalOptions 水平对齐方式 VerticalOptions 垂直对齐方式 BackgroundColor 背景色 Grid 属性名 说明 RowDefi...
xaml 进阶控件
ScrollView 作用:让内容可滚动(支持垂直或水平滚动)。 常用属性: Orientation:滚动方向(Vertical/Horizontal) Content:内部内容 Padding、Margin、BackgroundColor CollectionView 作用:高性能列表/网格布局,支持数据绑定、分组、选择等。 常用属性: ItemsSource:数据源 ItemTemplate:单元格模板 ItemsLayout:布局方式(垂直列...
xaml 视图控件
1. Label <Label Text="文本内容" <!-- 显示文本 --> TextColor="Red" <!-- 字体颜色 --> FontSize="18" <!-- 字体大小 --> FontAttributes="Bold,Italic" <!-- 字体样式:Bold/Italic/None --> FontFamily="Microso...
命令
查找端口占用 netstat -ano | findstr :7002 taskkill /F /PID 7292 杀死进程
高薪必备-锁
1、常见“锁”及使用方式一览表 锁类型 是否支持异步 官方定义 适用场景 Lock ❌ 否 提供基于对象的互斥访问机制(Monitor 实现) 小范围共享资源保护 Monitor ❌ 否 提供与 lock 相同功能,底层机制 自定义细粒度控制 Mutex ✅ 是(跨进程) 基于操作系统内核对象的互斥锁 跨进程同步、防止程序多开...
高薪必备-线程
1、线程分类 类型 描述 主线程(Main Thread) 应用程序启动时的第一个线程 后台线程(Background Thread) 不阻止程序退出 前台线程(Foreground Thread) 阻止程序退出,直到完成 池化线程(Thread Pool Threads) 由 .NET 线程池管理 显式线程(new Thread()) ...
高薪必备-大纲
推荐学习路径(适合准备架构师或技术负责人岗位) 阶段 学习内容 第一阶段 锁机制、线程池、TPL、Channel、PLINQ、ValueTask 第二阶段 泛型、反射、IL、Expression、AOP、DI、IoC 第三阶段 ASP.NET Core、中间件、Filter、DI、管道 第四阶段 EF Core、数据库迁移、性能优化 第五阶段 ...
DSTV-NC1解读
1. 代码块含义 DSTV 文件通过代码块(如 BO、SI、AK 等)分组描述零件的加工信息,每个代码块对应特定工艺或几何特征。以下是常见代码块的定义(引用自 DSTV 标准及 Tekla ProNest 文档): G代码标识 意义 描述 ST 文件块开始 整个加工文件起始 EN 文件块结束 整个加工文件结束 BO 孔打开块 定义孔加工的起始(如钻孔、冲孔) ...
互联网项目必备投入
作者自述 我是一名很普通的程序员,前端用 Vue,后端用 ASP.NET Core,PC 端开发 WinForm/WPF,移动端使用 MAUI,运维勉强算中级水平。目前线上运行的项目叫做“灵燕空间”,专注于轻量化的 HTTPS 证书管理、客户端软件升级托管、教程在线服务等模块,涵盖网页端、PC 客户端和移动端 App。 前言:别急着花钱,先理清思路! 如果你正准备启动一个互联网项目,请记住一句话:“前期投入要精打细算,必要支出必须砸钱,但顺序不能乱,不然分分钟亏到怀疑人生。” 作为项目的发...
实践经验:互联网项目起步指南
赠言 “前期不乱花钱,后期不怕烧钱。”——送给每一位想做产品的开发者 自我介绍 大家好,我是一名普普通通的程序员。前端用 Vue,后端玩 ASP.NET Core,PC 端折腾 WinForm/WPF,移动端最近在用 MAUI,运维水平也算“半桶水”。目前我在运营一个小项目——灵燕空间,主打 HTTPS 证书管理、客户端软件升级托管、在线教程等服务,覆盖网页、PC 客户端和移动 App。 前言:别急着花钱,先理清思路! 如果你正打算开启自己的互联网项目,送你一句肺腑之言: 前期投入要精打细算,必要支出必须...
nuxt开发
1. 创建项目结构 mkdir lingyanweb cd lingyanweb npm init -y npm install nuxt@latest mkdir pages public 2. 创建nuxt.config.ts // nuxt.config.ts export default defineNuxtConfig({ devtools: { enabled: true }, ssr: true, // 开启服务端渲染,SEO 核心! }) 3. 创建app.vue ...
winfrom与wpf
项目转换sdk形式提示 “System.Reflection.AssemblyCompanyAttribute”特性重复 解决方案: <PropertyGroup> <TargetFramework>net48</TargetFramework> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCP...
环境配置篇
RevitSDK下载 安装得到 “帮助文档” 和 AddInManager.dll、Autodesk.AddInManager.addin REVIT_2025_SDK.msiREVIT_2025_SDK.msiREVIT_2024_SDK.msiREVIT_2023_SDK.msiREVIT_2022_SDK.msiREVIT_2021_SDK.msiREVIT_2020_SDK.msiREVIT_2019_SDK.msiREVIT_2018_SDK.msiREVIT_2017_SDK.msi RevitL...
visual studio 常用开发命令
清理所有换成 C:\Users\adminpvc>dotnet nuget locals all --clear 正在清除 NuGet HTTP 缓存: C:\Users\adminpvc\AppData\Local\NuGet\v3-cache 正在清除 NuGet 全局包文件夹: E:\Users\adminpvc\.nuget\packages 正在清除 NuGet 临时缓存: C:\Users\adminpvc\AppData\Local\Temp\NuGetScratch 正在清除 NuGet ...
git常规
修改仓库url # 查看远端地址 git remote -v # 查看远端仓库名 git remote # 重新设置远程仓库 git remote set-url origin https://gitee.com/xx/xx.git (新地址) 删除远程仓库修改url # 删除远程的仓库 git remote rm origin # 重新添加远程仓库 git remote add origin https://gitee.com/xx/xx.git(新地址) 对当前仓库设置用户...
“此站点的连接不安全”怎么解决?Edge/Chrome 浏览器警告终极指南(2025最新)
当你在使用 Microsoft Edge 或 Google Chrome 浏览器访问某个网站时,突然弹出红色警告:“此站点的连接不安全”或“此站点无法提供安全连接”,是不是瞬间不敢继续访问了?别慌!这篇文章将为你彻底解析:为什么会出现这个警告?普通用户 vs 网站站长分别该怎么办?如何安全地继续访问(或彻底解决问题)?无论你是普通访客,还是网站所有者,都能在这里找到答案。一、为什么浏览器会提示“此站点的连接不安全”?这个警告不是电脑中毒,也不是网络故障,而是浏览器在告诉你:该网站没有使用 HTTPS 加密协议,数据...