自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(122)
  • 资源 (42)
  • 收藏
  • 关注

原创 ofd轻阅读---采用Typescript全新开发,让阅读、批注更方便!

目前,功能还不是很全,但是核心功能已实现。在ofd渲染部分,本人采用在canvas中画文本、线和图,处理方式与qt很类似,同时考虑了未来的功能扩展(如搜索、加注释等)。本人研究ofd多年,分别采用qt、c#开发了ofd阅读器。本人非前端开发人员,对js、typescript并不熟悉,所以对开发web版阅读器迟迟没有下手。但是,本人闲暇之时就阅读web相关书籍,持之以恒终有所获。研究ofd多年,开发了一些列产品。浏览器内核已支持pdf文件的渲染,这极大的方便了pdf文件的阅读和推广。

2023-08-23 09:03:53 1316 2

原创 采用WPF开发第二版OFD阅读器,持续完善中,敬请期待

 本人研究OFD多年,采用C#和QT开发了一系列ofd相关软件。在这些产品中,阅读器始终占据着非常重要的位置。阅读器是直接面向最终客户的产品、是集OFD各类知识之大成的产品。市面上的阅读器产品林林总总,总感觉差强人意。本人决定全新开发一款OFD阅读器。新款阅读器要达到如下目标:1性能优化:文档秒开、阅读流畅。2文档转换:支持将ofd转换为图片、文本、PDF。3 验真:快速验证签章。4打印:支持个性化打印。5支持添加批注。6支持文档拆分合并。特别声明:阅读器永久免费使...

2022-04-06 13:33:15 1206

原创 ofd文件电子签章实现方法

前言文档处理一般经过三个环节:流、版、签;流式软件负责编辑,如:office、wps等。版式软件负责文档定型,保证显示样式不跑偏;版式文件格式有两种:pdf、ofd。签章软件负责对版式文档签章。签章是文档处理的最后一个环节。  当前,市面上的版式文件还是以pdf为主;对pdf的签章,国内研究的比较多。但是对ofd签章,国内研究时间不长,相关成熟的产品并不多。作者研究ofd多年,仔细分析了ofd签章标准,编写了一套签章软件,可以满足自由签章、骑缝章等类型的签章。作者采用的签章方法有以下优点:思路新颖、处理.

2021-11-13 16:33:19 12234 2

原创 ofd电子文档内容分析工具(分析文档、签章和证书)

前言 ofd是国家文档标准,其对标的文档格式是pdf。ofd文档是容器格式文件,ofd其实就是压缩包。将ofd文件后缀改为.zip,解压后可看到文件包含的内容。 ofd程序,点我下载!ofd文件解压后,可以看到如下内容:对于xml文件,可以用文本工具查看。但是对于印章文件(Seal.esl)、签名文件(SignedValue.dat)就无法查看其内容了。本人开发一款...

2019-11-03 22:03:00 9614 2

原创 全栈开发实战:WPF+FFmpeg+GIS,打造工业级雷达探测终端

本文为独立开发的工业级雷达探测终端技术实践总结。产品基于 WPF、FFmpeg、OpenCV、GMap.NET、Vortice 等技术栈,结合 GPU 加速绘图,支持 TCP/UDP 双协议通信与多设备联动,核心功能涵盖雷达航迹可视化、智能区域预警、历史数据回放、离线地图下载等,可精准满足多场景监测需求,展现全栈开发与技术落地能力。

2025-12-23 16:54:37 810

原创 地图标注软件:以卫星影像为画布,轻松绘线、划区、注记,简单高效

一款轻量级地图标注工具解决了在卫星图上做标记的痛点。该工具直接加载高德卫星地图作为画布,支持区域圈选、折线绘制和文字标注等功能,操作简单如画画。相比专业GIS软件,它具有轻量精准的特点,无需安装插件或学习教程,标注可保存为json文件。适用于规划设计、户外活动记录、地理作业等多种场景,让地图标注变得像贴便利贴一样简单。

2025-12-23 10:36:46 221

原创 定制化 Live555 实战:按需开发低耗 RTSP 服务器,完美适配 C# 项目

深耕 Live555 源码核心,具备成熟定制化开发能力,可按需打造高性能 RTSP 服务器。封装的极简 C 接口,4 步即可完成部署,C#/.NET 可无缝集成,大幅降低开发门槛。底层复用 Live555 事件驱动架构,两路高清流并发 CPU 占用≤1%、内存占用极小,适配嵌入式、高并发等多场景,兼顾易用性与极致性能,为各类音视频传输需求提供定制化解决方案。

2025-12-07 19:07:57 977

原创 10 万雷达点迹零卡顿回放:WPF + Vortice.Direct2D 多线程渲染实战

本文探讨了WPF应用在高密度数据可视化中的性能瓶颈及解决方案。传统WPF绘图方案在处理10万+数据点时存在帧率骤降、交互延迟等问题。研究发现,Vortice.Direct2D这一.NET原生DirectX绑定库能有效突破性能限制,通过直接调用GPU硬件加速,实现10万+点迹的流畅渲染。测试数据显示,相比WPF原生方案,Vortice方案使渲染效率提升7.8倍、帧率提高5倍、CPU占用降低8.5倍。文章详细阐述了基于"后台并发处理+前台合成显示"架构的高性能渲染管线设计,包括数据预处理、资

