- 博客(20)
- 资源 (26)
- 收藏
- 关注
原创 不要轻易相信老板承诺的奖金
群里面各种发广告。看到一个自己觉得比较离谱的(3年c++,游戏服务器,赣州,月薪30k),就跟了几句,问下基本工资情况,以下是对方聊天记录:鍾噫妳~ 11:39:30底薪6K 提成只要能接管正在运营的游戏 能解决程序上的问题即可拿到鍾噫妳~ 11:40:54可能我开高了你们觉得在画饼。。。我只能说公司能提供的就这些了鍾噫妳~ 11:58:11只要能力够 能接管多个
2013-07-16 17:32:05 2937 2
原创 编程之美:子数组的最大乘积
题目:给定一个长度为N的整数数组,只允许用乘法不允许用除法,计算N-1个数组合的乘积最大的一组,并写出算法的时间复杂度。 最直观的解法O(n2)public static int getTheExpectValueNormal(int[] data){ long result = Long.MIN_VALUE; int index = -1; for(in
2013-04-10 18:56:26 941
转载 Java异常讲解
文章来源:http://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?1 OutputStreamWriter out = ... 2 java.
2012-02-08 11:22:52 634
原创 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 3257 3
原创 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 450
转载 Java NIO原理和使用
Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。Java NIO非堵塞技术实际是采取React
2011-11-07 22:30:27 489
原创 cocos2d多图片的拼接
使用cocos2d做界面的时候,在计算坐标数据的时候都是浮点型,而在屏幕上绘图时是以像素为单位的,这里必然存在数据精度的丢失。一般情况下这种误差是可以容忍的,但是当需要平铺一组连续的图片时就可能存在问题,出现图片不连续的情况。这时只能自己绘图了。 将一组图片在水平方向连续排列,并获得新图形://根据image数组获得一个新的image,将这些image横向排列+(UIIm
2011-11-07 21:50:20 2750
原创 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 862
原创 Objective C 中NSNumber的引用计数
刚发现了一个神奇的问题,创建了一个新的NSNumber对象,然后打印引用计数。发现得到的值大多数时候与预期的值并不相同。如通过[NSNumbernumberWithInt:1]得到的对象在我的电脑上测试引用计数居然为32。想破头都没有弄明白是什么原因。测试一下再调用一次[NSNumbernumberWithInt:1] NSNumber* a = [[NSNumber
2011-11-04 16:59:50 843
转载 百万用户级游戏服务器架构设计
服务器结构探讨 -- 最简单的结构 所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求。所以,结构本无所谓正确与错误;当然,优秀的结构更有助于系统的搭建,对系统的可扩展性及可维护性也有更大的帮助。 好的结构不是一蹴而就的,而且每个设计者心中的那把尺都不相同,所以这个优秀结构的定义也就没有定论。在这里,我们不打算对现有游戏结构做评价,而是试着从头开始
2011-11-03 17:52:20 1162
转载 Java Date 类的一个神级误差
源自 Stack Overflow 的一个问题,原文点此外连接。问题很简单,跑如下代码: Java代码 public static void main(String[] args) throws ParseException {
2011-08-23 15:41:15 675
原创 Java学习推荐书目备忘
发现自己读的书真的好少一、基础类 1、《Thinking in java》,入门第一位是建立正确的概念。已读 2、《Core Java》,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。 已读二、进阶类 1、《Effectiv
2011-08-23 11:25:45 1805
转载 TCP/IP和Socket的关系
转载自:http://www.cnblogs.com/riacool/archive/2010/12/14/1905404.html要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说
2011-08-19 16:55:23 404
原创 关于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 533
原创 最近混csdn论坛的一些收获
最近开始混迹于csdn论坛,帮助别人解决了一些问题,也学习到了很多东西。 以下内容来自别人的问题和大家的解决方案:1。在内部类中如何调用外部类的this指针:参考:http://topic.csdn.net/u/20110814/22/2001480e-cc
2011-08-15 10:24:10 799
原创 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 15935 6
原创 初学者关于Objective-C 内存管理的几点思考
内存管理规则就不赘诉了,一般人都知道,无非就是谁持有谁释放。我开始也认为Objective-C内存管理规则挺简单明了。可是在项目开发中确遇到了一些问题。 做的项目是基于网络的小游戏,大概说说系统结构:UI管理和数据是分离的,通过控制器作为联系(由控制器创建UI管
2011-08-09 15:38:29 869
原创 总结一些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 983 1
原创 无证程序员?
温州事故原因有新进展:铁路调度程序出现BUG是本次事故的根本原因,警方已经拘留了两名无证程序员。案件在进一步审理中。想不到程序员竟然变成了高风险职业,同学们,今天你有证儿吗?
2011-07-25 14:49:28 2795 3
原创 工作流水账
<br />新公司很小,也没什么制度。<br />居然连常用的总结之类的东西都不用写了,<br />只好自己总结一下,省得以后连干过什么都忘了,顺便想想工作和发展中的问题,<br />这些天主要完成了,双扣、斗地主、三扣一几个游戏的自动出牌机器人代码,<br />回头再总结实现过
2010-07-31 00:46:00 505
ios 基于cocos2d开发的连连看源码
2011-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人