<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ishenjiaming的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ishenjiaming</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ishenjiaming]]></copyright><item><title><![CDATA[Nginx负载均衡配置实例详解（转）]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/122027314</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/122027314</guid><author>ishenjiaming</author><pubDate>Sun, 19 Dec 2021 18:09:10 +0800</pubDate><description><![CDATA[Nginx负载均衡配置实例详解（转）

负载均衡是我们大流量网站要做的一个东西，下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法，希望对有需要的同学有所帮助哦。

负载均衡

先来简单了解一下什么是负载均衡，单从字面上的意思来理解就可以解释N台服务器平均分担负载，不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实现，也就是两台以上即可。

测试环境
由于没有服务器，所以本次测试直接host指定域名，然后在VMware里安装了三台CentOS。

测试域名]]></description><category></category></item><item><title><![CDATA[.NET SocketAsyncEventArgs示例]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/104872462</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/104872462</guid><author>ishenjiaming</author><pubDate>Sun, 15 Mar 2020 02:30:59 +0800</pubDate><description><![CDATA[SocketAsyncEventArgs

MSDN官方文档https://docs.microsoft.com/en-us/dotnet/api/system.net.sockets.socketasynceventargs



How To Use the SocketAsyncEventArgs Class

https://www.codeproject.com/Articles/22...]]></description><category></category></item><item><title><![CDATA[面向对象php学习笔记24：MVC思想,Smarty模板[smarty概述,smarty配置,smarty技术-模板变量/内置函数(if分支结构,循环结构)/外部函数]]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/104709663</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/104709663</guid><author>ishenjiaming</author><pubDate>Sat, 07 Mar 2020 22:21:47 +0800</pubDate><description><![CDATA[https://www.bilibili.com/video/av33662479?p=60

MVC思想

代码发展历程

MVC思想介绍





总结

MVC代码设计

项目单一入口

Smarty模板

模板技术原理



总结

使用smarty

官网https://www.smarty.net/下载smarty

smarty文件夹说明



在自己的项目中使用smarty



...]]></description><category></category></item><item><title><![CDATA[黑马C#笔记05:多态(虚方法实现多态),抽象类(实现多态),访问修饰符,简单工厂模式,序列化和反序列化,部分类,密封类,接口(实现多态),超市收银系统,MD5]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/104496283</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/104496283</guid><author>ishenjiaming</author><pubDate>Thu, 27 Feb 2020 06:42:13 +0800</pubDate><description><![CDATA[2168:36 亲情奉献全套精品.Net基础视频教程（1-9）

-------------------------------------

https://www.bilibili.com/video/av32101840?p=10

多态



实现多态的三种方法:1.虚方法;2抽象类;3.接口

虚方法实现多态-注:用虚方法子类可以实现多态,也可以不实现多态



虚方法多态实现:1父类的...]]></description><category></category></item><item><title><![CDATA[黑马C#笔记04:继承,里氏转换,Protected,ArrayList,Hashtable(var,foreach),泛型集合,装箱拆箱,Dictionary,文件操作(编码),文件流,]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/104364806</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/104364806</guid><author>ishenjiaming</author><pubDate>Tue, 25 Feb 2020 13:50:05 +0800</pubDate><description><![CDATA[2168:36 亲情奉献全套精品.Net基础视频教程（1-9）

-------------------------------------

https://www.bilibili.com/video/av8915750?p=115

继承


]]></description><category></category></item><item><title><![CDATA[黑马C#笔记03:常量,枚举,结构,数组,函数/方法,参数out/ref/param,重载,递归,类和对象,属性,静态/非静态,构造,析构,命名空间,值类型引用类型,字符串,StringBuilder]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/104334880</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/104334880</guid><author>ishenjiaming</author><pubDate>Mon, 17 Feb 2020 20:59:52 +0800</pubDate><description><![CDATA[2168:36 亲情奉献全套精品.Net基础视频教程（1-9）

-------------------------------------https://www.bilibili.com/video/av8915750?p=64



常量

参见https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/classes...]]></description><category></category></item><item><title><![CDATA[黑马C#笔记02:if语句,异常捕获,switch语句,while/do..while循环,break,程序调试,for循环,Parse和TryParse,continue,三元符和随机数]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/104325760</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/104325760</guid><author>ishenjiaming</author><pubDate>Sat, 15 Feb 2020 21:20:26 +0800</pubDate><description><![CDATA[2168:36 亲情奉献全套精品.Net基础视频教程（1-9）

-------------------------------------https://www.bilibili.com/video/av8915750?p=31

判断语句

C# 提供了以下类型的判断语句。点击链接查看每个语句的细节。

语句
			描述
		if 语句
			一个if 语句由一个布尔表达式后跟一个或...]]></description><category></category></item><item><title><![CDATA[黑马C#笔记01:第一个程序,注释,VS快捷键,变量和数据类型(值类型,引用类型,指针类型),变量命名及规范,运算符,转义符,类型转换,运算符优先级,]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/104268163</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/104268163</guid><author>ishenjiaming</author><pubDate>Sat, 15 Feb 2020 12:08:06 +0800</pubDate><description><![CDATA[视频讲座

2515:04 11..Net全套就业视频教程之WindowsPhone开发9..Net全套就业视频教程之在线图书商城项目

3189:538..Net全套就业视频教程之Asp.Net

975:517..Net全套就业视频教程之简单三层综合项目

1099:056..Net全套就业视频教程之简单三层架构

728:015..Net全套就业视频教程之jQuery

1446:354.....]]></description><category></category></item><item><title><![CDATA[unity(4)3D数学-笔记11:向量,向量运算(向量相加,向量相减,向量乘除标量),三角函数,向量运算(点乘,叉乘)]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/104182181</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/104182181</guid><author>ishenjiaming</author><pubDate>Fri, 07 Feb 2020 00:22:17 +0800</pubDate><description><![CDATA[av28779788?p=?视频学习笔记

当前为--&gt;第四部分：3D数学




向量







向量的模



求模,在unity中随便添加1个物体,再将下例脚本拖拽其上,运行结果如图:





如上,白线为模长--注:为方便,本章代码中摄像机均位于世界坐标原点(0,0,0)

向量的方向







如上,红线为单位向量-向量方向-归一化向量.

向量运算(1)



向量相减...]]></description><category></category></item><item><title><![CDATA[unity(3)笔记10-Unity脚本:动画,input(键盘鼠标输入),InputManager,]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/103689627</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/103689627</guid><author>ishenjiaming</author><pubDate>Wed, 05 Feb 2020 14:03:24 +0800</pubDate><description><![CDATA[av28779788?p=?视频学习笔记

当前为--&gt;第三部分：Unity脚本


动画

动画













Play方法：立即正常播放指定动画。（如果物体当前有其他动画正在播放也不管）
CrossFade方法：立即淡入淡出播放动画，适合两种状态间自然切换。比如人有跑步动画和闲置Idle动画，如果想让人从跑步状态切换到闲置状态，用play方法会比较生硬。人物会从跑步中生硬切换...]]></description><category></category></item><item><title><![CDATA[《守望先锋》架构设计与网络同步 -- GDC2017 精品分享实录]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/104098177</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/104098177</guid><author>ishenjiaming</author><pubDate>Tue, 28 Jan 2020 11:08:53 +0800</pubDate><description><![CDATA[《守望先锋》架构设计与网络同步 -- GDC2017 精品分享实录

https://gameinstitute.qq.com/community/detail/114516
]]></description><category></category></item><item><title><![CDATA[C# Socket高并发]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/103698607</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/103698607</guid><author>ishenjiaming</author><pubDate>Wed, 25 Dec 2019 14:37:06 +0800</pubDate><description><![CDATA[C#高性能大容量SOCKET并发(转)

C#高性能大容量SOCKET并发（零）：代码结构说明

C#高性能大容量SOCKET并发（一）：IOCP完成端口例子介绍

C#高性能大容量SOCKET并发（二）：SocketAsyncEventArgs封装

C#高性能大容量SOCKET并发（三）：接收、发送

C#高性能大容量SOCKET并发（四）：缓存设计

C#高性能大容量SOCKET并发...]]></description><category></category></item><item><title><![CDATA[unity(3)笔记09-Unity脚本:脚本介绍,*脚本生命周期&常用事件*,调试,常用API,Component,Transform,GameObject,Object,Time,预制件]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/103652506</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/103652506</guid><author>ishenjiaming</author><pubDate>Tue, 24 Dec 2019 12:44:10 +0800</pubDate><description><![CDATA[av28779788?p=112视频学习笔记

当前为--&gt;第三部分：Unity脚本


脚本介绍



脚本





开发工具



几个常用脚本标签注意:unity中的构造函数会执行2次而不是1次!因此我们不用构造函数来初始化.


*脚本生命周期&amp;常用事件*

















调试





Unity脚本生命周期示意图

常用API



Compone...]]></description><category></category></item><item><title><![CDATA[unity(2)笔记08-C#基础:类和对象,字段,属性,方法,构造方法及重载,this,学写集合类,List泛型集合,字典集合,static静态成员静态类,继承,结构]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/103639471</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/103639471</guid><author>ishenjiaming</author><pubDate>Sat, 21 Dec 2019 18:39:52 +0800</pubDate><description><![CDATA[av28779788?p=92视频学习笔记

当前为--&gt;第二部分：C#基础


类和对象


什么是类什么是对象


以下是老婆类对象的内存存放示意图:



访问修饰符

属性



构造方法



this关键字

如下,演示构造方法即构造方法的重载:





类结构

学写集合类

下面学着写1个集合类,共3个文件:


using System;
using System.Co...]]></description><category></category></item><item><title><![CDATA[unity(2)笔记07-C#基础:数据类型,值类型,引用类型,值传递,引用传递,ref,out,拆装箱,string特性,StringBuilder,枚举]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/103609679</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/103609679</guid><author>ishenjiaming</author><pubDate>Fri, 20 Dec 2019 22:23:57 +0800</pubDate><description><![CDATA[av28779788?p=79视频学习笔记

当前为--&gt;第二部分：C#基础


数据类型



数据类型

类型分类

类型归属

内存分配

内存

分配





栈区存放方法(调用时出生,调用结束时销毁);方法中的值类型变量(局部变量);引用类型变量和它的引用,实际数据存放在堆区.
局部变量(值类型/引用类型)存储位置:

值类型:变量本身在栈中,值(数据)在栈中
引用类型:变量本身...]]></description><category></category></item><item><title><![CDATA[unity(2)笔记06-C#基础：方法(值参数,引用参数,输出参数,方法重载),数组(声明,初始化,赋值,for遍历,foreach遍历,数组常用方法和属性,一维、二维/多维、交错数组，参数数组)]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/103599546</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/103599546</guid><author>ishenjiaming</author><pubDate>Thu, 19 Dec 2019 10:14:59 +0800</pubDate><description><![CDATA[av28779788?p=51视频学习笔记

当前为--&gt;第二部分：C#基础


方法



什么是方法







方法示例:



返回值





如下对比了两个方法，1个无返回值，1个有返回值：



注意方法内一旦遇见return，将立即（带返回值）退出方法。所以return后面的语句将不会执行。

参数列表



参数



示例，Main方法（调用）部分：

方法定义部分：
...]]></description><category></category></item><item><title><![CDATA[unity(2)笔记05-C#基础：C#和.NET简介，变量,基本运算,运算符,数据类型转换,选择结构(if语句,switch语句),循环结构(for语句,while语句),流程跳转]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/103546438</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/103546438</guid><author>ishenjiaming</author><pubDate>Wed, 18 Dec 2019 14:44:56 +0800</pubDate><description><![CDATA[av28779788?p=24视频学习笔记

当前为--&gt;第二部分：C#基础


简介







以上展示命名空间-类-方法-语句的层次.



以上是VS常用快捷键











变量













数据的基本运算



运算符























如上decimal类型变量赋值必须给数字后加m;



如上float类型变量赋值必须给数字...]]></description><category></category></item><item><title><![CDATA[c/c++/linux/服务器网络-视频讲座备忘.]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/103573360</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/103573360</guid><author>ishenjiaming</author><pubDate>Tue, 17 Dec 2019 06:29:13 +0800</pubDate><description><![CDATA[c/c++/linux/服务器网络-视频讲座备忘.

1048:20C/C++第七阶段 - 数据库编程4天从入门到精通视频
	416:58C/C++第七阶段 - MongoDB从配置到编程
	518:02C/C++第七阶段 - Linux Shell精通教程
	913:50C/C++第四阶段-桌面应用开发
	1665:51linux服务器开发三 - 网络编程
	1550:44linux服务器开发二...]]></description><category></category></item><item><title><![CDATA[(笔记)在CentOS上部署.Net Core运行时环境]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/103557271</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/103557271</guid><author>ishenjiaming</author><pubDate>Mon, 16 Dec 2019 09:49:09 +0800</pubDate><description><![CDATA[在CentOS上部署.Net Core运行时环境

转自https://www.cnblogs.com/insipid/p/11385426.html

也可以参考微软指导文档https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-package-manager-centos7

注册Microsoft签名密钥，然后添加Microso...]]></description><category></category></item><item><title><![CDATA[unity(1)unity基础笔记04：光照系统,实时GI,烘焙GI,Area Light,声音]]></title><link>https://blog.youkuaiyun.com/ishenjiaming/article/details/103535017</link><guid>https://blog.youkuaiyun.com/ishenjiaming/article/details/103535017</guid><author>ishenjiaming</author><pubDate>Sun, 15 Dec 2019 10:41:51 +0800</pubDate><description><![CDATA[av28779788?p=19视频学习笔记-day3上午

当前为--&gt;第一部分：UNITY基础


光照系统











环境光照可简单理解为来自天空盒（天空盒的光则来自太阳）。



反射光照简单理解为环境反射,即光还是来自天空盒.



以上是unity2019照明面板.可调节环境光照和环境反射.



注意:①间接光(物体接受光照后反射出来的光)特别耗费运算资源,因此在un...]]></description><category></category></item></channel></rss>