自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 开发一款IIS自动检测修复工具

本文介绍了一款IIS应用池监控工具,主要功能包括:每3秒检测一次IIS所有应用池状态,自动处理CPU占用过高(阈值可配置)或崩溃的应用池,超过阈值自动结束进程并重启。工具能够识别崩溃与应用池,过滤手动停止的情况,并限制重启次数避免死循环。实现技术基于.NET WinForms框架,依赖Microsoft.Web.Administration.dll和系统性能计数器。运行需管理员权限,具有日志记录和可视化界面,左侧显示应用池状态,右侧实时滚动日志。该工具已在多台服务器稳定运行数月,显著减少了运维工作量,提高了

2025-05-30 20:09:33 424

原创 创业团队建设与管理(一)

本文阐述了创业团队的定义与组建要点。创业团队是由2名以上技能互补的成员组成的协作群体,理想规模为3-5人。组建时需注重能力互补,包含核心领袖、技术专家、人脉资源和沟通人才。文章重点分析了蒂蒙斯创业模型,强调团队需要平衡商机、资源和创业者三要素,其中商机是核心驱动力。同时探讨了创业风险的应对策略,包括环境评估、专家咨询等方法。最后指出团队能力评估的重要性,提出创业不同阶段需要具备的差异化能力组合,如市场分析、产品开发、沟通表达等核心能力,强调团队凝聚力和抗压能力对创业成功的关键作用。

2025-05-26 21:42:37 763

原创 老师教徒弟,AI也能“传帮带”——带你了解大模型蒸馏

大模型蒸馏就是让一个聪明的老师,把知识浓缩成精华教给一个小学生,这样他也能独当一面。如果你看到这里,对AI有了更浓的兴趣,那你已经迈出了通向智能世界的第一步。

2025-03-22 13:07:01 941

原创 SQL Server顶住高并发压力的秘密:性能分析与实战技巧大全

高并发是指系统在单位时间内处理大量用户请求或数据操作能力的表现。在数据库层面,主要表现为大量并行的读写操作、连接请求和事务处理。

2025-03-22 12:55:53 1039

原创 C# WinForms 中的回调:从性能到技术层面的全面解析

C# WinForms 中的回调机制通过委托和事件实现,提供了灵活、可扩展的解决方案,适用于多种编程场景,如事件处理、异步操作等。回调不仅能提高程序的响应性,还能增强代码的解耦性,使得代码更加模块化和易于维护。然而,回调的使用也需要考虑性能问题,特别是在多线程和高频调用的场景中。我们掌握回调的使用技巧,将使我们在 C# 开发中更具竞争力,能够写出更高效、更加灵活的代码。

2025-03-21 19:53:41 1149

原创 IT行业的转型与程序员的未来:从康波周期到AI革新

在当今的经济背景下,IT行业的变化日新月异,而程序员的职业发展也面临着前所未有的挑战与机遇。我们正处于“康波周期”的下行阶段,全球经济进入低增长周期,中国的IT行业也经历了从繁荣到成熟的转型。与此同时,AI技术的崛起正在重新定义行业规则,迫使程序员和企业重新思考未来的定位。本文将深入探讨这些变化的背景,分析IT行业的现状与未来,并对程序员的职业路径做出展望。

2025-03-19 10:30:04 887

原创 C# 实现鼠标轨迹录制与回放自动化功能(附源码)

通过本文的介绍,相信大家已经掌握了鼠标轨迹录制与回放功能的实现方式。该功能在自动化测试和重复性工作中具有重要应用价值。后续可以进一步优化,增加更多扩展功能,形成一个完整的自动化工具。

2025-03-03 17:54:08 1078

原创 C# 中 for 和 foreach 的深入研究

场景推荐方式理由只读遍历foreach代码简洁,安全修改元素for需要索引倒序遍历forforeach不支持并行处理for可以结合大数据量遍历for性能更优数据量forforeach1万元素1ms2ms10万元素8ms12ms100万元素40ms55ms性能优先:选择for代码简洁性优先:选择foreach不可修改的集合:选择foreach需要倒序或跳跃遍历:选择for遍历链式查询结果:选择foreach合理选择循环结构,不仅能提高代码可读性,还能显著优化程序性能。

2025-03-01 13:27:32 550

