两种专题提供两种的最新资讯内容,帮你更好的了解两种。
ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 2.安装oracle-java-in
当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件。你可以按照以下方法使用 ls 命令来查看你的系统中都有那些 Python 的二进制文件可供使用。 [python]  view plain  copy $ ls /usr/bin/python*   /usr/bin/python  /usr/b
ubuntu 16.04安装redis 方式一 :apt安装 在 Ubuntu 系统安装 Redi 可以使用以下命令: $sudo apt-get update $sudo apt-get install redis-server 启动 Redis $ redis-server 查看 redis 是否启动? $ redis-cli 以上命令将打开以下终端: redis 127.0.0.1:6379
我想在AWS上使用Ubuntu服务器,学习一些东西,所以我在看Ubuntu 16.04. 但有两个版本: > Ubuntu 16.04 LTS – Xenial(HVM) > Ubuntu 16.04 LTS – Xenial 两者之间的区别是什么?我应该选择哪一个使用nginx的基本Web主机? 简短回答:选择HVM,因为亚马逊建议. 这两个图像适用于不同的实例类型.从Linux AMI Vir
1:     auto s = Director::getInstance()->getWinSize();     auto draw = DrawNode::create();     this->addChild(draw);     for (int i = 0; i < 10; i++) {         draw->drawDot(Vec2(s.width*0.5,s.height*
在Cocos2d-x中,CCTouchDispatcher类负责触摸事件的分发处理,其包含两种触摸事件standardDelegate(标准触摸事件)、targetedDelegate(目标触摸事件) 当调用setTouchEnabled(true)设置当前Layer接收触摸事件的时候,默认是开启标准触摸事件。 void CCLayer::setTouchEnabled(bool enabled)
一种为直接引用单张图片,但是这样效率不高,不推荐。 第二中方法采用精灵帧的方法,通过工具TexturePacker 将纹理打包成.plist文件,然后在进行访问。 详细参考:cocos2d  示例项目cpp-tests中的ZwoptexTest目录下的文件。 bool Spalsh::init(){ if (!Layer::init()){ return false; } // you
由于项目需要实现翻牌的效果,所以自己在完成的过程中将这篇文章写下来,想想还是觉得有点艰辛。 开始在网上找解决的办法找了很久,基本上就是一种解决方案,就是用CCOrbitCamera这个Action类来模拟实现翻牌的效果。 但是我在使用的效果中始终不如人意。 用CCOrbitCamera类实现倒是能实现,但是如果将牌移动到左上、左下或者其他不在屏幕中心的位置那这个效果就不行了,翻牌的位置就错误了,类
很多游戏都有截屏的需求,比如截屏后与好友分享截图,或者为了减少渲染内容,在打开某个UI界面时隐藏后面的所有渲染,用截屏代替。 截屏是一个比较老的话题了,一般用RenderTexture可以解决,其实我再拿出来说是因为想讨论另一种方法:glReadPixels。 以下分析两种截屏方法: 1. RenderTexture 2. glReadPixels 1. RenderTexture 实现代码如下:
不过在这之前,一定要先把图片加载到内存当中去;其实你也可以不加,但是需要换另外一个函数就行; //将plist问价加载到内存当中 cc.spriteFrameCache.addSpriteFrames(res.play_plist); 第一种方法: 创建一个空的精灵 var sp = new cc.Sprite(); sp.setTag(1000); sp.setPosition(500,400)
在cocos2d-x的开发过程中有些时候也是需要用到双击的事件处理,那么由于在cocos2d-x中没有实现对双击的事件的处理,那么我们就需要自己用代码实现。 下面介绍两种方式实现双击事件的处理。 (一)方法一       第一种方法就是利用两次touch之间的时间间隔来判定是单击或者是双击,一般来说,双击,两次touch之间的时间间隔为250ms~300ms(毫秒)。所以利用这个条件就可以对双击进
最近项目中遇到图片出现黑块的情况,主要表现为:支付回到游戏后,部分纹理在部分机型上出现黑块。 google了一下,大多数给的答案是:在老版的cocos2dx引擎中,当前游戏的Activity跳转到支付,执行了onpause后,会卸载当前纹理,当回到游戏的Activity,执行onResume后,会恢复纹理。 然后仔细跟了一下TextureCache以及TextureRender的源码,发现其实纹理
1. ImageView 的方式:封装的Widget组件ImageVIew实现了类似按钮的监听事件,所以处理起来很方便直接 ImageView* _pPokerImageView; _pPokerImageView = ImageView::create(tmpStr); _pPokerImageView->setAnchorPoint(Vec2(0, 0)); _pPokerImag
例.我有一个包含15个对象的数组.我想从给定的索引开始枚举.比如从索引5开始,然后是上面的索引,索引在下面,上面,下面……我不希望它环绕,而是停止并继续在未探索的方向. 所以我的例子中的索引顺序是. 5,6,4,7,3,8,2,9,1,10,0,11,12,13,14 如何才能做到这一点? 这是一个更紧凑的实现,不需要创建子数组: @implementation NSArray (Extensio
我怎么能有一个UILabel有两种不同颜色的字体?我将在两个不同的字符串中有文本,我想制作第一个字符串为红色,第二个为绿色的文本.两个字符串的长度都是可变的. 你不能在UILabels中做到这一点.但我的建议是,不要使用多个UILabel而只关注NSAttributedString.查找绘制NSAttributedString的UIControllers,因为UILabel,UITextView不
在这个用于表格单元格的 Swift Xcode 6.0.1示例中,.self用作后缀(不记得看到之前使用过的自我),以及前缀self. (这当然是无处不在),试图了解这意味着什么. // Register the UITableViewCell class with the tableView self.tableView.registerClass(UITableViewCell.self,
在iOS应用程序中,我想使用NSPersistentStoreCoordinator和NSIncrementalStore子类,用于从REST API获取数据,也可以使用SQLite存储来保存到磁盘.但是,如果我将两种类型的持久性存储添加到我的协调器中,那么在我的托管对象上下文中调用save:没有任何效果.如果我只添加一个持久存储,而不是我的NSIcrementalStore子类的类型,那么保存按
// //  AppDelegate.swift //  WeiBo // //  Created by 胡双飞 on 15/10/4. //  Copyright © 2015年 HSF. All rights reserved. // import UIKit //MARK:定义cell注册问题 private let HomeCellIdentifier = "HomeCell" class
1.元组(tuples)类型的定义:可以包含多个值的数据类型。 元组类型变量(常量)在初始化时使用一对圆括号将元组中的值括起来。例如,下面的代码定义了一个元组类型常量。 1)定义:        (1)      let product = (20,"iPhone6",5888)//(.0 20, .1 "iPhone6", .2 5888)                 即:product元组
学习中,记录下。 from Swift关闭键盘的两种方式 方法一 对单个的UITextField调用resignFirstResponder方法, 使其失去第一响应者 sender.resignFirstResponder() 方法二 对UIViewController,重写touchesBegan, 并调用endEditing方法 override func touchesBegan(touch