代码改变世界

阅读排行榜

退出2层循环的n种方法

2010-07-14 10:20 by 乱世文章, 424 阅读, 收藏,
摘要: 退出循环的n种方法,你能想出几种?1、增加变量,作为退出条件:bool dobreak = false;for ( ..; !dobreak && ..; .. ) { for ( ... ) { if (...) { dobreak = true; break; } }}2、使用goto:for (;;) { for (;;) { break; /* breaks inner loop */ } for (;;) { goto outer; /* breaks outer loop */ }} outer:;3、使用return:void d... 阅读全文

折叠分组表格中重用Cell导致的问题

2011-07-06 15:59 by 乱世文章, 422 阅读, 收藏,
摘要: 问题描述:在使用UITableView时,我们习惯在tableView:cellForRowAtIndexPath:方法中使用CocoaTouch提供的表格单元格缓存来重用单元格:static NSString* cellid=@"exTable_cellid";UITableViewCell* cell=(UITableViewCell*)[tableView dequeueReusableCellWithIdentifier:cellid];if (cell==nil) { cell=[[[UITableViewCell alloc] initWithStyle:UIT 阅读全文

Java 多线程间的通讯

2008-01-30 17:20 by 乱世文章, 422 阅读, 收藏,
摘要: 问题在前一小节,介绍了在多线程编程中使用同步机制的重要性,并学会了如何实现同步的方法来正确地访问共享资源。这些线程之间的关系是平等的,彼此之间并不存在任何依赖,它们各自竞争CPU资源,互不相让,并且还无条件地阻止其他线程对共享资源的异步访问。然而,也有很多现实问题要求不仅要同步的访问同一共享资源,而且线程间还彼此牵制,通过相互通信来向前推进。那么,多个线程之间是如何进行通信的呢?解决思路在现实应用中,很多时候都需要让多个线程按照一定的次序来访问共享资源,例如,经典的生产者和消费者问题。这类问题描述了这样一种情况,假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中的产品取 阅读全文

网络游戏的数据管理

2008-03-26 01:01 by 乱世文章, 420 阅读, 收藏,
摘要: 数据管理解决的问题:传统的数据库可以告诉我们“发生了什么”,而数据仓库和数据挖掘分析系统可以告诉我们“为什么发生”和“下一步该如何做”。在规划初期,将面临两种选择,需要处理的数据粱比较少或者不知道那些数据是重要的(可能都是重要的),而且决策目标明确(例如:选择最佳的媒体进行广告投放或者选择最佳的方式和地区做推广)时,可以借助于运筹学模型或统计方法进行规划设计(以往常常是根据经验),主要在事务型数据库中完成。当数据量巨大或决策目标不明确时,只能借助高效的数据挖掘。数据挖掘的目的是从存储于大型数据库或数据仓库的数据之中发现某些重大的,有价值的知识,挖掘算法主要有:关联挖掘,分类挖掘,聚类分析,特征 阅读全文

常见进程大全

2007-11-21 23:47 by 乱世文章, 414 阅读, 收藏,
摘要: smss.exe Session Manager csrss.exe 子系统服务器进程 winlogon.exe 管理用户登录 services.exe 包含很多系统服务 lsass.exe 管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序。 svchost.exe Windows 2000/XP 的文件保护系统 SPOOLSV.EXE 将文件加载到内存中以便迟后打印。) explorer.exe 资源管理器 internat.exe 托盘区的拼音图标) msta... 阅读全文
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 181 下一页