自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 资源 (22)
  • 收藏
  • 关注

原创 23种设计模式之《单例模式(Singleton)》在c#中的应用及理解

一个使用C#实现的单例模式示例代码,并附有详细的文字说明。

2025-02-19 15:18:07 434

原创 23种设计模式之《工厂方法模式(Factory Method)》在c#中的应用及理解

工厂方法模式通过将对象的创建与使用分离,提高了代码的灵活性和可维护性。它符合开闭原则,易于扩展,适用于需要支持多种产品类型的场景。

2025-02-19 09:31:08 130

原创 C#中元组的用法,看看你用过多少。

你可以为自定义类型实现解构方法,使其可以像元组一样解构。csharpset;set;age = Age;元组在C#中提供了强大的功能,能够简化代码并提高可读性。通过命名元组、解构、模式匹配、异步方法等高级用法,你可以更灵活地处理复杂的数据结构和逻辑。然而,在复杂的场景中,为了代码的可维护性,可能需要考虑使用命名元组或定义专门的类或结构体。

2025-02-19 09:15:00 302

原创 C#调用C++的动态库技术实现方案及演示代码

P/Invoke适用于简单的函数调用,且不需要复杂的对象传递。C++/CLI适用于需要更复杂的交互,或者在C++和C#之间传递对象的情况。选择哪种方案取决于具体的需求和项目的复杂性。

2025-02-18 16:04:45 663

原创 C#反序列化json时时间类型的时差问题的处理方法总结

在 C# 中反序列化 JSON 数据时,时间类型的时差问题是一个常见问题,尤其是在处理不同时区的时间数据时。以下是处理时间类型时差问题的常见方法总结。

2025-02-18 10:15:00 178

原创 C#最近些年引入的新语法总结及使用示例。

这些示例展示了每种新语法的实际用法,帮助你更好地理解它们的功能和应用场景!

2025-02-18 09:15:00 1086

原创 C#中并行编程(Parallel Programming)的原理解析及使用演示

C# 中的并行编程通过 TPL、PLINQ 和异步编程模型提供了强大的工具来利用多核处理器的能力。通过合理使用这些工具,可以显著提高程序的执行效率和响应性。在实际开发中,应根据具体需求选择合适的并行编程技术。

2025-02-17 11:00:00 1143

原创 C#中表达式树实现动态拼接lamda表达式查询条件

通过动态拼接表达式树,你可以灵活地处理不确定数量的查询条件,并根据需要组合逻辑运算符(AND 或 OR)。这种方法非常适合动态查询场景,例如根据用户输入生成复杂的查询条件。

2025-02-17 09:00:00 733

原创 C#中的动态类型用法总结带演示代码

dynamic类型在C#中提供了极大的灵活性,尤其是在处理动态数据、COM对象、反射等场景时非常有用。然而,由于缺乏编译时类型检查,使用dynamic类型时需要格外小心,确保在运行时不会出现类型错误。

2025-02-16 10:36:11 660

原创 C#中属性(Attribute)的原理及常见应用介绍。

定义一个属性类时,通常以Attribute结尾,并继承自。使用时可以省略Attribute后缀。csharpset;使用时:csharp属性是C#中强大的元数据机制,广泛用于序列化、Web API、单元测试、依赖注入等场景。通过自定义属性,可以为代码添加额外的元数据,并在运行时通过反射访问这些信息,从而实现更灵活和可扩展的设计。

2025-02-16 10:00:00 740

原创 C#中反射的原理介绍及常见的应用场景介绍

反射是C#中强大的机制,适用于需要动态类型操作的场景,如插件系统、依赖注入等。尽管灵活,但需注意其性能和安全问题。

2025-02-15 12:12:18 781

原创 C#异步/多线程编程中Task对象强大的功能介绍。

方法名功能描述适用场景Task.Run在后台线程中执行代码CPU 密集型操作Task.Delay创建一个延迟任务异步等待创建一个已完成的任务同步方法中返回任务Task.Wait阻塞当前线程,直到任务完成同步等待任务完成阻塞当前线程,直到所有任务完成同步等待多个任务完成阻塞当前线程,直到任意一个任务完成同步等待多个任务中的任意一个完成异步等待所有任务完成异步等待多个任务完成异步等待任意一个任务完成异步等待多个任务中的任意一个完成在任务完成后执行额外逻辑任务链式操作配置任务的等待行为。

2025-02-15 11:00:00 950

