自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C#GC垃圾回收和析构函数和IDisposable的使用

一,什么是GC1,GC是垃圾回收器,一般来说系统会自动检测不会使用的对象或变量进行内存的释放,不需要手动调用,用Collect()就是强制进行垃圾回收,使内存得到及时的释放,让程序效率更高.2,GC:只负责回收托管对象,不负责回收非托管对象。那什么是垃圾? 垃圾是完全访问不到的东西了,就是当前程序执行后该对象或值没有被引用如下图:代码如下:using Sy...

2019-08-24 10:09:00 355

转载 C#配合大数据开发,nest.dll的使用

一,添加Nest.dll引用结果如下多了如下DLL:Elasticsearch.Net.dll,Nest.dll二,上代码:using Common.EsModel;using Elasticsearch.Net;using Nest;using System;using System.Collections.Generic;using Sys...

2019-08-12 11:07:00 430

转载 C#导出大量数据到excel,怎么提升性能

一,要提升性能,我们先要知道耗时的地方在哪里1,数据库查询,2,把数据组合成新集合循环嵌套太多二,那我们怎么优化呢?一,数据库查询,1》,数据库查询:如果数据量小,我们可以用临时datatable,连表查询,,可是如果是连表都是千万级上亿数据,就不建议用连表那这个时候该怎么办呢?2》这个时候我们可以选择先单表查询,然后再循环体查询自己所要的其他关联数据,这个时候我们需要注意的...

2019-08-08 17:16:00 468

转载 Animator通过按键切换动画不及时,动画延时切换问题

再unity3D版本为Unity 5.2.1f1 (64-bit),再设置动画切换时有一个Has Exit Time属性,由于勾上了这个的原因转载于:https://www.cnblogs.com/May-day/p/11173177.html

2019-07-11 22:21:00 1171

转载 nodeJS打包安装和问题处理

一,执行步骤,打包报错1,查看npm版本npm -v2,查看gulp版本(报错怎么证明没安装)gulp --version3,安装gulpnpm install --global gulp-cli4,安装npm npm install5,查看node版本(要选择稳定版,不要选最新版)node -v6,这个问题是我将node版本升级至v12.3....

2019-06-10 20:30:00 301

转载 什么是泛型缓存和静态构造函数?

泛型:运行原理1,泛型没有写死类型,调用的时候指定类型,这个是延时声明2,延时声明,把参数类型的声明推迟到调用,3,在即时编译中将泛型代码生成了原生代码,根据不同的类型生成不同的副本,等待程序去运行,性能跟原生代码几乎一致,一,泛型有泛型类,泛型方法,泛型委托和泛型接口泛型类 :这个命名空间的namespace System.Collections.Generic的泛型类,G...

2019-05-16 00:03:00 135

转载 反射由浅入深了解学习(二)

