- 博客(11)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 从地图类型切换控件谈JS代码优化
本文以 JavaScript 开发自定义百度地图类型切换控件为主线,记录了控件从实现到一步步优化过程中的思考与总结,其中不少关于 JavaScript 代码优化的 tip 在很多场合都很实用。主要知识点包括:HTML 与 CSS 之间的松耦合、JS 的事件委托、HTML 自定义特性、DOM 节点访问及遍历、JQuery 常用方法的使用及百度地图 API 的调用等。
2017-11-28 23:56:05 623
原创 VS+Qt+PCL 实战:CloudViewer
基于 Qt 和 PCL 开源库在 VS 下开发了一款点云可视化软件 CloudViewer,包含了点云可视化和处理的常用功能,本文对 CloudViewer 的基本功能进行介绍,并提供了软件和 Github 源码的下载入口,欢迎大家一起交流学习。
2017-04-17 13:26:56 7127 10
原创 Android 开发小作:Minofo(2)
本文作为 Minofo 开发的第二篇文章,详细介绍了 高德地图 API 的使用,包括地图 SDK 和定位 SDK 的用法,实现了 Minofo 的地图模块。另外还介绍了用车面板的实现以及利用 OkHttp 从服务器获取数据的方法,进而完成 Minofo 的开发。本文提供 PDF 版本可供查阅及下载。
2017-04-04 22:22:26 1819 3
原创 Android 开发小作:Minofo(1)
记录了开发一个完整 Android 软件 Minofo 的整个过程,本系列博客包括两篇,本文是第一篇,主要内容包括如何解析一个 App,Toolbar 标题栏,NavigationView 导航栏以及悬浮按钮的实现,从而完成 Minofo 主界面的开发。本文提供 PDF 版本可供查阅及下载。
2017-04-04 22:15:49 1653
原创 Android Device Monitor 文件管理的常见问题
Android Device Monitor 是 Android Studio 中用于监测模拟器或真机运行状态的一款开发者工具。但开发者在使用它的过程中往往会遇到很多问题,尤其对于新手。本文分析了实际学习中遇到的问题,包括:1. File Explorer 不显示文件;2. 无权访问 data 等文件; 3. 无权下载文件等,涉及到 Monitor 的基本操作以及 adb shell 和命令行的操作等。
2017-03-16 15:23:06 15756 22
原创 计算机系统漫游
计算机系统是由硬件和软件系统组成的,它们共同工作来运行应用程序。作为程序员,也需要了解这些组件是如何工作的,以及这些组件是如何影响程序的正确性和性能的。我们从最简单的 hello 程序开始,通过跟踪 hello 程序的生命周期,来开始对计算机系统的学习。
2017-01-22 22:50:14 382
原创 OpenCV 图像遍历与颜色缩减
图像处理的基础是对图像每一个像素点的遍历,即图像扫描。在本节中,将介绍几种不同的图像遍历方式,为了对比不同方法的效率,我们不是单纯的遍历,而是对图像做更多的处理。在此,我们测试的是一种简单的颜色缩减方法。为了比较不同遍历算法的运行时间,你还将看到 OpenCV 中计时函数的用法。
2017-01-21 16:32:17 754
原创 OpenCV Mat 介绍
为什么要引入 Mat 图像容器?在计算机看来,一幅图像对应的是矩阵,矩阵包含了所有像素点的强度值。获取并存储这些像素值,可以使计算机图像处理简化为数值矩阵及描述矩阵信息的处理。OpenCV 是如何存储图像的呢?2001年 OpenCV 刚出现的时候,是基于 C 语言接口而建的。为了在内存中存放图像,当时采用名为 IplImage 的 C 语言结构体。这种方法的最大弊端是:用户必须手动管理内存。
2017-01-21 16:19:33 616
原创 OpenCV 读取、修改、保存图像
OpenCV 图像保存格式之一为 cv::Mat, 常用 imread 进行图像读取,用 imwrite 进行图像保存,用 imshow 进行图像显示。
2017-01-21 15:52:49 557
原创 Qt主界面获取对话框数据
在编写Qt程序的时候,我们常常需要通过对话框来获取用户的输入数据,比如通过文件对话框获取文件的路径,通过颜色对话框获取用户所选择的颜色,这些对话框的类都是Qt帮我们写好了的,调用相应函数就能直接返回用户的输入。然而,很多时候,我们需要创建自己的对话框,我们不能调用现成函数来获取用户输入,本文将提供两种方法,通过对话框来获取用户输入的案例。
2016-12-23 00:26:28 14549 2
翻译 union: 一种节省空间的类
union: 一种节省空间的类联合(union)是一种特殊的类。一个 union 可以有多个数据成员,但是在任意时刻只有一个数据成员可以有值。
2016-09-27 16:16:21 345
【已解决】重载下标运算符后出现编译错误
2016-11-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人