原创 C#实现在程序中动态编译一段C#代码并执行

C# 可以通过或 CSharpCodeProvider实现动态编译并执行 C# 代码。以下是两种方法的详细介绍和示例代码。

2025-02-14 10:00:00 327

原创 C#中的表达式树(Expression Trees)的原理及应用,动态编译并执行代码

表达式树(Expression Trees)是 C# 中的一种数据结构,用于表示代码的逻辑结构。它将代码表示为树形结构,每个节点代表一个操作(如加法、减法、方法调用等)。表达式树的主要用途是动态生成代码、分析代码结构以及在运行时执行代码。

2025-02-14 09:00:00 215

原创 C#的async异步方法里如果使用了await,那么它跟同步方法有什么区别?

在async异步方法中使用await时,虽然代码的写法看起来和同步方法类似,但它们的执行方式有本质的区别。以下是。

2025-02-13 10:51:20 1157

原创 C# 异步编程Async/Await 原理及使用详解

async和await使得异步编程更加直观和易于维护。异步方法通常返回Task或。使用await可以暂停方法的执行,直到异步操作完成。异常处理可以通过try-catch块来实现。通过使用async和await,你可以编写出高效且易于理解的异步代码,提升应用程序的响应性和性能。

2025-02-13 08:53:18 437

原创 C#中的高阶用法总结,可以不用但必须了解。

C# 中的高阶用法涵盖了多种高级特性和编程技巧,能够提升代码的灵活性、可维护性和性能。

2025-02-12 09:15:43 1024

原创 同.NET 8一起发布的C#12语法中新特性及用法演示

允许在编译时拦截方法调用并替换为自定义实现,主要用于高级场景。标记实验性功能,提醒开发者这些功能可能不稳定或未来会更改。简化构造函数定义,允许在类或结构中直接声明构造函数参数。提供更简洁的集合初始化语法,适用于数组、列表等集合类型。支持更灵活的语法,包括可选参数和更简洁的表达式。包括更高效的内存管理和代码生成,提升运行时性能。允许为 Lambda 表达式参数设置默认值。允许在栈上分配固定大小的数组,提升性能。允许为任意类型创建别名,提升代码可读性。增强模式匹配功能,支持更复杂的匹配场景。

2025-02-12 09:07:10 605

原创 SQLite数据库中查询性能优化及索引创建的原则总结

通过分析查询计划,减少全表扫描,避免不必要的计算,使用覆盖索引。

2025-02-11 13:38:50 901

原创 SQLite数据库中[分析查询计划]的使用

在SQLite中,分析查询计划是优化查询性能的关键步骤。通过查询计划,你可以了解SQLite如何执行你的SQL语句,从而识别潜在的性能瓶颈并进行优化。

2025-02-11 13:30:57 263

原创 SQLite数据库的备份与恢复技术方案及实践

SQLite 数据库的备份与恢复是确保数据安全的重要操作。

2025-02-10 13:56:44 961

原创 SQLite数据库你了解到哪个阶段了?

安装SQLite的图形化管理工具(如DB Browser for SQLite)SQLite 支持的数据类型(如INTEGER、TEXT、REAL、BLOB)在Java中使用SQLite(JDBC或SQLite-JDBC)在Web应用中使用SQLite(如Flask、Django)与其他数据库(如MySQL、PostgreSQL)的对比。在移动应用中使用SQLite(如Android、iOS)使用SQLite扩展(如JSON1、FTS5)触发器的使用场景(如自动更新、数据验证)处理复杂关系(如多对多关系)

2025-02-10 13:46:53 636

原创 MongoDB常见的运维工具总结介绍

这些 MongoDB 运维工具可以帮助管理员在不同层面上管理和优化 MongoDB 集群。根据你的具体需求,可以选择适合的工具来提高数据库的性能、可用性和管理效率。如果你的 MongoDB 集群规模较大,且需要跨多个节点进行管理,像和这样的全托管解决方案可以大大简化运维工作。而对于本地部署的 MongoDB 实例,mongostat等命令行工具则提供了灵活的管理选项。

2025-01-28 00:20:20 971

原创 MongoDB中常用的几种高可用技术方案及优缺点

MongoDB 的高可用性方案主要依赖于其内置的(Replica Set) 和机制。

2025-01-27 22:37:22 811

原创 MongoDB中单对象大小超16M的存储方案

