自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C#Log4Net的简单配置与使用

转载地址:https://blog.csdn.net/whz1571443359/article/details/79811343操作步骤:到官网http://logging.apache.org/log4net/download_log4net.cgi下载Log4Net.dll找到log4net.dll动态库,在程序中添加引用。如图所示:配置,具体可以参考这篇博客:https://www.cnblogs.com/lsgsanxiao/p/5845300.html我的配置如下,.

2021-04-27 23:42:13 191

转载 C# 中的delegate、event、Action、Func

本文为CSDN博主「|刘钊|」的原创文章原文链接:https://blog.csdn.net/weixin_40200876/article/details/89335598都属于委托,只是展现的形式不同而已,无论哪种,其实都可以采用delegate实现,为什么会出现另外的三种呢?因为delegate是很宽泛的,格式内容都不受限,俗话说没有规矩不成方圆,如果一人过于随意,那么他所做的事也规范不到哪去,这就会导致后期的维护很费劲,实际开发中也基本都用后面三种。区别:delegatedelega

2021-04-27 21:53:38 202

转载 C# 静态委托实现全局消息派送

转载自:https://blog.csdn.net/lixiaoxing2/article/details/108616340在使用C#做winform的时候,你肯定遇到过这样的问题:在A窗口中弹出B窗口,然后在B窗口弹出C窗口,当我们在C窗口修改了内容,要在A窗口刷新出来,怎办?是不是要A委托B,B又委托C呢?如果还有D,E,F,你不是要立马崩溃了?有无办法,直接让C去刷新A的内容呢?有,肯定有的。有些方案是做了专门的全局消息派送接口。这里介绍一种不用第三方接口,直接用静态委托实现。实现过程:

2021-04-27 20:51:10 231

原创 C#反射->从简单示例出发

用1个简单的小示例作为从出发点:**既便于对反射使用方法的记忆,掌握了基本使用方法也更有利于举一反三,进行未来可能遇到的高级用法**

2021-04-08 14:15:51 128

原创 Shader学习笔记_1

