要解决如何搭建开发环境
a) 首先安装jdk1.7
b) 再安装Python2.7 (不能安装高版本)
c) 安装CocosCode IDE(1.2 ,2.0版居然没有提示,后续再说吧)
d) 安装Cocos2d-x3.2源码(后面会讲cocos2d-x3.6和Quick,如果上来就是3.6 MVC估计用户都会蒙圈,不知道引擎团队怎么想的,我认为这个MVC影响了用户对CocosApi的统一理解,应该作为可选包,不应该作为默认模板)
e) ...
分类:
其他 时间:
2015-07-08 11:01:34
收藏:
0 评论:
0 赞:
0 阅读:
233
OC对象中不能给分类添加属性,但是在实际开发中,经常为了更好的性能需要给分类添加属性,那么
添加的属性不能有默认的成员变量,需要我们自己实现set和get方法,要用到运行时
如下:
#import
//运行时的关联对象,动态添加属性
const void *URLStringKey =
"URLStringKey";
//set方法
- (void)setUrlS...
分类:
其他 时间:
2015-07-08 11:01:24
收藏:
0 评论:
0 赞:
0 阅读:
294
在空间属性里面加一个 android:fillViewport="true" 没有满上的时候填充整个视图窗口...
分类:
其他 时间:
2015-07-08 11:01:04
收藏:
0 评论:
0 赞:
0 阅读:
206
//设置窗体标题栏隐藏和窗口是否有任务栏图标
this->setWindowFlags(Qt::FramelessWindowHint|Qt::Tool );...
分类:
Windows开发 时间:
2015-07-08 11:00:54
收藏:
0 评论:
0 赞:
0 阅读:
1101
UIKIT_EXTERN NSString *const UIApplicationDidReceiveMemoryWarningNotification;
内存警告可以写在
- (void)didReceiveMemoryWarning
{
}
方法中,但是在通知中实现效率更高,警告的方法执行顺序在通知之后
[[NSNotificationCenter
defa...
分类:
其他 时间:
2015-07-08 11:00:44
收藏:
0 评论:
0 赞:
0 阅读:
308
1.假如一个公司有前后两代产品,新的验证平台与旧的大部分一致,只是要扩展my_driver,即需要从my_driver 中派生一个新的类new_driver。还要保证第一代测试用例在尽量不改动的前提下在新的通过。
1)由于第一个callback 在声明的时候指明了这个池子只能用于my_driver,指明才能让new_driver用呢?
2.这要子类继承父类的callback。new_d...
分类:
其他 时间:
2015-07-08 11:00:39
收藏:
0 评论:
0 赞:
1 阅读:
707
在使用虚拟机运行linux来做测试时,因为需要物理机与虚拟机需要共享文件,所以使用samba搭建了共享服务;
但是在window下打开通过网络驱动器共享成虚拟盘中的文件时,不管是打开txt这种无关运行权限的文件都弹出一个"我们无法验证创建此文件的人员. 是否确定要打开此文件"的安全提示确认提示.够烦人的;每次都需要使用右键来打开才能避开这个提示.郁闷.今天在google上找了一下,终于有了解决方...
分类:
Windows开发 时间:
2015-07-08 10:59:24
收藏:
0 评论:
0 赞:
0 阅读:
394
class 和struct 都是用来定义一个类数据结构,其结构类似,那两者的区别在哪里?...
分类:
编程语言 时间:
2015-07-08 10:59:14
收藏:
0 评论:
0 赞:
0 阅读:
214
今天使用Eclipse时,突然卡死了,然后我强制关闭了Eclipse,再重新打开的时候就报错了,错误如下:
Workspace in use or cannot be created, choose a different one.
错误原因:出现这种情况一般是workspace的配置文件中出现了.lock文件(workspace/.metadata/.lock),锁定了workspa...
分类:
编程语言 时间:
2015-07-08 10:59:04
收藏:
0 评论:
0 赞:
0 阅读:
203
前奏先来copy下 JTAG、SW接口的定义,
JTAG:JTAG(Joint Test Action Group;联合测试工作组)是一种国际标准测试协议,主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。SWD:SW(Serial Wire Mode Inte...
分类:
其他 时间:
2015-07-08 10:58:54
收藏:
0 评论:
0 赞:
0 阅读:
505
云智慧(北京)科技有限公司 陈鑫
场景
一个调度器,两个调度任务,分别处理两个目录下的txt文件,某个调度任务应对某些复杂问题的时候会持续特别长的时间,甚至有一直阻塞的可能。我们需要一个manager来管理这些task,当这个task的上一次执行时间距离现在超过5个调度周期的时候,就直接停掉这个线程,然后再重启它,保证两个目标目录下没有待处理的txt文件堆积。问题
直接使用java默认的线程...
分类:
编程语言 时间:
2015-07-08 10:58:44
收藏:
0 评论:
0 赞:
0 阅读:
361
Spring的懒加载的作用是为了避免无谓的性能开销,就是当真正需要数据的时候才去执行数据的加载操作。不仅仅在Spring中,我们在实际的编码过程中也应该借鉴这种思想,来提高我们程序的效率。
首先我们看一段配置文件:
<bean id="creditService" type="com.jader.service.CreditServiceImpl...
分类:
编程语言 时间:
2015-07-08 10:58:34
收藏:
0 评论:
0 赞:
0 阅读:
290
排序
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 41253 Accepted Submission(s): 11824
Problem Description
输入一行数字,如果我们把这行数字中的‘5’...
分类:
其他 时间:
2015-07-08 10:58:24
收藏:
0 评论:
0 赞:
0 阅读:
233
筛素数void shai()
{
no[1]=true;no[0]=true;
for(int i=2;i<=r;i++)
{
if(!no[i])
p[++p[0]]=i;
int j=1,t=i*p[1];
while(j<=p[0] && t<=r)
{
no...
分类:
其他 时间:
2015-07-08 10:58:14
收藏:
0 评论:
0 赞:
0 阅读:
246
应用场景我们希望通过缓存来减少对关系型数据库的查询次数,减轻数据库压力。在执行DAO类的select***(), query***()方法时,先从Redis中查询有没有缓存数据,如果有则直接从Redis拿到结果,如果没有再向数据库发起查询请求取数据。序列化问题要把domain object做为key-valuec对保存在redis中,就必须要解决对象的序列化问题。Spring Data Redis给...
分类:
数据库技术 时间:
2015-07-08 10:58:04
收藏:
0 评论:
0 赞:
0 阅读:
513
云智慧(北京)科技有限公司 陈鑫是的,一个线程不能够启动两次。那么它是怎么判断的呢?
public synchronized void start() {
/**
* A zero status valuecorresponds to state “NEW”. 0对应的是state NEW
*/
if (threa...
分类:
编程语言 时间:
2015-07-08 10:57:54
收藏:
0 评论:
0 赞:
0 阅读:
293
dbrd最新版源码编译安装配置...
分类:
数据库技术 时间:
2015-07-08 10:57:44
收藏:
0 评论:
0 赞:
0 阅读:
264
对于代码review个人也有些小小的看法:
1.首先我觉得我们所有开发人员要弄明白 现在Code Review 的目的 ,凡事不弄明白目的,无法做好完成一件事情,个人觉得有以下一些目的:
a)可以在项目早期就能够发现代码中的BUG ,提测后可以尽快的释放开发资源;
b)同时可以达到知识共享 ,避免我们所有开发人员犯一些很常见,很普通低级的错误 ;
c)保证项目组人员的良好沟通 ,项目的...
分类:
其他 时间:
2015-07-08 10:57:34
收藏:
0 评论:
0 赞:
0 阅读:
200
rsync 3.1.1源码编译安装配置...
分类:
其他 时间:
2015-07-08 10:57:24
收藏:
0 评论:
0 赞:
0 阅读:
334
在我们关于高效代码审查的博文中,我们建议使用一个检查清单。在代码审查中,检查清单是一个非常好的工具——它们保证了审查可以在你的团队中始终如一的进行。它们也是一种保证常见问题能够被发现并被解决的便利方式。
软件工程学院的研究表明,程序员们会犯15-20种常见的错误。所以,通过把这些错误加入到检查清单当中,你可以确保不论什么时候,只要这些错误发生了,你就能发现它们,并且可以帮助你杜绝这些错误。
...
分类:
其他 时间:
2015-07-08 10:57:14
收藏:
0 评论:
0 赞:
0 阅读:
173