- cocos2d-x3.x 打印内存信息
小猪熊121
cocos2d-x3.x
autoss=Director::getInstance()->getTextureCache()->getCachedTextureInfo();log("%s",ss.c_str());"/Users/yannei/Library/ApplicationSupport/iPhoneSimulator/7.1/Applications/1FB2A229-F755-4E39-887D-3057C3
- Cocos2d-x 3.x 生成和加载plist文件
BigoSprite
Cocos2d-x
一、创建plist文件在学习《Cocos2d-x3.x游戏开发之旅》时,点击完屏幕以创建很多炮塔的(x,y)坐标,使用ValueMap把炮塔坐标写入plist文件,保存当前玩家创建的炮塔,以便再次进入游戏时还原之前的炮塔(根据坐标)。下面是创建plist文件的函数:voidTowerPosEditorScene::outputPosToPlistFile(){String*s_pFilePath=
- Cocos2d-x 3.X, IOS版添加广点通插屏广告
斗趣
cocos2d-xiOS
之前写了篇Cocos2d-x3.X,iOS版添加广点通广告。但是那篇只提到了广告条的集成(有需要的,请戳这里)。不少网友反映出对插屏广告的需求。所以在这里就把插屏广告的集成也写一遍。其实方法是一样的,就是做一个C++类,把它的源文件后缀改成mm,这样就可以把广点通的ObjectiveC指令放里面和C++一起混编。同时它的头文件不含ObjectiveC指令,这样就可以被纯C++文件包含。本文所用Co
- 集成友盟社会化分享
斗趣
cocos2d-x友盟社会化分享cocos2d-x微信
在用Cocos2d-x3.X版集成友盟的社会化分享的时候遇到了不少坑,在这里将其列出以便将来查阅,也希望能帮助到那些还在坑里摸爬滚打的小伙伴们。本文默认读者已经阅读过友盟的官方文档,所以不再将集成步骤一一列出,只是列出我在集成时遇到的问题。1.iOS版分享到微信需要在Xcode里面设置URLSchemes。这一点其实在官方文档里有提到,但是还是比较容易忽视。找到Targets->Info->URL
- Cocos2d-x 3.X里面的调度器和update()
斗趣
cocos2d-xC++
Cocos2d-x3.X里有三种调度器,分别为默认调度器scheduleUpdate(),自定义调度器schedule(),和单次调度器scheduleOnce()。它们都是Node类成员函数。它们又都分别调用了单例模式的Scheduler类里面对应的三个调度器。所以我们既可以通过Node里面的调度器来定时调度某个事件,也可以直接通过总调度器Scheduler来调度事件。但是要注意两者的参数(调度
- Cocos2d-x 3.X 里的回调函数及其参数适配
斗趣
cocos2d-x
作为一个游戏引擎,为了满足用户的各种响应需求,必然要大量用到回调函数(关于什么是回调函数,请参考这里)。Cocos2d-x3.X里面至少有以下三个地方需要用到回调函数。1.按钮回调当我们按下一个按钮的时候,肯定是要触发某个事件的。这个触发事件就是通过回调函数来实现的。例如下面这个菜单项回调函数,就实现了按下菜单项就返回首页这么个功能。autohomeItem=MenuItemImage::crea
- Cocos2d-x 事件处理EventDispatcher
KyleWlk
Cocos2d-x
Cocos2d-x事件处理EventDispatcher声明:本文分析的是cocos2d-x-3.12的代码Cocos2d-x3.x中一共有六种事件,如类图所示:单点触摸事件(EventListenerTouchOneByOne)多点触摸事件(EventListenerTouchAllAtOnce)键盘响应事件(EventListenerKeyboard)鼠标响应事件(EventListenerM
- 【cocos2d-x 源码解析】事件系统
xingxinmanong
cocos2d-x
事件系统事件Event事件监听器EventListener事件分发器EventDispatcher监听器管理注册监听器移除监听器暂停和恢复监听器派发事件使用方法总结实现自己的事件系统事件系统cocos2d-x3.x的事件比2.x要好用很多,也比较简单,主要由三部分组成:事件分发器EventDispatcher、事件监听器EventListener和事件Event。cocos2d-x3.x所有与事件
- Cocos2d-x教程(8)-遮罩层实现捕鱼达人滚动数字表盘
雷文顿
Cocos2d-x教程Cocos2d-x基础教程
欢迎加入Cocos2d-x交流群:193411763转载时请注明原文出处http://blog.csdn.net/u012945598源码请到http://download.csdn.net/download/u012945598/6637329下载Cocos2d-x3.x版本需修改文件中部分内容,请参考:http://blog.csdn.net/u012945598/article/detail
- bytemode stay hungry stay foolish cocos2dx渲染架构
liudahai777
2dx的时代UI树便利和渲染是没有分开的,遍历UI树的时候就渲染.3dx版本为了分离了ui树的遍历和渲染,先遍历生成渲染命令发到渲染队列,之后遍历渲染命令队列开始渲染.这样做的好处是渲染命令可以重用,单独的渲染可以做优化例如自动批绘制.本篇首先介绍cocos2D-X3.x版本的渲染结构,之后会深入opengles.mainLoopvoidDisplayLinkDirector::mainLoop(
- Cocos2d-x 3.X 事件分发机制
weixin_34240520
介绍Cocos2d-X3.X引入了一种新的响应用户事件的机制。涉及三个基本的方面:Eventlisteners封装你的事件处理代码Eventdispatcher向listener分发用户事件Event对象包含关于事件的信息为了响应事件,首先你要创建一个EventListener,有五种不同的EventListener.EventListenerTouch响应触控事件EventListenerKey
- Cocos基础架构
微笑似年华
Cocos
Director(导演)Director是整个Cocos2d-x3.x的核心,是整个游戏的导航仪,使用的是单例模式。在游戏中,一般由Director来完成以下操作的控制:OpenGLES的初始化场景的转换游戏的暂停、继续的控制世界坐标和GL坐标之间的切换对节点的控制保存和调用保存的游戏数据屏幕尺寸的获取,等等Scene(场景)场景起到流程控制的作用,可以通过Director的一系列方法控制游戏中不
- Cocos2d-x 3.0final 终结者系列教程01-是否要从cocos2d-x2.x升级版本到cocos2d-x3.x
sdhjob
cocos2d-xCocos2d-x3.0final自学教程
江湖险恶,世态炎凉。花花世界,车来人往。终于下定决心,沉淀下来,将Cocos2d-x3.0final版的相关技术整理,并陆续推出博客文章,不为别人,只为自己。学习交流QQ群:301954471------------------------------------华丽分割线---------------------------------------------------------------
- Visual studio 2010出现“error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”解决方案
Iceberg-X
技术流
本来自己的电脑上装了VS2010,由于开发Cocos2d-x3.x,所以就在自己的机器上装了一个VS2012。可是,这不装不要紧,debug一下自己原来的程序,结果出现了“errorLNK1123:转换到COFF期间失败:文件无效或损坏”这样的错误,想想都很无语。仔细分析了一下这个问题,原来是微软的链接文件的格式变了。解决方案1:微软官方给出的具体解决方法是给VS2010打SP1补丁:下载地址是:
- 我所理解cocos2d-x 3.6 lua -- Cocos如何绑定Lua自定义类
热血枫叶
我所理解cocos2d-x3.6luacocos2d-x3.6项目实战lua卷
cocos2d-x2.x与cocos2d-x3.x差异(tolua++)cocos2d-x在2.x版本里就是用toLua++和.pkg文件这么把自己注册进Lua环境里的,然而从cocos2d-x3.x开始,用bindings-generator脚本代替了toLua++。bindings-generator脚本的工作机制是:1、不用编写.pkg和.h文件了,直接定义一个ini文件,注册到Lua环境里
- [cocos2dx]接入友盟第三方sdk方法(iOS版)
tingting14054765
cocos2dx
使用cocos2d-x3.x(发行版)版本新建的工程,需要修改应用编译架构,修改方法为:将Xcode中BuildSettings的Architectures修改为$(ARCHS_STANDARD_32_BIT),ValidArchitectures删除arm64。另外你使用的cocos2d-x的SDK,应该使用带有32位版本的库文件。若要编译64位版本应用,可以到SDK下载页面,选择64位包下载。
- Cocos2d-x简单介绍
diveinljq
Director(导演)控制、管理Director控制着整个游戏,在Cocos2d-x3.x中,Director是单例模式,在整个游戏运行期间,它就只有一个实例。Director是整个Cocos2d-x3.x的核心:Director控制的有如下几个方面:OpenGLES的初始化场景的转换游戏的暂停、继续的控制世界坐标和GL坐标之间的切换对节点的控制保存和调用保存的游戏数据屏幕尺寸的获取,等等Sce
- [cocos2d-x3.x学习笔记]lambda表达式 std::function CC_CALLBACK_ 事件回调实现
KD_Twinkle
cocos2d-x
lambda表达式:形式:[]()mutablethrow()->int{}捕获列表参数列表捕获变量是否可以修改异常返回类型函数体捕获列表:捕获当前函数体的变量=值[默认]&引用示例:inta=0,b=1;autolab1=[=](){coutvoid{inttemp=b;b=a;a=temp;};//非简写形式void(*pf1)(void)=[](){};//可以赋值给函数指针std::fun
- cocos2d-x 3.x中lua调用原理1--从基本的c++与lua互相调用开始
white_wang
刚开始弄cocos2d-x3.x的lua框架。看了很多网上的文章和例子。到最后自己手动写的时候也遇到很多困难。现在就把这个学习过程记录下来。首先我看完了lua脚本在c++的舞步。这篇文章很好,很详细的讲述了c++与lua是如何互相调用的。之后我也看了笨木头的5个例子,简单的实现了一下印证了一些想法。1)Lua指针的初始化lua_State*pL=lua_open();luaL_openlibs(p
- 【cocos2d-x3.2 自带物理引擎 lua】第一天
_KidWu
cocos2d-x
在公司现在开发使用的是cocos2d-x3.2版本,用cocoscodeide开发工具使用的是lua,所以闲下来想研究下自己没有接触过的物理引擎,相关的测试都是在上面的条件进行的。cocos2d-x3.x将物理引擎进行了封装,我们只需要调用其API就可以了,在使用物理引擎的时候我们需要告诉scene我们正在物理引擎的条件下进行开发所以需要在原有的localGameScene=class("Game
- 我所理解的Cocos2d-x
博文视点
移动开发
我所理解的Cocos2d-x(完全基于Cocos2d-x3.0,深度剖析计算机图形学,OpenGLES及游戏引擎架构,全面提升游戏开发相关知识)秦春林著ISBN978-7-121-24625-82014年11月出版定价:79.00元404页16开内容提要《我所理解的Cocos2d-x》针对最新的Cocos2d-x3.x版本,介绍了Coco2d-x游戏引擎的基本架构、渲染机制,以及各个子模块的功能和
- Cocos2d-x 3.X手游开发实例详解
博文视点
程序设计移动开发
Cocos2d-x3.X手游开发实例详解(最新最简Cocos2d-x手机游戏开发学习方法,以热门游戏2048、卡牌为例,完整再现手游的开发过程,实例丰富,代码完备,Cocos2d-x作者之一林顺和泰然网创始人杨雍力荐)于浩洋著ISBN978-7-121-23998-42014年9月出版定价:59.00元356页16开编辑推荐以Cocos2d-xV3.0为框架全面讲解手游开发的知识和方法以热门游戏2
- 三维物体AABB碰撞检测算法
yingfeng2
cocos2d-x关于3d
转载时请注明原文出处:http://blog.csdn.net/u012945598/article/details/39524343在Cocos2d-x3.x版本添加了对3D物体的支持后,3D物体的碰撞检测方法也随之更新,其中一种最简单的碰撞检测方法就是AABB碰撞检测。1.AABB包围盒在游戏中,为了简化物体之间的碰撞检测运算,通常会对物体创建一个规则的几何外形将其包围。其中,AABB(axi
- 【Cocos2d-X3.x游戏开发】之一:初探Cocos,Eclipse Android环境搭建
peceoqicka
Cocos2d-xAndroid
特别说明:建议先掌握Android基本开发,C++基础语法、面向对象。我也是初学Cocos游戏开发,没想到一来就在配置开发环境中遇到这么多麻烦,但是经过我的努力,多方查找资料,最终还是配置成功啦。特此写一个教程,算是记录一个过程,避免遗忘,同时也给各位跟我一样想学Cocos开发的同学提供一个方便,让大家少走弯路。如果大家发现本文有错误的地方,请告诉我,我会立刻更正。有人说成功的秘诀就是:多读书,多
- cocos2dx学习笔记之菜单Menu和菜单项MenuItem
ellis1970
cocos2dx
首先需要明确的是cocos2d-x3.x版本不推荐使用菜单类Menu了,因为菜单的功能可以用Button,Sprite或者ImageView等经常使用的控件替代.回想一下个人经历的实际项目,确实没有用过Menu,但是由于目前在学习的教材讲到了Menu,就顺便学习下并记录之.首先上图介绍下Menu和MenuItem的继承关系和包含关系:需要说明的是Menu和MenuItem(菜单和菜单项)是不可单独
- cocos2d-x3.x学习之旅(一)
xiaoyuanfannao
cocos2d-x
cocos2d-x3.x学习之旅(一)今天下定决心开始研究cocos2d-x游戏引擎,特此决定写博客记录本人学习cocos2d-x过程中的一点一滴,如果一下内容有误,请大家帮忙矫正,请多多关照!谢谢!cocos2d-x简介:Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平
- 视频教程-Cocos2d-x 3.x视频教程第9季__存储与网络技术-手游开发
weixin_29675445
Cocos2d-x3.x视频教程第9季__存储与网络技术东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN学院专家讲师,制作视频课程超过1000小时。拥有超过15年的企业内训经验和开发经验。目前主要从事Python、人工智能、大数据、区块链、JavaScript、Java、C++等技术的研究和开发,现在正在带领团队开发支持区块
- 在Cocos2dx 3.10中第一次使用shader
QCare
cocos2d-x学习要点认识Shader
因为项目需求,现在需要用到同一张图的不同颜色的状态。直接增加美术资源的方式不仅会占用内存,而且程序工作量也会增加。所以在网上找了一下关于如何使用shader的资料首先,找到了官方论坛的一个帖子:在cocos2d-x3.x中使用shader实现精灵色相(Hue)的修改然后打开了LZ分享的git链接:Huerotationforspritesincocos2dgameengine还找到一个中文版的,貌
- Cocos2d-x 3.9 + VS2012 + BabeLua 如何搭建cocos2dx lua环境
勤奋小炮手
cocos2dxLua
这几天一直在试一些cocos2dxlua的开发环境,试过cocoscodeide1.2和cocoscodeide2.0。前者莫名其妙软件崩溃,后者却不支持lua的自动补齐和代码提示,只能回归vs2012了。本文就默认大家都下好了cocos2d-x3.9,其实cocos2d-x3.x都差不多,稍微有点区别。也默认大家都装好了BabeLua。我的BabeLua不是1.x版本的,是3.x版本的。我的Ba
- RapidJSON的一些方便操作的宏定义
Sozell
cocos2dx
以前是一直使用CCJsonConventer去把JSON字符串转化为CCDictionary对象的,现在使用cocos2d-x3.x后,不推荐使用CCDictionary了,而且,JSON库也换成了rapidjson,不过我暂时没找到好的封装,如果仅仅是用作数据提取的话,做几个宏定义就可以达到目的了。/**==============================================
- java责任链模式
3213213333332132
java责任链模式村民告县长
责任链模式,通常就是一个请求从最低级开始往上层层的请求,当在某一层满足条件时,请求将被处理,当请求到最高层仍未满足时,则请求不会被处理。
就是一个请求在这个链条的责任范围内,会被相应的处理,如果超出链条的责任范围外,请求不会被相应的处理。
下面代码模拟这样的效果:
创建一个政府抽象类,方便所有的具体政府部门继承它。
package 责任链模式;
/**
*
- linux、mysql、nginx、tomcat 性能参数优化
ronin47
一、linux 系统内核参数
/etc/sysctl.conf文件常用参数 net.core.netdev_max_backlog = 32768 #允许送到队列的数据包的最大数目
net.core.rmem_max = 8388608 #SOCKET读缓存区大小
net.core.wmem_max = 8388608 #SOCKET写缓存区大
- php命令行界面
dcj3sjt126com
PHPcli
常用选项
php -v
php -i PHP安装的有关信息
php -h 访问帮助文件
php -m 列出编译到当前PHP安装的所有模块
执行一段代码
php -r 'echo "hello, world!";'
php -r 'echo "Hello, World!\n";'
php -r '$ts = filemtime("
- Filter&Session
171815164
session
Filter
HttpServletRequest requ = (HttpServletRequest) req;
HttpSession session = requ.getSession();
if (session.getAttribute("admin") == null) {
PrintWriter out = res.ge
- 连接池与Spring,Hibernate结合
g21121
Hibernate
前几篇关于Java连接池的介绍都是基于Java应用的,而我们常用的场景是与Spring和ORM框架结合,下面就利用实例学习一下这方面的配置。
1.下载相关内容: &nb
- [简单]mybatis判断数字类型
53873039oycg
mybatis
昨天同事反馈mybatis保存不了int类型的属性,一直报错,错误信息如下:
Caused by: java.lang.NumberFormatException: For input string: "null"
at sun.mis
- 项目启动时或者启动后ava.lang.OutOfMemoryError: PermGen space
程序员是怎么炼成的
eclipsejvmtomcatcatalina.sheclipse.ini
在启动比较大的项目时,因为存在大量的jsp页面,所以在编译的时候会生成很多的.class文件,.class文件是都会被加载到jvm的方法区中,如果要加载的class文件很多,就会出现方法区溢出异常 java.lang.OutOfMemoryError: PermGen space.
解决办法是点击eclipse里的tomcat,在
- 我的crm小结
aijuans
crm
各种原因吧,crm今天才完了。主要是接触了几个新技术:
Struts2、poi、ibatis这几个都是以前的项目中用过的。
Jsf、tapestry是这次新接触的,都是界面层的框架,用起来也不难。思路和struts不太一样,传说比较简单方便。不过个人感觉还是struts用着顺手啊,当然springmvc也很顺手,不知道是因为习惯还是什么。jsf和tapestry应用的时候需要知道他们的标签、主
- spring里配置使用hibernate的二级缓存几步
antonyup_2006
javaspringHibernatexmlcache
.在spring的配置文件中 applicationContent.xml,hibernate部分加入
xml 代码
<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
<prop key="hi
- JAVA基础面试题
百合不是茶
抽象实现接口String类接口继承抽象类继承实体类自定义异常
/* * 栈(stack):主要保存基本类型(或者叫内置类型)(char、byte、short、 *int、long、 float、double、boolean)和对象的引用,数据可以共享,速度仅次于 * 寄存器(register),快于堆。堆(heap):用于存储对象。 */ &
- 让sqlmap文件 "继承" 起来
bijian1013
javaibatissqlmap
多个项目中使用ibatis , 和数据库表对应的 sqlmap文件(增删改查等基本语句),dao, pojo 都是由工具自动生成的, 现在将这些自动生成的文件放在一个单独的工程中,其它项目工程中通过jar包来引用 ,并通过"继承"为基础的sqlmap文件,dao,pojo 添加新的方法来满足项
- 精通Oracle10编程SQL(13)开发触发器
bijian1013
oracle数据库plsql
/*
*开发触发器
*/
--得到日期是周几
select to_char(sysdate+4,'DY','nls_date_language=AMERICAN') from dual;
select to_char(sysdate,'DY','nls_date_language=AMERICAN') from dual;
--建立BEFORE语句触发器
CREATE O
- 【EhCache三】EhCache查询
bit1129
ehcache
本文介绍EhCache查询缓存中数据,EhCache提供了类似Hibernate的查询API,可以按照给定的条件进行查询。
要对EhCache进行查询,需要在ehcache.xml中设定要查询的属性
数据准备
@Before
public void setUp() {
//加载EhCache配置文件
Inpu
- CXF框架入门实例
白糖_
springWeb框架webserviceservlet
CXF是apache旗下的开源框架,由Celtix + XFire这两门经典的框架合成,是一套非常流行的web service框架。
它提供了JAX-WS的全面支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用,同时它能与spring进行完美结合。
在apache cxf官网提供
- angular.equals
boyitech
AngularJSAngularJS APIAnguarJS 中文APIangular.equals
angular.equals
描述:
比较两个值或者两个对象是不是 相等。还支持值的类型,正则表达式和数组的比较。 两个值或对象被认为是 相等的前提条件是以下的情况至少能满足一项:
两个值或者对象能通过=== (恒等) 的比较
两个值或者对象是同样类型,并且他们的属性都能通过angular
- java-腾讯暑期实习生-输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]
bylijinnan
java
这道题的具体思路请参看 何海涛的微博:http://weibo.com/zhedahht
import java.math.BigInteger;
import java.util.Arrays;
public class CreateBFromATencent {
/**
* 题目:输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A
- FastDFS 的安装和配置 修订版
Chen.H
linuxfastDFS分布式文件系统
FastDFS Home:http://code.google.com/p/fastdfs/
1. 安装
http://code.google.com/p/fastdfs/wiki/Setup http://hi.baidu.com/leolance/blog/item/3c273327978ae55f93580703.html
安装libevent (对libevent的版本要求为1.4.
- [强人工智能]拓扑扫描与自适应构造器
comsci
人工智能
当我们面对一个有限拓扑网络的时候,在对已知的拓扑结构进行分析之后,发现在连通点之后,还存在若干个子网络,且这些网络的结构是未知的,数据库中并未存在这些网络的拓扑结构数据....这个时候,我们该怎么办呢?
那么,现在我们必须设计新的模块和代码包来处理上面的问题
- oracle merge into的用法
daizj
oraclesqlmerget into
Oracle中merge into的使用
http://blog.csdn.net/yuzhic/article/details/1896878
http://blog.csdn.net/macle2010/article/details/5980965
该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSE
- 不适合使用Hadoop的场景
datamachine
hadoop
转自:http://dev.yesky.com/296/35381296.shtml。
Hadoop通常被认定是能够帮助你解决所有问题的唯一方案。 当人们提到“大数据”或是“数据分析”等相关问题的时候,会听到脱口而出的回答:Hadoop! 实际上Hadoop被设计和建造出来,是用来解决一系列特定问题的。对某些问题来说,Hadoop至多算是一个不好的选择,对另一些问题来说,选择Ha
- YII findAll的用法
dcj3sjt126com
yii
看文档比较糊涂,其实挺简单的:
$predictions=Prediction::model()->findAll("uid=:uid",array(":uid"=>10));
第一个参数是选择条件:”uid=10″。其中:uid是一个占位符,在后面的array(“:uid”=>10)对齐进行了赋值;
更完善的查询需要
- vim 常用 NERDTree 快捷键
dcj3sjt126com
vim
下面给大家整理了一些vim NERDTree的常用快捷键了,这里几乎包括了所有的快捷键了,希望文章对各位会带来帮助。
切换工作台和目录
ctrl + w + h 光标 focus 左侧树形目录ctrl + w + l 光标 focus 右侧文件显示窗口ctrl + w + w 光标自动在左右侧窗口切换ctrl + w + r 移动当前窗口的布局位置
o 在已有窗口中打开文件、目录或书签,并跳
- Java把目录下的文件打印出来
蕃薯耀
列出目录下的文件文件夹下面的文件目录下的文件
Java把目录下的文件打印出来
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年7月11日 11:02:
- linux远程桌面----VNCServer与rdesktop
hanqunfeng
Desktop
windows远程桌面到linux,需要在linux上安装vncserver,并开启vnc服务,同时需要在windows下使用vnc-viewer访问Linux。vncserver同时支持linux远程桌面到linux。
linux远程桌面到windows,需要在linux上安装rdesktop,同时开启windows的远程桌面访问。
下面分别介绍,以windo
- guava中的join和split功能
jackyrong
java
guava库中,包含了很好的join和split的功能,例子如下:
1) 将LIST转换为使用字符串连接的字符串
List<String> names = Lists.newArrayList("John", "Jane", "Adam", "Tom");
- Web开发技术十年发展历程
lampcy
androidWeb浏览器html5
回顾web开发技术这十年发展历程:
Ajax
03年的时候我上六年级,那时候网吧刚在小县城的角落萌生。传奇,大话西游第一代网游一时风靡。我抱着试一试的心态给了网吧老板两块钱想申请个号玩玩,然后接下来的一个小时我一直在,注,册,账,号。
彼时网吧用的512k的带宽,注册的时候,填了一堆信息,提交,页面跳转,嘣,”您填写的信息有误,请重填”。然后跳转回注册页面,以此循环。我现在时常想,如果当时a
- 架构师之mima-----------------mina的非NIO控制IOBuffer(说得比较好)
nannan408
buffer
1.前言。
如题。
2.代码。
IoService
IoService是一个接口,有两种实现:IoAcceptor和IoConnector;其中IoAcceptor是针对Server端的实现,IoConnector是针对Client端的实现;IoService的职责包括:
1、监听器管理
2、IoHandler
3、IoSession
- ORA-00054:resource busy and acquire with NOWAIT specified
Everyday都不同
oraclesessionLock
[Oracle]
今天对一个数据量很大的表进行操作时,出现如题所示的异常。此时表明数据库的事务处于“忙”的状态,而且被lock了,所以必须先关闭占用的session。
step1,查看被lock的session:
select t2.username, t2.sid, t2.serial#, t2.logon_time
from v$locked_obj
- javascript学习笔记
tntxia
JavaScript
javascript里面有6种基本类型的值:number、string、boolean、object、function和undefined。number:就是数字值,包括整数、小数、NaN、正负无穷。string:字符串类型、单双引号引起来的内容。boolean:true、false object:表示所有的javascript对象,不用多说function:我们熟悉的方法,也就是
- Java enum的用法详解
xieke90
enum枚举
Java中枚举实现的分析:
示例:
public static enum SEVERITY{
INFO,WARN,ERROR
}
enum很像特殊的class,实际上enum声明定义的类型就是一个类。 而这些类都是类库中Enum类的子类 (java.l