自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(276)
  • 资源 (37)
  • 收藏
  • 关注

原创 c# 服务中启动exe窗体程序

Windows服务默认在会话0(Session 0)中运行,这是一个隔离的环境,旨在防止服务与应用程序和用户会话交互,从而提高系统的稳定性和安全性。由于这个原因,直接从服务启动的GUI应用程序将不会显示,因为它们没有与用户桌面交互的能力。这个函数允许你在指定用户的安全上下文中创建一个新进程。为了在用户会话中启动一个GUI应用程序,你可以使用。以下是一个C#示例,演示如何使用。

2025-01-02 14:52:40 692

原创 C# .NET Framework 4.5 实现文件压缩和解压缩

在 .NET Framework 4.5 中,没有 ZipFile类,只能使用 ZipArchive 类。ZipArchive 类是 .NET Framework 中用于处理 ZIP 文件的核心类。它提供了创建、读取和更新 ZIP 文件的功能。

2025-01-02 09:14:02 320

原创 C# NLog 配置ElasticSearch

通过以上步骤,你可以轻松地将 NLog 的日志发送到 ElasticSearch,实现有效的日志管理和分析。你可以根据需求进一步自定义日志格式、索引名称等。

2024-12-05 12:56:42 683

原创 c# 对比 log4net 和 NLog

log4net: 是 Apache 提供的开源日志框架,源于 Java 的 log4j,广泛应用于 .NET 应用程序。其设计目标是为开发者提供简单而强大的日志记录能力。NLog: 也是一个开源的日志框架,使用灵活且易于配置,支持许多不同的日志目标(targets),从文件到数据库再到网络。log4net更适合已经存在于大规模项目中的团队,或是需要长期稳定的应用。NLog更适合需要高性能、灵活配置和结构化日志的现代应用程序。

2024-12-05 12:46:19 903

原创 Get-SmbConnection

检索有关当前在 SMB 服务器和关联客户端之间建立的 SMB 会话的信息。

2024-12-02 13:02:28 385

原创 PowerShell:查找并关闭打开的文件

打开 Windows PowerShell 并运行若要仅显示特定文件共享的连接,请使用 Where-Object 运行 Get-SmbOpenFile。

2024-12-02 12:51:55 705

原创 Window系统性能调优

【代码】Window系统性能调优。

2024-11-02 09:41:52 2673 1

原创 Linux系统性能调优

在Linux系统中,性能调优是确保系统高效运行的重要任务。优化可以涵盖多个方面,包括文件系统、内存管理、网络和进程管理等。

2024-11-02 09:38:04 735

原创 c# 深度模型入门

如果您想要进行更复杂的深度学习任务,可以使用。的入门示例,包括数据加载、模型训练和预测。

2024-11-02 09:30:15 620

原创 总结一些高级的SQL技巧

在需要频繁查询的列上创建索引可以显著提高查询性能。利用这些格式,你可以直接在 SQL 查询中操作这些数据,进行筛选和聚合。窗函数允许在查询结果的每一行上进行计算,而不需要将数据分组。使用视图可以简化复杂查询,增强数据安全性。CTE 提供了一种更清晰的方式来编写复杂查询,可以使查询更具可读性,并允许递归查询。使用子查询,可以在主查询中嵌套其他查询。在处理大数据集时,可以将表分区,优化查询性能并简化管理。使用复杂的聚合和分析技术,例如计算同比增长、移动平均等。合并结果集,可以在一次查询中获取不同来源的数据。

2024-11-02 09:25:05 977

原创 Windows消息循环

服务员在休息,等待顾客的命令。GetMessage:服务员主动接单,等待顾客的请求并处理。:服务员观察顾客,灵活高效,不需要完全阻塞在一处。:整体服务流程,确保每位顾客的需求都被妥善处理。

2024-11-02 09:18:51 427

原创 MYSQL 乐观锁

乐观锁是一种有效的并发控制策略,适用于读多写少的场景。通过使用版本号或时间戳,乐观锁能够在不加锁的情况下实现数据的安全更新。虽然在高并发写入的情况下可能会遇到更新失败的问题,但其性能优势使其在许多应用中得到了广泛使用。

2024-10-03 09:28:08 669

原创 运维自动化shell脚本总结

Shell脚本是一系列命令的集合,通常用于自动化执行任务。

2024-10-03 08:44:33 566

原创 C# MSTest 进行单元测试

MSTest 是 Microsoft 提供的一个单元测试框架,通常用于 .NET 应用程序的测试。下面是一个详细的示例,展示如何使用 MSTest 进行单元测试。

2024-10-01 17:48:00 888 1

原创 c# 线性回归和多项式拟合