反射由浅入深了解学习(一)一,反射对实体的操作,如下代码:UserModelusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Model{ p...

2019-05-15 15:58:00 64

转载 反射由浅入深了解学习(一)

一,反射三个步骤1, 加载dll获取的程序集2,通过加载的dll得到的程序集和类型的全名,得到想要的类型3,使用指定类型的默认构造函数来创建该类型的实例二,代码结构如下图二,Program.cs代码如下:using System;using System.Collections.Generic;using System.Configuration;u...

2019-05-15 11:22:00 87

转载 Lambda创建表达式目录树

一,如下代码:using System;using System.Linq.Expressions;namespace Demo{ class Program { static void Main(string[] args) { Func<int, int, int> ...

2019-05-07 19:04:00 127

转载 fanc委托在项目中使用

一,上代码using System;namespace FuncDemo{ class Program { static void Main(string[] args) { //无参数的fanc委托 var ss1 = FuncCommon.GetT<s...

2019-05-05 14:32:00 166

转载 nginx负载均衡的搭建和简单例子

一,nginx下载地址:http://nginx.org/en/download.html二,下载对应版本三,打开下载的安装包:如下图四,运行nginx.exe1,这个是时候,程序运行都是一闪而过的,但我们要确认有没有运行成功,我们需要去查看log文件下的error,日志看有没有报错第一次运行报错:2019/04/25 12:16:32 [emerg...

2019-04-25 15:41:00 73

转载 使用.netcore部署window服务完成过程(使用nssm,Topshelf)

一,新建.netcore控制台应用程序。本文使用.netcore2.2版本,结构如下二,negut引用Topshelf.Log4Net,Topshelf三,代码如下:1>Program.csusing log4net.Config;using System;using System.IO;using Topshelf;namespace...

2019-04-12 15:33:00 272

转载 EF添加关联的提示问题:映射从第 260 行开始的片段时有问题:

一,EF添加关联的提示问题严重性 代码 说明 项目 文件 行 禁止显示状态错误 错误 3004: 映射从第 260 行开始的片段时有问题:没有为 设置 T_xx_xxRelation 中的属性 T_Info_xx.T_Info_xxId 指定映射。具有 Key(PK) 的 Entity 在下列情况下不会往返: [实体] is type [xxx] xxx X:\xx\xx\xx\...

2018-12-21 21:43:00 968

转载 JQ的异步文件上传

一,view代码 <form role="form"> <div class="form-group"> <label for="keyinput">选择文件:</label> <input type="file" name="upfile" id="upfile" /&g...

2018-12-19 14:56:00 106

转载 IIS是怎么处理多个请求的?

一,假设有一台服务器,它的IIS上部署有一个Web应用程序-S,可以通过浏览器或其他方式进行访问。假设有A、B、C三台电脑同时访问网站S,IIS接收到3个HTTP请求,然后分别为三个请求各建立一个线程。每个线程都有各自的线程栈,每个用户的数据都放在各自线程栈中,也只有用户线程才能取得对应线程栈中的数据,线程之间不会相互影响。这就是为什么一个网站程序能同时被多个用户访问。...

2018-12-19 11:21:00 121

转载 递归

一,递归using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Test{ class Program { static void...

2018-12-14 17:04:00 79

转载 AngularJS语法

1,$scope(作用域) 是应用在 HTML (视图) 和 JavaScript (控制器)之间的纽带。 $scope是一个对象,有可用的方法和属性。 $scope可应用在视图和控制器上。2,所有的应用都有一个 $rootScope,它可以作用在 ng-app 指令包含的所有 HTML 元素中。$rootScope 可作用于整个应用中。是各个 controller 中 scope 的桥...

2018-12-13 15:59:00 93

转载 MVC的view页面内嵌C#语法发现路径被转码的解决方法

一,上视图代码,如下console.log('@urlquery.ToString()');console.log('@Html.Raw(urlquery.ToString())');二,显示结果三,解决方法是使用MVC自带的这个函数@Html.Raw()转载于:https://www.cnblogs.com/May-day/p/9822260.html...

2018-10-20 16:56:00 127

转载 MVC一个action对应多个视图的写法

一,如下代码using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace WebTestDemo.Controllers{ public class TestRouteControl...

2018-09-20 12:34:00 222

转载 版本号的作用和使用逻辑

一,版本号的作用1,现在浏览器简单的理解:一般浏览器加载都会自动缓存这个文件的所有内容,只要文件路径是一样的就不会去重新加载这些文件,只要加载的文件路径变了,就会重新加载文件,这时候版本号的作用就出现了2,动态控制版本号我们定义一个属性的缓存,比如verson,在程序运行中我们随机生成一个变量缓存起来,这个可以有时效性,或者当你修改了JS或者CSS,这时我们的浏览器中或有缓存的,如果我们...

2018-09-19 15:53:00 291

转载 微信jssdk配置的问题,使用MVC制作的demo

一,view代码<script src="~/Scripts/jquery-3.3.1.js"></script><script src="~/Scripts/jweixin-1.4.0.js"></script>@*<script src="~/Scripts/jweixin-1.0.0.js"></sc...

2018-09-17 16:29:00 107

转载 移动端无法复制:使用clipboard.js碰到的一个小问题

一,先上可以使用的代码@{ ViewBag.Title = "Home Page";}<script src="~/Scripts/jquery-3.3.1.js"></script><script src="~/Scripts/clipboard.min.js"></script><sc...

2018-09-17 15:24:00 296

转载 PhotonServer新增应用的配置

一,如下代码配置 <MyGameInstance MaxMessageSize="512000" MaxQueuedDataPerPeer="512000" PerPeerMaxReliableDataInTransit="51200" PerPeerTransmitRateLimitKBSec="25...

2018-08-16 15:30:00 116

转载 C#取模的理解:为什么当a<b,a%b=a?

一,取模a%b1,如果a>b,例如10%7=3,这是什么原因呢?可以根据下面的理解10 =7*1+3,则模就是32,如果a<b,例如7%10 = 7,这时怎么得到的呢?根据下面来理解7=10*0+7,则模就是7转载于:https://www.cnblogs.com/May-day/p/9329737.html...

2018-07-18 16:08:00 289

转载 C#中的==和Equals的区别

一,值类型中的比较,对于值类型,如果对象的值相等,则相等运算符 (==) 返回 true,否则返回 false。 int ai = 1; int bi = 1; bool bi1 = ai.Equals(bi); //true bool bi2 = ai == bi; //tr...

2018-06-20 20:50:00 96

转载 C#设计模式:职责链模式(Chain of Responsibility)

一,什么是职责链模式(Chain of Responsibility)职责链模式是一种行为模式,为解除请求的发送者和接收者之间的耦合,而使多个对象都有机会处理这个请求。将这些对象连接成一条链,并沿着这条链传递该请求,直到有一个对象处理它。二,如下代码using System;using System.Collections.Generic;using System...

2018-05-16 16:15:00 106

转载 MVC中easyui的easyui-combobox的使用

一,如下代码,赋值 @{string json = ""; foreach (var dic in EnumCouponDic) //EnumCouponDic是一个字典类型Dictionary<string, int> { string value = dic.Value.ToString(); jso...

2018-05-11 14:17:00 103

转载 C#设计模式:中介者模式(Mediator Pattern)

一,什么是中介者模式(Mediator Pattern)?中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。比如:如果我们实现两个人的交互,难道我们要定义两个对象如ChineseA,ChineseB和ChineseC,然后他们都一起说话聊天,我们要他们之间的交互改成他们和中介的交互实现聊天。在这里我们需要用到中介者设计模式,将交互的由将交互的形式有...

2018-05-10 11:23:00 80

转载 Untiy3D学习笔记记录

一,原点和中心点pivot(原点):位置移动的点(模型的原点不会发生变化)center(中心点):计算模型的中心,会发现变化(比如有两个cube,他的中心点会计算在两个模型的中间)二,prefabs:当一个游戏物体跟一个prefabs关联是,修改prefabs会修改游戏物体的属性,但是如果我们先修改了游戏物体的属性后,游戏物体的属性就会变粗,这时修改prefabs就不会修改该...

2018-04-30 13:02:00 63

转载 C#设计模式:迭代器模式(Iterator Pattern)

一,什么是迭代器模式(Iterator Pattern)提供一种方法顺序访问一个容器对象中的各个元素,而又不需要暴露该对象的内部表示二,看下面例子:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading....

2018-04-27 16:32:00 75

转载 SQL中的like '%%‘查询

一,我们正常使用like时,这是有两个条件的模糊查询select *From Test where UserName like '%m%' and UserName like '%a%'二,但这时我在代码中如果只传一个条件是,另一个条件为空是造成的结果是什么呢?select *From Test where UserName like '%m%' and Us...

2018-04-26 11:49:00 957

转载 C#for(;;)是什么意思?

一,正常for循环我们都接触过很多,如下,我们都理解 int[] tt = {1,2,3,4,5,6 }; for (int i = 1; i < 6; i++) { Console.WriteLine(tt[i]); } 二,但...

2018-04-23 09:17:00 687

转载 C#传特定的值,获得特定的数组排序

一,在实际业务中,我们会有当我们传任何值进来时,我们要有特定的排序,,比如传进来的是"生物", "历史","化学", 但实际上我们需要的是"化学","生物", "历史",这时我们就需要用到数组排序二,如下代码using System;using System.Collections.Generic;using System.Linq;using System.Te...

2018-04-20 17:57:00 93

转载 C#linq计算总条数并去重复的写法

一,在实际需求中我们会存在选出了一个集合,而这时我们需要通过集合的某几个字段来计算重复,和统计重复的数量,这时我们可以用到linq来筛选和去重复。二,如下代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Thread...

2018-04-20 17:52:00 400

转载 C#设计模式:命令模式(Command Pattern)

一,什么是命令模式(Command Pattern)?命令模式:将请求封装成命令对象,请求的具体执行由命令接收者执行;二,如下代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;...

2018-04-20 17:34:00 75

转载 Untiy3D按方向键获取值

一,如下代码 float h = Input.GetAxis("Horizontal"); float v = Input.GetAxis("Vertical"); Debug.Log(h); transform.Translate(new Vector3(h, 0, 0) * Time.deltaTime * ...

2018-04-17 23:26:00 102

转载 Untiy3D的游戏物体的实例和刚体的使用

一,如下代码, GameObject b = GameObject.Instantiate(bullet, transform.position, transform.rotation) as GameObject; Rigidbody rgd = b.GetComponent<Rigidbody>(); ...

2018-04-17 23:24:00 143

转载 transactionscope报“此操作对该事务的状态无效”问题

一,可能出现事务时间过短造成的问题,这时我们需要延长时间:如下代码using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, new TimeSpan(6000000000))) {  //保存内容 scope.Complete(); }二,可...

2018-04-12 15:52:00 2413

转载 C#设计模式:代理模式(Proxy Pattern)

一,什么是C#设计模式?代理模式(Proxy Pattern):为其他对象提供一种代理以控制对这个对象的访问二,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;nam...

2018-04-11 17:55:00 80

转载 C#将MD5后的字符串转为字符数据,随机大小写

一如下代码 public static string GenerateCode(Guid id, DateTime endTime, string Type) { string str = id + endTime.ToString("yyyyMMddHHmmss") + Type; string...

2018-04-10 17:50:00 170

空空如也

空空如也

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

TA关注的人

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