2025-11-09 20:49:13 777

原创 智能光电检测:YOLO+OpenCV联合算法工程实践

为此,我又引入 OpenCV 的轮廓识别算法,将两种方案融合:大目标交给 YOLO,小目标交给 OpenCV,互补短板,整体精度显著提升。未来,可进一步优化模型性能,拓展多目标跟踪、实时检测等高级功能,以满足更广泛的应用需求。本文将完整记录从零搭建这套系统的思路、踩坑与优化细节,并公开软件的核心功能设计,希望能给同样奋战在上位机与 AI 结合一线的开发者一点参考。下载完成后,按类别归档:dataset/bird/ ,dataset/drone/ 目录就绪,双击启动自研标注工具,开始高效标注。

2025-07-19 13:19:48 1154

原创 基于YOLOv11的无人机目标检测实战(Windows环境)

RTX 2080显存8GB,适合batch=16。:NVIDIA RTX 2080(8GB显存)配置CUDA/cuDNN + Python环境。(兼容PyTorch 2.0+):无人机目标较小,建议高分辨率。使用WPF开发可视化检测程序。运行安装程序,选择默认选项。配置Python解释器为。标注1000张无人机数据集。标注无人机目标,保存为。:混合精度训练,节省显存。训练YOLOv11模型。

2025-07-13 14:43:32 1052

原创 YOLO 标注助手:轻量高效的 AI 标注工具

摘要: 我们开发了一款基于WPF的YOLO图片标注工具,简化计算机视觉项目中的标注流程。工具支持多格式图片浏览、精准画框标注(含自动对齐)、实时修改删除功能,界面友好易上手。通过编辑LabelName.json可自定义标注类型,适用于目标检测和图像分割任务,显著提升标注效率。

2025-07-04 18:10:22 233

原创 yolo目标检测助手:具有模型预测、图像标注功能

摘要:本文介绍了一款基于WPF开发的AI工具,将YOLO目标检测模型与图像标注功能集成于统一桌面应用。该工具支持实时摄像头/图像检测,可视化展示预测结果(边界框、类别、置信度),并提供高效标注功能(框体绘制、类别管理、数据导出)。采用WPF的MVVM架构实现交互界面,通过ONNXRuntime或原生接口集成YOLO模型,形成从模型验证到数据生产的闭环。该方案显著提升了计算机视觉应用的开发效率,适用于算法演示、模型优化和数据标注等场景。

2025-06-01 16:21:53 1318 2

原创 rtsp极速播放器:超低延时,监控视频的好助手!

本程序采用C++底层架构,直接解析RTSP视频流,摒弃了OpenCV等传统方案,实现毫秒级超低延迟。经实测,性能显著优于OpenCV框架。界面层基于WPF开发,充分发挥其高灵活性优势,可快速构建复杂交互界面。

2025-04-21 12:26:39 846

原创 使用C#和FFmpeg开发RTSP视频播放器的完整指南

FFmpeg是一个开源的音视频处理框架,支持几乎所有常见的音视频格式和协议,包括MP3、AAC、H.264、VP8、AV1等。它不仅可用于音视频转码,还能处理流媒体传输,包括作为RTSP服务器或客户端1。RTSP是一种网络控制协议,设计用于控制流媒体服务器。它本身不传输音视频数据,而是通过其他协议(如RTP)来传输实际的媒体数据。RTSP通常使用554端口1。RTSP协议的主要特点包括:支持播放、暂停、停止等控制命令支持身份验证可以动态调整传输参数。

2025-04-21 12:14:38 2051

原创 GMap.NET + WPF:构建高性能 ADS-B 航空器追踪平台

ADS - B(Automatic Dependent Surveillance - Broadcast,广播式自动相关监视)是一种先进的航空监视技术。它依靠飞机上的机载设备,自动收集诸如飞机的位置、高度、速度、航向等关键数据,并周期性地以广播的形式向外发送这些信息。地面站和其他装有 ADS-B 接收设备的飞机都能接收到这些数据,进而实现对飞机的实时监控和态势感知。ADS-B 的优势显著,它可以提供比传统雷达系统更精确、更新频率更高的飞机位置信息,增强了空中交通的安全性和效率。

2025-03-30 20:53:28 827

原创 游戏摇杆开发:利用 Windows API 实现摇杆输入捕获

游戏摇杆通常用于飞行模拟、赛车游戏等需要精确控制的场景。Windows 提供了多媒体 API(WinMM)来支持游戏摇杆的输入捕获。:将游戏摇杆的输入消息捕获并发送到指定的窗口。:获取游戏摇杆的当前状态(如轴的位置、按钮状态等)。函数用于将游戏摇杆的输入消息捕获并发送到指定的窗口。HWND hwnd, // 接收摇杆消息的窗口句柄UINT uJoyID, // 摇杆设备 ID(JOYSTICKID1 或 JOYSTICKID2)UINT uPeriod, // 轮询频率(毫秒)

2025-03-24 16:51:21 692

原创 基于WPF的雷达上位机系统开发实践

