自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 unity2018动画系统的复习

文章目录相关类AvatorAnimator ControllerAnimation ClipAnimator挂在哪相关类AnimatorAnimator ControllerAvatorAC 中有状态机,clip, 子状态机的概念Avator提线木偶,是一个类,会将人型模型的各节点和unity的木偶系统的各位置绑定起来,这个Avator就是一个映射数据的类这个类,是一个Asset类,会被序列化到文件中作为资源Animator Controller其实是状态机的管理类,内部管理所有的c

2020-09-20 11:58:07 248

原创

文章目录使用subproces创建子进程无法关闭使用subproces创建子进程无法关闭因为需要同时开启多个服务器,所以用subprocess自动化开启但是,主进程关闭后,再启动,发现端口一直被占用,查看任务管理器,发现子进程成了僵尸原因是,我使用信号关闭主进程,主进程直接关闭,没来得及关闭子进程‘所以,可以在主进程中,childPro.wait() 然后 childPro.terminalte()来等待所有子 进程正常结束...

2020-09-20 09:40:29 165

原创 此次使用Netty开发网游戏时的一些坑和一些心得

Netty异常处理这块在io线程中,入站时,发生的一切异常,都可以最后一个handler的ExceptCatched 回调中处理而出站方向的异常,你必须在writeAsync中处理,这个函数是异步的,只负责将msg写到该chanel的写任务队伍中;需要在它返回的异常Task对象中,用t.continuewith()来处理完成以后的逻辑;public override Task WriteAsync(IChannelHandlerContext context, object message)

2020-06-14 08:58:37 420

原创 python_变量的基本概念(8(

文章目录变量的基本使用目标01. 变量定义1) 变量演练1 —— iPython2) 变量演练 2 —— PyCharm3) 变量演练 3 —— 超市买苹果思考题02. 变量的类型2.1 变量类型的演练 —— 个人信息2.2 变量的类型2.3 不同类型变量之间的计算1) **数字型变量** 之间可以直接计算2) **字符串变量** 之间使用 `+` 拼接字符串3) **字符串变量** 可以和 **...

2018-11-28 16:11:57 322

原创 程序执行原理(科普)

文章目录程序执行原理(科普)目标01. 计算机中的三大件思考题02. 程序执行的原理2.1 Python 程序执行原理Python 的解释器有多大?03. 程序的作用3.1 思考 QQ 程序的启动过程3.2 思考 QQ 程序的 **登录** 过程思考 1思考 2思考 3程序执行原理(科普)目标计算机中的 三大件程序执行的原理程序的作用01. 计算机中的三大件计算机中包含有较多的硬...

2018-11-28 15:34:26 279

原创 python_算数运算符(6)

文章目录算数运算符目标01. 算数运算符02. 算数运算符的优先级算数运算符计算机,顾名思义就是负责进行 数学计算 并且 存储计算结果 的电子设备目标算术运算符的基本使用01. 算数运算符算数运算符是 运算符的一种是完成基本的算术运算使用的符号,用来处理四则运算运算符描述实例+加10 + 20 = 30-减10 - 20 = -10...

2018-11-28 15:21:31 358

转载 pycharm

what?https://blog.csdn.net/u014044812/article/details/78727496

2018-10-09 14:30:11 224 1

原创 Linux命令sed

语法# file参数也可以换成管道sed [option] '[pattern]command` file ...#或者sed [option]-f <script> file ...我们先做个最简单的示例:sed 'p' filename结果发现,将所有的行都输出到了标准输出上,这里来解释一下;这里面没有使用patt

2018-10-06 11:32:58 213

原创 python_注释(5)

注释目标注释的作用单行注释(行注释)多行注释(块注释)01. 注释的作用 使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性02. 单行注释(行注释)以 # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用示例代码如下:# 这是第一个单行注释print("hello pytho...

2018-10-06 11:29:54 108

原创 python_多文件项目的演练(4)

多文件项目的演练开发 项目 就是开发一个 专门解决一个复杂业务功能的软件通常每 一个项目 就具有一个 独立专属的目录,用于保存 所有和项目相关的文件 一个项目通常会包含 很多源文件目标在项目中添加多个文件,并且设置文件的执行多文件项目演练在 01_Python基础 项目中新建一个 hm_02_第2个Python程序.py 在 hm_02_第2个Pytho...

2018-09-29 16:38:09 260

原创 PyCharm 的初始设置(知道)(3)

PyCharm 的初始设置(知道)目标恢复 PyCharm 的初始设置第一次启动 PyCharm新建一个 Python 项目设置 PyCharm 的字体显示PyCharm 的升级以及其他PyCharm 的官方网站地址是:https://www.jetbrains.com/pycharm/01. 恢复 PyCharm 的初始设置PyCharm 的 配置信息 是...

2018-09-29 16:36:46 821

原创 第一个 Python 程序(2)

第一个 Python 程序目标第一个 HelloPython 程序Python 2.x 与 3​​.x 版本简介执行 Python 程序的三种方式 解释器 —— python / python3交互式 —— ipython集成开发环境 —— PyCharm01. 第一个 HelloPython 程序1.1 Python 源程序的基本概念Python ...

