摘要: 1 /** 2 *topPower2 use to set unsigned int to power of two 3 *@param value input value 4 *@return return the value's of the value,if input 3 return 4, if input 4 return 4 5 */ 6 size_t topPower...阅读全文
posted @ 2017-08-16 10:58 karllen 阅读(4) 评论(0) 编辑
摘要: 在Jni开发中,需要回调给java层数据,因此使用java的方法签名是必不可少的。 快速定位java方法签名的方式: java方法签名由(函数参数列表)返回值组成。 cmd运行:javap -s 字节码对应的类,显示方法签名: 快速定位自定义的类的方法签名: 找到编译生成的class字节码文件目录,阅读全文
posted @ 2017-08-03 13:40 karllen 阅读(18) 评论(0) 编辑
摘要: android studio2.3.3 的版本中 Jni函数调用C++对象,对象调用相关的成员函数, lldb调试,变量跟踪窗口,this指针和相关变量显示无效的原因,但这些参数实际是有效的,只是debug lldb调试环境出错。 原因是模拟器选择 x86 架构的就会出现问题 模拟器选择arm 架构阅读全文
posted @ 2017-07-27 20:15 karllen 阅读(32) 评论(0) 编辑
摘要: windows环境变量配置 JAVA_HOME: D:\Java\jdk1.8.0_131 path: %JAVA_HOME%\bin; classpath: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;阅读全文
posted @ 2017-07-11 14:24 karllen 阅读(6) 评论(0) 编辑
摘要: 开源代码地址 github:https://github.com/open-source-parsers/jsoncpp 使用的时候直接包含.h和.cpp到项目中,也可以编译成lib库来使用。 json简单字符串解析: 生成: Json嵌套数组,嵌套Json,数组可以通过下标来访问。 生成: 生成的阅读全文
posted @ 2017-07-05 19:08 karllen 阅读(18) 评论(0) 编辑
摘要: 简单的小工具是VS2015 + Qt5.6.1实现的,界面部分是Qt实现,串口是封装的WinAPI,把串口收发模块封装成了个Serialport.dll 供Qt界面调用。 由于VS2015需要Universal CRT运行环境,因此把Qt编译成了静态的版本。 一、串口收发是封装的Win32,单独封装阅读全文
posted @ 2017-07-04 10:30 karllen 阅读(488) 评论(0) 编辑
摘要: 有时候软件发布,又不得不调试其中的某个dll模块, 这时候就需要在发布的release版本的软件中来调试其中的dll模块了。 vs2015设置: 1、Release模式下右键工作属性,选择C/C++,General下,Debug Infomation Format选择Program Database阅读全文
posted @ 2017-06-26 14:02 karllen 阅读(31) 评论(0) 编辑
摘要: 测试环境:VS2015 内置类型(int举例): 后置++i和i++的+1操作的执行顺序的不同,效率几乎无区别 i++将i的值赋值到eax寄存器中,然后在将eax寄存器的值赋值到变量a所在的内存地址中,然后再讲i的值赋值到ecx,执行ecx+1,加1后再重新对i的赋值为ecx. ++i将i的值赋值到阅读全文
posted @ 2017-06-26 13:45 karllen 阅读(15) 评论(0) 编辑
摘要: 一、简单介绍 (1)、type_traits 类型萃取,C++11中已经成为了一个核心模块。 (2)、标准库包括helper classes 、type traits、type transformations 三个模块。 (3)、type_traits是编译期就去确定具体的类型,从而根据不同的类型来阅读全文
posted @ 2017-06-24 19:25 karllen 阅读(19) 评论(0) 编辑
摘要: 今天在VS2015中用编译好的QT5静态库打包软件,配置好QT的静态环境后, 发现报MSVCRTD.lib(_chandler4gs_.obj) : error LNK2019: unresolved external symbol __except_handler4_common referenc阅读全文
posted @ 2017-06-22 09:25 karllen 阅读(31) 评论(0) 编辑