数据采集与解析支持多种通信协议(TCP/IP、UDP、RS422等)实时解析雷达原始数据(目标距离、方位、速度、RCS等)"rcs": 2.5态势显示子系统PPI(平面位置指示器)显示A/R显示(幅度-距离)目标轨迹跟踪显示电子地图叠加参数控制模块雷达工作模式切换(搜索/跟踪)PRF(脉冲重复频率)设置扫描范围控制信号门限调整数据记录与回放原始数据存储(二进制格式)态势录像功能事件标记与检索报警与决策支持碰撞预警危险目标识别自动跟踪锁定。

2025-03-12 10:29:14 1057

原创 WPF 与 GMap.NET 结合实现雷达目标动态显示与地图绘制

雷达上位机是雷达系统中用于数据可视化、分析和控制的核心软件。本文将介绍如何使用 C# 和 WPF 框架开发一个雷达上位机程序

2025-03-12 10:14:30 1539

原创 TrueType字体格式(TTF)详解

TrueType字体格式作为一种成熟且广泛应用的字体格式,凭借其高质量的渲染效果、跨平台兼容性和灵活的字符映射能力,在桌面出版、网页设计和图形设计领域占据了重要地位。通过了解TrueType字体的内部结构和处理工具,用户可以更好地管理和定制字体,满足不同的设计需求。随着字体技术的不断发展,TrueType字体格式仍然在数字排版和字体设计中发挥着重要作用。

2025-02-27 11:08:59 2257

原创 纯c#字体处理库(FontParser) -- 轻量、极速、跨平台、具有字体子集化功能

FontParser 的开发填补了 C# 字体处理领域的空白,为需要字体子集化和跨平台支持的开发者提供了一个高效、便捷的解决方案。能够获取字体文件的名称,包括字体家族名称(Family)、子家族名称(Subfamily)等关键信息,以便用户快速识别和区分不同的字体样式。根据字形索引,能够提取字形的轮廓路径(Outline Path),用于生成高质量的矢量图形渲染,支持字体的动态缩放和显示。字体文件名称存储在字体“name”表中,这里的字体名称是广义的字体名称,包括版权信息、制造商名称等信息。

2025-02-27 10:59:26 1332

原创 告别 Freetype,拥抱高效字体处理新方案 - 纯c#解析字体库

FontParser 作为一款由 C# 开发的字体处理程序,不仅能够部分替代 Freetype 库,还具备强大的子集化功能。它以其简单易用的 API 接口、高效的处理能力和广泛的应用场景,为开发者提供了一个全新的字体处理解决方案。

2025-02-25 11:55:10 1027

原创 字体文件子集化(Font Subsetting)及实现代码

字体文件子集化(Font Subsetting)是指从一个完整的字体文件中提取出仅包含特定字符集的子集,以减小字体文件的大小。这在网页设计、移动应用开发和嵌入式系统中非常有用,可以显著减少加载时间和资源占用。:根据文本内容提取出需要使用的字符。:仅保留与目标字符相关的字形数据。:将提取的字形数据打包成一个新的字体文件。文件头包含字体的基本信息,如字体版本、表数量、校验和等。:字体格式标识(如表示 TrueType)。numTables:字体中包含的表的数量。rangeShift:用于快速查找表的元数据。

2025-02-11 16:09:15 1544

原创 数科OFD证照生成原理剖析与平替方案实现

OFD证照生成是将模板与数据结合生成文档的技术,广泛应用于电子证照等领域。通过C#和XML操作库,可以实现OFD文档的生成。如果需要更复杂的功能(如格式转换、添加水印等),可以考虑使用第三方库。

2025-01-29 19:09:17 1259

原创 WPF常见面试题解答

MVVM(Model-View-ViewModel)是WPF推荐的设计模式,将UI(View)与业务逻辑(Model)分离,通过ViewModel进行协调。样式(Style)用于定义控件的外观属性,而控件模板(ControlTemplate)允许完全自定义控件的结构和视觉树。常见的优化方法包括减少控件数量、使用虚拟化(Virtualization)、优化数据绑定、减少不必要的布局更新等。WPF的布局系统通过布局控件管理子控件的排列和尺寸,分为“测量”和“排列”两个阶段。类,允许UI元素的属性值随时间变化。

2025-01-24 13:05:58 1271

原创 JavaScript常见面试问题解答

在 JavaScript 面试中,面试官常常会通过一些难题来考察候选人对语言特性的理解、问题解决能力以及对细节的掌握。以下是 12 个常见的 JavaScript 难题及其解答:解答: 闭包是指函数能够访问其词法作用域(lexical scope)中的变量,即使这个函数在其词法作用域之外执行。闭包通常用于创建私有变量或实现函数工厂。示例: 解答: 的值取决于函数的调用方式。在全局作用域中, 指向 (浏览器)或 (Node.js)。在对象方法中, 指向调用该方法的对象。在箭头函数中, 继承自外层函数的

2025-01-24 11:58:24 1102

原创 qt 设置鼠标样式的几种方法

可以通过QCursor和QPixmap类设置自定义鼠标样式。首先,将图片资源添加到.qrc文件中,然后在代码中加载并设置:cpp复制// 加载自定义图片// hotX 和 hotY 是鼠标热点位置[^3^][^7^]

2025-01-23 18:20:44 1212

原创 软件架构沉思录:有意义的抽象(meaningful abstractions)

