上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 164 下一页

2024年2月29日

WPF性能优化:Visual Studio性能分析工具使用介绍

摘要: 在硬件性能不断提升的现在,软件性能依旧是开发人员关注的重点。不同类型的程序关注的具体性能指标有所不同,服务器程序注重吞吐量,游戏引擎追求渲染效率,桌面程序则关注内存消耗以及界面加载效率和流畅性。当我们需要进行性能优化时,首先需要找到性能瓶颈。本文将介绍两个WPF性能优化分析工具:内存使用率和应用程序 阅读全文

posted @ 2024-02-29 10:52 jack_Meng 阅读(557) 评论(0) 推荐(0) 编辑

2024年2月28日

c# 4.8 实现Windows 定时任务计划(Task Scheduler)

摘要: 分享一个我自己写的 Windows 定时任务计划(Task Scheduler) 动态创建代码,没做太多封装,留个实现笔记 首先封装一个简单配置项的类 public class TaskSchedulerConfig { /// <summary> /// 引用程序路径 /// </summary> 阅读全文

posted @ 2024-02-28 16:55 jack_Meng 阅读(480) 评论(0) 推荐(0) 编辑

Python面向对象,类属性,实例属性,类方法,实例方法,静态方法的区别及用法详解

摘要: 一. 前言 在Python的面向对象编程中,类属性和实例属性是两个不同的概念,它们在作用域和使用方式上有所区别。 在Python中的面向对象编程中有三种方法:实例方法、类方法和静态方法,它们之间的差异主要体现在参数传递和调用方式上。 二. 面向对象 - 类属性和实例属性 1. 区别 在 Python 阅读全文

posted @ 2024-02-28 11:57 jack_Meng 阅读(579) 评论(0) 推荐(0) 编辑

2024年2月26日

内存不够用还要速度快,可以基于 File 的 Cache

摘要: 一:背景 1. 讲故事 18年的时候在做纯内存项目的过程中遇到了这么一个问题,因为一些核心数据都是飘在内存中,所以内存空间对我们来说额外宝贵,但偏偏项目中有些数据需要缓存,比如说需要下钻的报表上的点,基于性能的考虑,不希望采用独立的缓存中间件,比如 redis, mongodb,毕竟再怎么滴还是要走 阅读全文

posted @ 2024-02-26 16:53 jack_Meng 阅读(22) 评论(0) 推荐(0) 编辑

简洁高效的实现多个 Enum 自由转换

摘要: 一:背景 1. 讲故事 前段时间和同事负责一个项目的两个业务模块,可能大家缺少沟通,导致本该定义一个 Enum 的地方结果我俩各自定义了一个,导致后面这两个 Enum 进行对接就烦了,为了方便理解,也不想让大家看这崴脚的英文拼写,我就拿 银行 举例吧。 A同事 定义的枚举 public enum B 阅读全文

posted @ 2024-02-26 16:41 jack_Meng 阅读(34) 评论(0) 推荐(0) 编辑

把 Console 部署成 Windows 服务,四种方式总有一款适合你!

摘要: 一:背景 1. 讲故事 上周有一个项目交付,因为是医院级项目需要在客户的局域网独立部署。 程序: netcore 2.0,操作系统: windows server 2012,坑爹的事情就来了, netcore sdk 一直装不上,网上找了资料说需要先安装 Visual C++ Redistribut 阅读全文

posted @ 2024-02-26 16:36 jack_Meng 阅读(67) 评论(0) 推荐(0) 编辑

4.1k Star!全面的C#/.NET/.NET Core学习、工作、面试指南

摘要: 思维导航 C#/.NET/.NET Core 学习、工作、面试指南 DotNetGuide 简介 DotNetGuide 技术社区 Issues 宝藏存库 优质学习资料收录栈 编程效率提升技巧集 C#/.NET/.NET Core 充电站 C#/.NET/.NET Core 面试宝典 C#/.NET 阅读全文

posted @ 2024-02-26 09:34 jack_Meng 阅读(151) 评论(0) 推荐(0) 编辑

2024年2月23日

程序员是如何沟通的?

摘要: 一、程序员不善言词# 在大家的印象中,程序员好像是一群不善言词的理工男。为什么大家会有这种刻板的印象呢? 因为程序员的工作,只需要一台电脑,一根网线,就可以开始工作了。好像不需要与人打交道。一段进入到工作状态,编码的时候还不希望被别人打扰,其实是编码思路不愿意被打断。 这时候,他们就可以两耳不闻窗外 阅读全文

posted @ 2024-02-23 20:52 jack_Meng 阅读(43) 评论(0) 推荐(0) 编辑

2024年2月20日

适合所有阶段开发者的 Docker 教程

摘要: 7、适合所有阶段开发者的 Docker 教程 该教程的内容分为初、中、高三个级别,适合所有阶段的 Docker。内含 500 个动手实验,以及 Docker 和 Docker Compose 小抄,这一切全部开源且分文不取。 GitHub 地址→https://github.com/collabni 阅读全文

posted @ 2024-02-20 10:01 jack_Meng 阅读(52) 评论(0) 推荐(0) 编辑

GitHub 热搜项目--电视直播软件:my-tv

摘要: 1. GitHub 热搜项目 1.1 开箱即用的电视直播软件:my-tv 主语言:C,Star:10k,周增长:6.9k 这是一款开源、免费、无广告、不用注册的电视直播软件,适用于 Android 5 及以上的手机和电视盒子。它安装即用、启动快,没有花里胡哨的 UI 和弹框,内置中央台、地方台等优质 阅读全文

posted @ 2024-02-20 09:54 jack_Meng 阅读(3178) 评论(0) 推荐(0) 编辑

2024年2月19日

揭秘刘谦春晚魔术,使用C#实现刘谦春晚魔术

摘要: 2024年的春晚上,刘谦表演了一个魔术,是让所有人可以参与的一个魔术,那么他是怎么让所有人实现的呢? 这个扑克牌魔术究竟有怎样的奥秘?咱们一起从数学的角度出发,带大家感受这一魔术的魅力 魔 术 步 骤 首先,准备4张扑克牌,跟随魔术步骤来一起“见证奇迹”步骤1:将准备好的4张扑克牌,平均撕成两份并叠 阅读全文

posted @ 2024-02-19 17:00 jack_Meng 阅读(67) 评论(0) 推荐(0) 编辑

C# 12 中新增的八大功能你都知道吗?

摘要: 思维导航 前言 一、主构造函数 二、集合表达式 三、内联数组 四、Lambda 表达式中的可选参数 五、ref readonly参数 六、任何类型的别名 七、Experimental属性 八、拦截器 DotNetGuide技术社区交流群 前言 转眼之间C#都已经更新到了12了,那么C# 12 中新增 阅读全文

posted @ 2024-02-19 16:52 jack_Meng 阅读(46) 评论(0) 推荐(0) 编辑

存储过程分页以及参数拼接sql语句

摘要: 1.C#调用存储过程,带参数返回的功能,而且是参数化拼接,这样就可以防止sql注入 System.Data.SqlClient.SqlParameter[] parameters = { new System.Data.SqlClient.SqlParameter("@i",100), new Sy 阅读全文

posted @ 2024-02-19 15:58 jack_Meng 阅读(47) 评论(0) 推荐(0) 编辑

利用COM组件实现对WORD书签各种操作大全

摘要: 有个需求是,程序导出一份word报告,报告中有各种各样的表格,导出时还需要插入图片。 脑海中迅速闪过好几种组件,openxml组件,com组件,npoi。为了减少程序画复杂表格,我们选用了com组件+word模板的方式,程序只需要对word中的书签进行赋值即可。 不知道这几种组件的(或者还有其他写入 阅读全文

posted @ 2024-02-19 15:38 jack_Meng 阅读(55) 评论(0) 推荐(0) 编辑

常规代码性能优化的总结

摘要: 今天同事发开中遇到了一个代码性能优化的问题,原本需求是:从一个数据库中查询某个表数据,存放到datatable中,然后遍历datatable,看这些数据在另一个数据库的表中是否存在,存在的话就要更新,不存在就要插入。 就这个需求本身来说很简单,但是随着数据量的增大,之前通过循环遍历的方式就出现了性能 阅读全文

posted @ 2024-02-19 15:30 jack_Meng 阅读(42) 评论(0) 推荐(0) 编辑

2024年2月18日

【开工大吉】推荐4款开源、美观的WPF UI组件库

摘要: 思维导航 前言 WPF介绍 HandyControl Panuon.WPF.UI AduSkin Layui-WPF 优秀项目和框架精选 DotNetGuide技术社区交流群 前言 经常有小伙伴在技术群里提问:WPF有什么好用的UI组件库?,今天大姚给大家推荐4款开源、美观的WPF UI组件库。 W 阅读全文

posted @ 2024-02-18 21:37 jack_Meng 阅读(918) 评论(0) 推荐(0) 编辑

2024年2月1日

如何用Python调试 debug

摘要: 什么是调试,为什么我们需要调试 这里借用南京大学 蒋炎岩 老师的ppt 在计算机中 ,我们将机器看作状态机,同时我们遵循计算机不会犯错的原则,因此,当你设计的程序产生了与你意料相悖的结果,那就可以认为你的程序产生了bug。 调试理论中的状态机 我们将程序可以看成一个状态机,程序的不断执行就是状态机状 阅读全文

posted @ 2024-02-01 23:07 jack_Meng 阅读(264) 评论(0) 推荐(0) 编辑

2024年1月31日

Python命令行参数的解析

摘要: 【Python进阶】argparse库基础用法全总结:高效脚本参数解析 | 参数类型使用代码 argparse库是 Python 标准库中用于解析命令行参数和选项的模块。它使得编写命令行界面(CLI)变得更加容易。,在深度学习中用到的比较多~~ 我们运行Python文件往往是直接输入命令 pytho 阅读全文

posted @ 2024-01-31 20:29 jack_Meng 阅读(576) 评论(0) 推荐(0) 编辑

python网络编程(四)用面向对象方式实现文件上传下载

摘要: 一:背景 在之前已经实现了文件的下载,现在再来完善上传功能,并且使用面向对象来封装,让代码看起来更加清楚明了。 二: 使用规则和运行结果 下载文件,下载格式 get 文件名 get空格后面直接接文件名称,在服务端存放的文件名 上传文件,上传格式 put 文件路径+文件名 因为是上传,上传的时候需要加 阅读全文

posted @ 2024-01-31 15:54 jack_Meng 阅读(47) 评论(0) 推荐(0) 编辑

python网络编程(三)实现文件下载功能

摘要: 一:目标: 要实现一个客户端从服务端下载文件的功能,这个在模拟ssh远程执行命令的基础上再做修改就可以了 二:分析: 1、要规定客户端获取文件的格式:下载文件用 get 文件名, 比如要下载服务端的a.txt ,就写成 get a.txt 2、因为我目前是客户端和服务端都是在一台服务器上,我模拟的时 阅读全文

posted @ 2024-01-31 15:51 jack_Meng 阅读(163) 评论(0) 推荐(0) 编辑

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 164 下一页

导航