1.渲染流水线应用阶段->几何阶段->光栅化阶段1.1应用阶段的三个任务:准备场景数据(摄像机位置、模型、光源)粗粒度的剔除(剔除不可见物体)设置渲染状态重点是:输出渲染图元1.2几何阶段:将顶点坐标变换到屏幕空间(二维顶点坐标、顶点深度值、着色)1.3光栅化阶段:决定哪些像素应该被绘制在屏幕上2.DrowCall由CPU发起GPU获取的命令GPU将DrowCall指定的图元,根据其材质、纹理、着色器和顶点数据来计算,将其输出3.顶点着色器(Vertex

2021-04-06 18:40:53 83

原创 LeetCode Go-打开转盘锁

题目:打开转盘锁你有一个带有四个圆形拨轮的转盘锁。每个拨轮都有10个数字: ‘0’, ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’ 。每个拨轮可以自由旋转:例如把 ‘9’ 变为 ‘0’,‘0’ 变为 ‘9’ 。每次旋转都只能旋转一个拨轮的一位数字。锁的初始数字为 ‘0000’ ,一个代表四个拨轮的数字的字符串。列表 deadends 包含了一组死亡数字,一旦拨轮的数字和列表里的任何一个元素相同,这个锁将会被永久锁定,无法再被旋转。字符串 target 代表

2021-02-21 22:23:57 94

原创 LeetCode Go-岛屿数量

题目:岛屿数量给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。作者:力扣 (LeetCode)链接:https://leetcode-cn.com/leetbook/read/queue-stack/kbcqv/来源:力扣(LeetCode)著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Sovle:>

2021-02-21 22:19:23 99

原创 LeetCode Go-买卖股票的最佳时机 II

题目:买卖股票的最佳时机 II给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。来源:力扣(LeetCode)著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Solve:这道题解答点是同一天可以卖了再买,找到每两天之间的利益差即可,刚做的时候没有分析好题目,感觉更像脑筋急转弯,智商有被diss到.jpg

2021-02-21 22:13:33 80

原创 LeetCode Go-删除排序数组中的重复项

题目:删除排序数组中的重复项给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。Solve:MySolution:(双指针,1快1慢) if (nums.Length == 0) { return 0; } int slow = 0, fast = 0;

2021-02-21 22:05:09 49

转载 单例模式的应用

单例模式的应用链接:https://www.zhihu.com/question/29691758/answer/47356233来源:知乎我觉得要想用好单例,最重要的是想怎么样用少单例。越少越好。游戏软件处理的对象,一般分“资源对象”与“实例对象”。“资源对象”:在程序运行时,储存一种游戏资源的数据。这个对象内的数据用于游戏程序中的渲染,声音播放等。一般而言,资源对象内的资源数据在程序运行时很少变动。比如贴图,3D网格,音频数据等。资源数据往往比较占内存空间。 资源对象可以被多个“实例对象”所共

2021-02-21 21:57:14 131 1

原创 UGUI-Canvas、锚点中心点、进度条

一、新建Canvas时如何调整适配Screen Space :RenderMode的渲染模式有三种:Overlay、Camera、World SpaceOverlay(屏幕控件-覆盖模式)的画布会填满整个屏幕空间,并将画布下面的所有的UI元素置于屏幕的最上层,或者说画布的画面永远“覆盖”其他普通的3D画面,如果屏幕尺寸被改变,画布将自动改变尺寸来匹配屏幕Camera(屏幕空间-摄影机模式)和Screen Space-Overlay模式类似,画布也是填满整个屏幕空间,如果屏幕尺寸改变,画布

2021-02-21 21:49:35 432

原创 Protobuf安装使用方法

特点: Google 出品开源免费、跨平台、支持c#、且数据体量更小、解析速度更快。用VSCODE编辑比较方便,适合用于传输客户端和服务器的各种协议(客户端的各种Request和服务端返回的Response)。一、对比JSON和XML二、安装使用下载地址:链接:https://pan.baidu.com/s/1VatB-lPpKfk5tCZ0drW3xA提取码:sf3y使用方法(C#)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pmc4VCVU-1

2021-02-21 19:40:23 419

转载 EF框架相关知识

转载地址:https://blog.csdn.net/ProteaCynaroides/article/details/891084581.概念微软基于ADO.NET开发的ORM框架,解决了对象持久化问题;2.分类A:Model First(模型优先);B:Code First(代码优先);C:DB Frist(数据优先);3.优点1.简洁的Linq to Sql语句大大提高了开发人员的效率,不要再写复杂的sql语句;2.不再需要再管应用程序如何去连接数据库;3.EF可以用作用于数据服

2021-02-14 17:35:36 95

转载 ProtoBuf入门

转载地址:https://www.cnblogs.com/craft0625/p/13614768.html 一、什么是ProtoBufProtobuf是一种与平台无关,语言无关、可扩展且轻便高效序列化数据结构的协议,可用于网络通讯和数据存储。Protocol Buffers 是一种灵活,高效,自动化机制的结构数据序列化方法-可类比 XML,但是比 XML 更小(3 ~ 10倍)、更快(20 ~ 100倍)、更为简单。Protobuf通过定义数据的结构,然后使用特殊生成的源代码轻松的在各种数据

2021-02-14 16:54:10 284

转载 游戏服务器到底该选哪种网络协议?

参考博客原址:https://blog.csdn.net/erlib/article/details/24430493 本文由 伯乐在线 - 菜鸟浮出水 翻译自 1024 MONKEYS。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。 在编写网络游戏的时候,到底使用UDP还是TCP的问题迟早都要面对。 一般来说你会听到人们这样说:“除非你正在写一个动

2021-02-14 16:44:57 620

原创 再出发

再出发​ 重回编程之路已有半年之久,从基础知识、编程语言的学习,再到unity使用、MMO自学。每天的学习充实而有趣,一点点进步让我对未来充满期待。一边记录、一边成长…准备温习最近学习中知识的总结,既是分享也是鞭策。...

2021-02-08 21:05:45 67

空空如也

空空如也

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

TA关注的人

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