C++实现LeetCode(97.交织相错的字符串)

[LeetCode] 97.Interleaving String 交织相错的字符串Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and&#...

2021-07-19

C++实现LeetCode(139.拆分词句)

[LeetCode] 139. Word Break 拆分词句Given a non-empty string s and a dictionary wordDict containing a list of non-empty w...

2021-07-19

C++实现LeetCode(98.验证二叉搜索树)

[LeetCode] 98. Validate Binary Search Tree 验证二叉搜索树Given a binary tree, determine if it is a valid binary search tree (BST).Assume a BST is defined as fol...

2021-07-19

unity置灰处理的实现

目录1 UI对象不可用的时候显示置灰效果

2 场景中所有对象置灰,比如战斗失败时候显示的置灰效果

由于人眼对RGB敏刚程度不同,对绿色的敏感度最高,对红色的敏感度次之,对蓝色的敏...

2021-07-19

C++实现LeetCode(99.复原二叉搜索树)

[LeetCode] 99. Recover Binary Search Tree 复原二叉搜索树Two elements of a binary search tree (BST) are swapped by mistake.Recover the tree without changing its...

2021-07-19

C++实现LeetCode(63.不同的路径之二)

[LeetCode] 63. Unique Paths II 不同的路径之二A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below)...

2021-07-16

C++实现LeetCode(64.最小路径和)

[LeetCode] 64. Minimum Path Sum 最小路径和Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right whi...

2021-07-16

C++实现LeetCode(174.地牢游戏)

[LeetCode] 174. Dungeon Game 地牢游戏The demons had captured the princess (P) and imprisoned her in the bottom-right corner of a dungeon. The dungeon consists o...

2021-07-16

C++实现LeetCode(66.加一运算)

[LeetCode] 66. Plus One 加一运算Given a non-empty array of decimal digits representing a non-negative integer, increment one to the integer....

2021-07-16

C++实现LeetCode(67.二进制数相加)

[LeetCode] 67. Add Binary 二进制数相加Given two binary strings a and b, return their sum as a binary string.Example 1:Input: a = "11", b = "...

2021-07-16

C# 解压gizp文件(.tgz)的实例

1、引用 SharpCompress.dll2、代码using System;using System.IO;using System.Text;using SharpCompress.Reader;using SharpCompress.Common;namespace ConsoleApplicatio...

2021-07-15

改进c# 代码的五个技巧(一)

亲爱的读者,在这篇文章中,我提供了一些c#编程的最佳实践。你是否在用户输入验证中使用异常处理机制?如果是,那么你就是那个把你的项目执行速度降低了62倍的人。你不相信我吗&#63...

2021-07-15

c# wpf如何附加依赖项属性

  附加依赖项属性是一个属性本来不属于对象自己,但是某些特定场景其他的对象要使用该对象在这种场景下的值。这个值只在这个场景下使用。基于这个需求设计出来的属性。这里...

2021-07-15

如何在C#9 中使用static匿名函数

目录匿名方法的代价
C#9 中使用静态匿名方法
匿名函数 在 C# 中已经出现很多年了,虽然匿名函数用起来很爽,但代价是不小的,为了避免不必要那些你意想不到的内存分配,这就是为什...

2021-07-15

c# wpf如何更好的使用Application程序集资源

目录1)在程序集中添加资源
2)在程序集中查找资源
  这一篇单独拿出来分析这个程序集资源,为的就是不想让大家把程序集资源和exe程序强关联,因为程序集资源实际上是二进制资源,...

2021-07-15

如何在C#中使用Dapper ORM

目录使用 Visual Studio 安装 Dapper ORM
使用 Dapper ORM 进行增删查改
在 Dapper ORM 中使用 存储过程
对象关系映射(ORM)这个概念已经存在很长时间了,ORM的作用就是用来解决...

2021-07-15

c# 如何实现获取二维数组的列数

二维数组的行数可以使用Length属性获得,但由于C#中支持不规则数组,因此二维数组中每一行中的列数可能不会相同如何获取二维数组中每一维的列数呢?答案还是Length属性,因为二维数...

2021-07-15

C#并发容器之ConcurrentDictionary与普通Dictionary带锁性能详解

