代码改变世界

阅读排行榜

java 通过jni调用c++实现详解

2014-08-20 17:16 by playerboy, 392 阅读, 收藏,
摘要: Java通过JNI调用C++程序 JNI是Java Native Interface的缩写,中文为JAVA本地调用。使用JNI可以很方便的用我们的Java程序调用C/C++程序。很多时候,某些功能用Java无法实现,比如说涉及到底层驱动的一些功能,这时候我们就可以利用JNI来调用C或者C++程序来... 阅读全文

ubuntu mysql汉字写入只写入了一个字符

2013-08-15 20:03 by playerboy, 376 阅读, 收藏,
摘要: 我用vs做代码编辑器,毕竟编写方便,与ubuntu进行文件夹共享后,vs的编码于gdb编译的不一致,这样导致gdb中显示vs编辑的汉字是乱码,写入数据库只能写一个字符。这个知道是字符集的问题,但就是不确定。今天把vs中的代码用notepad打开,然后转化为utf-8后,gdb中打开汉字显示正常,写入数据库汉字正常。 还有一个是,设置数据库字符集的时候,有一个character_set_server和character_set_database,这两个怎么也设置不成utf-8的形式,最后网上找了一个解决办法,发现网上很多说的什么default_set_server之类的都不行,但却都这么说,.. 阅读全文

c++调用lua

2013-09-09 20:25 by playerboy, 375 阅读, 收藏,
摘要: 任务系统老肖早晨说要用lua脚本写,今天也瞌睡,于是在查资料的时候,困得眼睛都睁不开了,昏昏沉沉的。网上大部分的示例都是5.0之前的吧,所以关于lua_newstate的使用不会,于是怎么也找不到答案,瞌睡啊。晚上不瞌睡了,于是再试一次,发现终于搞好了。现在弄好了,贴上代码,以后看:#include #include extern "C" { #include #include #include } using namespace std;#pragma comment(lib, "lua52.lib") #pragma comment(lib, &qu 阅读全文

[Cocos2D]如何创建Cocos2D-X的项目(版本号2.2)

2014-03-01 19:43 by playerboy, 368 阅读, 收藏,
摘要: 1.下载python(建议2.7版本)并且安装。我的安装路径是C:\Python272.将python的安装目录添加到系统变量中去。比如C:\Python27,用分号隔开。3.在cocos2d-x-2.2的目录中进入到\tools\project-creator目录下,按住shift右击,选择在当前位置打开命令窗口。4.运行如下语句:python create_project.py -project HelloWorld -package com.cocos2d-x.org -language cpp其中HelloWorld为工程名称,com.cocos2d-x.org为我为android版本 阅读全文

java server: all kinds of errors

2015-01-16 17:20 by playerboy, 360 阅读, 收藏,
摘要: 1、在开启java服务器程序时候,web.xml中一直有各种各样错误,查找解决方案好久,都没有靠谱的,头大。忽然看到一条,司马当成活马医:http://stackoverflow.com/questions/13437569/what-does-this-web-xml-error-mean,其中一... 阅读全文