11 2017 档案

摘要:声明与定义(Declaration and Definition) 开始这篇文章之前,我们先弄懂变量的declaration和definition的区别,即变量的声明和定义的区别。 一般情况下,我们这样简单的分辨声明与定义的区别:建立存储空间的声明称之为“定义”,而把不需要建立存储空间的称之为“声明 阅读全文
posted @ 2017-11-28 16:50 鸭子船长 阅读(3505) 评论(0) 推荐(0) 编辑
摘要:对于倾斜的图像,可以通过矩阵转换将其进行矫正。 先计算出图像倾斜矩形的长宽,而后将矫正后的形状的矩形坐标确定,通过getPerspectiveTransform获取矫正前与矫正后坐标的变换矩阵,而后利用warpPerspective将图像进行变换 getPerspectiveTransform函数 阅读全文
posted @ 2017-11-20 17:41 鸭子船长 阅读(570) 评论(0) 推荐(0) 编辑
摘要:Linux下显示磁盘空间不足,,通过 查询发现/dev/mapper/*****var 下的inode用满。inode介绍 通过 查询/目录下的问题,最终查到/var/spool/postfix/maildrop目录底下有大量文件, 通过 查询后发现该目录下有90w+文件。查询后得知:CROND出错 阅读全文
posted @ 2017-11-20 11:52 鸭子船长 阅读(2297) 评论(0) 推荐(0) 编辑
摘要:1) 统计当前文件夹下文件的个数 代码如下: ls -l |grep "^-"|wc -l 2) 统计当前文件夹下目录的个数 代码如下: ls -l |grep "^d"|wc -l 3) 统计当前文件夹下文件的个数,包括子文件夹里的 代码如下: ls -lR|grep "^-"|wc -l 4) 阅读全文
posted @ 2017-11-20 11:36 鸭子船长 阅读(278) 评论(0) 推荐(0) 编辑
摘要:一、inode是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这 阅读全文
posted @ 2017-11-20 11:20 鸭子船长 阅读(800) 评论(0) 推荐(0) 编辑
摘要:这个是由于unix系统的换行符和windows的换行符不一致造成的结果。你在安装git的时候,设置了成使用LF,即unix换行符,可是你是在windows下进行文件编辑的,所以会出现上面的警告。其实这也没什么问题的,git只是自动帮你将windows换行符替换为Unix换行符。 down vote 阅读全文
posted @ 2017-11-16 11:33 鸭子船长 阅读(1203) 评论(0) 推荐(0) 编辑
摘要:手头一块RK3288的板子,在板子上测试了一张1080p的彩色图灰度转换的OpenCL例子。OpenCL没有任何优化。例子请移步这里。 该例子是编译成安卓平台下的可执行程序。 进入jni文件夹,进行如下操作: 对于我的环境,是把可执行文件,kernel.cl和图片push到设备的//mnt/sdca 阅读全文
posted @ 2017-11-13 15:52 鸭子船长 阅读(665) 评论(0) 推荐(0) 编辑
摘要:前段时间,把市面上手机GPU OpenCL支持情况做了一个总结。总结如下: 目前,手机 GPU 市面有四个公司产品:Qualcomm, Imagination Technologies,ARM, Vivante,分别对应的产品如下: (所有表格均是按照产品上市时间先后排列) 表1 Qualcomm 阅读全文
posted @ 2017-11-13 15:18 鸭子船长 阅读(4069) 评论(0) 推荐(0) 编辑
摘要:对于ARM Mali GPU,目前是支持OpenCL1.1,所以我们可以利用OpenCL来加速我们的计算。 一直以来,对于Mali GPU的OpenCL编程,一直没有环境来测试。好不容易弄到一个华为Mate7,却因为华为没有提供OpenCL driver(小道消息,华为下半年开始将会有OpenCL 阅读全文
posted @ 2017-11-13 15:08 鸭子船长 阅读(3965) 评论(0) 推荐(0) 编辑
摘要:此篇将重点介绍几种常用的Android性能分析工具: 一、Logcat 日志 选取Tag=ActivityManager,可以粗略地知道界面Displaying的时间消耗。当我们打开一个Activity的时候,log会打印一串log如下: 第一个时间表示系统接受到打开的intent到TestActi 阅读全文
posted @ 2017-11-13 14:48 鸭子船长 阅读(2348) 评论(0) 推荐(0) 编辑
摘要:meld 官网:http://meldmerge.org/ git配置: git bash: 阅读全文
posted @ 2017-11-13 11:59 鸭子船长 阅读(1457) 评论(0) 推荐(0) 编辑
摘要:Bitmap转角度 阅读全文
posted @ 2017-11-10 20:13 鸭子船长 阅读(202) 评论(0) 推荐(0) 编辑
摘要:$ git push origin 上面命令表示,将当前分支推送到origin主机的对应分支。 如果当前分支只有一个追踪分支,那么主机名都可以省略。 $ git push 如果当前分支与多个主机存在追踪关系,那么这个时候-u选项会指定一个默认主机,这样后面就可以不加任何参数使用git push。 $ 阅读全文
posted @ 2017-11-07 17:36 鸭子船长 阅读(7158) 评论(0) 推荐(0) 编辑
摘要:java层的图片如何传递到c/c+层处理,处理完之后如何传回java层,下面总结了一下用到的三种方法。 1.将Bitmap转为int[]数组对象,将数组作为参数传递到C/C++层,处理完之后再以int[]数组返回。 这种方法需要重复的拷贝,转化图片数据,空间和时间复杂度较高,效率较低。2.直接将Bi 阅读全文
posted @ 2017-11-03 15:24 鸭子船长 阅读(4367) 评论(0) 推荐(0) 编辑
摘要:Date startDate = new Date(System.currentTimeMillis()); 在收到设备返回数据之后添加如下语句: Date endDate = new Date(System.currentTimeMillis()); long diff = endDate.get 阅读全文
posted @ 2017-11-02 12:08 鸭子船长 阅读(2394) 评论(0) 推荐(0) 编辑
摘要:1 #define IMAGE_ALIGN(x, mask) ( ((x) + (mask) - 1) & ~((mask) - 1) ) 阅读全文
posted @ 2017-11-01 14:55 鸭子船长 阅读(336) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示