自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我是菜鸟

每天进步一点点

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

原创 C# 异步和线程的区别

然而,如果你需要更多的控制(如线程优先级、线程池管理等),那么可能需要使用线程。异步操作不会创建新的线程,它们依赖于异步框架(如基于事件的异步模式(EAP)、基于任务的异步模式(TAP)、异步流(IAsyncEnumerable)和异步任务(Task、ValueTask)等)来管理执行流。与此不同,线程处理是更底层的概念,它允许你创建和管理独立执行的线程。每个线程有自己的调用栈和上下文,可以执行独立的任务。线程由操作系统管理,你可以在程序中创建和销毁线程,并能对其进行操作(如暂停、继续、优先级设置等)。

2024-03-26 11:00:56 269

原创 一个操作让数组处理速度快了5倍,到底是为什么

这就意味着在主循环中,对数组的访问会更加连续,这有助于提高缓存的命中率(cache hit rate)。在主循环中,对data数组的访问是顺序的,即按照数组元素的顺序依次访问。在没有排序的情况下,由于数组的内存布局是随机的,这可能导致对内存的随机访问,而这种随机访问可能导致较多的缓存缺失(cache misses)。通过对数组进行排序,代码更好地利用了缓存,从而提高了程序的性能。今天做一个数组数据计算时,发现一个效率问题,给大家分享一下 一个数组排序和不排序时同样的逻辑处理速度是不一样的。

2024-03-25 10:05:05 305

原创 浅谈WPF之MVVM工具包

点击项目右键,选择“管理NuGet程序包”,打开NuGet管理窗口,然后搜索“CommunityToolkit.Mvvm”,进行安装即可,目前最新版本为8.2.2。在之前的WPF示例中,都会用到一个MVVM框,也是一个比较常的MVVM框架,就是MVVM工具包【CommunityToolkit.Mvvm】,今天专门以一个简单的小例子,简述一下MVVM工具包的常见用法,仅供学习分享使用,如有不足之处,还请指正。在本实例中,只是简单介绍了MVVM工具包的使用,如若想具体了解更详细内容,可参考官方文档,

2024-03-25 09:39:44 1243

原创 设计模式 之 策略模式

策略模式是一种定义一系列算法的方法,以相同的方式调用不同的算法,减少了各种算法类与使用算法类之间的耦合。它的重心不是如何实现算法,而是如何组织,调用这些算法。从而让程序结构更灵活,具有更好的维护性和扩展性。还可以通过简单工厂模式来优化 组织策略上下文类 ,让客户端与算法实现类完全解耦。

2024-03-24 09:00:00 239

原创 设计模式 之 抽象工厂模式

设定一个场景:公司要对接两家服务商的业务,业务是相同的,但是两家服务商的接口表现形式是不同的,需要我们对其做一层封装,让它们实现我们统一的接口,以便于公司内部调用。假设业务包括会员和优惠券两个部分,首先我们需要 创建一个ErpService.Abstract项目,并为这两个业务定义两个统一的接口以及一个抽象工厂接口。为A服务商创建一个 ErpService.A的项目,创建两个类实现上面两个接口,并创建一个工厂类实现抽象工厂接口。Console.WriteLine("A服务商创建券方案");

2024-03-24 08:00:00 390

原创 设计模式 之 简单工厂模式+工厂模式

这样我们就用Ioc实现了一个简单工厂,上面的代码示例是将实现类的字典放在工厂中维护,其实可以将字典放到配置文件或者数据库中维护,这样我们再增加新的实现类时,就不需要在修改工厂的代码,实现了实现类的动态扩展。优点:工厂中包含了必要的逻辑判断,根据客户端的选择条件动态的创建相关的类,对于客户端来说,它只需要提供创建实现类的参数,隐藏了创建实例的细节,去除了对具体实现类的依赖。同时每增加一个实现类,也要增加一个工厂类,增加了代码复杂度。创建一个工厂类,对实现了同一个接口的多个类进行实例的创建。

2024-03-23 08:00:00 485

原创 设计模式:面向对象设计的六大原则

