![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发技术
waynell
这个作者很懒,什么都没留下…
展开
-
初学者关于Objective-C 内存管理的几点思考
内存管理规则就不赘诉了,一般人都知道,无非就是谁持有谁释放。我开始也认为Objective-C内存管理规则挺简单明了。可是在项目开发中确遇到了一些问题。 做的项目是基于网络的小游戏,大概说说系统结构:UI管理和数据是分离的,通过控制器作为联系(由控制器创建UI管原创 2011-08-09 15:38:29 · 861 阅读 · 0 评论 -
关于Java字符串操作的思考和总结
看到有人提出下面的问题:public static void test() { String x = "hello"; String y = "world"; String z = new String("helloworld"); String a = "helloworld"; System.out.println("a == x+y:" + (a == (x +原创 2011-08-16 15:00:23 · 524 阅读 · 0 评论 -
Java NIO原理和使用
Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。Java NIO非堵塞技术实际是采取React转载 2011-11-07 22:30:27 · 481 阅读 · 0 评论 -
java并发编码原则
同步的一些简单的原则:1.永远只是在更新对象得成员变量时加锁2.永远只是在访问可能被更改的成员变量时加锁3.永远不要在调用其它对象的方法时加锁public class Test { private int x; private int y; public Test(int x, int y) { this.x = x;原创 2011-11-07 21:47:22 · 849 阅读 · 0 评论 -
xx
nio http://www.iteye.com/topic/834447http://www.cnblogs.com/rollenholt/archive/2011/09/29/2195730.html分布java.rmi 接口 Remote原创 2011-11-07 22:53:59 · 443 阅读 · 0 评论 -
cocos2d多图片的拼接
使用cocos2d做界面的时候,在计算坐标数据的时候都是浮点型,而在屏幕上绘图时是以像素为单位的,这里必然存在数据精度的丢失。一般情况下这种误差是可以容忍的,但是当需要平铺一组连续的图片时就可能存在问题,出现图片不连续的情况。这时只能自己绘图了。 将一组图片在水平方向连续排列,并获得新图形://根据image数组获得一个新的image,将这些image横向排列+(UIIm原创 2011-11-07 21:50:20 · 2721 阅读 · 0 评论 -
Objective C 中NSNumber的引用计数
刚发现了一个神奇的问题,创建了一个新的NSNumber对象,然后打印引用计数。发现得到的值大多数时候与预期的值并不相同。如通过[NSNumbernumberWithInt:1]得到的对象在我的电脑上测试引用计数居然为32。想破头都没有弄明白是什么原因。测试一下再调用一次[NSNumbernumberWithInt:1] NSNumber* a = [[NSNumber原创 2011-11-04 16:59:50 · 834 阅读 · 0 评论 -
Java中迭代列表中数据时几种循环写法的效率比较
Java中经常会用到迭代列表数据的情况,本文针对几种常用的写法进行效率比较。虽然网上已经有了类似的文章,但是对他们的结论并不认同。常见的实现方法:1.for循环:for(int i = 0; i < list.size(); i++)for(int i = 0, size = list.size(); i 一般人都会认为第二种写法效率高。2.foreach原创 2011-08-10 13:23:06 · 15918 阅读 · 6 评论 -
百万用户级游戏服务器架构设计
服务器结构探讨 -- 最简单的结构 所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求。所以,结构本无所谓正确与错误;当然,优秀的结构更有助于系统的搭建,对系统的可扩展性及可维护性也有更大的帮助。 好的结构不是一蹴而就的,而且每个设计者心中的那把尺都不相同,所以这个优秀结构的定义也就没有定论。在这里,我们不打算对现有游戏结构做评价,而是试着从头开始转载 2011-11-03 17:52:20 · 1146 阅读 · 0 评论 -
最近混csdn论坛的一些收获
最近开始混迹于csdn论坛,帮助别人解决了一些问题,也学习到了很多东西。 以下内容来自别人的问题和大家的解决方案:1。在内部类中如何调用外部类的this指针:参考:http://topic.csdn.net/u/20110814/22/2001480e-cc原创 2011-08-15 10:24:10 · 793 阅读 · 0 评论 -
总结一些Java问题
1.下面的代码有什么错误,如何表现public static void main(String[] args) { static int num[] = new int[10]; System.out.println(num[10]);}原创 2011-08-09 11:49:53 · 975 阅读 · 1 评论 -
OBJECT c tcp
#import "TCPClient.h"#import #import #import #import #import @implementation TCPClient// 设置回调函数// socket回调函数的格式:static void TCPServerConnectCallBack(CFSocketRef socket, CFSocketCallBackType原创 2011-11-11 10:58:58 · 3248 阅读 · 3 评论