2018-09-29 16:35:34 494

原创 Linux高级部分

1.cut grep1.1 cutcut是以行为单位来操作的,学用来将一行中的数据进行分解#-d 后输入你的分隔符 -f 输入分开段后,你想要的段数echo $PATH | cut -d ":" -f#-c 后输入一个数据n,会把每一行第n个字符往后的内容显示,如果是n-m,#则显示第n到第m个cat echo "he

2018-09-17 16:41:49 247

原创 认识Python(1)

认识 Python目标01. Python 的起源1.1 解释器(科普)编译型语言和解释型语言对比1.2 Python 的设计目标1.3 Python 的设计哲学02. 为什么选择 Python?03. Python 特点面向对象的思维方式04. Python 的优缺点4.1 优点4.2 缺点认识 Python 人生苦短,我用 P...

2018-09-14 11:13:27 668

原创 Linux

操作系统(科普章节)目标1. 操作系统(Operation System,OS)1.1 操作系统的作用1.2 不同应用领域的主流操作系统1> 桌面操作系统2> 服务器操作系统3> 嵌入式操作系统4&

2018-09-07 17:48:30 4305

原创 反射

程序集程序集是什么? 我们使用VS生成的一个.exe文件可以称为一个程序集我们使用VS生成的一个类库,如,.dll文件,也可以称为一个程序集一个程序集,可以仅仅是一个dll文件,也可以仅仅是一个exe文件,也可以是一个exe和dll文件的共同体,还可以是一个dll文件和.多个netmoudel文件的共同体 注意区分程序集和程序集文件的区别,说程序集时,说的是整个程序集.程序集...

2018-07-16 09:30:48 125

原创 C#中IEnumrator的用法和Unity实现协程的机制2-C#中Yield语句的用法

Yield是C#为方便提供枚举对象的一种语法,上一篇,我介绍了IEnumerator接口的用法.要求实现类通过MoveNext()来不断的查找下一个元素,利用Yield可以更方便灵活的使用IEnumerator接口,看Demo class StudentsYield { string[] studentnames = new string[] { "wang"...

2018-07-14 15:05:55 733

原创 Assetbundle打包、加载和提取资源的方式

打包AB的方式 注意:unity2017和5.X的版本API已经不一样了,一个AB包里可以有多个资源>BuildPipeline.BuildAssetBundles 会把所有标记的资源打包到指定目录 一般情况下,我们会打包到StreamingAssetPath+“平台名称”;BuilPipeline.BuildAssetBundle 这个API比较灵活,可以让我们定细...

2018-07-14 13:10:43 4529

原创 C#中IEnumrator的用法和Unity实现协程的机制1

IEnumrator 枚举器接口这是一个接口,实现这个接口的类,需要实现以下主要功能 Currnet属性:返回一个obeject对象bool MoveNext()方法枚举器的作用是什么?我用enumobj代表这个对象通过得到一个枚举器的对象,我们可以遍历这个对象提供的所有元素遍历这个枚举器的内容时,首先调用enumobj.MoveNext()判断是否成立,成立则说明这个对象可以提...

2018-07-14 12:59:04 2020

原创 内存管理

托管内存与非托管内存反是我们自己用代码写出的来资源,都可以理解为在托管内存中存放,比如,你定义的Dog类,非托管内存里,都是外部资源,如IO流, 网络流,音乐片断,电影片断,图片等, 这些都不是.net环境中可以管理的资源,必须由我们显示的释放如何释放 对于文件流,我们调用流的Dispose()方法请注意,在C#中,Idispose接口,定义了我们释放资源的方法 C#规定,如果你的...

2018-07-10 14:05:02 111

原创 XluaMVC和PureMVC的解析 (二):资源管理

XluaMVC自带的资源管理模块,AssetLoader,我个人认为写的不太好,里面异步和同步没有区分开,很容易出错误,所以资源管理模块这儿,我准备自己写;unity推荐的一个AssetBundleManager功能过于复杂,而且也不好订制自己的功能,所以,可以学习其中的思想,但最好还是别用Unity在打包AB时,对于AB有3种压缩模式BuildAssetBundleOptions...

2018-07-09 10:59:36 428

原创 XluaMVC和PureMVC的解析 (一)

先当草稿用用,后期再调整思路,这个框架有点庞大,必须一点一点分析才行,这篇博客是我用来理清思路的>PureMVC部分: View和Controller都是通过注册观察者的方式来实现事件传递的观察者:Observer:,实例化它时,传入一个处理通知Inotiferion的委托就可以了;Controller命令模式:注册命令时,其实注册了一个观察者,这个观察者引用了...

2018-07-05 21:07:03 934 1

unity 4.x pro patch.

很好用,杀毒会报警,注意

2016-07-29

面试题——银行业务调度系统-源代码

最近学习Java,看到有个银行业务调试系统不错,就尝试做了一下,我把代码拿出来分享一下;有更好的思路的,希望能分享一下

2016-04-22

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

TA关注的人

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