- 博客(7)
- 收藏
- 关注
原创 Elias gamma code(eliasγ码/以利亚加玛码) 一种正整数通用编码
Elias gamma code1.简介: Elias gamma code 是一种用于正整数的通用编码,由Peter Elias发明。常被用于无法事先得知上界的正整数,即一种变长编码方式。 CocosBuilder的ccb文件中的正整数正是采用了这种编码方式,被编码到了ccbi文件中(ccbi是二进制文件)。 在Cocos2dx引擎中,CCBReader再利用Elias gamma co...
2019-08-31 15:48:49 2295
原创 Cocos2d-x子节点渲染问题
Cocos2d-x子节点纹理受父节点影响问题1.1 问题:子节点渲染时,使用了父节点的纹理被绘制了出来。2.1 原因:cocos对gl的渲染管线进行了封装。我们在使用自定义渲染命令时,一定要兼顾cocos的渲染机制。如GL:bindTexture(Texture* texture); 和 glbindTexture(target,texture);是不同的。前者不影响Cocos的一些节...
2020-01-10 18:26:38 328
原创 VisualStudio 2019配置freeglut或glfw3
一.错误集锦错误1:LNK2019 无法解析的外部符号 main,该符号在函数 “int __cdecl invoke_main(void)” (?invoke_main@@YAHXZ) 中被引用 。G:…\MSVCRTD.lib(exe_main.obj)。解决办法:右键项目->连接器->系统->子系统,在子系统中选择窗口即可。原因:子系统的选择影响了链接器选择的入口...
2019-10-26 01:57:55 2640
原创 XCode下Cocos2d-x项目导入Box2D源码库
XCode导入Box2D源码库1.删除Cocos2dx自带的Box2da.双击项目,打开配置页。找到配置中“User Header Search Paths”项,该项是项目使用项目以外的包进行调试和发布的路径。双击该项能同时修改“Debug”和"Release"的路径。找到项目自带的的Box2D路径,删除。b.双击项目库,打开配置页。找到配置中“User Header Search Pa...
2019-09-20 00:05:56 340
原创 控制台报错:Unknown database ‘xxxxx‘
一、问题描述:Unknown database ‘xxxxx’二、环境:eclipse mars;mysql 5.7;tomcat8.0;三、查找原因:cmd打开window控制台,输入命令:C:\Users\Qiao>mysql -uroot -pEnter password: ****show databases;控制台显示:找到原因:数据...
2019-04-30 12:45:02 55712 7
原创 org.hibernate.TypeMismatchException:Provided id of the wrong type for class ...
报错:org.hibernate.TypeMismatchException: Provided id of the wrong type for class …一、报错情景:在Dao中使用hibernateTemplate从数据库查询一条数据,函数为:public User findByUsername(String username) {return this.hibernateTemp...
2019-04-17 11:17:33 1614
原创 简洁javascript代码实现动态添加form、input、div等表单元素
简洁javascript实现动态添加form,div,input等元素至html中1.个人简介:本人在校本科生,酷爱编程。最近借着做课设的机会顺便学习前端开发,尤其是动态网页这一块。几年学习的过程中,用过不少语言写过不少项目,经验无比多,但是一直没能及时分享,有些当时自创的优秀代码和独特的想法也都没能保留下来。今天第一次分享文章,错误的表述请多指正。2.IDE:JetBrains ...
2019-03-26 02:18:09 6359 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人