自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 UGUI——制作ScrollView

一、相关组件ScrollRect Mask Grid Layout Group Scrollbar二、步骤1、创建一个Panel,命名为ScrollRect,添加 ScrollRect组件2、在ScrollRect下创建一个子Panel,命名为Grid,添加Grid Layout Group 组件3、在Grid下,创建一个Image,按Ctrl+D ,Copy出多个...

2018-10-25 16:38:16 325

转载 Unity3D各平台Application.xxxPath的路径

iOS:Application.dataPath            /var/containers/Bundle/Application/app sandbox/xxx.app/Data Application.streamingAssetsPath /var/containers/Bundle/Application/app sandbox/test.app/Data/Raw App...

2018-10-23 10:54:17 731

原创 冒泡排序(一:检测到没有数据发生交换时立即终止循环,输出结果)

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 冒泡排序拓展{ class Program { /// <summary> ///...

2018-09-13 11:23:46 1529

原创 冒泡排序(二:通过使用泛型和委托,实现通用排序方法)

首先是冒泡排序方法:因为方法是通用的,并不知道需要进行排序的类型是什么,所以需要使用泛型,传入的数组也是该泛型数组。比较过程中,需要用到的方法通过委托作为参数传递到冒泡排序方法内。代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Syst...

2018-09-13 11:23:30 693

转载 委托——C#委托和事件详解

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Csharp委托和事件详解{ /* * 作者:Ai * 时间:2018.3.1 * * ps:委托和事件我已经学习了好几遍了,但隔得时间长了总是又忘记...

2018-09-06 15:01:02 181

原创 委托——Func委托

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Func委托{ class Program { // ****************************...

2018-09-06 11:44:10 142

原创 委托——Action委托使用

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Action委托{ class Program { // **************************...

2018-09-01 11:13:39 3979

原创 委托——把委托类型作为参数使用

class Program    {        static void Main(string[] args)        {            // 创建一个PrintDelegate委托类型的实例,并进行初始化赋值            // 此时实例化出来的printDelegate变量指向Print1方法            PrintDelegate print...

2018-08-31 15:01:16 2526

转载 【转载】C#、.NET Framework、CLR的关系

C#、.NET Framework、CLR的关系很多人没有将C#、.NET Framework(.NET框架)、CLR(Common Language Runtime,公共语言运行库)这三者之间的关系区分清楚,认为其版本号是一一对应的。其实不然,.NET框架是一个独立发布的软件包,其包含了CLR、类库以及相关的语言编辑器等工具。C#代码经过编译之后在CLR环境中运行。由于.NET框架3.0/3...

2018-08-07 17:11:56 2017

转载 【转载】怎样理解阻塞非阻塞与同步异步的区别?

“阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)所谓同步,就是在发出一个*调用*时,在没有得到结果之前,该*调用*就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由*调用者*主动等待...

2018-08-07 17:08:16 92

转载 【转载】5种网络IO模型

同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blocking IO是一个东西。这其实是因为不同的人的知识背景不同,并且在讨论这个问题的时候上下文(context)也不...

2018-08-07 17:07:36 135

转载 【转载】高性能IO模型浅析

 服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:(1)同步阻塞IO(Blocking IO):即传统的IO模型。(2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)库。(3)IO多路复用(IO Multiplexing)...

2018-08-07 17:06:26 80

转载 【转载】TCP的三次握手(建立连接)和四次挥手(关闭连接)

建立连接:理解:窗口和滑动窗口TCP的流量控制TCP使用窗口机制进行流量控制什么是窗口?连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端接收方发送的确认信息中包含了自己剩余的缓冲区尺寸剩余缓冲区空间的数量叫做窗口2. TCP的流控过程(滑动窗口)TCP(Transmission Control Protocol) 传输控制协议...

2018-08-07 17:02:20 347

转载 【转载】通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?

什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念,这主要包括:CLS、CTS(CLI)、FCL、Windows下CLR的相关核心组成、Windows下托管程序运行概念、什么是.NET Framework,.NET Core,.NET Standard及一些V...

2018-08-07 16:49:57 9159 4

空空如也

空空如也

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

TA关注的人

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