- 博客(12)
- 资源 (7)
- 收藏
- 关注
原创 LeetCode算法 —— 寻找两个正序数组的中位数
此题比较简单,运用 C++ algorithm 库中的函数,只需要几行代码即可忘记一些常用函数的小伙伴可以看下面这篇文章:C++ algorithm库中的常用算法示例
2020-05-31 09:25:56 789 2
原创 C++ algorithm库中的常用算法示例
文章没有演示结果,大家可以自行演示 . . .查找vector<int> v{ 1, 2, 2, 3, 4, 5, 6, 6, 7, 8, 9, 0 };// 查找相邻元素的第一个元素 adjacent_find(v.begin(), v.end()); // 折半查找binary_search(v.begin(), v.end(), 7); // 返回指定元素的个数count(v.begin(), v.end(), 6);
2020-05-30 20:39:54 1466 1
原创 LeetCode算法 —— 两数相加之链表的灵活使用
代码测试已过题目:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807算法思想:先求出对应的数字之和,最后 处理.
2020-05-29 22:50:39 303 1
原创 LeetCode算法 —— 无重复字符的最长子串(队列思想)
此题可以使用 队列思想,此处就用简单粗暴方法解题 . . .题目:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须.
2020-05-29 13:08:48 1605 1
原创 C# 精通之路 —— 装箱与拆箱,这些细节知识你知多少?
值类型比引用类型要 “轻” 那么一点,值类型使用的时候也非常的方便,它们 不作为对象在托管推中分配,没有被当作垃圾回收掉,也不能通过指针进行引用。但许多的时候都需要对值类型进行实例的引用,这就是我们所常说的 “装箱”,当然,有装箱就有拆箱,下面就让我们一起来了解一下,值类型与引用类型之间的那些事儿吧 . . ..装箱是一个非常浪费性能的操作,在学习过程中,我们尽量避免这种操作,养成好的习惯 . . .文章目录装箱与拆箱实例讲解程序中的装箱与拆箱机制装平常注意的两个操作点.
2020-05-19 23:09:12 688 3
原创 WPF制作贪吃蛇小游戏
初学WPF,需要一个小程序来锻炼自己,而贪吃蛇是每一个小白(包括我自己)必学的经典案例,此文就来介绍一下,接近完美的贪吃蛇是如何制作的 . . .学习源于赵庆明老师的课程(腾讯课堂)此文将只对游戏重要的部分进行讲解, 完整源码可在 GitHub 中查看:GitHub --> Gluttonous-Snake效果效果如下:其中这个游戏是有声音(吃到东西的声音,游戏结束读取分数的声音). . .各种音效可到 爱给网 中下载,完全免费 . . .比如吃东西的声音、游戏结束的声音(没有.
2020-05-17 16:11:41 2603 2
原创 C# 之 鼠标点击进程 —— 截取图片
此文部分知识点相关文章:C# 之 Win32 Api使用C# 之 MouseHook(鼠标钩子)使用此文在使用 MouseHook的基础上加了一个鼠标点击程序 获取截图的功能,所有要先看看上面的两篇文章比较好 . . .话不多说先来看一下程序的效果如何:运行程序,点击 Vs 自动获取截图,并在画图软件中显示出来,也可以到当前目录中查看图片 . . ..要想写出截图的代码,我们需要学习九个 Win32 Api,他们分别是:其中有两两Api 是对应的,比如获取句柄 对应 释放句柄.
2020-05-17 12:22:37 1967 2
原创 C# 之 Win32 Api使用
前言如果要在Windows上面写程序,就不得不了解一些 Win32Api 的使用,Win32 Api 在 C / C++的环境中使用非常的方便,直接调用头文件 <Windows.h> 使用就行了,但在 C#中不会这么简单,需要在指定的模块之中导入想要的Win32,下面我们来学习一下如何在C#之中使用Win32 Api . . .在测试Win32 Api 之前,我先教大家如何获取有窗口的进程信息,代码如下:有窗口的进程,它的窗口句柄不会为 0,所以我们只需在所有运行的程序之中判断一.
2020-05-15 10:01:38 3238
原创 《算法笔记》—— 图 "最短路径" 之 Bellman-Ford 算法
最短路径相关文章:《算法笔记》—— 图 “最短路径” 之 Floyd-Warshall算法、Diljkstra算法上面链接的文章之中有个算法是 Dilijkstra算法,这个算法解决单源最短路径问题,但是它 不能解决带有负权边(边的权值为负数)的图。此文将介绍 Bellman-Ford算法,它完美了解决负权的这个问题,并且此文将介绍对此算法各种的优化操作,比如:使用队列的方式对此算法进行优化 . . ..文章目录Bellman-Ford 算法解析Bellman-Ford 算法优化.
2020-05-11 23:44:56 10842 16
原创 C#连接数据库 —— (二)Linq To EF 的 lambda表达式使用 ,增删查改、判断、分组、排序
如果不知道如何创建实体框架(EF)的伙伴,也不想上网查找资料 . . .可以看下面这篇文章:C#连接数据库 —— 实体框架(EF)的创建 (Linq To EF)Linq 使用首先,我们创建数据库实体对象(下面的所有操作都用到这个对象):var DataModelsDb = new DbTrainEntities();查询所有数据(对应SQL语句中的 in,这个例外):va...
2020-05-08 12:26:00 2603 1
原创 C#连接数据库 —— (一)实体框架(EF)的创建 (Linq To EF)
相关文章:链接如下:SQL Server与 C#的链接(此文可看可不看,不重要)实体框架(EF)的创建选择数据模型项目,并取名添加:选择 EF设计器,下一步:连接数据库,创建数据模型:点出新建连接数据库的过程:选择版本:选择建立数据模型的数据表:实体框架模型已经建立完成,但可以会遇到一些问题,比如生成的文件中:遇到这种问题不要慌,我...
2020-05-08 10:32:13 4450 1
Java/JavaWeb基础知识源码
2020-09-23
MarketCalculator.rar(销售计算器)
2020-04-03
Program.cs
2020-04-03
SaleSystem.rar
2020-04-03
java使用s7connector读取plc报错,返回0x8104
2023-12-04
rabbitmq死信队列消息离奇失踪
2023-08-01
HikariPool连接池崩溃 08006
2023-06-13
使用 HikariPool数据源,连接postgresql 超时之后,一直连接不上
2023-05-05
调用webservice接口报错 policy相关
2023-04-10
linux下载wsdl文件
2023-04-10
IDEA2017.2.6 对象获取/设置属性时报红
2022-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人