自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蛰伏--当你不够强大时,就不要放弃努力

为自己的整理,如果能帮助到你,就更好了

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 c#设计模式-观察者模式

一、观察者模式目的 概述 原理二、   C#中的观察者模式概述 模型与观察者基类 优点三、   事例题目:猫大叫,两只老鼠开始逃跑,主人醒来,宝宝也醒来了并且哭了起来解决方案: 1.    建立模型(目标基类) 2.    建立观察者基类(单行为,多行为) 3.    建立具体目标 4.    建立具体观察者 5.    运行测试 一

2016-05-31 23:09:45 547

转载 C#函数式编程之递归调用

关于递归相信大家已经熟悉的不能再熟悉了,所以笔者在这里就不多费口舌,不懂的读者们可以在博客园中找到很多与之相关的博客。下面我们直接切入正题,开始介绍尾递归。 尾递归      普通递归和尾递归如果仅仅只是从代码的角度出发来看,我们可能发现不了他的特点,所以笔者利用两张堆栈上的图来展示具体的差距在哪,首先我们来看看普通的递归调用的情况,如下图1.1所示:   

2016-05-26 19:59:15 713

转载 C#函数式编程之序列

过了许久的时间,终于趁闲暇的时间来继续将函数式编程这个专辑连载下去,这段时间开头是为IOS这个新方向做准备,将OC的教程写成了SWIFT版,当然我个人是支持Xamarin,但是我一般会先掌握原生态的开发,再掌握Xamarin。后面剩下的时间开发了一个Xamarin App项目,用了十几天完成的。今天的内容将对比较简单,就是讲述如何利用函数式编程来实现列表推导。说的简单点就是列表的数据并不像我们平时

2016-05-26 19:58:35 367

转载 C#函数式编程之可选值

在我们的实际开发中已经会遇到可空类型,而在C#中自从2.0之后就提供了可空类型(Nullable),普通的值类型是不可以赋值为NULL,但是在类型的后面加上问号就变成了可空类型,这样就可以赋值为NULL了。当然这样的方式也可以用于函数式编程中,但函数式编程有自己的独特方式来解决这种问题,今天我们将围绕这个问题,虽然篇幅比较少,但也请读者可以阅读完。  我们当然不能改变语言的

2016-05-26 19:57:59 450

转载 C#函数式编程之标准高阶函数

何为高阶函数      大家可能对这个名词并不熟悉,但是这个名词所表达的事物却是我们经常使用到的。只要我们的函数的参数能够接收函数,或者函数能够返回函数,当然动态生成的也包括在内。那么我们就将这类函数叫做高阶函数。但是今天我们的标题并不是高阶函数,而是标准高阶函数,既然加上了这个标准,就意味着在函数式编程中有一套标准的函数,便于我们每次调用。而今天我们将会介绍三个标准函数,分别为Map、F

2016-05-26 19:57:13 543

转载 c#反射相关

  bool isIMyInterface = typeof(IMyInterface).IsAssignableFrom(myObj.GetType());   bool isIEnumerable = typeof(IEnumerable).IsAssignableFrom(myObj.GetType()); 使用Type.IsAssignableFrom   方法...

2016-05-23 12:39:37 493

转载 ugui制作弧形血条

第一步,我们需要先准备好一张弧形素材图片资源:第二步,把该资源在unity中按照如下设置:第三步,在unity中创建一个image,并且把资源拖给该image,就变为如下所示需要注意点击一下set native size,图片才会显示真实大小第四步,给该图片添加一个材质,并给该材质添加一个带透明通道的着色器,为此我们需要动手写一个着色器附

2016-05-20 17:02:28 2202

转载 基于Unity的多线程之间的事件派发

用unity做网游的同学应该不少,其中一个很蛋疼的问题就是主线程中尤其是UI部分很多实例都是不允许子线程修改的,那么我们就只有想办法把这些子线程里的数据缓存起来,让主线程自己拿着这些数据该干嘛干嘛去。直接贴源码:using System;using System.Collections.Generic;using System.Linq;using Sys

2016-05-16 21:09:23 1291

转载 了解UNITY中的多线程及使用多线程

有些不涉及U3D API的计算可以放在分线程里,能提高多核CPU的使用率。总结:0. 变量(都能指向相同的内存地址)都是共享的1. 不是UnityEngine的API能在分线程运行2. UnityEngine定义的基本结构(int,float,Struct定义的数据类型)可以在分线程计算 如 Vector3(Struct)可以 , 但Textur

2016-05-16 20:54:47 7644

转载 Unity多线程(Thread)和主线程(MainThread)交互使用类——Loom工具分享

http.dsqiu.iteye.com          熟悉Unity的developer都知道在Unity中的线程不能使用Unity的对象,但可以使用Unity的值类型变量,如Vector3等。这样就使得线程在Unity中显的很鸡肋和蹩脚,因为很多函数很都是UnityEngine类或函数的调用的,对于哪些是可以在多线程使用,风雨冲进行了如下总结: 0. 变量(

2016-05-16 20:13:19 1931

转载 C# 的TCPClient异步连接与异步读数据

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Net.Sockets;u

2016-05-15 22:09:25 1291

转载 C# + Socket断线重连 整理

Socket 连接异常之"由于目标机器积极拒绝,无法连接(System.Net.Sockets.SocketException:Connection refused)"1.如果是采用TCP/udp协议进行连接,检查windows防火墙是否开放相应SocketTCP/udp端口; 简单的检测方法是关闭windows防火墙后再试;2.检查防火墙软件是否开放相应SocketTCP/udp端口; 简单的检测方法是关闭防火墙软件后再试;3.如果服务器端和客户端均在本机上运行,则将相应的 serv...

2016-05-15 21:56:35 24840 1

vb制作的RPG的详细方法

RPG的制作方法,更加易学vb程序,希望多多下载……

2011-05-09

空空如也

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

TA关注的人

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