基础知识
文章平均质量分 65
斯文小提莫
品味当下,观自在
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GitLab 全部权限角色详解
GitLab权限角色详解:从访客到管理员的全方位解析。GitLab权限体系分为项目/群组角色(Guest→Reporter→Developer→Maintainer→Owner)和实例级管理员角色,新增Planner角色专注于任务管理。Guest仅能查看基础信息,Reporter可查看代码和任务,Developer拥有代码提交权,Maintainer管理项目配置,Owner拥有完全控制权。管理员具备跨项目系统权限。权限叠加取最高值,且高权限包含低权限所有功能。特别说明分支保护规则可能限制所有角色的操作权限。原创 2026-06-01 23:45:00 · 209 阅读 · 0 评论 -
【常识】通俗易懂的讲CPU,GPU,MCU,FPGA,DSP的区别和特点
摘要:本文清晰区分了五种核心芯片:CPU作为通用处理器适合复杂任务;GPU专攻并行计算,用于图形和AI;MCU是小设备控制核心;FPGA可编程硬件适合定制电路;DSP擅长信号处理。通过比喻和对比表,直观展示各自特点:CPU如全能管家、GPU像流水线、MCU是小设备大脑、FPGA是乐高电路、DSP是数学专家。文末用场景化总结帮助快速匹配应用需求,如CPU跑系统、GPU做AI、MCU控家电等。原创 2026-04-21 23:15:41 · 2402 阅读 · 0 评论 -
【网络】Python 怎么做TCP通讯
Python TCP通信主要依赖标准库,分为三层实现方案:底层基础的socket模块,提供原生TCP/UDP支持;高层封装的socketserver模块,简化服务端开发,支持多线程/多进程;以及现代异步方案asyncio模块,适合高并发场景。文章提供了各层的核心类和极简代码示例,包括基础socket实现、多线程服务端开发等,并给出选型建议:简单通讯用socket,多客户端连接用socketserver,高并发场景用asyncio。同时指出TCP粘包、字节数据编码等关键注意事项,推荐新手优先使用sockets原创 2026-04-18 23:45:00 · 428 阅读 · 0 评论 -
【网络】C#TCP 通讯
C# .NET TCP通信类分层指南 高层封装类(推荐新手使用) TcpListener:服务端监听连接 TcpClient:客户端连接工具 NetworkStream:简化数据读写 特点:开箱即用,适合90%常规场景 底层Socket类 完全控制TCP/UDP通信 灵活但代码复杂 需手动处理异常和粘包问题 高性能类 SocketAsyncEventArgs:IOCP模型 System.IO.Pipelines:解决粘包问题 适用高并发服务器场景 选型建议: 普通项目 → TcpListener/TcpCl原创 2026-04-17 16:34:04 · 444 阅读 · 0 评论 -
【网络】IP,子网掩码、默认网关、DNS服务
本文以城市类比的方式,系统讲解了IPv4网络通信的四大核心要素:IP地址(设备唯一标识)、子网掩码(网络划分规则)、默认网关(跨网段通信出口)和DNS服务器(域名解析服务)。通过生活化的比喻和专业解析,详细阐述了各要素的功能原理及相互关系,并以访问百度为例展示了完整通信流程。最后提供了常见网络故障的排查思路,帮助读者全面理解网络通信机制。全文结构清晰,从概念到应用层层递进,是理解基础网络知识的实用指南。原创 2026-04-16 23:45:00 · 671 阅读 · 0 评论 -
windows服务,生命周期各函数的调用顺序
本文介绍了Windows服务开发中ServiceBase类的生命周期方法及其调用顺序。主要包括构造函数初始化服务配置,OnStart启动主逻辑(需30秒内完成),OnStop清理资源,以及可选的OnPause、OnContinue、OnShutdown和OnCustomCommand方法。关键注意事项包括超时限制、异步处理、状态一致性和异常捕获。典型示例展示了定时器服务的实现方式,核心调用顺序为:构造函数→OnStart→[可选暂停/继续]→OnStop/OnShutdown。开发者必须实现OnStart和原创 2025-08-25 17:24:19 · 703 阅读 · 0 评论 -
通俗易懂的解释Git操作中“合并”和“变基”的区别
Git 合并(merge)与变基(rebase)的核心区别总结: 1. 历史记录:合并保留分支独立提交历史并生成新合并节点,变基重写提交历史为线性结构; 2. 操作逻辑:合并整合两个分支的最新快照,变基将当前分支提交“移植”到目标分支; 3. 适用场景:合并适合多人协作保留完整历史,变基适合个人分支整理提交; 4. 风险:变基可能破坏公共分支历史,需谨慎使用]。两者最终代码结果一致,仅历史形式不同。原创 2025-04-02 17:32:12 · 783 阅读 · 0 评论 -
Windous注册表+c#操作
将会分享Windous注册表的基础知识及C# 读写注册表的方法。原创 2023-01-15 01:00:00 · 1229 阅读 · 0 评论 -
CRC循环冗余校验计算方法
循环冗余校验(Cyclic Redundancy Check, CRC)是一种根据网络数据包或计算机文件等数据产生简短固定位数校验码的一种信道编码技术,主要用来检测或校验数据传输或者保存后可能出现的错误。它是利用除法及余数的原理来作错误侦测的。原创 2022-09-09 10:04:16 · 2866 阅读 · 0 评论 -
SQL Server 还原到另一个库
SQL Server 还原到另一个库 问题原创 2022-08-01 22:45:00 · 1316 阅读 · 0 评论 -
VS 管理员权限问题
VS权限原创 2022-08-01 11:14:59 · 830 阅读 · 0 评论 -
C# 多线程
c# 线程、线程池、任务 用法 差别对比原创 2022-07-19 09:21:47 · 366 阅读 · 0 评论 -
WPF MVVM基础
WPF MVVM基础原创 2021-06-30 13:12:05 · 216 阅读 · 0 评论 -
已知点求圆
已知点求圆已知三点求圆心多点拟合圆实验代码实验结果明显拟合圆有精度丢失已知三点求圆心三个点可以确定一个准确的圆/// <summary> /// 查找圆 /// </summary> /// <param name="pt1"></param> /// <param name...原创 2019-03-31 19:05:36 · 641 阅读 · 0 评论 -
线性代数之仿射变换
仿射变换、平移、旋转、拉伸、图像处理原创 2018-12-24 00:32:35 · 934 阅读 · 0 评论
分享