C#
文章平均质量分 85
lufylegend_fans
天道酬勤,与君共勉。
展开
-
Q-Learning以及.NET环境下的实现
看过我的文章的朋友应该都知道,我之前一直在研究视觉相关的知识,也看了一些卷积神经网络(CNN),深度学习相关的文章。但说实话,大部分知识点和例子,我都是一知半解,明白他这样做能达到什么效果,但是不知道他为什么这么做,这样肯定不行啊!所以也是借着过年的这段时间学习了一些机器学习的基础知识,其实现在大家熟悉的深度学习也属于机器学习中的一部分。原创 2023-01-31 16:29:37 · 357 阅读 · 0 评论 -
C#学习--项目实战之隐藏式导航栏
最近在开发一个视觉工具项目。突发奇想,想写一个隐藏式的导航栏,对处理过的图片做一个记录,并保存在导航栏中,点击对应的位置,可以唤出对应的图片。这篇文章,作为实战分享文章,希望能够帮助到正在写WPF的朋友么,如果有什么问题也可以留言或者私信我。原创 2023-01-16 09:26:53 · 468 阅读 · 0 评论 -
开发相关工具
C#开发工具讲解原创 2022-03-23 10:28:33 · 531 阅读 · 0 评论 -
依赖注入和控制反转
依赖注入和控制反转依赖注入一个例子静态库动态库unsafe和fixed关键字的应用unsafefixedPath类的使用写在结尾因为公司发展需要,我可能会开发一些Web相关的项目和功能,但考虑到我之前开发的项目大多都是WPF框架的,很少接触到Web前后端的开发,所以这段时间还是以学习为主。在公司大佬的指点下我也算是略通一二了。但是大佬经常说的依赖注入和控制反转却把我难住了。桌面应用程序的开发中也会接触到依赖注入和控制反转,我也是知其然不知其所以然。今天就让我们走进这些高大上的名词。原创 2022-03-02 10:31:05 · 383 阅读 · 0 评论 -
C#上位机开发常遇问题
C#开发常见问题原创 2022-02-15 10:59:14 · 1917 阅读 · 0 评论 -
复杂环境下的二维码识别
复杂环境下的二维码识别写在前面二维码了解二维码二维码识别库图像处理Opcv使用OpenCVSharp使用的一些坑图像处理后的二维码识别物理图像处理法通用处理方式《光照不均 QR 二维码图像的高效处理方法研究》写在结尾参考文献写在前面好久没有更新文章了,最近做了一些有关二维码识别和图像处理相关的项目,这里给同学们做一个讲解和总结,话不多说上干货二维码了解二维码QR 二维码,即快速响应码,源于 Quick Response 的缩写,是日本 Denso Wave 公司于 1994 年 9 月研制的一种矩原创 2021-09-23 19:35:31 · 1897 阅读 · 1 评论 -
C#学习--ViewModelLocator的作用
C#学习--ViewModelLocator的作用写在前面传统模式依赖注入第一部分第二部分第三部分关联写在结尾写在前面又是很久没更新文章了,前几天在和群友们讨论框架的时候,有个人遇到了这样的问题,他说我主程序打开了一个子窗口,对子窗口进行了修改之后,关闭子窗口,当再次打开时子窗口显示的数据是改动之后的数据。当时我看到这个问题,我觉得不可思议,不可能啊,我从来没遇到过这样的情况啊。后来在一个大佬的讲解下我才明白了事情的缘由,如果你也遇到了一样的情况或者刚刚接触MVVM框架,那么请往下看。传统模式因为我原创 2020-08-31 08:40:08 · 1905 阅读 · 2 评论 -
C#学习--索引器
C#学习--索引器和写在前面索引器的定义for循环套for循环哈希表写在结尾写在前面又是好久没更新文章了,实在抱歉,今天给大家讲一个我现在才知道的基础知识点,索引器,应该算C#独有的一种通过索引来访问属性的方法。虽然说起来好像很方便,但应用真心不广泛,一般只有在那些有很多相同类型属性的类中,我们为了方便访问属性才会使用。索引器的定义我说实话我开始拿到这道题目的时候,我是一脸懵逼,没做过算法题,不知道怎么开始解,这还只是一道简单的算法题,你要说通过代码的形式解决,那我还是能通过最笨的办法来解决的,但是原创 2020-07-13 09:00:24 · 226 阅读 · 0 评论 -
C#学习--哈希表的简单运用
C#学习--哈希表的简单运用写在前面题目及内容我的解题思路for循环套for循环哈希表写在结尾写在前面上篇文章的最后给大家推荐了一个练习算法的网站,我也有在上面解一些算法题,对我来说还是挺难的,因为我本来没有接触过关于算法的学习。所以我准备把我解过的题在这里跟大家分享一下,说一下我自己的解题方式和我查看评论里面的大佬解题思路对自己的帮助。题目及内容题目:两数之和内容:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以原创 2020-05-23 16:58:52 · 259 阅读 · 0 评论 -
C#岗位面试经验和注意事项·下
C#岗位面试经验和注意事项·下写在前面代码安全设计模式常用框架线程和进程反射写在结尾写在前面上一篇文章给大家讲了很多面试时的加分项,今天就给大家讲一下我面试遇到的问题把,首先你要有一份详细的简历,要把你会的都写上去,让面试官知道你会什么,特别时技术面的时候,面试官会根据你的知识架构来对你进行提问,一般不会问一些出圈的问题。但是如果你把不会的和不熟悉的也写上去了,那你只能是自求多福了。代码安全...原创 2020-04-23 17:00:29 · 415 阅读 · 0 评论 -
C#岗位面试经验和注意事项·上
C#岗位面试经验和注意事项·上写在前面方向很重要基础很重要经验很重要复习很重要预习很重要沟通很重要写在结尾写在前面之前说的计划好像又泡汤了,公司最近有比较繁忙的工作,加上面试,整个人一直处于一种忙碌烦躁的心境,就没怎么更新文章,因为年轻的原因换工作的频率属实不低所以也算是面试过很多企业了吧,大公司的初试复试,小公司的综合面,国企事业单位的问答面,都经历过吧,我下面讲的也只是我的经验之谈希望能给...原创 2020-04-22 13:18:52 · 660 阅读 · 0 评论 -
C#学习--项目实战之Socket通信
C#学习--项目实战之Socket通信写在前面了解Socket通信原理创建服务端前端后端创建客户端前端后端写在结尾写在前面实在不好意思,前段时间说的更新计划好像又没做到,这段时间公司出了一个新项目,和几个大佬合作,我负责上位机软件和中后期的软硬件调试。其实上位机软件还是方便的,主要是软硬件调试这个太磨人了,各种问题各种bug。总感觉达不到预期的效果。现在完成度有个80%了,所以节奏放慢了,也有...原创 2020-03-26 10:44:14 · 399 阅读 · 0 评论 -
C#学习--项目实战之自定义快捷键
C#学习--项目实战之自定义快捷键写在前面项目思路创建自定义命令识别用户输入绑定快捷键写在结尾写在前面之前更新的命令一章中,有一部分没讲,就是自定义命令,对这部分感兴趣的同学可以看一下这篇文章,算是对命令的扩展补充吧。项目思路我们在玩游戏和用一些软件的时候都会碰到这样的情况,用户可以根据自己的喜好来设置相关快捷键,今天我们要做的功能就是这个,功能的实现主要分为三步。第一步,创建自定义命令;...原创 2020-02-27 14:18:56 · 711 阅读 · 0 评论 -
C#学习--项目实战之串口通信工具三
C#学习--项目实战之串口通信工具三写在前面缓冲区问题多个线程同时操作一个队列问题如何正确的使用Monitor写在结尾写在前面不学不知道,一学吓一跳,一个礼拜之前做完了这个串口通信工具,感觉自己牛的不行,因为工作原因,一直没做实况测试,所以一直沉浸在我是高手的感觉中。。。这两天做了一些实况测试,我的妈,问题一大堆。。。缓冲区问题因为测试的失败,我又花了一个小时,找到SerialPort的官...原创 2020-01-08 13:23:25 · 217 阅读 · 1 评论 -
C#学习--项目实战之数据储存
C#学习--项目实战之数据储存写在前面关于硬件储存数据的原理关于数据的存储模式写在结尾写在前面上一篇文章讲解了串口通信的一些专业衍生内容,然后涉及到了一个问题,就是我觉得初学者比较难理解的数据储存,为什么说难理解呢,因为各大语言的IDE越来越强大,我们日常写的代码多是控制上层的,对底层了解不够,还有一个原因就是,它涉及到一个抽象的概念储存空间,这个空间可以抽象到一个模拟的堆栈,也能实际到一张内...原创 2019-12-27 16:20:23 · 541 阅读 · 0 评论 -
C#学习--项目实战之串口通信工具二
C#学习--项目实战之串口通信工具二写在前面关于多线程处理接受数据关于多线程更新UI关于接收数据的储存和处理写在结尾写在前面上一篇文章讲解了串口通信的基本实现,这张讲一下我在做这个基于串口通信项目时遇到的问题,因为是一个比较针对性的项目,所以这篇文章可能不适合大多数人。关于多线程处理接受数据串口通信在实际的应用当中,常常会遇到这样的情况,接受到的数据接受并处理,然后在UI上做相应的显示,这...原创 2019-12-23 15:54:27 · 277 阅读 · 0 评论 -
C#学习--项目实战之串口通信工具一
C#学习--项目实战之串口通信工具一写在前面关于串口通信原理关于如何用代码实现串口通信关于接收发送数据写在结尾写在前面有段时间没更新文章了,刚开始考事业编制复习,结果也没考过,后来公司有一个比较急的项目,花了大概一个月左右的时间,想着忙完后更新,忙完后突发奇想想要去考研,就买了一些复习的书,复习了半个月才知道,报名时间早过了,要报名也要等到明年八九月份了吧,所以开始慢慢恢复文章的更新关于串口...原创 2019-12-22 13:19:16 · 413 阅读 · 1 评论 -
C#学习--项目实战之那些你忽略的细节
C#学习--项目实战之小知识二写在前面关于ShowDialog()关于using写在结尾写在前面很多同学学了C#,之后在一段时间内都觉得,代码除非增加线程和定时器,否则就会一直运行到,本次响应结束,这篇文章我们就来讲解几句代码,让你知道,代码并不是一条没有红绿灯的路,他可以根据你的需求来暂定。废话不多说,上代码关于ShowDialog()MessageView _view = new Me...原创 2019-09-10 22:51:26 · 153 阅读 · 0 评论 -
C#学习--项目实战之那些你忽略的细节
C#学习--项目实战之小知识一写在前面关于Brush关于AscII码写在前面在平常的工作中,我们经常会被一些细节难到,而且一旦是很冷僻的小知识,除非有专业人士,不然可能一天都花在这个上面了。所以接下来几章,我会偶尔的夹杂着一些小知识点的总结和归纳。因为我日常工作多是做一些WPF项目的开发和优化,所以下面的小知识大部分是在WPF中的,如果想用在其他项目中,可能要进行细节的修改。关于Brush...原创 2019-09-09 17:29:59 · 119 阅读 · 0 评论 -
C#学习--项目实战之FileStream
C#学习--项目实战之FileStream写在前面写在前面原创 2019-09-02 23:52:11 · 236 阅读 · 0 评论 -
C#学习--项目实战之BackgroundWorker
C#学习--项目实战之BackgroundWorker写在前面写在前面本人学习C#的主要原因就是工作需要,也因为工作得到了很多的锻炼,遇到了很多问题,在解决问题的同时也收获了很多东西,有一些以前不知道的代码处理细节,比用nameof的使用;有一些知识点的完善,想char类型不仅是储存单个字符串的类型,转int就是字符的AscII码,转string就是字符串;诸如此类。有些同学可能会说为啥不报个...原创 2019-08-28 22:48:32 · 192 阅读 · 0 评论 -
学习C#的一点心得
学习C#的一点心得写在前面好的工具是必须的知识网络实习和第一份工作第二份工作现在写在前面跟大家唠唠我的工作经历和学习C#的看法,也算是无病呻吟了。好的工具是必须的本人学习C#的主要原因就是工作需要,也因为工作得到了很多的锻炼,遇到了很多问题,在解决问题的同时也收获了很多东西,有一些以前不知道的代码处理细节,比用nameof的使用;有一些知识点的完善,像char类型不仅是储存单个字符串的类型...原创 2019-08-27 12:54:29 · 1257 阅读 · 0 评论