自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 双列表选择器

【代码】双列表选择器。

2025-12-08 16:13:52 89

原创 WPF 中的数据模板(DataTemplate)与样式/控件模板(Style / ControlTemplate)详解

特性Style作用对象数据对象(ViewModel / Model)控件实例控件类型(整个视觉结构)是否改变结构❌ 仅定义内容布局❌ 仅设置属性✅ 完全重写视觉树典型用途列表项、卡片展示统一颜色/字体/间距自定义控件外观绑定目标数据属性(如控件属性(如Background控件属性(通过是否支持触发器💡简单记忆DataTemplate → 数据怎么画Style → 控件穿什么衣服ControlTemplate → 控件长什么骨架。

2025-12-08 14:50:40 589

原创 WPF 操作之Dispatcher--- 只在多线程更新 UI 时使用。

注意:Dispatcher 不是触发动作的方式,而是线程调度工具;日常 UI 操作无需使用。在 ViewModel 中定义。在 XAML 中指定。

2025-12-08 14:44:14 259

原创 Python 关于控制台刷新

在pyhton种 对于控制台的刷新体现在flush=True这个属性变化上。

2025-09-15 17:01:24 149

原创 sqlite3 创建数据库地址记录 -直接在本地当前目录下

2025-09-10 10:49:34 287

原创 桌面软件功能升级

1 思路对于已经生成的bin文件目录的内容 按照需要 更新替换 (本地运行环境)但是这个升级有些鸡肋 辩证看待2 中间插件功能触发对debug的目录下的文件跟新这里不能直接写进去代码。

2025-09-09 16:25:27 233

原创 压缩发布的程序代码

我们打包发布c#的代码,一般情况可以直接采用微软的发布 打包。1 第一步:创建控制台程序 注意和原来的项目SDK版本兼容。2.2 修改版本配置 可以根据需要删除修改 或者跳过。今天尝试代码直接一步到位 可以理解一个打包脚本。2 分以下几步实现 (全是基于控制台完成)2.3 创建publish文件项目。2.4 压缩 需要下载指定7z。

2025-09-04 18:04:54 182

原创 WPF曲线自定义控件 - CurveHelper

介绍一款新的wpf自定义控件曲线开源框架。

2025-09-02 16:14:12 384

原创 wpf问题记录

2 使用form的框架类 在高版本里面使用 直接修改.scproj。1 把文件资源 比如图片 批量改成可以复制到bin文件里 属性。4 tools----生成resx。,那么放在构造函数中是。

2025-08-11 17:44:18 377

原创 开源 C# TCP 通信框架 SocketDJ 发布:轻量、免费、可扩展

网络通信框架。包含了tcp服务端的创建封装逻辑 可以自定义加密 压缩 黑名单 流量监控的功能

2025-08-08 09:24:55 508

原创 c# 属性操作(2)

【代码】c# 属性操作(2)

2025-08-04 11:55:59 248

原创 内联(Inlining)

一、什么是内联如果不内联,程序运行时会“跳转”到Square方法里执行,再跳回来,这有点像“出门办事再回来”。如果—— 就像你直接把“办事流程”抄到了现场,省去了来回跑的开销。,目的是提升性能。2。

2025-08-04 09:41:20 350

原创 c# 属性操作

在C#中,属性(Attributes)是一种用于向程序元素添加声明性信息的方式。避免无效的if-else 的冗余代码,可以自动反射处理信息。

2025-08-01 09:34:24 112

原创 TouchSocket-AppMessenger的单例调用问题

在学习TouchSocket的AppMessenger官方文档,顺手记录下来。关于如何使用第三方方法,很有意思的一种写法。1 下载nuget包TouchSocket-3 控制台调用方法实现。

2025-07-31 17:00:46 128

原创 11 最小字符子串

最小覆盖子串 "BANC" 包含来自字符串 t 的 'A'、'B' 和 'C'。所有字符的子串,则返回空字符串。整个字符串 s 是最小覆盖子串。所有字符的最小子串。

2024-01-16 18:36:31 647

原创 10 滑动的窗口最大值

的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的。滑动窗口的位置 最大值。滑动窗口每次只向右移动一位。

2024-01-16 17:38:51 499

原创 9 和为 K 的子数组

子数组是数组中元素的连续非空序列。

2024-01-11 17:58:30 447

原创 8 滑动窗口-无重复字符的最长子串

请你找出其中不含有重复字符的。请注意,你的答案必须是。因为无重复字符的最长子串是。因为无重复字符的最长子串是。因为无重复字符的最长子串是。,所以其长度为 3。,所以其长度为 1。,所以其长度为 3。

2024-01-10 16:34:47 463

原创 7双指针问题-接雨水2

上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。个非负整数表示每个宽度为。//参考leetcode代码。

2024-01-10 11:53:18 451

原创 6 双指针问题--移动0

这个题的解法很多,方式比较灵活,这里采用双指针的思路。移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。,编写一个函数将所有。

2024-01-10 10:04:44 434

原创 5 双指针问题-接雨水的问题

轴共同构成的容器可以容纳最多的水。找出其中的两条线,使得它们与。返回容器可以储存的最大水量。

2024-01-10 10:01:43 418

原创 4 双指针问题-三数之和

/给你一个整数数组 nums ,判断是否存在三元组[nums[i], nums[j], nums[k]] 满足 i!= k 且 j!//同时还满足 nums[i] + nums[j] + nums[k] == 0。不同的三元组是 [-1,0,1] 和 [-1,-1,2]。//请你返回所有和为 0 且不重复的三元组。//注意:答案中不可以包含重复的三元组。注意,输出的顺序和三元组的顺序并不重要。

2024-01-10 09:53:15 437

原创 3 最长连续序列(set)

找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为。给定一个未排序的整数数组。

2024-01-08 15:39:42 453

原创 2 字母异位词分组

是由重新排列源单词的所有字母得到的一个新单词。可以按任意顺序返回结果列表。给你一个字符串数组,请你将。

2024-01-08 11:56:30 415

原创 1 两个数字之和 c++

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。

2024-01-08 10:21:06 416

原创 43 贪心算法 -第K个排列

所 有 排 列 如 下 : “ 123 ” “ 132 ” “ 213 ” “ 231 ” “ 312 , “ 321 ”第 二 行 为 k , 给 定 n 的 范 围 是 [ 1 , 9 ] 给 定 k 的 范 围 是 [ 1 ,n 刂。给 定 参 数 n , 从 1 到 n 会 有 n 个 整 数 : 123。按 大 小 顺 升 序 列 出 所 有 排 列 的 情 况 ,给 定 n 和 k , 返 回 第 k 价 葬 列。n 个 字 共 有 n!输 出 排 在 k 位 首 的 数 字。

2023-12-13 16:12:43 1013

原创 42 动态规划-猴子上山

【代码】42 动态规划-猴子上山。

2023-12-10 16:44:04 631

原创 41 正则匹配-文字计算

【代码】41 正则匹配-文字计算。

2023-12-10 16:38:35 442

原创 36 括号匹配问题

【代码】36 括号匹配问题。

2023-12-10 13:30:26 423

原创 31 打车问题-位运算,九进制

出租车司机解释说他不喜欢数字4,所以改装了计费表,任何数字位置遇到数字4就直接跳过,其余功能都正常。出于职业敏感,他注意到这辆出租车的计费表有点问题,总是偏大。小明识破了司机的伎俩,准备利用自己的学识打败司机的阴谋。说明 15表示实际产生的费用其实只有15块钱。说明 5表示计费表的表面读数。给出计费表的表面读数,返回实际产生的费用。一个数字,表示实际产生的费用。只有一行,数字N,表示里程表的读数。4表示实际产生的费用其实只有4块钱。1.23再多一块钱就变为25;17表示计费表的表面读数。

2023-12-09 17:29:25 616 1

原创 30 约瑟夫问题

【代码】30 约瑟夫问题。

2023-12-09 16:41:53 405

原创 29 水仙花数

例如153是水仙花数,153是一个3位数,并且153=1^3+5^3+3^3.第一行输入一个整数n,表示一个n位的正整数。n在3到7之间,包含3和7。所谓水仙花数,是指一个n位的正整数,其各位数字的n次方和等于该数本身。若m大于水仙花数的个数,返回最后一个水仙花数和m的乘积。第二行输入一个整数m,表示需要返回第m个水仙花数。返回长度是n的第m个水仙花数。说明 153是第一个水仙花数。输入 0 3。输入 9 1。若输入不合法,返回-1。说明 9超出范围。

2023-12-09 11:05:35 620

原创 25 检查是否存在满足条件的数字组合-暴力破解

2.数组成员为0-65535,数组成员可以重复,但每个成员只能在结果算式中使用一次。如:数组成员为[0,0,1,5],0出现2次是允许的,但结果0=0+2*0是不允许的,因为算式中使用了3个0。如果存在满足要求的数,在同一行里依次输出规则里A/B/C的取值,用空格隔开。给定一个正整数数组,检查数组中是否存在满足规则的数字组合。3.用例保证每组数字里最多只有一组符合要求的解。接下来一行输出所有数组元素,用空格隔开。1.数组长度在3-100之间。第一行输出数组的元素个数。如果不存在,输出0。

2023-12-08 10:25:12 572

原创 24 背包问题 -动态规划解析

一辆运送快递的货车,运送的快递放在大小不等的长方体快递盒中,为了能够装载更多的快递,同时不能让货车超载,需要计算最多能装多少个快递。说明 货车的载重量为20,最多只能放三个快递5、10、2,因此输出3。注:快递的体积不受限制,快递数最多1000个,货车载重最大50000。第一行输入每个快递的重量,用英文逗号隔开,如5,10,2,11。输入 20 5,10,2,11。每次选择最小的质量的快递加入!第二行输入货车的载重量,如20。输出最多能装多少个快递,如3。

2023-12-08 09:59:48 614

原创 23 最大N个数与最小N个数的和

给定一个数组,编写一个函数来计算它的最大N个数与最小N个数的和。说明 最大2个数[100,95],最小2个数[83,64],输出为342。·最大N个数与最小N个数不能有重叠,如有重叠,输入非法返回-1·输入非法返回-1。说明 最大2个数[4,3],最小2个数[3,2],有重叠输出为-1。·第一行输入M,M标识数组大小·第二行输入M个数,标识数组内容。·第三行输入N,N表达需要计算的最大、最小N个数。·数组中数字范围[0,1000]输出最大N个数与最小N个数的和。输入 32342。

2023-12-07 17:51:22 732

原创 22 查找众数及中位数

中位数9是指把一组数据从小到大排列,最中间的那个数,如果这组数据的个数是奇数,那最中间那个就是中位数,如果这组数据的个数为偶数,那就把中间的两个数之和除以2,所得的结果就是中位数。输入一个一维整型数组,数组大小取值范围0<N<1000,数组中每个元素取值范围0<E<1000。查找整型数组中元素的众数并组成一个新的数组,求新数组的中位数。众数是指一组数据中出现次数量多的那个数,众数可以是多个。输出众数组成的新数组的中位数。

2023-12-07 17:39:44 655

原创 21用户调度问题

假设当前有n个待串行调度用户,每个用户可以使用A/B/C三种不同的调度策略,不同的策略会消耗不同的系统资源。例如,某用户分别使用A/B/C策略的系统消耗分别为15/8/17。3.每个用户依次选择当前所能选择的对系统资源消耗最少的策略(局部最优),如果有多个满足要求的策略,选最后一个。1.相邻的用户不能使用相同的调度策略,例如,第1个用户使用了A策略,则第2个用户只能使用B或者C策略。在通信系统中,一个常见的问题是对用户进行不同策略的调度,会得到不同的系统消耗和性能。最优策略组合下的总的系统资源消耗数。

2023-12-06 17:58:25 615

原创 20 执行时长

第一个参数为GPU一次最多执行的任务个数,取值范围[1,10000]·第二个参数为任务数组长度,取值范围[1,10000]·第三个参数为任务数组,数字范围[1,10000]为了充分发挥GPU算力9,需要尽可能多的将任务交给GPU执行,现在有一个任务数组,数组元素表示在这1秒内新增的任务个数且每秒都有新增任务。假设GPU最多一次执行n个任务,一次执行耗时1秒,在保证GPU不空闲情况下,最少需要多长时间执行完成。把统计时间给独立出来算!·执行完所有任务最少需要多少秒。

2023-12-06 16:49:26 944

原创 19 在字符串中找出最长的数字串

数字串可以由数字"0-9'、小数点".”、正负号"±”组成,长度包括组成数字串的所有符号。“.”、“±”仅能出现一次,".”的两边必须是数字,"±”仅能出现在开头且其后必须要有数字。请在一个字符串中找出连续最长的数字串,并返回这个数字串。如果存在长度相同的连续数字串,返回最后一个。如果没有符合条件的字符串,返回空字符串*"。·长度不定,可能含有空格。

2023-12-06 10:28:14 425

原创 18 查找接口成功率最优时间段

找出平均值9小于等于minAverageLost的最长时间段,输出数组下标对,格式{beginlndex}-{endlndx}(下标从0开始),如果同时存在多个最长时间段,则输出多个下标对且下标对之间使用空格("“)拼接,多个下标对按下标从小到大排序。输入有两行内容,第一行为{minAverageLost},第二行为{数组},数组元素通过空格(”“)分隔, minAverageLost及数组中元素取值范围为0~100的整数,数组元素的个数不会超过100个。只能说标准答案的代码太绝了!

2023-12-05 17:37:08 1171

空空如也

空空如也

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

TA关注的人

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