特征线性回归多项式拟合拟合形式直线 y=mx+by=mx+b多项式 y=anxn+...y=an​xn+...优点简单、快速能拟合复杂非线性关系缺点只能处理线性关系容易过拟合,计算复杂度高适用场景数据呈线性关系时数据呈现非线性关系时。

2024-10-01 07:59:52 1269

原创 c# iTextSharp 读取PDF

【代码】c# iTextSharp 读取PDF。

2024-10-01 07:46:29 773

原创 c# 如何让应用程序崩溃时生成dump

研究了一下,可以通过代码在应用崩溃或捕获特定异常时,手动生成dump文件。常用的是调用Windows的。这样,当未捕获的异常导致应用崩溃时,dump文件就会自动生成。还可以捕获未处理的异常,生成dump。

2024-09-07 12:41:16 1239

原创 Ajax 解决回调竞争

即多次快速点击同一按钮导致多个异步的AJAX请求同时返回,导致数据更新顺序混乱。这种情况在异步编程中很常见,特别是前端开发时,AJAX请求的回调并不保证按顺序执行。回调函数,这样每个 AJAX 请求在发送前和完成后都可以执行相应的逻辑。

2024-09-07 08:32:35 610

原创 MacOS升级ruby版本

要在 macOS 上升级 Ruby 版本,可以使用以下方法。macOS 系统默认自带 Ruby,但是版本可能较旧,因此如果你想升级到最新版本或特定版本,通常可以使用Homebrew或rbenv来进行管理和升级。以下是详细步骤。

2024-09-06 07:44:05 1406

原创 在Gradle中配置全局使用国内镜像

要在Gradle中配置全局使用国内镜像,可以通过修改或者在项目的文件中配置。由于Gradle的默认仓库有时候在国内访问不稳定,替换为国内的镜像仓库可以提升构建速度。

2024-09-06 07:35:57 4989

原创 Android架构组件中的MVVM应用

Model(模型层):负责数据的处理与业务逻辑,通常包括网络请求、数据库操作等。View(视图层):负责UI展示,与用户直接交互,例如ActivityFragmentXML布局文件等。ViewModel(视图模型层):连接Model与View,处理UI相关的逻辑,并通过数据绑定将数据传递给View。MVVM模式的优势在于将视图逻辑与业务逻辑分离,减少耦合性,增加代码的可维护性。在Android开发中,MVVM模式结合架构组件提供了一种高效的开发方式。

2024-09-05 07:39:07 1326

原创 c# 将数组分份

【代码】c# 将数组分份。

2024-09-05 07:23:35 406

原创 Webview Android性能优化

在 Android 开发中,WebView 是一个常用的控件,用于在应用中显示网页内容。然而,由于 WebView 本质上是一个浏览器引擎,它可能会在性能和内存使用方面引发一些问题。

2024-09-04 10:48:19 1652 1

原创 c# DiffPlex介绍

DiffPlex 允许你定义自己的差异比较逻辑。你可以继承IDiffer接口,并实现自己的比较算法。// 自定义比较逻辑// 自定义比较逻辑。

2024-09-04 10:43:04 1313

原创 C# 位图算法

比如大量整数的快速查找,利用位操作来表示整数集合,因此操作速度非常快。

2024-08-14 07:52:42 701

原创 C# XML 加密解密

首先,我们需要生成一个RSA密钥对,用于加密和解密。然后,我们可以创建一个函数来加密XML文档。最后,我们需要一个函数来解密加密后的XML。

2024-08-14 07:36:12 510

原创 WPF Treeview开启虚拟化后如何找到TreeViewItem

用VirtualizingStackPanel的BringIndexIntoViewPublic方法就好,没必要像微软给的例子那样还要继承一个VirtualizingStackPanel。

2024-08-09 19:08:25 634

原创 WPF Grid容器添加删除列

【代码】WPF Grid容器添加删除列。

2024-08-09 19:01:24 332

原创 mysql 分析慢查询

设置为 2 秒,即查询超过 2 秒的将被记录到慢查询日志中。3. 重启 MySQL 服务以应用配置。: MySQL Workbench 提供了一个图形界面工具,可以分析慢查询日志并生成报告。通过上述方法,可以有效分析和优化 MySQL 的慢查询,找到性能瓶颈并进行针对性的优化。

2024-08-03 12:31:12 386

原创 WCF 禁止第三方访问,避免泄露元数据信息

开发的时候,服务端的web.config,将httpGetEnabled和httpsGetEnabled置true,这个时候客户端就可以添加服务引用。开发结束后,部署的时候,将这俩配置改成false。

2024-08-03 08:40:07 561

原创 WPF datagrid 选中某一行后让第一列的checkbox选中