使用 MongoDB 驱动的 GridFS 工具存储文件。:文档中包含重复数据或可压缩结构(如 JSON 数据)。:文档包含大量嵌套数据,导致总大小超过 16MB。在 MongoDB 中,单个文档的大小限制为。:非结构化大数据(如媒体文件、大型JSON)。:需要存储大文件(如图像、视频、文档等)。:需要在文档中存储大量关联对象。:文档设计冗余或结构不合理。

2025-01-24 16:14:32 1333

原创 MongoDB的读写分离技术方案

MongoDB 的读写分离是一种优化性能和可扩展性的方法,通常通过主从复制(Replica Set)实现。

2025-01-24 15:48:30 1369

原创 MongoDB中的横向扩容数据分片

MongoDB分片是实现水平扩展的重要机制,适用于大规模数据和高并发场景。启用分片需要配置分片集群,并合理设计分片键以优化数据分布和性能。虽然分片可以解决很多问题,但它的配置和维护复杂度较高,适合有明确扩展需求的应用场景。分片(Sharding)是MongoDB为解决大规模数据集存储和高并发访问设计的一种分布式存储机制。通过分片,数据可以水平拆分并分布在多个服务器(物理或虚拟)上,以提升性能和容量。: 每个分片是一个独立的副本集。: 在任意一个Config Server上,运行。

2025-01-23 17:18:17 1213

原创 MongoDB的事务机制

MongoDB支持事务,允许对多个文档和集合进行原子操作,但在分布式场景中,跨服务器事务有一定的限制和注意事项。MongoDB驱动提供了一个统一的事务API,可以处理跨分片事务。

2025-01-23 17:09:36 608

原创 MongoDB数据库中的全量备份和增量备份方案

MongoDB 提供了多种全量备份和增量备份方案,适用于不同的使用场景和需求。全量备份是指对整个 MongoDB 数据库或指定集合进行一次完整的数据备份。

2025-01-22 09:26:55 888

原创 MongoDB中游标的使用

游标是一种对象,用于逐条遍历查询结果集,特别适用于处理大量数据时。通过游标,可以逐步提取数据而不是一次性加载到内存中,从而减少内存占用。游标是高效操作大数据量的核心工具,如果你的查询涉及大量文档,使用游标可以有效降低内存压力并优化性能。在 MongoDB Shell 中,查询会默认返回一个游标。接口实现,常用于分批获取大量数据。在 C# 中,游标通过。MongoDB 支持。

2025-01-16 15:23:32 627

原创 如何在MongoDB中监视查询慢的语句

MongoDB Profiler 是一个强大的工具,用于监控和诊断查询性能问题,尤其是捕获慢查询。如果你在 MongoDB Atlas 中托管数据库,Profiler 已集成为 Performance Advisor,界面化显示慢查询数据,并自动推荐索引优化。在启用 Profiler 后,运行你的查询。慢查询或所有操作都会记录在。通过 Profiler,你可以深入了解查询性能,找到瓶颈,优化查询效率!Profiler 收集的所有数据存储在。

2025-01-16 14:28:01 646

原创 Navisworks大场景模型的轻量化

选用 Navisworks 管理大场景的 BIM 3D 模型,能够提升模型整合效率、优化协作和冲突检测流程,同时通过轻量化和高效渲染技术,显著降低大规模项目管理的技术门槛,是大场景 BIM 管理的理想工具。如果一个Revit模型源文件超过500M,那么要打开它就不是件容易的事了,如果这样的模型有个十几个或几十个呢?那电脑的内存和CPU估计会崩溃的。如果想将Navisworks模型轻量化后在浏览器里查看的话,可以安装Navisworks的这插件,搞BIM的小伙伴应该对超大的BIM模型都比较头痛吧。

2025-01-09 13:52:54 1121

原创 Navisworks的几种源文件.nwd,.nwf,.nwc格式介绍

格式存储内容主要用途特点NWD几何数据+元数据数据共享、归档独立运行,支持加密,文件完整NWF源文件路径+视点信息设计协调、多源文件管理文件小,动态链接源文件,实时更新NWC几何数据缓存提高加载性能自动生成,加载快,减少对源文件和设计软件的依赖。

2025-01-09 09:35:27 605

原创 AutoCAD中密集的填充打散后消失的问题

AutoCAD二次开发中,图案填充打散后消失的问题解决。

2024-05-11 13:29:30 647

原创 C#中的yield return详细解释

yield return 的使用介绍。

2023-08-08 13:32:15 1701

原创 ObjectARX二次开发CAD二开笔记