很久没有写博客了,一直给自己找借口说太忙了,过几天有空再写,几天之后又几天,时间就这么快速的消逝。说到底就是自己太懒了,不下点决心真是不行。我决定逼自己一把,从今天开始学习设计模式系列,并写成博文记录下来,做不到的话,就罚自己一个月不玩游戏 (作孽啊。。。。好了,面向对象的六大原则就介绍到这里了。其实,我们不难发现,六大原则虽说是原则,但它们并不是强制性的,更多的是建议。

2024-03-22 11:07:36 1358

原创 WinForm使用Costura.Fody打包编译成可独立运行的桌面程序

5.接着,清理一下,然后重新生成,再看看输出文件夹里,是否减少了dll依赖文件,一个可执行的桌面程序绿色版本就这样弄出来了,无需安装,直接运行,方便分享程序给他人使用。7.再把复制到的一些文件,设置包括到项目中,然后修改属性生成操作为嵌入的资源。最后,确定一下是否会打包编译成可独立运行的桌面程序,打开项目里的目录。如果没有看到FodyWeavers.xml文件,那就自己手动添加。,根据你编译的运行环境选择,把生成的依赖文件复制那文件夹里面。下看看,如下图所示,所有依赖的。都打包在一个exe可执行程序里。

2024-03-22 10:11:26 426

原创 Csharp学习Linq

这里就串联上了我们之前学到的知识,最后为了支持多种数据类型,使用上泛型,最后我们就得到了最终封装的方法.这里继续使用之前文章创建的学生类,首先简单介绍一下linq的使用。这里还可以使用扩展方法和lambda表达式进一步的优化我们的代码。这个就是一个yield return反汇编出来的状态机的代码。大量的重复代码---最好是封装一些,把重复的代码统一封装;下面写几个简单的linq的语句,大概知道一下它的使用.封装一个方法,将判断的逻辑独立到一个小方法中去.看起来跟我们自己实现的Where差不多的样子.

2024-03-22 10:00:59 237

原创 每个.NET开发都应掌握C#泛型的知识点

C#泛型编程是.NET framework 2.0的新特征,它提高了代码安全性和代码重用的问题。C#泛型编程在C#是很重要的特性,建议.NET开发熟练掌握它的基本知识点,本文将介绍它的几个知识点,供大家参考。C# 4.0引入了接口的协变和逆变,使得泛型类型参数可以在接口中进行协变(`out`)或逆变(`in`)。泛型约束允许限制泛型参数的类型,以增加类型安全性和代码约束。泛型类型和方法允许在定义时不指定具体的类型,而是在使用时确定类型。泛型类可以继承其他泛型类或非泛型类,也可以实现泛型或非泛型接口。

2024-03-21 10:54:09 226

原创 C# 继承、多态性、抽象和接口详解:从入门到精通

在 中,可以将字段和方法从一个类继承到另一个类。我们将“继承概念”分为两类:要从一个类继承,使用 : 符号。在以下示例中, 类(子类)继承了 类(父类)的字段和方法:示例

2024-03-21 09:00:00 905

原创 C#基于SMTP的邮件发送

创建一个发送邮件的方法,首先创建一个SmtpClient对象、发件人地址对象、收件人地址对象和MailMessage对象,这里在创建SMTP对象的时候需要放入服务器地址作为参数、创建收发件人对象的时候需要输入邮箱地址、姓名和Encoding.UTF8作为参数,最后在创建MailMessage对象的时候需要把from和to作为参数传入,如图2-2所示;这里我们可以看到提示中有服务器地址,我们开启的是SMTP服务,如图1-5所示,SMTP服务器的地址是:smtp.163.com;

2024-03-20 16:24:02 721

原创 Prism:打造WPF项目的MVVM之选,简化开发流程、提高可维护性

探索WPF开发新境界,借助Prism MVVM库,实现模块化、可维护的项目。强大的命令系统、松耦合通信、内置导航,让您的开发更高效、更流畅在WPF开发中,一个优秀的MVVM库是Prism。

2024-03-20 15:03:05 604

原创 WPF新境界:MVVM设计模式解析与实战,构建清晰可维护的用户界面

MVVM(Model-View-ViewModel)是一种用于构建用户界面的软件设计模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和视图模型(ViewModel)。MVVM的目标是实现界面逻辑与用户界面的分离,提高代码的可维护性和可测试性。set;set;<Grid></Grid></Window>// 其他代码省略...MVVM设计模式通过将应用程序分为模型、视图和视图模型,实现了解耦和分离关注点的目标。

2024-03-20 14:31:56 411

原创 C#多线程精解:优雅终止线程的实用方法与技巧

在C#多线程编程中,合理终止线程是关键挑战。通过标志位或CancellationToken,实现安全、协作式的线程终止,确保在适当时机终止线程而避免资源泄漏。

2024-03-20 10:29:19 507

原创 探索.NET中的定时器:选择最适合你的应用场景

NET提供多种定时器,如System.Windows.Forms.Timer适用于UI,System.Web.UI.Timer用于Web,System.Diagnostics.Timer用于性能监控,System.Threading.Timer和System.Timers.Timer用于一般定时任务。在.NET 6及以上,还有更直观的System.Threading.PeriodicTimer。选择合适的定时器,提升应用性能和用户体验。今天看到一网友聊.net中的定时器,我也把我知道和大家分享一下。

2024-03-20 10:04:04 527

原创 什么是委托,委托的本质是什么?

跟方法有点类似,有参数,返回值,访问修饰符+delegate --委托--特殊的方法?委托的本质是什么?是方法吗?反编译试试:发现定义的委托-----再CustomDelegate ----有对应的class委托的本质是什么?---Class(类),继承自一个MulticastDelegate的特殊类,自己在定义类的时候,是无法继承的。包含的有构造函数和方法。委托既然是一个类---怎么使用这个类?new ---调用方法/属性");x = 100;");x = 100;