有意义的抽象:抽象是指将复杂的实现细节隐藏起来,提供一个简单、清晰的接口或概念模型。有意义的抽象意味着这些抽象对人类读者来说是清晰、直观且易于理解的。人类读者:代码不仅是给机器执行的,更是给人类阅读和理解的。如果代码的抽象不清晰,开发人员将难以理解、维护和扩展代码。健壮和可靠的软件:只有当我们能够清晰地理解代码的抽象时,才能确保代码的正确性、可维护性和可扩展性,从而构建出高质量的软件。降低复杂性:通过抽象,我们可以将复杂的问题分解成更小、更易管理的部分。提高可读性:良好的抽象让代码更易于阅读和理解,减少了认

2025-01-23 11:13:01 348

原创 2025年工作总结

2025年,我全身心投入到软件开发工作中,主要使用C#和C++编程语言,结合WPF、Winform、Qt等开发框架,完成了多项重要软件项目,包括OFD阅读器和视频监控系统等。这一年,我在技术能力、项目管理以及团队协作方面都取得了显著进步,为公司的发展贡献了自己的力量。

2025-01-23 09:50:26 1127

原创 在 VS Code 中使用 TypeScript 进行开发和打包的几种方法

在 Visual Studio Code (VSCode) 中高效使用 TypeScript 进行开发和打包,需要结合合理的配置、工具链和开发流程。"preLaunchTask": "tsc: build", // 触发编译任务。"target": "ES2020", // 编译目标版本。"module": "CommonJS", // 模块系统。"outDir": "./dist", // 输出目录。"rootDir": "./src", // 源码目录。

2025-01-22 14:36:13 1587

原创 OFD、PDF 电子签章系统处理流程

通过以上步骤和技术实现,可以在C#中构建一个完整的电子签章系统,并应用于OFD文件的签章处理。:OFD文件是基于XML的格式,需要正确解析和修改其结构。:生成公钥和私钥对,私钥由签章人保管,公钥用于验证签名。:对需要签章的文件内容进行哈希计算,生成文件的摘要值。:将数字签名嵌入到文件中,通常会生成一个签名文件(如。:使用公钥对签名进行解密,验证文件的完整性和真实性。:签名验证是确保文件完整性和真实性的关键步骤。:使用私钥对哈希值进行加密,生成数字签名。:确保私钥的安全存储和管理,避免泄露。

2025-01-22 13:14:41 1048

原创 OFD应用场景的全面解析

OFD格式作为一种开放、安全、高效的电子文档格式,已经在电子公文、电子合同、电子发票等领域得到了广泛应用。随着数字化转型的推进,OFD格式的应用场景将不断扩大,成为电子文档领域的重要标准。未来,OFD格式有望在更多领域发挥重要作用,推动信息化建设的进一步发展。通过对OFD应用场景的全面解析,我们可以更好地理解其价值与潜力,为实际应用提供参考和借鉴。

2025-01-22 09:39:16 946

原创 使用c#开发机器学习项目入门

机器学习是一种利用算法和统计模型让计算机系统自动从数据中学习和改进的技术。C# 是一种强大的编程语言,虽然它不像 Python 那样在机器学习领域有广泛的库支持,但仍然可以通过一些工具和框架实现机器学习开发。

2025-01-22 09:33:25 1196

原创 OFD实现在线预览的几种方式

不使用第三方库实现OFD文件的在线预览需要更多的开发工作,尤其是在解析OFD文件和渲染页面内容方面。如果OFD文件结构较为复杂,建议结合后端解析和前端渲染的方式实现。如果对显示效果要求不高,可以考虑将OFD转换为PDF或图片,然后使用现有的预览工具。

2025-01-21 14:17:15 3951

原创 《GB∕T 33190-2016 电子文件存储与交换格式 版式文件》解读

GB/T 33190-2016 电子文件存储与交换格式 版式文件》是我国自主制定的版式文档国家标准,简称OFD(Open Fixed-Layout Document)。

2025-01-21 14:09:35 1087

原创 pdf与ofd的区别详细对比

PDF 和 OFD 是两种各有特色的电子文档格式。PDF 凭借其成熟的技术和广泛的应用,成为全球范围内最流行的文档格式之一;而 OFD 则凭借其开放性、安全性和国产化优势,在中国电子政务和电子发票等领域占据重要地位。未来,随着技术的发展和需求的变化,这两种格式可能会在各自的应用场景中继续演进,为用户提供更加高效、安全的文档处理解决方案。

2025-01-21 13:13:21 2622

原创 OFD 套版生成原理与 C# 实现详解

OFD 套版生成是一种将模板与数据结合生成文档的技术,广泛应用于电子发票、电子合同等领域。通过 C# 和 XML 操作库,我们可以轻松实现 OFD 文档的生成。本文详细介绍了 OFD 套版生成的原理,并提供了一个完整的 C# 实现示例。希望本文能帮助你理解和掌握 OFD 文档生成的技术。

2025-01-21 11:50:31 1536

原创 利用freetype提取字体渲染路径

FreeType是一个强大的字体渲染库,但它本身并不直接提供将字体轮廓转换为路径字符串(如SVG路径或PostScript路径)的功能。不过,你可以通过FreeType获取字体的轮廓数据,然后将其转换为路径字符串。