CAD二开笔记

2023-06-26 11:32:44 735

原创 Opencv编译时出现:无法打开 python311_d.lib 的问题

编译OpenCV源码踩坑笔记

2023-06-19 18:11:52 2718

原创 MongoDB自定义函数使用

MongoDB数据库添加自定义函数

2023-03-27 11:06:30 929

原创 C#脱壳工具

C#脱壳工具

2023-02-16 11:44:52 713

原创 CefSharp中ChromiumWebBrowser打开新页面时使用自己定义的窗体

CefSharp开发

2023-01-03 16:47:59 2571

来自韩国的最好的录屏软件,中文界面,免费的,无水印,无广告。

来自韩国的最好的录屏软件,中文界面,免费的,无水印,无广告。

2018-02-27

android H264解码

android H264解码,供学习使用。

2014-01-17

android H264编码

android H264编码压缩Demo。供学习使用。

2014-01-17

android 视频录制

用android 手机录制视频并保存到手机,可以做视频数据采集。

2014-01-17

Flash防止注册失效的办法

防止flash,flex 注册码失效的办法。 将该host文件替换掉你本地的host文件,然后你的flash,flex 注册成功后,就再也不会失效了。 host文件在哪里知道吗?baidu一下吧!

2011-11-07

Android 二维码读写的源码项目

android 上进行读写二维码的开源类,非常不错。

2011-11-07

一键还原系统

一键还原系统。Ghost还原你的系统,Ghost备份你的系统,一键搞定。

2011-11-05

FlexComponentKit_v4

FlexComponentKit_v4装了了。你的FlashCS4就可以导出Flex组件了

2011-11-05

as3五子棋源码,as3游戏,flash源码,flash游戏。

as3五子棋源码,纯as3写的,可以直接运行,也可以看到源码,具有很高的参考价值。

2011-03-30

SWF Encrypt 6.0 flash混淆工具

swf 文件混淆工具,让别人反编译你的swf文件后,还是看不懂你的代码。保护知识产权。

2010-05-06

C# Socket通信 线程池

C# 做的一个socket通信的demo。支持多连接,用线程池实现。最大联接数据 还没有试过。有兴趣的朋友可以测试下,顶出来。

2010-04-12

flex AS3开源类库,有文档,有demo

flex 的一些开源类库收集,有文档,有demo,有源代码.

2009-10-09

Cairngorm.swf

Adobe 公司的开源MVC框架 Flex 编程好助手。 Cairngorm.swf

2009-09-09

Flex CSS 样式自动生成

可视化生成Flex 界面的CSS样式,非常方便,就像网页CSS样式一样。

2009-07-09

Flex 网页拍照程序源码

C#做后台处理,前台为Flex开发的一个在线拍照示例程序源代码。

2009-07-09

.net 非常好的一个分页控件

结合分布存储过程,实现分页功能,效率非常高.

2008-11-14

正则表达式完全手册 .CHM

正则表达式完全手册,CHM格式,是八门学习及应用查询正则表达式的好帮手哦.

2008-09-25

asp.net 资源文件 实现多语言

刚研究了在VS2005下做网站多语言的功能,能过资源文件实现,其实很简单的,有兴趣可以下下来收藏,以备今后须要实可以用.

2008-09-25

SQL Server精华收集.查询手册

SQL Server查询手册,包括了很SQL Server 中相关特点及知识点的讲解,应用.举例.

2008-09-18

DHTML手册html标签查询

这是一个很全的HTML备忘查询手册. chm格式. DHTML 对象 DHTML 属性 DHTML 方法 DHTML 事件 DHTML 集合 HTML 参考 HTML 元素 HTML 字符集 样式表(CSS)参考 CSS 属性参考 CSS 长度单位参考 其他参考 命令标识符 缺省行为参考 htc 行为参考 可视化滤镜和切换参考 HTML+TIME参考 网页矢量图形标记语言 HTML 应用程序 技巧 语言代码 颜色表

2008-09-18

NHibernateStudy学习源码

一个完整的通过NHibernate实现操作数据库的C#源码. 运行环境: VS2005+SqlServer2000

2008-09-09

用Excel做数据库开发的小程序例子C#

如果想给别人做一个小软件用,但是又不想用SQLServer 或Access数据库,那么选择Excel就是最好的选择了.这代码会告诉你如何像连SQL Server 或是Access那样连Excel.

2007-08-10

空空如也

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

TA关注的人

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