2024-03-19 16:10:34 448

原创 CSharp的lambda表达式匿名类扩展方法

C#是强类型语言(编译时决定类型),object是在编译时确定类型,因为Object没有Id等属性,所以无法通过.去访问其中的变量.本质上来说,其实就是一个方法--匿名方法, 在类里面会生成和lambad 表达式参数和返回值完全匹配的方法.关键字去避开了编译器的检查,会在运行时检查,运行时决定类型.这个出现乱取的问题,导致程序崩溃.注意:扩展object类型.期望:既可以增加新的功能,历史代码不变.直接增加类,在新的类中去完成.有什么方法可以正确的取出想访问的属性,又可以避免访问不存在的属性那?

2024-03-19 15:28:12 690

原创 搞懂.NET应用程序管理员权限:三种简单方法一网打尽

NET应用程序以管理员身份运行的方法包括修改清单文件、项目文件,或在运行时动态请求管理员权限。清单文件和项目文件通过声明UAC请求,而动态请求管理员权限则在程序启动时检查并重新启动。选择适当的方法取决于项目需求和配置。在.NET应用程序中强制以管理员身份运行,可以通过清单文件、项目文件或者在程序运行时动态请求管理员权限。

2024-03-19 09:47:03 413

原创 掌握C#中的GUI多线程技巧:WinForms和WPF实例详解

本指南详细解释了在C#中如何在创建控件的线程以外的线程中访问GUI。基础功能使用`Control.Invoke`(WinForms)或`Dispatcher.Invoke`(WPF),高级功能则利用`SynchronizationContext`实现线程间通信,确保代码清晰可读。在C#中,要在创建控件的线程以外的线程访问控件,可以使用Control.Invoke(WinForms)或Dispatcher.Invoke(WPF)。以下是详细的步骤和示例代码,包括基础功能和高级功能。

2024-03-19 09:35:48 721

原创 JWT(跨域身份验证解决方案)

同时服务器保存的用户信息会生成一个sessionid(相当于用户信息是一个value值, 而sessionid是value值的key)返回给客户端, 客户端将sessionid保存到cookie中,当用户再次访问服务器时,会携带sessionid,服务器会拿着sessionid从服务器获取session数据,然后进行用户信息查询,查询到,就会将查询到的用户信息返回,从而实现状态保持。这就意味着基于token认证机制的应用不需要去考虑用户在哪一台服务器登录了,这就为应用的扩展提供了便利。

2024-03-18 16:56:13 1019

原创 C#、ASP、ASP.NET、.NET、ASP.NET CORE区别、ASP.NET Core其概念和特点、ASP.NET Core个人心得体会

总的来说,ASP.NET Core是一种卓越的Web应用程序框架,具备出色的性能、丰富的功能和跨平台支持。ASP.NET Core是.NET平台上的新一代Web应用程序开发框架,它是ASP.NET的升级版本。.NET是微软开发的一个跨平台的应用框架,它提供了统一的编程模型和库,可用于开发各种类型的应用程序。总的来说,ASP.NET Core 具有跨平台、高性能、可扩展性、轻量级、内置安全机制、高度可测试性、多种开发模型、开源等特点,使得开发人员可以更加高效、安全、可靠地开发 Web 应用程序。

2024-03-18 10:13:13 739

原创 优化代码性能:C#中轻松测量执行时间

首先,定义一个 Action,包含你要测量执行时间的代码块。// 模拟代码执行时间较长的情况。

2024-03-13 14:32:36 398

原创 深度复制:C# 中 List 与 List 多层嵌套不改变原值的实现方法

