自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

~~

  • 博客(44)
  • 资源 (13)
  • 收藏
  • 关注

原创 Unity中MVC的简单应用

modelusing System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 模型委托(当用户信息发生变化时执行)/// </summary>public delegate void OnValueChange(int val);...

2018-11-21 15:55:52 1333 3

原创 访问者模式

21.访问者模式 public abstract class Element { public abstract void Accept(IVistor vistor); public abstract void Print(); } public class ElementA : Element { ...

2018-11-17 00:33:02 118

原创 Unity3D面试题

目录第一部分1. 请简述值类型与引用类型的区别2.C#中所有引用类型的基类是什么 3.请简述ArrayList和List的主要区别4.请简述GC(垃圾回收)产生的原因,并描述如何避免?5.请描述Interface与抽象类之间的不同6.下列代码在运行中会产生几个临时对象?7.下列代码在运行中会发生什么问题?如何避免?8.请简述关键字Sealed用在类声明和函数声明...

2018-11-17 00:32:55 3054 1

原创 lua基础知识点总结

 目录1.Lua安装2. 注释3.Lua中的数据类型3.1 nil(空)3.2  boolean(布尔)3.3 number(数字)3.4 string(字符串)3.5 table(表)3.6 function(函数)4.全局变量多变量同时赋值5.Lua 循环5.1  while循环5.2  for循环5.3  repeat unti...

2018-11-17 00:32:50 4353

原创 A*寻路算法-C#版

从起点 A 开始, 把它作为待处理的方格存入一个"开启列表", 开启列表就是一个等待检查方格的列表. 寻找起点 A 周围可以到达的方格, 将它们放入"开启列表", 并设置它们的"父方格"为 A. 从"开启列表"中删除起点 A, 并将起点 A 加入"关闭列表", "关闭列表"中存放的都是不需要再次检查的方格 图中浅绿色描边的方块表示已经加入 "开启列表" 等

2018-11-16 00:02:12 1901

原创 直接插入排序

直接插入排序 class Program { static void Main(string[] args) { int[] array = { 4, 6, 34, 75, 43, 7, 356, 2 }; InsertSort(array); for (int ...

2018-11-16 00:02:04 131

原创 直接选择排序

直接选择排序: 从待排序的记录序列中选择关键码最小(或最大)的记录并将它与序列中的第1个记录交换位置;然后从不包括第一个位置上的记录序列中选择关键码最小(或最大)的记录并将它与序列中的第2个记录交换位置;如此重复,直到序列中只剩下一个记录为止。 通俗点就是:找到最小的数把它放在第一位,找到第二小的数把它放在第二位,以此类推直到最后一个数。 ...

2018-11-16 00:01:58 112

原创 快速排序算法

class Program { static void Main(string[] args) { int[] array = new int[] { 1, 24, 6, 7, 3, 78 }; Console.Write("快速排序:"); Sort.QuickSort(...

2018-11-16 00:01:52 174

原创 堆排序

       堆排序的特点是:在排序过程中,将待排序数组看成是一棵完全二叉树的顺序存储结构,利用完全二叉树中父结点和子结点之间的内在关系,在当前无序区中选择关键字最大(或最小)的记录。         基本思想  :将待排序数组调整为一个大根堆。大根堆的堆顶元素就是这个堆中最大的元素。重复操作,直到无序区消失为止。        初始时,整个数组为无序区,每一次交换,都是将大根堆的堆顶元素...

2018-11-16 00:01:47 141

原创 希尔排序

希尔排序:class Program { static void Main(string[] args) { int[] array = { 4, 6, 34, 75, 43, 7, 356, 2 }; ShellSort(array); for ...

2018-11-16 00:01:42 105

原创 冒泡排序

用于整数数组的排序class Program { static void Main(string[] args) { int[] array = { 4, 6, 34, 75, 43, 7, 356, 2 }; BubbleSort(array ); for (int i ...

2018-11-16 00:01:38 197

原创 解释器模式

23.解释器模式 class Program { static void Main(string[] args) { BooleanExp booleanExp1 = new BooleanExp("true"); BooleanExp booleanExp2 = new BooleanExp(...

2018-11-16 00:01:31 154

原创 中介者模式

22.中介者模式 public abstract class AbstractCardPartner// 抽象牌友类 { public int MoneyCount { get; set; } protected AbstractCardPartner() { MoneyCount = 0; ...

2018-11-16 00:01:27 115

原创 状态模式

20.状态模式        核心思想就是:当对象的状态改变时,同时改变其行为,很好理解!就拿QQ来说,有几种状态,在线、隐身、忙碌等,每个状态对应不同的操作,而且你的好友也能看到你的状态,所以,状态模式就两点:1、可以通过改变状态来获得不同的行为。2、你的好友能同时看到你的变化。 class Program { static void Main(string[]...

2018-11-15 12:46:11 175

原创 备忘录模式

19.备忘录模式class Program{ static void Main(string[] args) { var persons = new List<ContactPerson> { new ContactPerson { Name= "Learning Hard", MobileNu...

2018-11-15 12:46:05 225

原创 命令模式

18.命令模式 class Program { static void Main(string[] args) { OrderReceiver o = new OrderReceiver(); //命令的响应者 >响应传达者传达的命令 Command ecmd = new examcm...

2018-11-15 12:46:00 154

原创 责任链模式

17.责任链模式 public class PurchaseRequest// 采购请求 { public double Amount { get; set; }// 金额 public string ProductName { get; set; } public PurchaseRequest(doubl...

2018-11-15 12:45:53 129

原创 迭代器模式

16.迭代器模式 class Program { static void Main(string[] args) { ConcreteAggregate monkey = new ConcreteAggregate(); monkey[0] = "猴子"; monkey[...

2018-11-15 12:45:47 117

原创 观察者模式

15.观察者模式public abstract class Blog// 订阅号抽象类 { private List<IObserver> observers = new List<IObserver>(); public string Symbol { get; set; }//描写订阅号的相关信息 pub...

2018-11-15 12:45:42 213

原创 模板方法模式

14.模板方法模式 class Client { static void Main(string[] args) { Spinach spinach = new Spinach(); spinach.CookVegetabel(); Console.Read(); ...

2018-11-15 12:45:36 138

原创 策略模式

13.策略模式class Program { static void Main(string[] args) { Context PShow = new Context(new PersonStragety()); Console.WriteLine("单人票单价为:{0}", PShow.GetTax(...

2018-11-15 12:45:30 127

原创 享元模式

12.享元模式       我们可以共用一个 Hello world 对象,其中字符串 “Hello world” 为内部状态,可共享;字体颜色为外部状态,不可共享,由客户端设定。 class Program { static void Main(string[] args) { School school = n...

2018-11-15 12:45:25 248

原创 组合模式

11.组合模式 //抽象构件,它是叶子和容器共同的父类,并且声明了叶子和容器的所有方法 abstract class AbstractFile { public abstract void Add(AbstractFile file);//新增文件 public abstract void Delete(AbstractFile fi...

2018-11-15 12:45:16 169

原创 桥接模式

10.桥接模式 class Client { static void Main(string[] args) { ISoftware wechat = new WeChat(); ISoftware qq = new QQ(); Console.WriteLine("i...

2018-11-13 00:53:06 124

原创 外观模式

9.外观模式 class Client { static void Main(string[] args) { Facade facade = new Facade(); facade.MethodA(); facade.MethodB(); Co...

2018-11-13 00:52:35 121

原创 代理模式

8.代理模式 class Client { static void Main(string[] args) { Person proxy = new Friend(); proxy.BuyProduct(); Console.Read(); } ...

2018-11-13 00:51:45 113

原创 装饰器模式

7.装饰器模式 class Program { static void Main(string[] args) { Phone ap = new ApplePhone(); //新买了个苹果手机 Decorator aps = new Sticker(ap); //准备贴膜组件 ...

2018-11-13 00:51:12 123

原创 适配器模式

6.适配器模式class Target { public virtual void Request() { Console.WriteLine("普通请求"); } } class Adapter:Target { Adaptee adaptee = new Adap...

2018-11-13 00:50:37 125

原创 原型模式

5.原型模式class Program { static void Main(string[] args) { MonkeyPrototype prototypeMonkey=new ConcretePrototype ("Monkey"); MonkeyPrototype clone1 = prot...

2018-11-13 00:50:08 105

原创 建造者模式

4.建造者模式 class Customer { static void Main(string[] args) { Director director = new Director(); Builder b1 = new ConcreteBuilder1(); Bui...

2018-11-13 00:49:15 118

原创 工厂方法模式

3.工厂方法模式 public static void Main(string[] args) { LiveFactory liveFactory = new MusicFactory(); Live musicLive = liveFactory.Create(); musicLive....

2018-11-13 00:48:16 138

原创 抽象工厂模式

2.抽象工厂模式 class Client { static void Main(string[] args) { // 南昌工厂制作南昌的鸭脖和鸭架 AbstractFactory nanChangFactory = new NanChangFactory(); Ya...

2018-11-13 00:47:31 151

原创 单例模式

1.单例模式untiy中单例模式有3种表达方式第一种:(这种比较简单,但是需要新建一个空物体,并将脚本挂载上去。虽然简单,但是谨慎使用,此方法安全性不高)public class GameObjectPool : MonoBehaviour{ public static GameObjectPool _instance; private void Awake() ...

2018-11-13 00:46:14 177

原创 ajax实现输入框提示信息

 HtmlPage1.html<head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> function loadXMLDoc(str) {

2018-11-12 15:01:36 1678

原创 AJAX基础知识总结

 目录     AJAX工作原理图:基于AJAX的异步处理(AJAX采用异步方式与后台交互):基于AJAX的异步加载过程XMLHttpRequest的方法: XMLHttpRequest的属性: 创建XMLHttpRequest对象:例1.例2.使用get方法和POST方法向服务器传送参数:https://blog.csdn.net/qq_40323256/ar...

2018-11-12 13:29:23 303

原创 JavaScript基础知识点总结

目录(一) JavaScript的基本语法(二) 程序的流程控制1.if条件选择语句2.switch选择语句3.while循环语句4.do while语句5.for循环语句6.break语句7.continue语句3.函数4.对象 例1. 例2.例3. (五)JavaScript的内部对象(1)Objec...

2018-11-12 00:43:14 1068

原创 ASP.NET中验证控件的使用

目录1.RequireFiledValidation 2.RangeValidation 3.CompareValidator 4.RegularExpressionValidator(正则表达式在线编辑器:http://tools.jb51.net/regex/create_reg) 属性 描述 ControlToValidate 设定要验证的控件。该 I...

2018-11-11 20:34:37 10755

原创 ASP.NET的六大对象介绍

目录ASP.NET含义:1.Request对象: 简单.NET程序示例 1:示例2 :2.Response对象:示例2:3.Server对象 示例3:HtmlEncode,HtmlDecode,MapPath4.Session对象示例4:Session练习1:从初始页面传2个整数到Receive.aspx页面进行相加。session练习2:Ses...

2018-11-11 16:54:06 6535 1

原创 HTML实现计算器功能

<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> var numresult; var str; ...

2018-11-11 10:35:20 10425 2

原创 基于sqlserver数据库的学生成绩管理系统

目录学生数据编辑界面:学生数据查询界面: 项目文档 项目源码 “用户登录”为“groupBox控件”双击“确定”按钮: private void button1_Click(object sender, EventArgs e) { if (textB...

2018-11-11 02:04:46 26355 18

geoserver中发布geojson服务需要的包.zip

geoserver中发布geojson服务需要的包。里面有四个jar包,包括:gson-2.3.1.jar,gs-vectortiles-2.15.0.jar,java-vector-tile-1.3.4.jar,protobuf-java-3.6.1.jar

2020-10-03

ssm_spring_mvc.war

ssm_spring_mvc.war,实现了增删改查,数据回显,模糊查询

2019-06-15

ssm_spring_mvc_maven.war

ssm_spring_mvc_maven.war,页面用的bootstrap,实现了记录的增删改查,数据回显,模糊查询

2019-06-15

userlogindemo.zip

userlogindem zip

2019-05-27

数据结构与算法-C#版

这是C#版的数据结构与算法的代码实现,包括:顺序表,单链表,双链表;顺序栈,链栈;顺序队列,链队列;顺序串;用数组进行特殊矩阵的存储,稀疏矩阵的存储;顺序存储二叉树,链式存储二叉树,哈夫曼树;多重链表表示法存储树;用邻接矩阵解决图的编程问题,用邻接表解决图的编程问题,图的遍历(深度优先,广度优先),Dijkstra最短路径算法;冒泡排序,快速排序

2019-03-09

利用ASP.NET和百度地图API开发的校园地图

这是利用ASP.NET和百度地图API开发的校园地图,也是自己的webgis课程设计。 实现的功能有:1.利用ASP.NET实现用户的登录与注册,并将用户的用户名及密码用Sqlserver数据库存储起来。2.此校园地图可以实现根据输入地图名查询地图,输入框输入关键字可以自动联想相关地址,鼠标滚轮或者右键地图视图实现地图的缩放,普通影像与卫星影像的互换,对工具条或比例尺的添加或删除,打开全景图等功能。

2019-01-01

ARCGIS二次开发课程设计

这是一个ARCGIS的二次开发项目,也是自己的期末课程设计。包含的功能有:对文件的打开,保存,另存为,地图的导出,鹰眼实现,交互式画点线面,简单着色,分级着色,唯一值着色,颜色浏览器,颜色选择器,颜色版,在地图视图下右键弹出“全图显示”等内容列表等基础功能,另外还实现了一些空间分析功能,如“缓冲区分析”,“叠置分析”。该安装包中还包含电子文档,视频。如果还有什么疑问,欢迎留言

2018-12-21

学生信息管理系统升级版

这是学生成绩管理系统的完整代码,包括学生信息表,教师信息表,课程表以及课程和学号相关的一个表。另外还有数据库文件,和word文档。csdn上的那个例子只是介绍了学生信息表

2018-11-11

学生成绩管理系统

这是学生成绩管理系统的完整代码,包括学生信息表,教师信息表,课程表以及课程和学号相关的一个表。csdn上的那个例子只是介绍了学生信息表

2018-11-11

Behavior Designer

Behavior Designer

2018-10-23

Photon-OnPremise-Server-SDK_v4-0-29-11263

Photon-OnPremise-Server-SDK_v4-0-29-11263。Photon-OnPremise-Server-SDK_v4-0-29-11263

2018-10-01

nhibernate.dll

nhibernate.dll版本是4.1.1,此Nhibernate支持.net framework 4.5

2018-10-01

Pocket RPG Weapon Trails_1.unitypackage

package中包含武器拖尾效果的完整例子与使用说明,包括最主要的两个代码TestMyTrail.cs和WeaponTrail.cs

2018-09-08

空空如也

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

TA关注的人

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