上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要: signed char ch=0xe0;unsigned int i=ch;那么i是多少?这样就要涉及到一些补全知识,对于signed类型 右移补符号位,如果符号为是0就补0,1就补1,无符号当然都是0补0;而这里i到底是根据i本身的符号位补还是ch的符号位补?输出i结果是429......,可知补全的是1,那么说明是根据ch来补全了,这个记下. 阅读全文
posted @ 2014-04-09 23:15 cavehubiao 阅读(103) 评论(0) 推荐(0) 编辑
摘要: bss段:BSS段(bsssegment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文BlockStarted by Symbol的简称。BSS段属于静态内存分配。data段:数据段(datasegment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。text段:代码段(codesegment/textsegment)通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定,并且内存区域通常属于只读,某些架构也允许代码段为可写,即允许修改程序。在代码段中,也有可能包含一些只读的常数变量,例如字符串常量等。ro 阅读全文
posted @ 2014-04-09 22:31 cavehubiao 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 也许大家都有过这样的疑惑:const_cast可以去除一个常量的const属性,去除const属性后应该可以对“常量”进行修改,通过调试器发现内存中的值是被改变的,可是再传递这个“常量”的时候,值却一直保持原状,实在古怪,在Windows下用VC、尝试如此,在Linux下用g++尝试也如此,我原先以为和编译器的优化选项有关系,把所有优化选项关闭,照样没用,为什么?写了个程序进行测试:双击代码全选1234567891011121314151617181920212223242526272829#include using namespace std;void Fun(int &value 阅读全文
posted @ 2014-04-09 17:04 cavehubiao 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 果真是crazy gui,我搞了一下午。下面是小记载我使用的是CEGUI 0.83+对应的依赖库。开始先Cmake依赖库,然后buildall,记得最好选上tinyxml。然后把生成的dependencise文件夹复制到CEGUI 0.83的主目录。再Cmake CEGUI 0.83,configure然后发现一堆LIB,.H ,missing,最后还会提示让你选个XML parser.这里就选择ext那个就行...tinyxml貌似有问题别选了还有两个主要的OIS和Ogre也提示找不到.那就在Cmake里add entry ,名字分别为OGRE_SDK,和OIS_HOME,类型设为path, 阅读全文
posted @ 2014-04-07 21:28 cavehubiao 阅读(201) 评论(0) 推荐(0) 编辑
摘要: cf上的239div_triangle那题,参考了别人的思路,相等与直角在原点,开始两直角边就在xy轴上,然后逐渐旋转,那么可以旋转时,新点的y坐标就是sqrt(x*x-i*i),于是暴力即可。注意可能旋转时导致两点y坐标相等,使得斜边平行与x轴,所以有个判断。/* Author:cavehubiao Mail:cavehubiao@qq.com MyBlog:http//www.cnblogs.com/cavehubiao*/#include#include#include#include#include#include#include#include#includeusi... 阅读全文
posted @ 2014-04-06 18:19 cavehubiao 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1.是编译是记得修改jni/android.mk,把自己创建的几个cpp添加进去。2.是用create_project.py创建工程时有个-package参数,这个不知有什么用,但是名字你要记得,应为eclipse有个Xml和个源文件里要改成这个包名,具体原因java我不太懂。3.是创建txm地图时,用个编辑器看看png文件路径,搞不好就不对。 阅读全文
posted @ 2014-03-30 21:00 cavehubiao 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 上次看到的题目仅是判断是否有环,如果要求出环的起点位置又该如何呢?这里看到关于快慢指针的证明,感觉有必要记下来下。假设链表头到环头距离k,环长度n,指针相遇位置距离环头为x,慢指针直到相遇时移动距离为m那么有m=k+x+pn,2m-m=qn;那么有qn=k+x+pn,即k+x=(q-p)n;可以发现从表头到相遇位置的距离是环长的整数倍。那么,将slow或者fast任意一个指针从相遇位置直接移动到表头。然后while(slow!=fast)slow++,fast++(这里fast也只一次一步)那么最后slow=fast时,一定是环头位置。node * f(node* head){ node* . 阅读全文
posted @ 2014-03-24 18:06 cavehubiao 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 这星期有点茫然,实习也没怎么找了,上星期那个公司给的要求让我花了几天时间看cocos2dx才搞完,做的确烂啊,以前总感觉这种2d的ge比较简单,没想到写起来还是好多不会。结果也是东西叫过去后被一顿打脸后没了下文。。。想着毕竟也是第一次写的,传上了留个念。源码地址http://pan.baidu.com/s/1mgNpJ2g 阅读全文
posted @ 2014-03-23 21:42 cavehubiao 阅读(118) 评论(0) 推荐(0) 编辑
摘要: preorder(node) if node == null then return visit(node) preorder(node.left) preorder(node.right)iterativePreorder(node) parentStack = empty stack parentStack.push(null) top = node while ( top != null ) visit( top ) if ( top.right != null ) parentStack.push(top.right) ... 阅读全文
posted @ 2014-03-19 13:38 cavehubiao 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 保存在html/test.phpPHP连接MySQL报错"No such file or directory"的解决办法[说明2]通过终端打开MYSQL命令行的方法:/usr/local/mysql-5.5.28-osx10.6-x86/bin/mysql好下面说一下连接MYSQL数据库时报错的解决办法。1,首先确定是mysql_connect()和mysql_pconnect()的问题,故障现象就是函数返回空,而mysql_error()返回“No such file or directory”2,写个phpinfo页面,找到mysql.default_socket、mysqli.defau 阅读全文
posted @ 2014-03-04 09:55 cavehubiao 阅读(237) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 17 下一页