以上内容详细介绍了在 C# 中实现不改变原 List 值的多层嵌套复制方法,包括使用 AutoMapper、Json.NET、以及对象序列化的步骤和示例。这些方法提供了灵活而高效的方式,可以根据项目需求选择最适合的深度复制方式。

2024-03-13 11:43:58 437

原创 C# 的一些好用的语法糖介绍

C# 中有很多语法糖(Syntactic sugar),它们是一些语言特性,使得编写代码更加简洁、易读、更具表现力。允许基本数据类型表示为可空的,用于表示可能为 null 的值。允许在字符串中直接插入表达式,更加方便地构建字符串。允许你在不修改原始类的情况下向现有类添加方法。可以在调用方法时指定参数的名称,增加了可读性。确保资源在使用完后被释放,使得代码更加健壮。允许你初始化集合类型,使得代码更加清晰。// 使用 myObj。允许你在编译时动态地访问属性和方法。// 使用 myObj。

2024-03-06 10:58:23 916

原创 C#解析JSON

string jsonText = "{\"name\":\"网站\",\"num\":2,\"sites\":[{\"name\":\"Google\",\"info\":[\"Android\",\"Google搜索\",\"Google翻译\"]},{\"name\":\"Taobao\",\"info\":[\"淘宝\",\"网购\"]}]}";string jsonText = "{\"allname\":{\"name\":\"张三\",\"name_en\":\"zhangsan\"}}";

2024-03-01 14:06:52 1078

原创 c# 类的介绍及延伸

C#字段相当于c++的成员变量,属性是一个类中的变量属性,可以在函数中访问和使用。如果一个类实现了多个接口,并且其中一些接口有相同签名和返回类型的成员,那么类可以实现单个成员来满足所有包含重复成员的接口。5、接口只包含方法、属性、索引器、事件的签名,但不能定义字段和包含实现的方法,抽象类可以定义属性、字段、包含有实现的方法。可以给属性的get和set设置不同的访问修饰符,但get和set必须有一个采用属性的访问级别。接口可以从一个或多个接口继承,因此接口包含它继承的所有接口和所有基接口的成员。

2024-02-27 15:19:50 974

原创 c# 类的介绍及延伸

这种构造函数整个程序运行期间只执行一次,类有一些静态字段或属性,需要在第一次使用类之前,从外部源中初始化这些静态字段和属性。C#字段相当于c++的成员变量,属性是一个类中的变量属性,可以在函数中访问和使用。实现类中的显示接口成员实现只可以通过指向接口的引用来访问。如果一个类实现了多个接口,并且其中一些接口有相同签名和返回类型的成员,那么类可以实现单个成员来满足所有包含重复成员的接口。5、接口只包含方法、属性、索引器、事件的签名,但不能定义字段和包含实现的方法,抽象类可以定义属性、字段、包含有实现的方法。

2024-02-26 10:08:23 879

原创 C# | 使用AutoResetEvent和ManualResetEvent进行线程同步和通信

与 AutoResetEvent 不同的是,ManualResetEvent 在设置为终止状态后,会一直保持终止状态,直到调用 Reset() 方法将其重置为非终止状态。当另一个线程调用 Set() 方法将事件设置为终止状态时,等待的线程将被唤醒,并且事件将自动重置为非终止状态。重置行为:AutoResetEvent 在一个等待线程被唤醒后会自动将事件重置为非终止状态,而 ManualResetEvent 则需要显式地调用 Reset() 方法将事件重置为非终止状态。// 唤醒所有等待线程。

2024-02-19 10:42:19 877

原创 VSTO打包Word插件WPS也支持

以上是基本的打包操作,如果要更多的比如图标等功能请自己摸索。六、选择要打包的项目debug文件夹。四、输入自已的插件名和公司名。五、选择包的保存位置。

2024-02-06 09:48:47 1379

原创 C# 设计原则有哪些优缺点

定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类型 T1 的子类型。迪米特法则其根本思想,是强调了类之间的松耦合,类之间的耦合越弱,越有利于复用,一个处在弱耦合的类被修改,不会对有关系的类造成影响,也就是说,信息的隐藏促进了软件的复用。3.变更引起的风险降低,变更是必然的,如果单一职责原则遵守的好,当修改一个功能时,可以显著降低对其他功能的影响。

2024-02-05 10:26:38 479

原创 C#面向对象程序设计

