自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 JNI层向Java层传递bitmap

在图像处理SDK像安卓平台转化时,因为使用C/C++开发,所有对外接口需要封装成JNI接口,图像数据的传递可以采用裸数据的形式,直接将传回图像像素值数组,但是也会遇到需要传回bitmap,这时候可以采用两种方案。一、Java预先creatBitmap,然后将jobject bitmap作为JNI接口的参数,传给JNI层。AndroidBitmapInfo info; int resul...

2020-04-29 15:19:30 1178

原创 Android JNI开发读取asserts目录中文件的方法

Android Java层读取asserts目录中的文件://获取asserts/test/目录下的所有文件名称String test_path = "test";int currentImg = 0;String str[] = this.getAssets().list(test_path);if (currentImg >= str.length){ curren...

2020-02-29 16:53:16 1111

原创 代码移植过程中Linux与Windows一致性问题

在实际项目C/C++的开发过程中,经常需要根据目标平台跨平台移植代码,遇到了代码一致性比对问题,在Windows与Linux中不仅是包含的头文件有差异(对编译是否成功有影响),更重要的是数据类型的差异会导致输出结果不同。1.涉及中文字符处理时,用到的宽字节wchar_t与wstring在windows中,wchar_t占两个字节,Linux中则占四个字节,另外需要统一编码方式(最好UTF-...

2020-02-29 11:30:45 584

原创 Qt第三方库QCustomPlot的配置使用

1、下载源码https://www.qcustomplot.com/index.php/download;下载第一个最全,包含了源码和示例2、将下载下来的源码解压,把qcustomplot.cpp与qcustomplot.h拷贝至项目路径(与项目的.cpp .h在一个文件夹中),并在项目中添加现有项3、在VS中使用Qt插件, 项目属性-链接器-输入-附加依赖项 中加入Qt5PrintS...

2019-06-28 09:27:12 554

原创 Linux移植兼容问题

Linux数据格式详见https://www.cnblogs.com/xkfz007/articles/2391865.html将VS2013开发的项目移植于Linux中,出现整数类型和库不兼容问题。1. uint64_t was not declared in this scope2.__int64 does not name a type3.‘numeric_limits’ ...

2019-06-04 20:00:29 598

转载 指针与引用

来源:牛客网解析 https://www.nowcoder.com/test/question/done?tid=15167294&qid=14304#summary指针和引用的敏感词与区别 ★ 相同点:1. 都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。★ 区别:1. 指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针...

2018-04-16 16:18:51 165

原创 动态链接库与静态链接库

静态链接库的优点  (1) 代码装载速度快,执行速度略比动态链接库快;(静态链接库的函数在编译时就确定了要调用的函数,动态链接库需要寻址操作才能确定其调用的函数) (2) 只需保证在开发者的计算机中有正确的.LIB文件,在以二进制形式发布程序时不需考虑在用户的计算机上.LIB文件是否存在及版本问题,可避免DLL地狱等问题。 动态链接库的优点  (1) 更加节省内存并减少页面交换; (2) DLL文...

2018-04-13 22:05:46 192

原创 C++的函数覆盖、隐藏与重载理解

覆盖是指派生类函数覆盖基类函数,特征是: (1)不同的范围(分别位于派生类与基类); (2)函数名字相同; (3)参数相同; (4)基类函数必须有virtual 关键字。 “隐藏”是指派生类的函数屏蔽了与其同名的基类函数,规则如下: (1)如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏(注意别与重载混淆)。 (2)如果派生类的函数与基类的函数...

2018-04-03 21:28:21 220

原创 对于牛客网的多样例循环输入

对于输入一个字符串:while(cin >> s){        if(s.length() >= 1 && s.length() <= 1000)     {            for(int i = 0; i < s.length(); i++)                if(s[i] >= 'a' && s[i]...

2018-04-03 21:00:54 2127

原创 (msvcr100d.dll) 处有未经处理的异常: 0xC0000005: 读取位置 0x00000061 时发生访问冲突?

output.c中报错,原因时printf函数写错了,输出变量数据类型与格式化输出的类型不符,比如char类型的输出应该是%c而不是%s。

2018-04-03 09:10:11 8245

原创 C/C++中各数据类型的字节长度

整型(int、long):在32位系统中一个内存单元是是32位,所以是4字节;64位操作系统一个内存单元是16位,故占8个字节字符型(char):占一个字节;扩展字符集的wchar_t类型,需要占据两个字节布尔型(bool):占一个字节浮点型(float、double):float占四个字节;double占八个字节指针:一个指针的位数和操作系统的位数是相等的,即32位系统应该是4个字节,64位系统...

2018-04-02 14:21:27 1942

原创 关于Qt实现侧边栏隐藏与显示的效果

通过ToolButton来实现某控件的隐藏与显示,具体功能为点击toolbutton后,某widget(以tabWidget为例)隐藏于左侧,toolbutton位于(0,0)坐标处,显示的icon也进行切换;再次点击后,tabwidget展开,toolbutton还原。具体代码如下:b_hideme = true;//需要初始化,否则运行后第一次点击没反应,第二次点击才隐藏connect

2018-01-02 20:39:46 12652 2

随机过程ppt

随机过程第一章离散时间信号与离散时间系统ppt

2017-06-20

plusOne代码

plusOne代码

2017-06-20

Mexicanhat

小波基信号墨西哥草帽小波的代码实现

2017-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除