原创 深入解析SQL Server高级SQL技巧

 SQL Server 是一种功能强大的关系型数据库管理系统,广泛应用于各种数据驱动的应用程序中。在开发过程中,掌握一些高级SQL技巧,不仅能提高查询性能,还能优化开发效率。这篇文章将全面深入地探讨SQL Server中的一些高级技巧,并结合实际例子,探索这些技巧在实际的应用。

2025-02-28 19:01:14 788

原创 《项目管理知识体系指南》读后感

虽然作为开发人员,我的工作通常集中在代码编写和系统设计上,但慢慢的发现项目管理对团队协作、时间把控、资源调配等方面的影响,常常决定了项目的成败。在一次逛小破站的时候发现了《项目管理知识体系指南》,于是我找来了电子版开始学习,这本书不仅让我重新审视了项目管理的本质,还帮助我建立了系统的、具有可操作性的项目管理思维框架。

2025-02-26 21:16:12 497

原创 从“Switch-case“到“智能模式“:C#模式匹配的终极进化指南

你是否厌倦了层层嵌套的if-else地狱?是否想过让代码像侦探推理一样优雅地解构数据?C#的模式匹配正是这样一把瑞士军刀,从C# 7.0到C# 12,它已悄然进化成改变编程范式的利器。

2025-02-26 20:43:06 629

原创 深入探索C#中的async和await:原理、使用方法与最佳实践

C#中的async和await关键字为开发者提供了一种高效、简洁的异步编程方式。通过这些关键字,开发者可以轻松编写出高性能的异步应用程序,而无需深入理解复杂的线程管理和回调机制。理解其原理、掌握其使用技巧,并注意一些常见的使用场景和注意事项,是每一个C#开发者应当具备的技能。

2025-02-26 14:59:06 939

原创 c#winform开发带有清除按钮的自定义文本框控件

通过简单的事件绑定和UI设计,我们能够在WinForms应用中增强用户体验。这个控件的实现过程中,我们运用了继承、事件处理、UI布局等常见的WinForms技术,帮助我们轻松地完成了这一需求。当然,在实际开发中,可以根据需求进一步扩展此控件的功能,例如添加清除按钮的样式设置、动画效果等。总的来说,带有清除按钮的文本框不仅提升了应用程序的交互性,也让用户在填写信息时更加便捷。通过简单的UI优化,提升用户体验,是我们每个开发者都应关注的细节。

2025-02-26 13:31:04 945

原创 本地部署deepseek大模型后使用c# winform调用(可离线)

介于最近deepseek的大火,我就在想能不能用winform也玩一玩本地部署,于是经过查阅资料,然后了解到ollama部署deepseek,最后用ollama sharp NUGet包来实现winform调用ollama 部署的deepseek。本项目使用Vs2022和.net 8.0开发,ollama sharp 使用的是最新版本。

2025-02-25 20:50:52 4248 8

原创 c#winform 自定义【步骤】控件StepControl

当时在做电商需求的时候设计订单详情界面,订单状态用文本框展示,发现太丑,于是浏览了几个网页的订单详情界面,发现类似了那种步骤控件,第一步是xx,第二步是xx,感觉挺好看的,于是自己手搓了一个。其中有个属性,可以上传图标,然后自己设置一个完成步骤的图片,可以根据自己的需求自行进行修改。

2025-02-25 19:31:31 232

原创 AI技术在电商平台的创新应用:提升销售效率与用户体验

随着AI技术的不断发展,电商平台的运营方式正在发生深刻变革。AI不仅在购物推荐、会员分类、商品定价等方面提供了创新应用,还在供应链管理、智能物流等环节实现了效率的提升。通过数据驱动的决策和个性化的用户体验,AI正在推动电商行业的数字化转型。未来,随着AI技术的进一步成熟,电商平台将能够提供更加精准、高效、智能的服务,从而在激烈的市场竞争中脱颖而出。对于企业而言,如何在创新应用中充分发挥AI的潜力,将是未来竞争力的关键所在。

2025-02-25 16:24:49 1073

原创 系统架构师------项目管理

利润任何开发的项目都要有适当的利润,否则就没有开发它的必要性要获取利润难度有多高?我们需要一个量化标准,比方说一个软件,你销售额达到200万才能盈利,或者说达到500万才能盈利.而做成200万?500万的概率有多高?我们可以通过科学的测算来得出,虽然不是很准,但是有一个大致预估。假如说我去年卖了2w台电脑,一台电脑2500元,固定成本240万,可变成本3000万,税率是16%,那么我们怎么计算出卖多少台开始盈利呢?

