首页 > 编程语言
【Unity】线程安全的消息传输机制,仿照Cocos实现
近期用到了网络通信的方法,虽然unity可以用协程来实现异步操作,不过坑爹的队友不会用,他用的是传统的开线程的方法,这样就会出现线程安全的问题,然后现有的消息通信机制无法满足需求了,就得改了。还好我机智的看过Cocos2dx中消息机制的实现原理,顺手改了一下,下面贴源码:(源码后有解释) using System; using System.Collections; using System.C...
分类:编程语言   时间:2015-01-11 13:34:59    收藏:0  评论:0  赞:0  阅读:212
unity 三种注入示例
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数组对象和对象数组
一、Json的简单介绍从结构上看,所有的数据最终都可以分成三种类型:第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,又叫做array(数组)...
分类:编程语言   时间:2015-01-11 13:31:49    收藏:0  评论:0  赞:0  阅读:218
Unity position和localposition
1. position是根据世界原点为中心 2. localPosition是根据父节点为中心,如果没有父节点,localpositon和position是没有区别的 3.选中一个物体左上角Global和Local切换看物体世界坐标轴和本地坐标轴 代码: using UnityEngine; usi...
分类:编程语言   时间:2015-01-11 13:30:09    收藏:0  评论:0  赞:0  阅读:591
Python菜鸟晋级05----with....as....(上下文管理器)
介绍         上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是with...as... 应用 比较一下两段代码: 没有使用上下文管理器: writer = open("test.txt", "w") try:...
分类:编程语言   时间:2015-01-11 12:26:49    收藏:0  评论:0  赞:0  阅读:311
[C++]LeetCode: 86 Gray Code (格雷码)
题目: 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一些事
这篇文章是元旦假期写的,比较松散,纪录了我的一些早期从业经历,回顾往昔,我可能会问:怎么从用JAVA做界面的程序员过渡到死磕Linux内核协议栈功能与性能的嬉皮士?我想我无法很好的回答这个问题,但是起码,用一颗平静的心对待生活中的每一个惊喜,每一次变故,每一次悲哀,是必须的,对我而言,没有什么是惊喜,也没有什么会被作为变故,难道还有悲哀吗?工作和生活都不要太拼,不要一心想着钱,自私一点,做自己真的...
分类:编程语言   时间:2015-01-11 12:25:30    收藏:0  评论:0  赞:0  阅读:343
【算法导论】二叉搜索树的插入和删除
阐述二叉搜索树的插入和删除节点操作。...
分类:编程语言   时间:2015-01-11 12:22:00    收藏:0  评论:0  赞:0  阅读:488
Java类加载笔记(1)
当一个程序调用某个类,这个类还没有被加载到内存中时,我们的系统会通过以下三个步骤来对该类进行初始化:                                                                                                  1、类的加载 类加载指的是将类的class文件读入内存中,并给它创建一个jav...
分类:编程语言   时间:2015-01-11 12:21:49    收藏:0  评论:0  赞:0  阅读:276
javascript中 的 + RegExp['\x241'] 怎么理解
\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
java中的BigDecimal和String的相互转换
/*由数字字符串构造BigDecimal的方法 *设置BigDecimal的小数位数的方法 */ import java.math.BigDecimal; //数字字符串 String StrBd="1048576.1024"; //构造以字符串内容为值的BigDecimal类型的变量bd BigD...
分类:编程语言   时间:2015-01-11 12:12:09    收藏:0  评论:0  赞:0  阅读:289
【Javascript】Js动态生成checkbox(使用Json数据)
根据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
数据结构基础(15) --基数排序
基数排序是一种借助“多关键字排序”的思想来实现“单关键字排序”的内部排序算法。实现多关键字排序通常有两种作法:   最低位优先法(LSD)    先对K[0]{基数的最低位}进行排序,并按 K(0) 的不同值将记录序列分成若干子序列之后,分别对 K[1] 进行排序,..., K[d-1]依次类推,直至最后对最次位关键字排序完成为止。  最高位优先法(MSD)    先对 K[d-1]{基数的最高位...
分类:编程语言   时间:2015-01-11 10:58:59    收藏:0  评论:0  赞:0  阅读:335
[Python]判断素数
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
python2和python3的区别
这个星期开始学习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
unity3D初识对象池技术
对象池概念:用来优化游戏,提升游戏性能,如飞机大战,当触及到大量的物体需要不断的重新的被创建的时候,这个时候就适合用到对象池。下面我会写一个例子更详细的来说明下这个对象池的用法:对象池主要有2个方法1:从池里去找东西2:往池里放东西这里我是写了一个打砖块的例子..
分类:编程语言   时间:2015-01-11 09:47:39    收藏:0  评论:0  赞:0  阅读:365
【C语言探索之旅】 第一部分第四课第一章:变量的世界之内存那档事
内容简介1、课程大纲2、第一部分第四课第一章:变量的世界之内存那档事3、第一部分第四课第二章预告:变量的世界之声明变量课程大纲我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案。还会带大家用C语言编写三个游戏。C语言编程基础知识什么是编程?工欲善..
分类:编程语言   时间:2015-01-11 09:46:49    收藏:0  评论:0  赞:0  阅读:391
【C语言探索之旅】 第一部分第四课第二章:变量的世界之变量声明
内容简介1、课程大纲2、第一部分第四课第二章:变量的世界之变量声明3、第一部分第四课第三章预告:变量的世界之显示变量内容课程大纲我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案。还会带大家用C语言编写三个游戏。C语言编程基础知识什么是编程?工欲..
分类:编程语言   时间:2015-01-11 09:46:39    收藏:0  评论:0  赞:0  阅读:333
C语言探索之旅】 第一部分第四课第三章:变量的世界之显示变量内容
内容简介1、课程大纲2、第一部分第四课第三章:变量的世界之显示变量内容3、第一部分第五课预告:基本运算课程大纲我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案。还会带大家用C语言编写三个游戏。C语言编程基础知识什么是编程?工欲善其事,必先利其器..
分类:编程语言   时间:2015-01-11 09:46:29    收藏:0  评论:0  赞:0  阅读:344
【C语言探索之旅】 第一部分第五课:运算那点事
内容简介1、课程大纲2、第一部分第五课:运算那点事3、第一部分第六课预告:条件表达式课程大纲我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案。还会带大家用C语言编写三个游戏。C语言编程基础知识什么是编程?工欲善其事,必先利其器你的第一个程序变量..
分类:编程语言   时间:2015-01-11 09:46:20    收藏:0  评论:0  赞:0  阅读:319
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!