上一页 1 ··· 202 203 204 205 206 207 208 209 210 ··· 300 下一页
2013年8月18日

Learning Lua Programming (4) Cocos2d-x中Lua编程(一)

摘要: 刚开始接触cocos2d-x 下的Lua编程,主要参看了李华明大神的博客中的介绍,http://blog.csdn.net/xiaominghimi/article/category/1155088大概了解了一下,下面这篇博客主要记录一下如何在Cocos2d-x项目中使用Lua进行开发,还有在Lua中如何使用自定义的精灵类(Lua脚本和自创建类之间的访问)这两个内容;这些内容在李华明大神的博客中都有详细的介绍,个人看我觉得有点乱,所以写下这篇入门博客。一、如何在Cocos2d-x项目中使用Lua进行开发首先创建一个带有Lua的Cocos2d-x项目,在资源目录下就会看到两个lua文件,hel. 阅读全文
posted @ 2013-08-18 21:39 you Richer 阅读(651) 评论(0) 推荐(0)

排序算法--归并排序

摘要: 归并排序,其主要思想是通过递归来分解原有数组,通过使分解后的数组有序,然后合并数组从而达到排序的结果。因此我们不难写出整个归并排序的过程。public static void mergeSort(int a[],int left,int right,int p[]){ if(left >= right){ return; }else{ int mid = (right + left) >> 1; mergeSort(a,left,mid,p); mergeSort(a,mid+1,right,p); mergeArray(a,left,mid,right,p)... 阅读全文
posted @ 2013-08-18 21:37 you Richer 阅读(162) 评论(0) 推荐(0)

在程序中,你敢怎样使用“goto”语句!

摘要: 用goto是一个个人爱好的问题。“我”的意见是,十个goto中有九个可以用相应的结构化结构来替换。在那些简单情形下,你可以完全替换掉goto,在复杂的情况下,十个中也有九个可以不用;你可以把部分代码写成一个小的子程序调用;用嵌套的if语句;用状态变量代替;或者重新设计控制条件的结构。消除goto是很难的,但它却是很好的脑力活动。 如果100个用goto的情形中有一个靠goto很好地解决问题的方法,这时你要把它用的好些。只要问题能够解决,我们是不约束用不用goto的,当时应当注意,最好还是少用或者是不用goto语句编程。下面对用goto的方法做一些总结:若语言不支持结构化语句,那就用... 阅读全文
posted @ 2013-08-18 21:34 you Richer 阅读(377) 评论(0) 推荐(0)

Linux进程阻塞的相关知识

摘要: 1.如果驱动程序无法立即满足要求,该如何响应?当数据不可用时,用户可能调用read;或者进程试图写入数据,但因为输出缓冲区已满,设备还未准备好接受数据。调用进程通常不会关心这类问题,程序员只会简单调用read和write,然后等待必要的工作结束后返回调用。因此,在这种情况下,我们的驱动程序应该(默认)阻塞该进程,将其置入休眠状态直到请求可继续。2.“休眠(sleep)”对进程来讲意味着什么?当一个进程被置入休眠时,它会被标记为一种特殊状态并从调度器的运行队列中移走。直到某些情况下修改了这个状态,进程才会在任意CPU上调度,也即运行该进程。休眠中的进程会被搁置在一边,等待将来的某个事件发生。对L 阅读全文
posted @ 2013-08-18 21:32 you Richer 阅读(1684) 评论(0) 推荐(0)

xend调用xenstore的出错揭秘

摘要: 近期发现几例问题,均是xend里面报了同一个错误File "/usr/lib64/python2.4/site-packages/xen/xend/xenstore/xstransact.py", line 29, in __init__ self.transaction = xshandle().transaction_start() Error: (2, 'No such file or directory') 好吧,可能有人会觉得我们太土了,怎么还在用xend,我也很鄙视自己。不管怎样,既然有问题,就得解决。刚好xenstore的实现之前也不是非常了解 阅读全文
posted @ 2013-08-18 21:30 you Richer 阅读(297) 评论(0) 推荐(0)

[置顶] Oracle 11g ASM:如何在 ASMCMD 命令行工具中创建 Oracle ACFS 文件系统

摘要: 实验环境:Oracle 11g R2 RAC (11.2.0.3.5) Oracle Enterprise Linux 5.6 x86 1、创建 ASM 磁盘组 在两节点挂好磁盘后,在第一节点上对磁盘进行分区 [root@rac1 ~]# fdisk -l Disk /dev/sde: 2147 MB, 2147483648 bytes 255 heads, 63 sectors/track, 261 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes ... 阅读全文
posted @ 2013-08-18 21:28 you Richer 阅读(667) 评论(0) 推荐(0)

AT&T汇编

摘要: AT&T汇编和8086汇编语言虽然两者很相似,但是还是不能根据8086的语法规则来读AT&T汇编的吧,所以还是要看看AT&T汇编的语法规则,因为在读内核代码时,跟硬件打交道的部分代码是用AT&T汇编编写的,所以不可避免的会遇到AT&T汇编,下面先来看看AT&T汇编的语法规则吧。一、大小写 INTEL格式的指令使用大写字母,而AT&T格式的使用小写字母。 例: INTEL AT&T MOV EAX,EBX movl %ebx,%eax 二、 操作数赋值方向 在INTEL语法中,第一个表示目的操作数,第二个表示源操作数,赋值方向从右向 阅读全文
posted @ 2013-08-18 21:26 you Richer 阅读(307) 评论(0) 推荐(0)

最小生成树(MST)[简述][模板]

摘要: Prim(添点法)1. 任选一点(一般选1), 作为切入点,设其与最小生成树的距离为0(实际上就是选一个点,将此树实体化),.2. 在所有未选择的点中选出与最小生成树距离最短的, 累计其距离, 并标为已选. 若都选择了, 则得到了最小生成树(的总路长). 3. 更新与此点相邻的点"与最小生成树的距离".返回2. #include #include #include #include using namespace std;#define N 1003#define inf 0x3f3f3f3fstruct node { int v, w; node () {} node(i 阅读全文
posted @ 2013-08-18 21:23 you Richer 阅读(277) 评论(0) 推荐(0)

poll系统调用的内核态实现机制分析

摘要: 版权所有,转载请标明出处 All right reserved,Copyright by 徐行而至 浅唱而归 前面已经比较详尽的分析了系统调用引发的内核执行过程,本文将继续分析一下linux2.6.38内核源码中poll函数(与select实现类似)的实现。通过前面的分析,我们知道,应用程序中的open、read、write函数系统调用都会触发软中断异常,从而进入异常处理,在异常处理中将会获取用户态传入的系统调用号,根据系统调用号在系统调用表中索引出实际的系统调用处理函数,如内核里的sys_open、sys_read、sys_write函数,而内核里的这些函数又会对应到驱动... 阅读全文
posted @ 2013-08-18 21:21 you Richer 阅读(557) 评论(0) 推荐(0)

Tomcat与web程序结构与Http协议

摘要: telnet一:打开telnet服务: 控制面板------> 程序和功能---> 打开或关闭windows功能---> 选中 Telnet客户端--->确定 二:测试telnet服务是否已经打开: C:\Users\Administrator>telnet -? telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]] -a 企图自动登录。除了用当前已登陆的用户名以外,与 -l 选项相同。 -e 跳过字符来进入 telnet 客户端提示。 -f 客户端登录的文件名 ... 阅读全文
posted @ 2013-08-18 21:19 you Richer 阅读(260) 评论(0) 推荐(0)
上一页 1 ··· 202 203 204 205 206 207 208 209 210 ··· 300 下一页