2024-07-28 14:28:43 625

原创 远程开机准备工作

本文章以华硕主板B460M为样板,进行远程开机的前提设置。

2024-07-17 17:29:39 1610

原创 c#验证输入语句是否带有sql入侵的方法

为了在C# WinForms中验证用户输入的数据是否包含SQL注入攻击语句,可以使用多种方法来检测和防止SQL注入。

2024-07-11 17:47:20 757

原创 (c#实现)决策树算法原理和案例

我们将使用C#实现一个简单的决策树分类器,来解决“玩游戏”数据集的分类问题。数据集包含多个特征,如天气、温度、湿度、风速等,目标是预测在给定条件下是否适合玩游戏。

2024-07-11 11:27:39 645 1

原创 c#获取本机的MAC地址(附源码)

使用winfrom做的,界面一个button,一个textBox,点了button以后给textBox赋值显示mac地址。在前一次的项目中,突然用到了这个获取本机的MAC地址,然后就研究了一下,记录下来,防止以后再用到,

2024-07-11 10:28:47 594

原创 C# 8.0 新语法的学习和使用

C# 8.0 是微软在 2019 年 9 月 23 日随 .NET Core 3.0 一同发布的一个重要版本更新,带来了许多新的语言特性和改进。本文将详细介绍 C# 8.0 的新语法,并通过实际应用案例展示这些新特性的使用方法。

2024-07-10 21:20:59 702

原创 软件工程(下)

软件需求就是指用户对系统在功能、行为、性能、设计约束等方面的期望。需求获取:从用户的业务场景来获取到需求是什么需求分析:获取到的需求进行整合、判断、分析、建模形成需求规格【形成SRS】:这个就是形成文档形式的需求需求确认与验证【形成需求基线】(经过评审的SRS):也就是我们常用的需求评审需求管理【变更控制、版本控制、需求跟踪、需求状态跟踪】需求工程主要分为这五个,前四个我们可以看做是需求开发,最后一个可以单独看成事对需求的一个管理,也就是对需求基线进行管理。

2024-07-10 21:05:55 3839 2

原创 (附源码)c#+winform实现远程开机(广域网可用)

利用UDP协议发送特定格式的魔术包,以远程唤醒具有特定MAC地址的目标计算机。路由器设置:进入到公司B电脑所在路由器的管理界面,找到高级设置,有个叫端口转发或者虚拟服务器的页签,千万记住、不是端口触发,端口触发设置不了局域网内部的ip地址。使用场景:晚上突然需要加班,我在家用家里的电脑远程开启公司内的电脑,那么此时就是广域网。内部端口4666-4666、再写入你的B电脑的ip地址,然后就可以实现在家远程自己的电脑啦。假设你的A电脑要远程开机B电脑,B电脑在局域网内,此时需要设置B电脑的路由器的端口转发,

2024-07-09 14:00:32 978

原创 软件工程(上)

针对系统架构师里的软件工程方面进行分层、分细节进行阐述相关的知识点

2024-07-07 19:51:06 6671 2

原创 C# LINQ 详细用法以及概念

LINQ 提供了一种声明性的语法,类似于SQL,可以对任何实现了或接口的数据源进行查询。LINQ to Objects:对内存中的对象进行查询。LINQ to XML:对XML数据进行查询。LINQ to SQL:对SQL数据库进行查询。LINQ to Entities:对Entity Framework数据模型进行查询。

2024-07-07 15:51:37 1218

原创 深入理解C#中的文件系统I/O操作

文件系统I/O操作是任何编程语言中的重要组成部分,C#也不例外。无论是读写文件、操作目录,还是处理文件流,C#都提供了丰富且强大的类库来实现这些功能。本文将详细介绍C#中的文件系统I/O操作,并通过代码示例展示如何高效地处理文件和目录。

2024-07-06 10:37:10 796

原创 生成式人工智能:开发者的神兵利器

生成式人工智能是指利用人工智能技术生成各种内容的过程,这些内容可以是文本、代码、图像、音频等。在软件开发领域,生成式人工智能通常指的是利用AI模型自动生成代码片段、检测代码错误、优化代码结构等。AI模型通过学习大量的代码样本,理解各种编程语言的语法和语义,从而生成符合规范的代码或提供修复建议。深度学习:通过训练深度神经网络模型,生成式人工智能可以从大量的代码样本中学习编程语言的模式和结构。自然语言处理:利用自然语言处理技术,生成式人工智能可以将开发者的自然语言描述转换为具体的代码实现。强化学习。

2024-07-05 23:45:51 1189

原创 系统工程与信息系统基础(下)

信息化就是在国家宏观的信息政策指导下,通过信息技术开发、信息技术的发展、信息人才的配置、最大限度地利用信息资源以满足全社会的信息需求,从而加速社会各个领域的共同发展以推进信息社会的过程。信息化的目的就是优化企业的活动让这个活动更加的有效,他的根本目的就是在于提高企业的竞争能力。让企业能有平稳和有效的运作能力。为企业内部和外部用户提供有价值的信息。主要用来做决策分析,对企业的数据进行分析,得到相应的结论,让这个结论,支撑我们做一些结论。数据仓库:相当于大的数据池子,用来做数据的分析和处理。

2024-07-05 22:17:24 889

原创 探索WinForms开发中的实用技巧

WinForms(Windows Forms)作为一种经典的桌面应用开发技术,广泛应用于各类企业级应用程序的开发中。本文将介绍一些在WinForms开发中常用的技巧,并附上具体的代码示例。在WinForms应用中处理耗时操作时,使用BackgroundWorker可以避免UI线程被阻塞,从而保持界面响应。在开发复杂的WinForms应用时,表单的加载速度至关重要。在需要进行复杂绘图操作时,可以使用双缓存技术来减少屏幕闪烁,提高绘图性能。通过事件和委托,可以实现组件间的解耦,提高代码的可维护性和可扩展性。

2024-07-05 09:32:32 461

原创 AI音乐的何去何从

改变是潜移默化的,可能就在某个平凡的日子,一首触动心灵的歌曲闯入你的生活,当你深入了解其源头时,发现那是AI写的,那时候浪潮就悄悄来临了。此外,AI生成音乐的普及也可能导致音乐市场的同质化,缺乏个性化和原创性的音乐作品增多,从而影响整个音乐产业的创新和发展。以往,创作一首完整的音乐作品需要丰富的音乐知识和技能,而现在,只需输入一些基本的指令,AI就能生成高质量的音乐作品。一方面,研究人员可以通过引入更多的人类情感数据和音乐作品,进一步优化AI的学习和生成过程,使其能够更好地理解和表达音乐中的情感。

2024-06-30 19:53:08 1214

原创 西点领导力:卓越是怎样练成的

领导力就是通过提供目的,方向和动机来影响人们,以完成使命和改善组织的过程。他这里提到的最重要的就是目标、方向、还有动机。领导力就是通过你的影响让某人去做某事,而管理能力则是利用后勤和资源,确保后勤和资源一切妥当。领导者的最大的伟大就是在于他能影响某人去做某事,西点军校并没有说是用教育、训练、激励培养一个体格健硕和军事能力超强的领导者,也不是去培养智力超高的领导者,而是培养一个品德高尚的领导者。他说:你可以在班级里的学书成绩取得第一,也可以是体能第一。

2024-06-30 19:26:36 704

原创 系统工程与信息系统基础(上)

霍尔三维比较偏向于大型的工程建设,就偏那种原来传统意义上的工程建设项目,但是呢,我们要知道系统工程的方法论,他不仅仅用在原来的一些早期的一些简单工程问题,往往还会涉及到一些复杂的、确定性不那么强的一些软系统、软科学方面的一些东西,比如说偏经济、偏经营管理类的问题。这个主要在需求分析阶段使用的开发方法,这个方法会很好的向用户展示出来后去开发好的系统是一个什么样子的,哪里有按钮,哪里有视图,可以很好的让用户感知到在使用的时候的一些问题。一个是支持,我们在项目开发的时候,有技术维度的也有管理维度的。

2024-06-30 17:47:42 794

原创 ChatGPT-5:开创对话式AI的新纪元

ChatGPT-5建立在先进的深度学习和自然语言处理技术基础上。与其前身一样,ChatGPT-5采用了变换器(Transformer)架构,这种架构因其在处理序列数据上的卓越性能而广受欢迎。

2024-06-29 16:01:33 2311 2

原创 高考后的抉择:是选择心仪的专业还是名校?

此外,一些专业可能需要较长的学习时间和高昂的学习成本,如医学和法律专业,考生和家长需要充分评估这些因素。未来,AI技术将在医疗、金融、教育、制造等领域得到广泛应用,市场需求巨大,国外的chatgpt以及我们自己的文心一言,都将会推动我们的人工智能发展,随之这方面的人才将会大量稀缺。因此,选择一个心仪的专业,可以明确职业发展的路径,减少未来职业选择的迷茫和不确定性。通过本文的探讨,希望能够为广大考生和家长提供一些有价值的参考和建议,帮助他们在高考后的抉择中做出明智的决定,开启美好的大学新生活。

2024-06-29 15:15:54 1672

原创 可持续发展教育:塑造未来的教育模式

可持续发展教育不仅仅是一种教育方法或内容,更是一种教育理念和实践,旨在通过教育活动和课程内容,培养学生的全球公民意识和可持续发展的理解能力。联合国教科文组织(UNESCO)将可持续发展教育定义为“提升个人和社会在可持续发展方面的知识、技能、态度和行为,以促进可持续发展的实现”。

2024-06-29 11:15:41 908

原创 个人品牌建设:提升职业发展的关键

个人品牌是指个人在他人心目中形成的独特形象和印象。它包括你的专业能力、个性特质、价值观、行为方式以及与他人的互动等方面。简单来说,个人品牌就是别人对你的看法和评价。构建个人品牌是一个系统的、持续的过程。通过设定明确的目标、打造个人品牌形象、建立和维护在线形象、网络与人脉建设以及持续提升和优化,你可以逐步建立和提升个人品牌,实现职业发展和个人成长的目标。希望这篇文章能对你有所帮助,激励你在个人品牌建设之路上不断前行,取得更大的成功。

2024-06-29 10:50:29 1687

原创 AIGC人工智能如何赋能传统文旅行业

转发自己的作品的同时,也推广了本地的文旅资源,比如某音,某手,某书,等等。我们可以和文旅局合作将司马光砸缸这个故事和AIGC的技术相结合,举办一个首届乡村儿童艺术嘉年华,因为AI绘画不需要多么专业的技能,你只要有足够的想象力就可以出来好的作品,这就点燃了很多人的创作热情。这让我想到了起前不久我的家乡爆火的天水麻辣烫,由此产生了疑问,在爆火的淄博烧烤,以及哈尔滨,以及长安不夜城,都是昙花一现,既然是昙花一现,那么我们可以传统结合现代化智能让其更加火爆,那么地方文旅该如何通过AI来引爆当地的旅游资源呢?

2024-06-26 00:18:32 956

原创 计算机系统基础知识(下)

信道分为逻辑信道和物理信道。物理信道由传输介质和设备组成,根据传输介质的不同可以分为无线信道和有线信道。逻辑信道就是在数据发送端和接收端之间存在的一条虚拟的线路,可以是有线连接也可以是无线连接,。逻辑信道以物理信道为载体。插播一条重要的公式信道容量就是信道的最大传输速率香农公式:C=B*log2(1+N分之S)C:就是信道容量 单位是b/sB:信号的带宽 单位是Hzs:信号的平均功率单位是WN:噪声平均功率 单位是WS/N就是信噪比 单位是分贝(dB)

2024-06-25 22:37:03 1220

原创 计算机系统基础知识(上)

如图所示计算机系统分为软件和硬件:硬件包括:输入输出设备、存储器,处理器软件则包括系统软件和应用软件。

2024-06-24 20:53:55 853

c#winfrom实现websocket连接

c#winfrom程序可以用此dll实现websocket,当时做呼叫中心系统需要使用websocket进行交互使用了最新的websocket发现总是有问题,后来一查很少有第三方还支持win7的电脑,换了电脑才发现的这个问题,于是就花钱买了这个dll,亲测有效,项目已经完美跑起来了。

2024-05-14

winfrom界面设计的技巧

这里总结了七十多条在做winfrom或者B/s的时候界面设计的一些技巧,根据这些技巧我们可以使自己的产品更贴合客户的要求以及得到绝大多数客户的喜爱,设计界面也是我们程序员应该学的一部分,通过这些技巧快速的掌握界面设计的精髓,提高我们界面的可读性和可操作性。也可以提升我们的大局观。

2023-08-01

c#常用类库分享.rar

c#经常用到的类库,涵盖了csv文件转换,操作字符串,时间,json的操作以及ftp的操作正则表达式、消息弹出类。文件多,覆盖全面,分享出来供大家学习。

2023-08-02

Gdi学习画国旗源代码

学习GDI+通过画国旗来巩固自己学的知识,源代码里面有注释,

2023-08-01

空空如也

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

TA关注的人

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