2025-01-19 13:49:36 738

原创 TypeScript 使用 VSCode 简介

编译:使用tsc将TypeScript编译为JavaScript。打包:使用Webpack或Rollup将代码打包为单个文件。VSCode提供了强大的TypeScript支持,结合这些工具,可以高效地开发和打包TypeScript项目。

2025-01-18 20:57:06 941 1

原创 2025年全面推广数电票,这些常识你必须知道!

数电票是中国税务管理数字化转型的重要成果,具有高效、安全、环保等优势。它不仅提升了企业的开票效率,还为消费者和税务部门带来了便利。随着技术的不断进步,数电票将在未来的税务管理中发挥更加重要的作用。

2025-01-16 18:02:30 1368

原创 FreeType 介绍及 C# 示例

FreeType 是一个开源的字体渲染引擎,用于将字体文件(如 TrueType、OpenType、Type 1 等)转换为位图或矢量图形。它广泛应用于操作系统、图形库、游戏引擎等领域,支持高质量的字体渲染和复杂的文本布局。

2025-01-15 13:09:38 1038 2

ofd程序集(阅读器-内容查看器-模版编辑-转换工具)(包括程序和文件)

采用c# wpf技术开发的ofd电子文档相关工具。加入QQ群:877371250 获取最新软件。 文件包括ofd文档阅读器、ofd文档制作工具、ofd文件包内容查看器。该程序完全由本人独立开发,永久免费使用,没有任何限制。本人会不断完善相关功能,敬请留意本人博客。

2020-02-14

ofd文件转图片 执行程序

fd转图片没有捷径可走。实现ofd转图片,就是在图片上输出文字、图元、各类曲线等,这些操作和输出到屏幕上并没有多大区别。ofd转图片和ofd阅读器在技术上是有很大重合的。要完成ofd转图片,需要你对ofd文件有充分的理解。参见我的文章《采用WPF技术,开发OFD电子文档阅读器》。 本文ofd转图片功能没用到wpf相关类,而是使用了System.Drawing暨GDI+。.net core 3.0 已经实现了System.Drawing;理论上,本文所涉及的代码可以很方便的移植到.net core下,在linux下实现ofd转图只有一步之遥。

2020-01-30

GMap.net 地图WPF版实例-添加标注、移动标注

GMap.NET 是一个强大、免费、跨平台、开源的.NET控件,它在Windows Forms 和WPF环境中能够通过Google, Yahoo!, Bing, OpenStreetMap, ArcGIS, Pergo, SigPac等实现寻找路径、地理编码以及地图展示功能,并支持缓存和运行在Mobile环境中。 GMap.NET多年前已经存在,最初主要支持WinForm。WPF出现的较晚;但是,现在这个控件也可用于WPF开发。不过,网上相关WPF开发的例子较少。因为工作需要,最近使用这个控件开发了gis相关项目,把开发过程中的使用技巧写出来,以供参考! 其中部分代码参考了别人的文章,稍作修改!

2018-11-20

Packt Learning Web Development with Bootstrap and Angular 2nd Edition

This book is about Angular 2 and Bootstrap 4, the two tremendous and most popular names in contemporary web development. Angular 2 is the successor of AngularJS, but better than the predecessor in many ways. It combines the maximum speed possible on web browsers and scalability when you work with massive data requirements. This makes Angular 2 the first candidate of choice when building new systems or upgrading from the old ones. Bootstrap 4 is the next evolutionary stage of building responsive, mobile-first web applications. It can easily and efficiently scale a website from mobile to desktop with a single codebase. If you would like to take advantage of Angular 2 power with Bootstrap 4 flexibility to build robust web-scale or enterprise web applications, you are in the right place. I had the desire to write a book about Angular 2 and Bootstrap 4 that would make no assumptions about the reader’s prior experience and knowledge. My mind was about the book with full of technical details wherever required. Now, the book you are holding in your hands is that desire realized as it is both beginner-friendly and technically deep at the same time. It covers everything a developer requires to get into serious web development using those two fantastic frameworks.

2019-01-04

Writing High-Performance NET Code(2nd).pdf 2018新版

Take performance to the next level! This book does not just teach you how the CLR works---it teaches you exactly what you need to do now to obtain the best performance today. It will expertly guide you through the nuts and bolts of extreme performance optimization in .NET, complete with in-depth examinations of CLR functionality, free tool recommendations and tutorials, useful anecdotes, and step-by-step guides to measure and improve performance. This second edition incorporates the advances and improvements in .NET over the last few years, as well as greatly expanded coverage of tools, more topics, more tutorials, more tips, and improvements throughout the entire book. New in the 2nd Edition: 50% increase in content! New examples, code samples, and diagrams throughout entire book More ways to analyze the heap and find memory problems More tool coverage, including expanded usage of Visual Studio More benchmarking New GC configuration options Code warmup techniques New .NET features such as ref-returns, value tuples, SIMD, and more More detailed analysis of LINQ Tips for high-level feature areas such as ASP.NET, ADO.NET, and WPF

2018-10-17

Applying Domain-Driven Design and Patterns: With Examples in C# and .NET