2.抽象类不能是密封或者静态的:如果给抽象类增加密封类的访问修饰符sealed或者static,系统会提示错误,其实很容易理解,抽象类如果不被子类继承并实现它的抽象方法,便没有实际意义。继承模拟了现实世界的关系,继承实现了代码的重用,继承使得程序结构清晰,子类和父类的层次结构清晰,最终的目的是使子类只关注子类的相关行为和状态,无须关注父类的行为与状态。抽象方法必须在其子类中实现,除非它的子类也是抽象类。由于无法创建抽象类的实例对象,所以只能通过它的子类来实现该类的方法,除非它的子类也是一个抽象类。

2024-02-04 15:54:02 1055

原创 C# 面向对象(OOP)编程关键知识点

C#语言是2001年,微软推出".Net战略"时,专门订制的一门编程语言,其基本的思想就是仿照JAVA语言的虚拟机原理,开发出“受托管”的中间语言。C#的OOP(面向对象)编程是C#编程语言中最为精华的部分,如果没有学习C#的OOP部分,则可以认为就没有学习过C#。在继承关系的类中,父类中定义了“虚方法”(关键字:Virtual),子类使用关键字override 进行方法重写。目的是:为了一个项目中,可以使用重名的类。private: 私有的,只能本类访问,包括子类也不能访问,是最严格的控制访问。

2024-02-04 15:25:39 913

原创 在C#中如何避免内存泄漏

在C#中避免内存泄漏的关键是有效地管理对象的生命周期,确保不再需要的对象能够被垃圾回收器正确地释放。以下是一些在C#中避免内存泄漏的常见做法

2024-02-02 15:16:59 636

原创 线程启动停止暂停

get {set}));//启动ThMethod();while(!Current++;//停止//暂停mr.Reset();//继续mr.Set();

2024-01-27 15:22:35 376

原创 C# LING查询语法学习,扩展方法的使用

/ Student obj3 = new Student() { StuId = 1012, Age = 25, StuName = "学员12" };// Student obj5 = new Student() { StuId = 1019, Age = 27, StuName = "学员19" };// "杜丽", "马俊才", "那英", "成龙","王丽", "杜宇","马晓","刘丽","马大哈",};

2024-01-27 14:28:40 525

原创 敏捷开发之Scrum

在确定了需求后,这个时候由团队负责人进行输出技术方案文档,这里就和传统的瀑布流一样了,该有的文档都必须有了,必须由团队负责人和产品负责人确定好需求,包括业务逻辑,功能流程等。产品建议表(Product Backlog):头脑风暴,如果产品负责人对产品需求非常清楚,就可以省略这个步骤,开发一个原则“先紧后松”, 必须先把需求了解清楚,这里产品负责人可以召集技术团队对其需求进行公开征求意见,最后输出一个产品建议表。迭代开发:本次迭代任务确定后,进入迭代开发,我们会通过每日站会,保证项目进度;

2024-01-22 10:02:41 507

原创 国内免费chartGPT网站汇总

https://s.suolj.com - (支持文心、科大讯飞、智谱等国内大语言模型,Midjourney绘画、语音对讲、聊天插件)国内可以直连,响应速度很快 很稳定。https://www.ai.iisgpt.com - 国内可以直连,响应速度很快。https://chat.irss.eu.org - 国内可以直连,响应速度很快。https://www.ai-worker.cn - 国内可以直连,响应速度较好。https://chat.pypig.com - 国内可以直连,响应速度较好。

2024-01-22 09:41:37 2569

原创 C# 获取Excel里引用的外部其他excel文件清单

/ Microsoft.Office.Interop.Excel 引用的屬性 Embed interop type 改成false才可以。//Excel 不可见。//实例化Excel Application。//Excel 不可见。//引用Excel Application类別。/// 將object[*]轉化為object[]

2023-12-18 18:19:42 222

原创 深入浅出C#消息

事件是对象发送的消息,以发送信号通知操作的发生。它再根据消息的类型调用默认的消息响应函数(如OnMouseDown),默认的响应函数然后根据对象的事件字段(如this.MouseDown )中的函数指针列表,调用用户所加入的响应函数(如Form1_MouseDown1和Form1_MouseDown2),而且调用顺序和用户添加顺序一致。结果,我们的两个函数Form1_MouseDown1、Form1_MouseDown2在我们单击鼠标左键的时候都会被调用,而且调用的顺序和我们添加委托的顺序一致。

2023-11-21 18:21:51 454

工作中封装的Windows ui组件,集成在一块

图片透明度,滑块验证,图片变圆形,拖动进度等待

2024-03-27

Advanced Installer C#程序exe文件打包工具

