- 博客(7)
- 收藏
- 关注
原创 Elias gamma code(eliasγ码/以利亚加玛码) 一种正整数通用编码
Elias gamma code 1.简介: Elias gamma code 是一种用于正整数的通用编码,由Peter Elias发明。常被用于无法事先得知上界的正整数,即一种变长编码方式。 CocosBuilder的ccb文件中的正整数正是采用了这种编码方式,被编码到了ccbi文件中(ccbi是二进制文件)。 在Cocos2dx引擎中,CCBReader再利用Elias gamma co...
2019-08-31 15:48:49
2622
原创 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
407
原创 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
2751
原创 XCode下Cocos2d-x项目导入Box2D源码库
XCode导入Box2D源码库 1.删除Cocos2dx自带的Box2d a.双击项目,打开配置页。 找到配置中“User Header Search Paths”项,该项是项目使用项目以外的包进行调试和发布的路径。双击该项能同时修改“Debug”和"Release"的路径。找到项目自带的的Box2D路径,删除。 b.双击项目库,打开配置页。 找到配置中“User Header Search Pa...
2019-09-20 00:05:56
426
原创 控制台报错:Unknown database ‘xxxxx‘
一、问题描述:Unknown database ‘xxxxx’ 二、环境: eclipse mars; mysql 5.7; tomcat8.0; 三、查找原因: cmd打开window控制台,输入命令: C:\Users\Qiao>mysql -uroot -p Enter password: **** show databases; 控制台显示: 找到原因: 数据...
2019-04-30 12:45:02
55941
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
1773
原创 简洁javascript代码实现动态添加form、input、div等表单元素
简洁javascript实现动态添加form,div,input等元素至html中 1.个人简介: 本人在校本科生,酷爱编程。 最近借着做课设的机会顺便学习前端开发,尤其是动态网页这一块。 几年学习的过程中,用过不少语言写过不少项目,经验无比多,但是一直没能及时分享,有些当时自创的优秀代码和独特的想法也都没能保留下来。 今天第一次分享文章,错误的表述请多指正。 2.IDE: JetBrains ...
2019-03-26 02:18:09
6594
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