领域驱动设计与模式实战,英文版,效果应该还不错,当然好坏自己还得看,至少不会太让人失望的,中文翻译上有哪个啥的。The main focus of the book is how a Domain Model could be constructed to be clean, yet still be persistence-friendly. It shows what the persistence solution could look like for such a Domain Model and especially how to bridge that gap between the Domain Model and the database. Put another way, my vision has been to provide a book that will put Eric Evans' Domain-Driven Design [Evans DDD] and Martin Fowler's Patterns of Enterprise Application Architecture [Fowler PoEAA] in context. DDD might be perceived as a bit abstract. Therefore, more concrete examples are helpful regarding persistence, for example. Mine may be fairly basic, but it is a platform to start from. This book not only explains how to use the patterns, but also how the patterns are used in O/R Mappers, for example.

2018-12-13

Learning ASP.NET Core 2.0: Build modern web apps with ASP.NET Core 2.0, MVC

Learn how web applications can be built efficiently using ASP.NET Core 2.0 and related frameworks Key Features Get to grips with the new features and APIs introduced in ASP.NET Core 2.0 Leverage the MVC framework and Entity Framework Core 2 to build efficient applications Learn to deploy your web applications in new environments such as the cloud and Docker Book Description The ability to develop web applications that are highly efficient but also easy to maintain has become imperative to many businesses. ASP.NET Core 2.0 is an open source framework from Microsoft, which makes it easy to build cross-platform web applications that are modern and dynamic. This book will take you through all of the essential concepts in ASP.NET Core 2.0, so you can learn how to build powerful web applications.

2018-12-17

MySQL 8 Cookbook 2018.pdf

MySQL 8 Cookbook ver 150 recipes for high-performance database querying and administration

2019-08-25

音频播放封装(pcm格式,Windows平台 c++)

pcm格式是音频非压缩格式。如果要对音频文件播放,需要先转换为pcm格式。 windows提供了多套函数用于播放,本文介绍Waveform Audio Functions系列函数。 原始的播放函数比较难用,因工作需要,我写了一个播放器,将播放相关函数封装了;非常好用,还不易出错。

2018-10-26

zip文件压缩解压源码 (c++)

zip 文件压缩 解压源码,c++版。已测试,100%可用! // XUnzip.cpp Version 1.3

2019-02-12

图像编辑程序 winform编写

winform编写的图片编辑程序。主要功能有:1 拖动:选中图片后,可以任意拖动图片。2 缩放:可对图片左右上下实现缩放。可以锁定显示比例缩放。3 旋转,可以选择旋转基点再旋转。如果不选择旋转基点,以对角为基点旋转。4 抠图。 操作很方便。

2018-12-05

完成端口(IOCP)性能测试程序(c++版本 64位程序)