结果已经写在注释中static void Main(string[] args){ var concurrentDictionary = new ConcurrentDictionary<int, string>(); var dictionary = new Dictionary<int...

2021-07-15

unity 鼠标悬停事件操作

笔者在网上发现了,很多种方法 ,当然咱们找最好用的,也简单的 下面废话不多说直接上代码 我在啰嗦几句 第一这个脚本挂在需要相应的游戏体上 第二被挂游戏体必须带有collider...

2021-07-15

Unity中3DText显示模糊不清的解决方案

在Unity中,当我们想要给3D物体一个文字说明时,使用Canvas下的Text虽然也能通过缩放实现,但是实现起来比较麻烦,改动的多,大小和位置也不容易控制。此时就需要用到我们的3DText了,...

2021-07-15

Unity中EventTrigger的几种使用操作

说起EventTrigger事件触发器,它的使用可以说是无处不在,EventTrigger继承了很多的事件接口,这些接口对我们开发是十分有用的。弄懂EventTrigger在以后开发游戏过程中可以说是事...

2021-07-15

Unity 实现鼠标滑过UI时触发动画的操作

在有些需求中会遇到,当鼠标滑过某个UI物体上方时,为了提醒用户该物体是可以交互时,我们需要添加一个动效和提示音。这样可以提高产品的体验感。解决方案1、给需要有动画的物体...

2021-07-15

Unity 从Resources中动态加载Sprite图片的操作

我就废话不多说了,大家还是直接看代码吧~ public Sprite LoadSourceSprite(string relativePath) { //Debug.Log("relativePath=" + relativePath); //把...

2021-07-15

基于Unity Line Renderer组件的常用属性说明

Line Renderer(线条渲染器)这个组件可以在场景中渲染出"线",比如说:做出手枪瞄准敌人时有红外线的射击辅助线,可以用LineRenderer来完成不过这个组件对新手还是有些不友好的...

2021-07-15

C# 实现在控制台上换行输出与不换行输出

换行输出用:Console.WriteLine不换行输出用:Console.Write代码如下// 在控制台上打印 Hello World! Console.WriteLine("Hello World !"); //换行打印 Console.Write("hell...

2021-07-15

unity 如何使用LineRenderer 动态划线

我就废话不多说了,大家还是直接看代码吧~private LineRenderer line1; //画线line1 = this.gameObject.AddComponent<LineRenderer>();//只有设置了材质 setColor才有...

2021-07-15

C#字典Dictionary的用法说明(注重性能版)

前言以键值对Dictionary<[key], [value]>形式存值,和哈希表很像也是一种无序的结构。要使用Dictionary,需要先导入C#泛型命名空间System.Collections.GenericDictionary需要注...

2021-07-15

unity中点击某一个按钮播放某一个动作的操作

1.创建动画控制器,双击打开动画控制器,创建 状态并添加动画片段,并且状态与状态之间进行连线,往返的都要有,在Animator的左上角–Parameters–点击加±-Trigger–命名(要求:第一个...

2021-07-15

unity 如何判断鼠标是否在哪个UI上(两种方法)

第一种可以得到UI,再根据名字判断是不是自己自己要点击的UI其中参数canvas拖入此UI的canvas /// <summary> /// 获取鼠标停留处UI /// </summary> ///...

2021-07-15

c#代码生成URL地址的示例

目录“头疼”
“吃药”
工具代码使用代码“头疼”
自己在用Angular做项目时,前端要请求后端数据时的代码如下this.http.get("url/xxx")这是请求一个URL地址数据最简单的代码,...

2021-07-15

C# 单元测试全解析

目录1、前言
2、单元测试
2.1 单元测试的定义
2.2 单元测试的好处
2.3 单元测试的原则
3、.NET 中的测试框架
3.1 MS Test
3.2 NUnit
3.3 XUnit
4、XUnit 的基本使用
5、其...

2021-07-15

Unity3D 计时器的实现代码(三种写法总结)

1、每帧检查定义一个时间变量 timer,每帧将此时间减去帧间隔时间 Time.deltaTime,如果小于或者等于零,说明定时器到了,执行相应功能代码,将此定时器重置,代码如下:public float tim...

2021-07-15

c#使用EPPlus封装excel表格导入功能的问题

前言最近做系统的时候有很多 excel导入 的功能,以前我前后端都做的时候是在前端解析,然后再做个批量插入的接口我觉着这样挺好的,后端部分可以做的很简单(很偷懒的)但是因为各...

2021-07-15

Unity 实现给物体替换材质球

下面先看一下效果图using UnityEngine;using System.Collections;public class textMesh : MonoBehaviour { public Material meshRender = null; public Renderer re...

2021-07-15

Unity3d 使用Gizmos画一个圆圈

Gizmos是场景视图里的一个可视化调试工具。在做项目过程中。我们常常会用到它,比如:绘制一条射线等。Unity3D 4.2版本号截至。眼下仅仅提供了绘制射线,线段,网格球体,实体球体,网...

2021-07-15

如何在C#中使用只读的 Collections

目录三大只读类型介绍
使用 IReadOnlyList 替换 List
使用 IEnumberable 接口
集合 表示一组可用于获取和存储的对象,在 C# 中提供了两种类型的集合。 普通集合 泛型集...

2021-07-15

Unity3D UI Text得分数字增加的实例代码

Unity3D UGUI Text得分数字增加 代码一、首先在Hierarchy中创建Text,并绑定脚本。using UnityEngine;using System.Collections;using UnityEngine.UI; **//导入资源库**p...

2021-07-15

Unity 实现给物体动态添加事件

介绍一个方法给物体动态的添加事件(点击 拖拽等)using System.Events;using System.EventSystems;//_go is the gameobject which need add event//_go 是物体,因为EventTrigge...

2021-07-15

Unity 点击UI与点击屏幕冲突的解决方案

Unity 有点击屏幕进行移动操作,通过Input.GetMouseButtonDown(0)。如果点击到了一些UI上面会触发点击屏幕事件。引入UnityEngine.EventSystems,用函数判断一下即可using Syste...

2021-07-15

unity 鼠标移入弹出UI的操作

外部调用 show 和Hide方法using DG.Tweening;using UnityEngine;using UnityEngine.UI;public class ShowInfo : MonoBehaviour { private bool _isshowing = false;...

2021-07-15

Unity实现换装系统

Unity如何实现换装系统,供大家参考,具体内容如下1.创建Sprite Library Asset2.添加新目录Label 可以理解为标签,在代码调用过程中使用,将该部位装备图片拖入Sprite中3.添加组件...

2021-07-15

C# WinForm遍历窗体控件的3种方法

目录1.循环遍历2.递归遍历3.使用反射1.循环遍历private void GetControls(Control fatherControl){ Control.ControlCollection sonControls = fatherControl.Controls;...

2021-07-15

unity实现鼠标经过时ui及物体的变色操作

1、实现UI的变色设置Highlighted Color为鼠标经过时变的颜色(Normal为常态,Pressed为按下时的颜色,Disabled为禁止的颜色)2、通过代码实现物体的颜色改变using System.Collectio...

2021-07-15

C#开发Windows窗体应用程序的简单操作步骤

使用C#开发应用程序时,一般包括创建项目、界面设计、设置属性、编写程序代码、保存项目、程序运行等6个步骤。1.创建项目在Visual Studio2017开发环境中选择“文件”→“新建...

2021-07-15

Unity 通过LineRenderer绘制两点之间的直线操作

我就废话不多说了,大家还是直接看代码吧~private LineRenderer line;//画线line = this.gameObject.AddComponent<LineRenderer>();//只有设置了材质 setColor才有作用line.m...

2021-07-15

unity 实现摄像机绕某点旋转一周

在Update函数中执行:if (turnAround) { playerCamera.RotateAround(transform.localPosition, transform.up, Time.deltaTime * rotateSpeed); degree += Time.deltaT...

2021-07-15

C# 解决在Dictionary中使用枚举的效率问题

使用字典的好处System.Collections.Generic命名空间下的Dictionary,它的功能非常好用,且功能与现实中的字典是一样的。它同样拥有目录和正文,目录用来进行第一次的粗略查找,正文...

2021-07-15

Unity 如何批量修改FBX模型

由于模型数量有点多,并且都要修改参数,还有从里面提取动画。就搜搜查查,搞了个小工具,批量的修改 FBX 模型的 参数,以及提取动画相关。using UnityEditor;using UnityEngine;usi...

2021-07-15

Unity 按钮事件封装操作(EventTriggerListener)

我就废话不多说了,大家还是直接看代码吧~using UnityEngine;using UnityEngine.EventSystems; namespace Mx.UI{ public class EventTriggerListener :UnityEngine.EventS...

2021-07-15

Unity 如何设定 Animator分割播放

项目有个需求,一整段非常长的Animator 动画, 分割成一份份的播放,我们点击相应的按钮就播放某个时间点的动画,废话不多说新建一个空物体加上toggle group,下面是一堆的toggle并在...

2021-07-15
返回顶部
顶部