近期用到了网络通信的方法,虽然unity可以用协程来实现异步操作,不过坑爹的队友不会用,他用的是传统的开线程的方法,这样就会出现线程安全的问题,然后现有的消息通信机制无法满足需求了,就得改了。还好我机智的看过Cocos2dx中消息机制的实现原理,顺手改了一下,下面贴源码:(源码后有解释)
using System;
using System.Collections;
using System.C...
分类:
编程语言 时间:
2015-01-11 13:34:59
收藏:
0 评论:
0 赞:
0 阅读:
212
1 /* 2 * 演示Unity 注入 3 * */ 4 using Microsoft.Practices.Unity; 5 using System; 6 7 namespace Unity.Property.Inject 8 { 9 class Program...
分类:
编程语言 时间:
2015-01-11 13:32:09
收藏:
0 评论:
0 赞:
0 阅读:
352
一、Json的简单介绍从结构上看,所有的数据最终都可以分成三种类型:第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,又叫做array(数组)...
分类:
编程语言 时间:
2015-01-11 13:31:49
收藏:
0 评论:
0 赞:
0 阅读:
218
1. position是根据世界原点为中心 2. localPosition是根据父节点为中心,如果没有父节点,localpositon和position是没有区别的 3.选中一个物体左上角Global和Local切换看物体世界坐标轴和本地坐标轴 代码: using UnityEngine;
usi...
分类:
编程语言 时间:
2015-01-11 13:30:09
收藏:
0 评论:
0 赞:
0 阅读:
591
介绍
上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是with...as...
应用
比较一下两段代码:
没有使用上下文管理器:
writer = open("test.txt", "w")
try:...
分类:
编程语言 时间:
2015-01-11 12:26:49
收藏:
0 评论:
0 赞:
0 阅读:
311
题目:
The gray code is a binary numeral system where two successive values differ in only one bit.
Given a non-negative integer n representing the total number of bits in the code, print the seque...
分类:
编程语言 时间:
2015-01-11 12:26:09
收藏:
0 评论:
0 赞:
0 阅读:
1481
这篇文章是元旦假期写的,比较松散,纪录了我的一些早期从业经历,回顾往昔,我可能会问:怎么从用JAVA做界面的程序员过渡到死磕Linux内核协议栈功能与性能的嬉皮士?我想我无法很好的回答这个问题,但是起码,用一颗平静的心对待生活中的每一个惊喜,每一次变故,每一次悲哀,是必须的,对我而言,没有什么是惊喜,也没有什么会被作为变故,难道还有悲哀吗?工作和生活都不要太拼,不要一心想着钱,自私一点,做自己真的...
分类:
编程语言 时间:
2015-01-11 12:25:30
收藏:
0 评论:
0 赞:
0 阅读:
343
阐述二叉搜索树的插入和删除节点操作。...
分类:
编程语言 时间:
2015-01-11 12:22:00
收藏:
0 评论:
0 赞:
0 阅读:
488
当一个程序调用某个类,这个类还没有被加载到内存中时,我们的系统会通过以下三个步骤来对该类进行初始化:
1、类的加载
类加载指的是将类的class文件读入内存中,并给它创建一个jav...
分类:
编程语言 时间:
2015-01-11 12:21:49
收藏:
0 评论:
0 赞:
0 阅读:
276
\x24是十六进制转义符,16*2+4=36,ASCII码36代表的正是“$”符号(可以查ASCII码表),十六进制转义符的一般形式是'\xhh',h是0-9或A-F内的一个。$1是javascript全局对象 RegExp 的属性(可以查javascript API RegExp 对象),返回在模...
分类:
编程语言 时间:
2015-01-11 12:18:09
收藏:
0 评论:
0 赞:
0 阅读:
233
/*由数字字符串构造BigDecimal的方法 *设置BigDecimal的小数位数的方法 */ import java.math.BigDecimal; //数字字符串 String StrBd="1048576.1024"; //构造以字符串内容为值的BigDecimal类型的变量bd BigD...
分类:
编程语言 时间:
2015-01-11 12:12:09
收藏:
0 评论:
0 赞:
0 阅读:
289
根据Json动态生成checkbox
body {
margin: 0 auto;
}
#show {
margin: 10px auto;
width: 450px;
font-size: 14px;
}
...
分类:
编程语言 时间:
2015-01-11 11:02:13
收藏:
0 评论:
0 赞:
0 阅读:
221
基数排序是一种借助“多关键字排序”的思想来实现“单关键字排序”的内部排序算法。实现多关键字排序通常有两种作法: 最低位优先法(LSD) 先对K[0]{基数的最低位}进行排序,并按 K(0) 的不同值将记录序列分成若干子序列之后,分别对 K[1] 进行排序,..., K[d-1]依次类推,直至最后对最次位关键字排序完成为止。 最高位优先法(MSD) 先对 K[d-1]{基数的最高位...
分类:
编程语言 时间:
2015-01-11 10:58:59
收藏:
0 评论:
0 赞:
0 阅读:
335
sub from:http://bbs.fishc.com/thread-57238-1-1.html 1 ## 素数 2 def Isprime0(var_num): ##判断是否是素数 是素数返回1 否则返回0 3 if (var_num <= 1): 4 ret_v...
分类:
编程语言 时间:
2015-01-11 10:52:19
收藏:
0 评论:
0 赞:
0 阅读:
334
这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下,以备以后查找方便,也可以分享给想学习Python的frie...
分类:
编程语言 时间:
2015-01-11 10:49:59
收藏:
0 评论:
0 赞:
0 阅读:
318
对象池概念:用来优化游戏,提升游戏性能,如飞机大战,当触及到大量的物体需要不断的重新的被创建的时候,这个时候就适合用到对象池。下面我会写一个例子更详细的来说明下这个对象池的用法:对象池主要有2个方法1:从池里去找东西2:往池里放东西这里我是写了一个打砖块的例子..
分类:
编程语言 时间:
2015-01-11 09:47:39
收藏:
0 评论:
0 赞:
0 阅读:
365
内容简介1、课程大纲2、第一部分第四课第一章:变量的世界之内存那档事3、第一部分第四课第二章预告:变量的世界之声明变量课程大纲我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案。还会带大家用C语言编写三个游戏。C语言编程基础知识什么是编程?工欲善..
分类:
编程语言 时间:
2015-01-11 09:46:49
收藏:
0 评论:
0 赞:
0 阅读:
391
内容简介1、课程大纲2、第一部分第四课第二章:变量的世界之变量声明3、第一部分第四课第三章预告:变量的世界之显示变量内容课程大纲我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案。还会带大家用C语言编写三个游戏。C语言编程基础知识什么是编程?工欲..
分类:
编程语言 时间:
2015-01-11 09:46:39
收藏:
0 评论:
0 赞:
0 阅读:
333
内容简介1、课程大纲2、第一部分第四课第三章:变量的世界之显示变量内容3、第一部分第五课预告:基本运算课程大纲我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案。还会带大家用C语言编写三个游戏。C语言编程基础知识什么是编程?工欲善其事,必先利其器..
分类:
编程语言 时间:
2015-01-11 09:46:29
收藏:
0 评论:
0 赞:
0 阅读:
344
内容简介1、课程大纲2、第一部分第五课:运算那点事3、第一部分第六课预告:条件表达式课程大纲我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案。还会带大家用C语言编写三个游戏。C语言编程基础知识什么是编程?工欲善其事,必先利其器你的第一个程序变量..
分类:
编程语言 时间:
2015-01-11 09:46:20
收藏:
0 评论:
0 赞:
0 阅读:
319