在使用vs编写c#代码时,一般都是在debug文件中双击exe文件就可以执行,但是有时候需要将这个exe文件发给别人使用,在自己的电脑上exe文件可以执行,但是在别人的电脑上有时候打开后会报错,提示缺少.neta运行环境,还需要单独去下载.net环境。   于是想着要给别人发送程序时,能不能直接发送一个安装包,不管什么系统,安装包在安装的时候自动下载需要的.net环境,而vs默认没有提供程序直接生成exe安装文件的功能。自己在网上找了好久,终于找到一个方便又好用的软件Advanced Installer ,可以直接把vs生成的exe文件和需要的环境打包成一个exw安装包。   下面演示一下如何使用Advanced Installer 软件发打包C#生成的exe文件。首先下载Advanced Installer 软件,然后解压。

2024-03-25

自带多平台解析接口短视频去水印图集水印小程序源码下载

这是一款支持多种平台去水印的一款微信小程序源码 支持短视频去水印,还有图集去水印等 内含多平台去水印接口,响应的速度也是非常的快 这是一款非常值得推荐的一款小程序源码 另外还支持多种流量主模式收益,大家只需要替换对应的流量主ID即可 好了,也不和大家废话了,下面大家来看刀客的测试演示图吧!

2024-03-20

PHP云进销存系统ERP销售库存仓库员工管理系统源码+UI简约大气

PHP云进销存系统ERP销售库存仓库员工管理系统源码+UI简约大气 PHP源码 功能清单: 1、出入库、采购入库、销货出库、其它出入库、 2、多仓库管理、仓库调拨、调拨单 3、库存盘点、一健查询库存、分仓库分产品查询 4、单据管理、收款单、付款单、其它收入支出单 5、报表管理、采购报表、仓库报表、资金报表等 6、系统设置、基本信息、账户管理、权限设置

2024-03-15

借贷APP系统源码全开源/独立Uni前端+JAVA后端开发 JAVA网站源码

借贷APP系统源码全开源/独立Uni前端+JAVA后端开发 JAVA网站源码 Uni前端+JAVA开发的,UI挺漂亮的,有兴趣的自行去安装体验吧,其它的就没什么好介绍的了。

2024-03-15

美女图片整站源码带会员积分 图片类套图类网站源码,CX-UDY主题 WordPress自适应美女图片整站源码带会员积分 图片类套

Version:3.2 【增加】文章正文底部增加一个广告位; 【优化】调整充值接口流程; 【修复】修正扫光开关失效的问题; 【修复】修复小屏手机文章meta错位问题; 【修复】文章分页在WP5.5版本报404错误的问题; 【修复】优化WP5.5版本兼容问题; 【修复】修复部分情况下分页按钮报404的问题; Version:3.1 – Date: 【适配】适配新版Wordpress评论框js调用; 【增加】增加一种幻灯片UI(左轮播右边显示4个文章位)效果; 【优化】优化自动分页与VIP图片或适配的兼容性(部分图片需要VIP才能查看功能支持跨分页使用); 【修复】修复部分情况下浏览器占用GPU过高的问题; 【修复】修复顶部不吸附的设置下,用户中心logo无法点击的问题; 【优化】点卡充值后台可以选择卡号卡密同时验证或者仅输入卡号即可充值; 【新增】首页幻灯片下面增加一个广告位; 【优化】微信分享二维码改用js脚本生成提高稳定性和节约服务器性能; 【优化】底部网站信息统计条支持自定义统计项; 【新增】增加商务黑色调配色选择(需安装专用扩展包);

2024-03-06

网址导航网站源码清爽帝国cms网站导航模板带数据

网址导航网站源码清爽帝国cms网站导航模板带数据 程序站网址导航基于帝国cms程序搭建,为互联网用户提供音乐、小说、NBA、财经、购物、视频、软件及热门游戏网址大全等,提供了多种搜索引擎入口、实用查询、天气预报、个性定制等各种分类的优秀内容和网站入口,提供简单便捷的上网导航服务。 本模板源码安全可靠,代码简单/开源,无绑定域名等限制。您可以使用本源码轻松建立自己的综合网址导航站点,也可以修改为您所喜爱的相关内容导航站。网站导航页面的系统模板源码,内核绿色风格,界面清爽自然首页顶部可以添加广告信息。

2024-01-24

windows 服务 安装和卸载

1、管理员 运行cmd 2、用命令 打开到目标目录文件夹 3、InstallService.bat serviceProcessInstaller1 Account 选 LocalService

2023-11-09

利用C#更专业的实现运行时调整控件大小和位置(源代码)