完成端口(IOCP)性能测试程序(c++版本 64位程序。完成端口测试程序,可以测试程序性能,没有代码。收发操作只针对字节流。只能用于测试,不能用于商业。 通过此程序可以体会iocp性能。

2018-10-09

完成端口(IOCP)性能测试程序(c++版本 64位程序)

本人采用完成端口(iocp)开发一套封装库,并开发了服务端和客户端模拟程序,可以测试程序性能。附件为执行程序,不包括源码。 通过测试,可以发现iocp处理性能非常强,支持的连接数也非常多。

2019-12-18

图片按日期分类和查看程序(WPF开发)(源码)

非常实用的小工具。图片按日期整理查看。  手机方便了我们的生活,可以随时随地拍摄。越来越多的图片堆砌在电脑里。看到杂乱无章的图片,实在感到头痛。手动整理太复杂。基于此,我写了一个小程序,可以将图片按日期整理和查看。这样就可以按日期查看图片,回忆过去的点点滴滴! 手机拍摄图片时,图片文件会存储拍摄时间,也就是exif信息。通过读取exif信息,可以知晓拍摄时间,程序就是根据该值排序的。

2018-11-05

远程过程调用示例代码(c#)

通过实例揭示了,远程过程调用的原理。文章看博客园 https://www.cnblogs.com/yuanchenhui/p/remoteCall.html

2018-09-24

文件快速发送系统执行程序(c#版 采用iocp)

可用于局域网内文件发送,发送速度极快! 每秒可以发送几十兆字节数据! 速度比飞鸽传书要快!可以测试检验! 程序开发语言为 c#,运行平台: .net 4.6。网络层采用完成端口(iocp)开发。进行了多 次修改和优化,能满足大容量、高并发需求。在 socket 传输层上,增加了自己开发的私有 协议,更加方便上层调用。

2020-02-21

wpf开发的快捷截图程序,可以截取动态图像

采用WPF开发 模仿QQ截图工具。程序文件非常小,界面也小。有一个独特的功能:动态截图。截屏内容是动态的,如果桌面有视频,是可以看到视频播放内容的。截取的内容是当前时刻的。

2019-10-22

单线程实现同时监听多个端口(windows平台c++代码)

单线程实现同时监听多个端口(windows平台c++代码)。文章查看https://www.cnblogs.com/yuanchenhui/p/icop_accept.html

2018-09-27

完成端口测试程序

完成端口测试程序,可以测试程序性能,没有代码。收发操作只针对字节流。只能用于测试,不能用于商业。网络库有一些限制,后果自负。

2018-10-06

how linux works(精通linux) 第二版 英文原版

how linux works 中英文版,本书分为三个部分。第一部分整体介绍Linux系统以及运行Linux系统所需的常用工具和命令。随后我们会 根据系统启动的大体顺序,更深入地介绍从设备管理到网络配置的各个部分。最后我们会演示系统各部 分的运行方式,并介绍

2019-02-21

ofd阅读器 (c#版 功能齐全、可将ofd转成pdf和图片)

根据ofd电子文档国家标准,开发的阅读器。实现了标准要求的大部分功能。是数科、福昕以外,第三个比较完备的阅读器。完全免费使用! 本程序功能特点:1可以直接将ofd转换为pdf或图片。2 屏幕截图。 加入QQ群877371250,可获取最新软件版本! 本公司专注ofd相关技术研究,可为你提供完善ofd解决方案!

2020-07-17

OFD电子证照模版设计工具 - 采用WPF开发

每一类电子证照都具有相同板式,不同的电子证照之间只是文字、图片的差异。生成电子证照常用的方式就是采用模版批量生成。   本软件可以方便的设计证照模版。服务端根据模版生成电子证照,不同种类的电子证照生成逻辑是一样的,只是使用的模版不同。这样就大大节省了工作量,降低了电子证照制作生成的成本。 使用说明见我的文章:https://blog.youkuaiyun.com/qq_29939347/article/details/105155146

2020-04-05

ofd模板设计工具.zip

每一类电子证照都具有相同板式,不同的电子证照之间只是文字、图片的差异。生成电子证照常用的方式就是采用模版批量生成。   本软件可以方便的设计证照模版。服务端根据模版生成电子证照,不同种类的电子证照生成逻辑是一样的,只是使用的模版不同。这样就大大节省了工作量,降低了电子证照制作生成的成本。 使用说明见我的文章:https://blog.youkuaiyun.com/qq_29939347/article/details/105155146

2020-04-15

qt写的ofd阅读器,完全自助开发

完全自助开发,采用QT开发的一款简易的ofd阅读器。实现了缩放、旋转、选中、复制、单双页显示等功能。注:仅包含执行程序,没有源码。

2021-04-18

地图标注软件:把卫星图当画布,画线、圈区域、贴文字都像涂鸦一样简单

这款轻量地图标注软件,以卫星图为画布,支持直线、折线、区域、文字多类型标注。操作简单无门槛,标注的增删改、样式自定义一键完成,无需复杂 GIS 知识。无论是规划测绘、户外记录还是地理学习,都能精准满足需求,让地图标注像涂鸦一样轻松高效。

2025-12-23

ofd极速阅读器 永久免费使用 功能齐全

1 性能优化:文档秒开、阅读流畅。 2 文档转换:支持将ofd转换为图片、文本、PDF,支持批量转换。 3 验真: 快速验证签章。 4 打印:批量打印多个文件。 5 支持添加批注。 6 支持文档拆分合并。 7 支持直接打开xml格式的数电票。 8 辅助开发人员工具:查看ofd xml内容,签章数据等

2024-05-11

WPF + YOLO:图片标注新工具,效率提升 300%!

我们开发了一款基于WPF的YOLO图片标注工具,简化计算机视觉项目中的标注流程。工具支持多格式图片浏览、精准画框标注(含自动对齐)、实时修改删除功能,界面友好易上手。通过编辑LabelName.json可自定义标注类型,适用于目标检测和图像分割任务,显著提升标注效率。

2025-07-04

yolo 标注、识别一体化软件

图片标注模块 "基于WPF框架开发的高效图像标注工具,具备: 现代化UI交互设计,操作流程符合人机工程学 智能标注辅助功能,支持快捷键操作 标注效率较传统工具提升200%以上" 目标识别演示模块 "多模态目标识别演示系统,提供: 图片/视频双模式识别演示 可扩展的模型加载接口(支持YOLOv5/v8等多种版本) ) 可视化结果比对功能"

2025-07-19

YOLO 预测演示,高效标注的一体化利器

这个基于 WPF 开发的工具主要有两大实用功能: YOLO 模型预测展示 : 模型加载配置 :能轻松加载多种主流 YOLO 模型,还可按需调整输入尺寸等参数,为不同场景预测做准备。 图片上传预处理 :便捷上传图片,并自动完成调整大小、归一化等预处理操作,确保输入模型的数据规范。 预测与结果可视化 :点击预测按钮,迅速调用模型检测图片目标,在图上画框标注类别及置信度,还支持导出结构化预测结果,方便后续分析目标数量、分布等。 图片标注 : 标注类型多样 :提供矩形框、多边形、点、文本等标注类型,满足从目标区域标识到关键点标记、添加说明等不同需求,适应多种应用场景。 操作便捷流畅 :选类型后,通过简单鼠标操作就能绘制标注,实时预览效果,随时调整标注属性,且支持撤销重做,有效避免误操作。 数据管理导出 :自动保存标注数据并与图片关联,可随时查看编辑,还能按指定格式导出,适配不同平台模型训练需求。 总体而言,这款工具把 YOLO 模型预测和图片标注功能结合,既方便演示模型效果,又能高效完成图片标注工作,无论是教学科研、工业质检,还是安防监控等场景,都能提供有力辅助,提升视觉相关任务的处理效率。

2025-06-01

极速视频播放器 超低延时 适合视频监控应用,可播放rtsp、mp4、mp3、acc等文件

本程序采用C++底层架构,直接解析RTSP视频流,摒弃了OpenCV等传统方案,实现毫秒级超低延迟。 经实测,性能显著优于OpenCV框架。 界面层基于WPF开发,充分发挥其高灵活性优势,可快速构建复杂交互界面。

2025-04-19

ofd阅读器,可以直接打开xml格式数电票,可以将ofd转成pdf、图片

基础阅读功能 文档浏览:能够快速打开并流畅显示OFD文档,支持多页视图和缩放操作,方便用户查看大型文档。 页面导航:提供书签、目录等功能,用户可以通过页面缩略图或侧边栏的书签树形结构快速定位到感兴趣的内容。 文本搜索:内置全文检索引擎,支持关键词查找及模糊搜索功能,帮助用户快速找到文档中的特定内容。 编辑与批注功能 批注与标注:支持在OFD文档中添加高亮、下划线、删除线、手写签名、注释框等各种形式的备注,便于记录重要信息或提出修改意见。 文本编辑:允许对OFD文件进行一定的编辑操作,如插入文本信息、添加批注等,提高文档的处理效率。 格式转换功能 格式转换:支持将OFD文档转换为图片、文本、PDF等多种常用格式,满足用户多样化的需求。部分阅读器还支持批量转换功能,能够一次性对多个文档进行格式转换。 打印与导出功能 打印输出:可将当前显示内容导出为图片、PDF或其他兼容格式,方便分享给他人查阅。同时支持批量打印多个OFD文件,提高工作效率。 安全与验证功能 签章验证:支持快速验证OFD文档中的签章,确保文档的真实性和完整性。部分阅读器还提供电子印章管理功能,可对接第三方电子印章服务提供商,

2025-01-17

dll依赖查看器 非常实用

dll依赖查看器 非常实用

2025-01-15

pdf文件内容分析工具简介(研究pdf标准好帮手)

pdf文件中内容是文本和二进制夹杂的混合物,直接查看文件内容难以理解。本人开发了一款工具,可以方便的查看文件内容。

2024-12-12

ofd极速阅读器 可以同时打开ofd、pdf文件 集成了多种使用功能!完全免费!

支持验章、添加注释、页面调整、文件拆分合并、ofd转pdf、ofd转图等功能。目前市面上最好的ofd阅读器!

2024-01-03

OFD 制章签章演示程序

本程序可以生成证书、制作电子印章、对ofd文件签章。 所用技术原理与真实系统完全一样。 程序使用说明见文章: https://blog.youkuaiyun.com/qq_29939347/article/details/142210984

2024-09-13

利用ffmpeg,实现了视频文件的合成与分割

对ffmpeg进行了封装,实现了对视频文件的合成与分割。 底层处理逻辑是:实现图片到视频的合成。 封装成c语言函数,c#也可以调用。 附件为程序,不包含源码。

2024-09-12

wpf+Emgu.CV开发视频播放器 具有局部放大播放功能

OpenCV是大名鼎鼎的视觉处理库,其对应的c#版本为Emgu.CV。本人采用Emgu.CV开发了一款视频播放软件,可对本地视频文件和rstp在线视频流播放,还具有对视频局部区域放大功能。尽管功能比较简单,但是已具备了视频播放的基本功能。Emgu.CV对很多功能有了很好的封装,但在使用过程中还会遇到不少难点。本人对视频播放功能做了进一步封装,使用起来更加简单。

2024-07-19

winform开发的图文编辑程序 可添加图片、线段、箭头等,可对这些元素拖拽、旋转、剪切

采用c#开发的winform程序,实现了简单的图文编辑功能,后续可以扩展。主要功能如下: 1、图片旋转统一中心点旋转(包括按度数旋转),不用设置基点或是对角点。 2、抠图功能不要,增加图片剪裁功能(用于裁切不要空白等),支持矩形、圆形 裁切 3、图片缩小放大:选择边,就是按边的拖拉放大或缩小,对边为基准;选择点(四角点),就是等比放大或缩小,对角点为基准 4、增加文字图层:可以设置字体、字号、颜色,也支持拖动功能(可以在图片上或下,或是其它区域任意位置),支持多行文字。 5、增加常规图形层:矩形、圆形,所有图形可设置边框颜色及粗细,图形可设填充色或是透明 6、增加线及箭头线图层,可设置线颜色及粗细,可拖动及旋转 7、选中每个图层的右键菜单功能:增加图层操作功能(上移、下移、置顶、置底);度数旋转;比例缩放;删除 8、所有设计对象需要系列化到XML或是其它格式数据,以便保存,重新打开再设计修改等操作 9、设计后 可保存bmp 或是 jpg

2024-01-18

字体文件查看器,采用c#开发

可以查看字体文件属性、显示字体、抽取文字保存为子集。

2023-02-15

ofd阅读器(qt版) 完全自助开发 具有ofd转pdf、图片功能.zip

本人研究ofd多年,采用qt开发了此款阅读器! 阅读器具有将ofd转成图片、pdf功能。 拥有完全自助知识产权。欢迎合作交流!

2021-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除