自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

cocostudio中SceneEditor和UI编辑器的关系

先用ui编辑器弄了个ui,然后用场景编辑器编了个场景,把ui拖进去了。通过代码加载场景后,整了很久才弄明白怎样调UI编辑器里的控件。把关键代码贴在这里以便查询:bool SceneTest1::init(){ if (!UILayer::init()) { return false; } CCNode* pNode = SceneReader::sharedSceneR...

2013-11-29 22:09:00 100

jetty和websocket和protobuf

前面两篇文章都在说protobuf,这里说下我使用的服务器环境:jetty-distribution-9.1.0.v20131115 + JDK7 + protobuf 2.5.0 +apache-maven-3.1.1首先需要编译protobuf的java库文件,具体请参考protobuf目录下的java/README.txt文件生成java用的protobuf文件的方法请参考官方文...

2013-11-29 15:17:00 177

Nodejs上使用MongoDB数据库

在nodejs上使用MongoDB,你就必须 先把MongoDB的模块安装到项目中,安装模块执行的命令如下:npm install mongodb卸载模块的命令:npm uninstall mongodb如有转载,请标明来自此出处http://blog.csdn.net/qxs965266509,必须注意!在nodejs中用require获取该模块就可以使用,...

2013-11-29 14:53:00 138

cocos2dx使用lua和protobuf

为了使游戏开发更加方便快捷,我继续了protobuf在lua下的尝试。socket使用的是cocos2dx集成的websocket。先说下环境:cocos2d-x-2.2.1 + protobuf 2.5.0 +protoc-gen-lua +Python 2.7.51.在protobuf目录下依次执行如下命令python setup.py buildpython set...

2013-11-29 14:50:00 234

android 把图片转换成Base64字符串

import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.graphics.Bitmap;import and...

2013-11-29 14:41:00 163

Windows7 Java环境变量配置

需要的软件:JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html一、安装JDK二、配置环境变量1.右击计算机》属性》高级系统设置》高级选项卡》环境变量2.在系统变量中选择新建按钮弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入...

2013-11-29 10:19:00 217

cygwin下ndk编译protobuf

网上查了很多资料,自己也尝试过多次,经过屡次失败之后终于成功了,记录下此文档和大家分享下。先说下我的环境:win7(64bit) + cygwin(64bit) + ndk(r9b) + protobuf(2.5.0)应该都是目前最新的环境。1.搭建好ndk的环境,保证能成功编译ndk下的例子hello-jni。2.在protobuf目录下新建jni目录,将src目录复制到jni目...

2013-11-28 22:23:00 128

nodejs产生图片验证码

基于html5 canvas1、ubuntu 下安装sudo apt-get install libcairo2-devsudo npm install canvas2、nodejs代码var Canvas = require('./Common/canvas');var getRandom = function(start,end){ return start+Math.r...

2013-11-28 17:09:00 398

程序员常用工具及网址

帮助文档1.在线帮助文档APIhttp://tool.oschina.net/apidocs;

2013-11-26 13:25:00 88

MyBatis 3.× 的简单配置

iBatis改名成为MyBatis,用法也改变了不少,iBatis 到 MyBatis区别 请阅读一大神写的博客:http://blog.csdn.net/laixiaonian/article/details/7222855下面简单的说说MyBatis的配置:下载Mybatis和mysql的jar包:MyBatis各个版本的下载地址:http://mvnrepository.c...

2013-11-26 10:29:00 141

cocos2d-x开启IOS多点触控

参考资料:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_Enable_Multi-Touch/diff/4在初始化代码中,开启当前层接受触摸[cpp]view plaincopyprint?this->setTouchEnabled(true);在AppC...

2013-11-26 08:49:00 114

MOTOROLA MC40 Intent获取扫描头信息

https://launchpad.motorolasolutions.com/documents/dwdemo_sample.htmlDWDEMO SAMPLETable of ContentsNAMESYNOPSISAPPLICATION LAYOUTINTENT STRINGSHANDLING INTENTSTOGGLING THE SCAN TR...

2013-11-22 10:43:00 334

搭建pomelo-cocos2dchat测试环境(win7)

先说下我这里的环境:win7, vs2012, cocos2dx-2.2.0pomelo-cocos2dchat的下载地址:点击打开链接要运行这个demo还需要libpomelo项目的支持:点击打开链接按照文档的说明编译libpomelo,另外其子目录deps下还有两个依赖项目jasson和uv,也需要分别用visual studio进行编译。下载后我解压到了cocos2dx的pr...

2013-11-21 17:01:00 134

MOTOROLA MC40 android系统扫描开发

MOTOROLA MC40 android系统除在手机应用DataWedge中配置Profile之外,代码部分也是重点修改的位置。官方文档:https://launchpad.motorolasolutions.com/documents/dw_api_for_android.htmlDATAWEDGE API for ANDROIDTable of ContentsOVE...

2013-11-21 14:22:00 219

Chatofpomelo搭建环境(win7)

偶然看到了网易的pomelo项目,比较感兴趣,于是打算了解下。先从它的一个聊天服务器开始。首先需要按照官方文档先搭建pomelo的环境,参考文档:点击打开链接默认会安装在C:\Users\<your windows' account>\AppData\Roaming\npm位置,(我的系统是windows 7)。从git下载Chatofpomelo工程,点击打开链接。我...

2013-11-20 18:05:00 87

C语言基础篇:5、C语言的输入输出

Reference:参考:C语言入门经典(第四版)Guide:了解最基本的输入输出,以及格式控制符的详细使用在C语言中,所有数据的输入输出都是由<stdio.h>中的库函数完成的,所以必须将该头文件包含进去。stdio的意思是standard input output。一、putchar和getchar函数putchar函数是字符输出函数,其功能实在...

2013-11-19 16:59:00 172

C语言基础篇:4、C语言的基本数据类型及类型转换

Reference:参考:C语言入门经典(第四版)Guide:了解C语言中的基本数据类型和类型之间的转换。一、字符型在所有的数据类型中,char类型占用的内存空间最少,它一般只需要一个字节。存储在char类型变量的整数可以表示为带符号或无符号的值,这取决于编译器。若表示为无符号的类型,则存储在char类型变量的值可以是0~255.若表示为带符号的类型,则可以...

2013-11-19 16:40:00 119

tomcat 启动失败,提示 Failed to initialize end point associated with ProtocolHandler

1、该问题是因为端口被占用2、打开cmd,输入 > netstat -anb3、查看到8080端口被程序占用。4、修改tomcat的端口 /conf/server.xml,5、重新启动tomcat成功。...

2013-11-14 11:46:00 258

C语言基础篇:3、常用转义字符表

Reference:转载:http://c.chinaitlab.com/basic/873740.htmlGuide:了解基本转移字符。以前一直不知道 回车符和换行符的区别,今天终于明白了。C语言常用转义字符表转义字符含义ASCII码(16/10进制)\o空字符(NULL)...

2013-11-13 15:39:00 240

C语言基础篇:2、main函数

Reference:转载:http://see.xidian.edu.cn/cpp/html/725.htmlGuide:了解最基本的main函数C的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。一、main()函数的形式在最新的 C99 标准中,只有以下两种定义方式是正确的:int main( voi...

2013-11-13 15:02:00 85

C语言基础篇:1、C语言简介

Reference:C语言入门经典(第四版)C语言程序设计 谭浩强Guide:简单介绍C语言,开始C语言的学习之旅,了解即可一、什么是C语言?C语言是一种功能强大、简洁的计算机语言,通过它可以编写程序,指挥计算机完成指定的任务。我们可以利用C语言创建程序(即一组指令),并让计算机依指令行事。二、C语言的发展C语言是在70 年代初问世的。一九七八年由美国...

2013-11-13 11:50:00 121

关于js动态生成元素,注册(绑定)的事件失效的解决(on)

如有转载,请标明来自此出处http://blog.csdn.net/qxs965266509,必须注意!jQuery 1.9 较之前的版本做了很大的调整,很多函数都不被支持。例如 live(),die(),toggle(),sub(),$.browser 等等都已经被移除,完整的更新内容见 http://jquery.com/upgrade-guide/1.9/ (英文)。 在不改变你网站代码...

2013-11-11 13:37:00 70

js拖拽div移动

js拖拽div移动,就是鼠标点击住div,根据鼠标的位置来改变div的位置如有转载,请标明来自此出处http://blog.csdn.net/qxs965266509,必须注意!第一种方法如下:代码如下:html代码如下:<div id="message_box" style="position:absolute; background-color:#FFFF...

2013-11-09 02:16:00 235

剑指Offer之斐波那契数列

题目描述:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下:输入:输入可能包含多个测试样例,对于每个测试案例,输入包括一个整数n(1<=n<=70)。输出:对应每个测试案例,输出第n项斐波那契数列的值。样例输入:3样例输出:2/**...

2013-11-05 09:35:00 64

单例模式的常见应用场景

单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一。这里又不具体讲如何实现单例模式和介绍其原理(因为这方便的已经有太多的好文章介绍了),如果对单例模式不了解的可以先看下:http://terrylee....

2013-11-05 09:21:00 166

关于如何判断与解决deadlock的问题

当前应用时常会出现deadlock的alert记录,关于如何判断与解决deadlock的问题,有一些介绍性的文章值得阅读。How to Identify ORA-00060 Deadlock Types Using Deadlock Graphs in Trace (文档 ID 1507093.1) 当Oracle检测到死锁后,会取消当前检测到死锁的SQL执行,并...

2013-11-05 08:47:00 142

CMU ECE选课

15121基本数据结构,你要本科修过就不必听了,最深到二叉树堆排序。 15213好课,必选【请第一时间抢课,我的周花费20h】 15410好课,慎选【理由同song学长,后面细说】 15211没了,现在的取代课是用sml编程的15210,喜欢函数式编程的可以 算60学分的课【cs向】 18648 real time embedded system【archer大神推荐】 18645 how t...

2013-11-05 02:38:00 465

信不信?读完这些书,你的眼界和眼光,立即赶超硕士博士

信不信?读完这些书,你的眼界和眼光,立即赶超硕士博士  如果你想通过阅读提升自己的知识面,提高眼界,提升谈吐水平,甚至……比那些读了四年、七年大学和研究生的人,看问题时眼光更毒辣,下面这个书单就是为你准备的。  男生借助这个书单,可以变得更加成熟,更加有智慧;  女生借助这个书单,可以变得更加有气质,提升才气;  以下书单,是国内某名牌大学研究生给自己的朋友推荐的书...

2013-11-05 02:12:00 172

几个有意思的算法题

1.题目标题: 高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢? 高斯出生于:1777年4月30日。 在高斯发现的一个重要定理的日记上标注...

2013-11-05 01:11:00 279

Spring事务传播特性实例解析

背景介绍 目前系统正在进行代码重构前期预研工作,目标采用spring控制事务以减少开发代码量,提高开发效率。同时避免开发人员编码控制事务所带来的链接没有释放,事务没有提交,出现异常事务没有回滚的Bug。为保证系统能正确使用Spring控制事务,必须很好的理解其传播特性。在沟通中发现,好多人知道这个概念但是对于事务的实际传播行为往往模棱两可。基于上述原因,本文采用Demo实例的方式对...

2013-11-05 01:08:00 566

ACM 进阶学习第一课----素数相关(2)

今天学习数论的第二个方面素数相关主要内容算术基本定理欧拉定理素数测试Pollard rho方法算术基本定理筛法目标:求出n以内的所有质数【原始算法步骤】初始时容器内为2到n的所有正整数取出容器中最小的数p,p一定是质数,删去p的所有倍数(注:只需从p2开始删除即可)重复上述步骤直到容器为空【原始算法分析】优点:算法简单,空间上...

2013-11-05 00:59:00 149

另一种求大数阶乘的算法

大数阶乘 问题描述:编写程序,对给定的n(n <= 100),计算并输出k的阶乘k!的全部有效数字。注意:如果要求一个5的阶乘,用整型可以存储,求10的阶乘可以用长整型表示,但若要求100的阶乘,就无法用长整型表示,此时就必须考虑别的方法。 要求的k!的值,必定已求得(k-1)!的值,依次地推,当 k = 2时,要求的1! = 1为已知。求得(k-1)!的值后,对(k-1)!连续...

2013-11-05 00:47:00 157

Java中的constructor

Java中的构造方法总结今天写代码突然发现Java的构造方法也有不少说法呢,闲来无事,总结一下:构造方法和实例方法的区别:一、主要的区别在于三个方面:修饰符、返回值、命名1、和实例方法一样,构造器可以有任何访问的修饰符,public、private、protected或者没有修饰符 ,都可以对构造方法进行修饰。不同于实例方法的是构造方法不能有任何非访问性质的修饰符修饰,例如sta...

2013-11-05 00:32:00 2933

南京现场赛总结

南京现场赛就这么结束了,心情很复杂。。首先十分感谢魏神和萌神,冒着被我坑的风险打了一场。。而且十分不幸的是,我确实坑了他们。。。比赛的气氛很好,而且参赛队员之间的氛围也很赞。就是来回坐的都是上铺,这点太坑爹了。比赛一开始还做的挺好,可是之后就卡题了,整整卡了四小时也没卡出个所以然来 !==然后看到其他队的气球一个接一个升起,说不紧张是骗子,真的手心都冒汗了。这次比赛最大...

2013-11-05 00:09:00 80

每日ACM小题--POJ1006——中国剩余定理的完美诠释 201304(附录POJ_1005水题一枚)...

问题引入在《孙子算经》中有这样一个问题:“今有物不知其数,三三数之剩二(除以3余2),五五数之剩三(除以5余3),七七数之剩二(除以7余2),问物几何?”这个问题称为“孙子问题”,该问题的一般解法国际上称为“中国剩余定理”。具体解法分三步:找出三个数:从3和5的公倍数中找出被7除余1的最小数15,从3和7的公倍数中找出被5除余1 的最小数21,最后从5和7的公倍数中...

2013-11-04 23:46:00 225

一位ACMer过来人的心得

刻苦的训练我打算最后稍微提一下。主要说后者:什么是有效地训练?我想说下我的理解。很多ACMer入门的时候,都被告知:要多做题,做个500多道就变牛了。其实,这既不是充分条件、也不会是必要条件。我觉得一般情况下,对于我们普通学校的大学生,各方面能力的差距不会太大,在这种情况下,训练和学习的方法尤为重要。其实,500题仅仅是一个标志,而且仅仅表示你做ACM-ICPC有...

2013-11-04 23:36:00 56

剑指Offer之旋转数组的最小数字

题目1386:旋转数组的最小数字题目描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。输入:输入可能包含多个测试样例,对于每个测试案例,输入的第一行为一个整数n(1<= n<=...

2013-11-04 22:24:00 53

庞果网之建立信号基站

题目详情要建立一个信号基站服务n个村庄,这n个村庄用平面上的n个点表示。假设基站建立的位置在(X,Y),则它对某个村庄(x,y)的距离为max{|X – x|, |Y – y|}, 其中| |表示绝对值,我们的目标是让所有村庄到信号基站的距离和最小。基站可以建立在任何实数坐标位置上,也可以与某村庄重合。输入:给定每个村庄的位置x[],y[...

2013-11-04 21:37:00 66

关于如何判断与解决deadlock的问题

当前应用时常会出现deadlock的alert记录,关于如何判断与解决deadlock的问题,有一些介绍性的文章值得阅读。How to Identify ORA-00060 Deadlock Types Using Deadlock Graphs in Trace (文档 ID 1507093.1) 当Oracle检测到死锁后,会取消当前检测到死锁的SQL执行,并进行语句级回滚,...

2013-11-04 18:01:00 565

C++ 函数中参数传递的解析

昨天看了内存管理的有关内容,有一点了解,但不是很深入,发现之前写代码时有很多细节问题没有注意到,只知道这样做可以实现功能,却不知道为什么可以这样,对于采用自己的方法造成的隐患也未知,更不晓得还有其他方法可以实现,我们知道C++强大的一个原因是因为对于一个问题的答案多种解答方法或思路,我想着也许就是它难学的原因。因为你只知道一种或极少数的实现方法,却不知道其他的实现方法,换句话说,就是对这个东...

2013-11-04 15:42:00 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除