在中,定义DataGrid,绑定到一个集合,并定义一个包含CheckBox<Grid></Grid></Window>

2024-08-03 08:30:50 990

原创 WPF ViewModel如何关闭view所在的窗体

首先,定义一个接口,用于关闭窗口。

2024-08-02 07:57:43 972

原创 WPF Datagrid控件,获取某一个单元格中的控件

在XAML文件中定义一个DataGrid控件和一个Button控件,确保使用来指定数据模板。

2024-08-02 07:45:06 948

原创 Perl 语言入门学习

Perl 是一种功能强大且灵活的编程语言,广泛应用于文本处理、系统管理、网络编程等领域。

2024-07-04 10:32:46 499

原创 windbg !address -summary输出详解

是 WinDbg 调试工具中的一个命令,用于显示当前进程的内存分配情况。下面是。

2024-07-04 10:22:36 549

原创 Windbg 中使用 !eeheap -gc

"GC Heap Size" 是 GC 管理的托管堆的总内存大小,包含了所有代和大对象堆。通过分析!eeheap -gc的输出,你可以了解 GC 堆的分布和内存使用情况,有助于识别和解决内存管理问题。

2024-07-04 09:59:05 799

原创 SQL SERVER 设置端口

要在SQL Server中设置端口,可以通过SQL Server Configuration Manager来完成。

2024-07-01 07:44:03 800

原创 Eureka入门

通过以上步骤,你已经成功设置了一个简单的Eureka服务注册和发现系统。Eureka服务器管理服务实例,Eureka客户端注册自身并能够发现其他服务。这是微服务架构中实现服务发现和负载均衡的基础。

2024-07-01 07:42:57 1263

原创 通过windbg查看dump文件中某个方法内的某个对象的变量的值

使用 WinDbg 和 SOS 扩展来查看 C# 应用程序生成的 dump 文件中某个方法中的某个对象的变量的值。为你从上一步得到的方法地址。这将列出方法的 MethodDesc 结构,包括方法的代码地址和局部变量/参数的地址。如果你的变量是在对象中的,你需要知道哪个对象引用了它,然后用。命令查看方法的局部变量/参数的值。这将列出方法的所有局部变量/参数的值,以及它们的地址。命令查看对象的详细信息,包括对象的变量的值。找到你想要查看的方法,并记录下方法的地址。找到你想要查看的对象的地址,并使用。

2024-06-08 08:30:47 617

原创 通过windbg查看dump文件中某个方法中的成员变量的值

使用 WinDbg 和 SOS 扩展来查看 C# 应用程序生成的 dump 文件中某个方法中的成员变量的值。为你从上一步得到的方法地址。这将列出方法的 MethodDesc 结构,包括方法的代码地址和局部变量/参数的地址。注意:这个方法只对方法中的局部变量和参数有效。如果你的成员变量是在类中的,你需要知道哪个对象引用了它,然后用。命令查看方法的局部变量/参数的值。这将列出方法的所有局部变量/参数的值,以及它们的地址。为你从上一步得到的方法地址。找到你想要查看的方法,并记录下方法的地址。

2024-06-08 08:21:27 413

Process Monitor 3.81 支持Window7

Process Monitor 是一款由微软 Sysinternals 公司开发的包含强大监视和过滤功能的高级 Windows 监视工具,可实时显示文件系统、注册表、进程/线程的活动。

2024-11-13

WPF 自定义控件 支持TextChange事件延时触发的文本框

WPF 自定义控件 支持TextChange事件延时触发的文本框

2024-07-01

WPF MVVM 实现进度条

WPF MVVM 实现进度条

2023-10-28

Microsoft.NET框架程序设计(修订版)-中文版.pdf (清晰版)

Microsoft.NET框架程序设计(修订版)-中文版.pdf (清晰版)

2014-01-21

wpf MultiBinding 示例

wpf MultiBinding 示例

2013-08-02

silveright wpf 下拉多选框 mvvm

silveright wpf mvvm实现下拉多选框,至少选中一项,默认全选!

2013-03-20

《企业应用架构模式》

《企业应用架构模式》作者是当今面向对象软件开发的权威,他在一组专家级合作者的帮助下,将40多种经常出现的解决方案转化成模式,最终写成这本能够应用于任何一种企业应用平台的、关于解决方案的、不可或缺的手册。《企业应用架构模式》获得了2003年度美国软件开发杂志图书类的生产效率奖和读者选择奖。《企业应用架构模式》分为两大部分。第一部分是关于如何开发企业应用的简单介绍。第二部分是《企业应用架构模式》的主体,是关于模式的详细参考手册,每个模式都给出使用方法和实现信息,并配以详细的Java代码或C#代码示例。此外,整《企业应用架构模式》中还用了大量UML图来进一步阐明有关概念。