利用C#更专业的实现运行时调整控件大小和位置(源代码)

2023-11-03

代码编写规范说明书(c#.net与asp.net)

代码编写规范说明书(c#.net与asp.net) 1 目的 一.为了统一公司软件开发设计过程的编程规范 二.使网站开发人员能很方便的理解每个目录,变量,控件,类,方法的意义 三.为了保证编写出的程序都符合相同的规范,保证.

2023-11-03

C# 鼠标键盘钩子源代码

C# 鼠标键盘钩子源代码,记录windows桌面任何地方的击键。

2023-10-16

C# WinForm最小化隐藏到托盘实例

最近做的最小化隐藏到托盘的代码,有详细的注释,现在此分享,与大家一同进步

2023-10-16

winform C# 汉字转换器

winform C# 汉字转换器,输出拼音,输出首字母,输出繁体等

2023-06-08

winform panel 绘制边框阴影

winform panel 绘制边框阴影 ,可以设置具体显示哪个边框的阴影。 static Image shadowDownRight = new Bitmap(typeof(ShadowPanel), "Images.tshadowdownright.png");//下右 static Image shadowDown = new Bitmap(typeof(ShadowPanel), "Images.tshadowdown.png");// 下 static Image shadowRight = new Bitmap(typeof(ShadowPanel), "Images.tshadowright.png");//右 static Image shadowTop = new Bitmap(typeof(ShadowPanel), "Images.tshadowtop.png");//上 static Image shadowLeft = new Bitmap(typeof(ShadowP

2023-05-08

C# 修改续订过期的ClickOnce证书

C# 修改续订过期的ClickOnce证书

2023-01-04

Winform开发全套31个UI组件开源共享(TTX.Framework.WindowUI)-经典资源

Winform开发全套31个UI组件开源共享](TTX.Framework.WindowUI)--经典资源 Winform自定义控件

2022-11-22

OCR图片文字识别表格图片识别

OCR图片文字识别表格图片识别,精准度高。

2022-11-07

在Visual Studio中创建WPS外接程序插件

如何在Visual Studio中如何创建插件、在WPS中显示插件的方法,如何导出PIA、DLL强签名、打包安装文件夹的方法。需要注意的是,开发WPS插件方法不止一种,我分享的开发流程仅供大家参考

2022-10-25

Excel VBA常用代码VSTO版(C#)

Excel VBA常用代码VSTO版(C#)

2022-10-24

Lucene.Net+盘古分词器详细介绍

Lucene.net是Lucene的.net移植版本,是一个开源的全文检索引擎开发包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎。开发人员可以基于Lucene.net实现全文检索的功能。 盘古分词是一个中英文分词组件。作者eaglet 曾经开发过KTDictSeg 中文分词组件,拥有大量用户。作者基于之前分词组件的开发经验,结合最新的开发技术重新编写了盘古分词组件。

2022-10-11

C# 向C盘写入文件(解决没有权限,无法写入的问题)

【实例简介】向C盘写入文件(解决没有权限,无法写入的问题),最新的win8/win10等操作系统 在向c盘写入文件时 需要管理员权限才能运行,此示例主要解决的是 打开软件 即有管理员权限,也就是以管理员身份运行的

2022-10-09

198个经典C#WinForm实例源码

C#WinForm实例源码,都是经典的实例,适合新手学习使用。

2022-09-26

类库向winform窗体传值通过对象、委托、事件

类库向winform窗体传值通过对象、委托、事件

2022-09-09

protocolcheck 前端检查本机注册表文件,如果有打开程序,如果没有下载程序/注册表文件

以这个方式实现了打开本地程序以后,随之而来了一个新的问题。当用户要求浏览器端打开一个新的程序,这个新的程序的注册表名不存在,怎样给用户提示,怎样动态下载程序或者是注册表。 以下是在react框架中的实现方式: 1.下载jQuery依赖包 http://www.jq22.com/jquery/jquery-3.4.1.zip 2.下载protocolcheck.js文件 https://github.com/ismailhabib/custom-protocol-detection 3.在public公共文件夹的index.html引入js文件,先引入jQuery依赖包,在引入protocolcheck.js文件 4.进入需要检测注册表文件的js文件 给打开程序的a标签添加一个name属性,在给每个需要检测的标签在加载后添加onclick事件检查注册表文件。此处选择的是使用遍历的方式添加,其实也可以使用事件委托方式实现。

2022-07-11

一个非常不错的开源Winform下面的Html编辑器。包括的基本功能和Word差不多了,常规的格式功能都有,以及清除MS-Wor

一个非常不错的开源Winform下面的Html编辑器。包括的基本功能和Word差不多了,常规的格式功能都有,以及清除MS-Word格式、拼写检查、插入表格、日期、时间,上标、下标和打印功能等等。 快捷键 功能 ctrl+b 给选中字设置为加粗 ctrl+c 复制选中内容 ctrl+x 剪切选中内容 ctrl+v 粘贴 ctrl+y 重新执行上次操作 ctrl+z 撤销上一次操作 ctrl+i 给选中字设置为斜体 ctrl+u 给选中字加下划线 ctrl+a 全部选中 shift+enter 软回车

2022-07-06

winform自定义控件非常大全

winform自定义控件非常大全

2022-05-27

WinFormCefSharp笔记一(入门篇)

CefSharp简单来说就是⼀款.Net编写的浏览器包,⽅便你在Winform和WPF中内嵌的Chrome浏览器组件。 这块安装使⽤没有想象的那么简单,⽐较坑爹,各种修改配置,按照的A配置⽅案没有搞定,按照B配置⽅案勉强部署成功 (VS2013/VS2017)!对于外⽂不好的我,看着英⽂⽂档脑壳疼。⽼外给的,但是感觉没有啥卵⽤。下⾯就介绍⼀下B⽅案安装部署的 过程吧,A⽅案我就不讲了,想看的请去上⾯的官⽹查看。

2022-04-21

Winform中Splitter的用法,将窗体分为左中右三部分,实现拖动效果

Winform中Splitter的用法,将窗体分为左中右三部分,实现拖动效果

2022-04-19

朋友圈转发截图生成工具源码

朋友圈转发截图生成工具,微信朋友圈截图模拟器,朋友圈转发点赞生成截图工具,朋友圈装逼图片在线制作,微信朋友圈装逼生成器大全

2022-04-14

YxShop商城是国内首款ASP.NET+Mssql2000免费开源的网上商城系统

◎ 免费开源: YxShop商城是国内首款ASP.NET+Mssql2000免费开源的网上商城系统,由专业的开发团队升级维护,并为您提供及时高效的技术支持,商城不仅免费提供,而且开放所有源码,您还可以根据自己的商务特征对易想商城进行定制,增加自己商城的特色功能。 压缩包内包含: yxshop4.7.1后台使用手册 YxShop4安装说明 YxShop服务指南 YxShop功能说明 YxShop开源商城使用手册(后台) YxShop数据字典 YXShop许可协议 安装说明文档 标签使用说明 ◎ 强大便捷:YxShop商城功能非常强大,不仅有无限级分类,还可以自定义风格,拥有强大的CMS功能,还有一个重要的特点就是操作上的方便快捷。我们的设身处地为用户着想的设计理念使我们的产品达到了极高的易用性,只需轻点鼠标+简单录

2022-04-12

A18宝宝起名源码 在线起名 周易在线起名 微信支付宝接口+200万姓名数据+自适应手机,无人值守挣钱 搭建简单

A18宝宝起名源码 在线起名 周易在线起名 微信支付宝接口+200万姓名数据+自适应手机,无人值守挣钱 搭建简单。

2022-04-11

Winform窗体嵌入Office,打开Excel和Word

新版本的Office对于WebBrowser控件意见不能用,这个是调用系统api进行操作,打开速度快,依赖项少,意见测试可用。测试环境 Visual Studio2019+Office2019。

2022-03-25

C#工具类库类库 包含所有的常用工具类

FTP操作类,导出Excel,验证码,字符串,正则表达式,邮件,上传下载,日历,时间操作类,配置文件操作类,条形码,文件操作类。

2020-09-18

office系统图标 imageMso7345

vsto开发office插件 需要用到office常用图标。这里有7345个图标供大家选中,使你的插件做出来更加美观。

2020-02-26

企业邮箱破解版

企业邮箱

2014-09-23

kinMaxShow焦点图代码(jQuery

kinMaxShow焦点图代码(jQuery)

2014-09-23

呼叫中心实现技术研究及应用实例的设计与实现

呼叫中心实现技术研究及应用实例的设计与实现

2014-09-23

formValidator4.0.1 表单验证

formValidator4.0.1 表单验证

2014-09-23

jQuery Mobile快速入门完整版.pdf + 所有源码.7z

jQuery Mobile快速入门完整版.pdf + 所有源码.7z

2014-09-23

JQuery Mobile 即学即用

JQuery Mobile 即学即用

2014-09-23

空空如也

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

TA关注的人

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