2013-02-08

Resharp 7.0 注册版 支持vs2012

Resharp 7.0 注册版 支持vs2012。绝对可用!

2012-10-08

银光志Silverlight 3.0开发详解与最佳实践

银光志Silverlight 3.0开发详解与最佳实践

2012-06-18

silverlight mvvm 增删改差

实现Silverlight MVVM模式的增删改查 crud

2012-06-12

silverlight 4 手册 中文版 电子书

silverlight 4 手册 中文版 电子书 CHS_Silverlight_4.chm

2012-06-08

ajax新手快车道.pdf

ajax新手快车道 pdf ajax 快速入门

2012-05-06

两台笔记本使用无线连接共享上网教程

两台笔记本使用无线连接共享上网教程

2012-04-12

pl/sql developer oracle 工具

pl/sql developer oracle 工具

2012-04-12

nc文件转txt

将nc文件转成txt文件。 首先要将netcdf.dll放进system32下,然后将其它文件拷贝到cmd默认目录下。在cmd中执行截图中的命令即可生成nc文件对应的文本文件。

2011-11-30

C_#与.NET程序员面试宝典

C_#与.NET程序员面试宝典 pdf 好不容易找到的资源

2011-11-15

DotNetBar v9.5

DevComponents.DotNetBar2.dll DevComponents.DotNetBar.Design.dll 把这两个DLL引用到项目中就行了

2011-11-04

c# 简单的webservice调用

c#做的简单的webservice调用。解决方案里有两个项目,一个服务端一个客户端,客户端通过webservice调用服务端的函数。 给初学者参考! 欢迎大家下载,谢谢大家支持!

2011-09-17

c# ftp 自动更新

自己写的ftp递归获取指定目录的文件及文件夹内的子文件。用于winform程序自动更新。 希望大家支持原创!

2011-08-27

面试宝典 传智播客 .Net

传智播客的.net面试宝典,涉及到的内容比较全!!!!!!!

2011-08-19

Java设计模式(疯狂Java联盟版).chm

Java设计模式(疯狂Java联盟版)chm版

2011-07-22

arcgis + server 入门

最近开始研究arcgis+server。分享arcgis+server入门pdf 以及 Web Mapping Application1网页程序,用来显示北京地图附带送大家北京地图mxd文件一个供测试使用。 希望大家多多支持!

2011-07-18

google c++ 编程风格指南中文版 pdf

google c++ 编程风格指南中文版 pdf

2011-03-08

ActivePerl-5.8.8.822-MSWin32-x86-280952

perl脚本在windows下的解释器 ActivePerl-5.8.8.822-MSWin32-x86-280952

2011-01-30

micaps 第三版 用户手册

micaps 第三版 用户手册 chm版 提供索引,很方便!!!micaps学习的好资源!!!!

2011-01-30

c# 标注 透明 可拖拽

用c#写的一个可拖拽的透明的标注。没有做拖拽后改变箭头指向,我这个懒得自己画了,之间绘的图片。好不好都顶一下!

2011-01-13

c# 取图片像素的RGB

取图片像素的RGB,很简单!!!!!!!!!!!

2011-01-10

c# 实现任意控件的拖拽

c# 实现任意控件的拖拽 很简单。希望大家支持!

2010-12-01

c# 仿QQ窗体的贴边隐藏

用c#实现的仿QQ窗体的贴边隐藏,希望大家多多支持

2010-11-16

c# 可拖拽拉伸的picturebox

c# 可拖拽拉伸的picturebox。

2010-11-10

xml加密解密 c#

小弟用c#做的xml加密解密 希望大家多多支持!

2010-08-26

《C#网络应用编程》

老外那本,个人认为是C#网络应用方面算最好的了,尽管在某些方面有时略显罗嗦,但仍不失是一本好书!

2010-08-03

柱形图的绘制 c# 实现

水平方向有自适应,上限为9。点击按钮即可在本地生成图片。参数在按钮点击事件里定义的,代码很好懂的。 希望大家支持原创

2010-07-05

汉字转拼音全拼 c#

汉字转拼音全拼,选择路径文件夹。将.qcp结尾的文件中文名字改成拼音全拼。

2010-06-30

javascript实现关机效果,且能拖拽

javascript实现关机效果,且能拖拽

2010-02-26

javascript实现的无刷新弹出登录窗口

javascript实现的无刷新弹出登录窗口

2010-02-26

c#QQ界面,用自定义控件实现的

用c#自定义控件实现的qq好友面板的界面效果。还有很多不足,但基本效果已实现。 希望大家支持原创

2010-01-05

空空如也

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

TA关注的人

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