Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

OpenCV 漫水填充

OpenCV 漫水填充

漫水填充:也就是用一定颜色填充联通区域,通过设置可连通像素的上下限以及连通方式来达到不同的填充效果;漫水填充经常被用来标记或分离图像的一部分以便对其进行进一步处理或分析,也可以用来从输入图像获取掩码区域,掩码会加速处理过程,或只处理掩码指定的像素点,操作的结果总是某个连续的区域。种子填充算法种子填充算法是从多边形区域内部的一点开始,由此出发找到区域内的所有像素。种子填充算法采用的边界定义是区域边界上所有像素具有某个特定的颜色值,区域内部所有像素均不取这一特...
2013华为校招机试与面试题整理

2013华为校招机试与面试题整理

2013华为校招机试与面试题整理1(1.) 字母大小写反转这到题没什么可说的,只是我很久没写这样要IO输入输出的代码,当时看到华为的提示纸条上写着“只能使用stdin方式输入”,还愣了一会:一定是我打开方式不对,什么时候有了一个stdin的输入函数?难道我又学艺不精了……后面才反应过来,直接按英文字面意思理解为“只能使用标准输入方式”就好了。好了,言归正传,回到这道题,至少可以用以...
C++多态性及虚函数

C++多态性及虚函数

多态性多态性是面向对象程序设计的重要特性一种接口,多种方法在C++程序设计中,多态性是指具有不同功能的函数可以使用同一个函数名。在面向对象方法中多态性一般表述为:向不同的对象发送同一个消息,不同的对象在接收时会产生不同行为。多态性可分为:静态多态性和动态多态性静态多态性(编译多态性):在程序编译时系统就能决定调用哪个函数,通过重载实现(包括函数的重载、运算符的重载)。动态多态性(运行多态性):在程序运行的时候才动态的确定操作所针对的对象,通过虚函数实现。虚...
Android中PreferenceFregment使用完全攻略

Android中PreferenceFregment使用完全攻略

提要如果你从搜索引擎找到这篇《Android中PreferenceFregment使用完全攻略》文章,那么恭喜你,你来对地方了。我可以很负责任的告诉你,在这篇文章之前,没有一篇完整叙述PreferenceFregment使用的完整文章。在Android的应用中通常都有setting功能,能够设置一些全局的选项,例如字体颜色,个人喜好等等。这些东西都是存在一个xml中的,在android中对应的对象就是SharedPreferences。本文全部源码下载:F...
浅析iOS Rumtime的机制

浅析iOS Rumtime的机制

学习iOS的同学都知道ojbc一种runtime的语言,runtime表明函数的真正执行的时候来确定函数执行的。这样的好处就是我们能很灵活的设计我们的代码,也能在看似合法的情况下做一些非常有意思的事情,要了解iOS的runtime,我们需要了解iOS的类结构,iOS所有的类的基类都是NSObject这个类,从这个类来分析iOS的runtime机制。下面我们在xcode 中打开 NSObject 的声明,为了简单明了,我省略了很多,类型和宏的声明。NS_RO...
关于二叉搜索树及三种树遍历的特点

关于二叉搜索树及三种树遍历的特点

二叉搜索树:或者是一棵空树,或者具有如下性质:对树中任一节点X,它的左子树中的所有关键字节点的值都不大于(小于或等于)X的关键字值,而它的右子树中的所有关键字节点的值都大于X的关键字值。中序遍历二叉搜索树可得到一个关键字的有序序列,由小到大排序。在二叉搜索树中的插入、删除、搜索的复杂度等于树高,即(log(n))。在二叉搜索树中找最小节点和最大节点也很方面,如要找最小节点,只需从根节点开始,一直找左子树,当某个节点没有左子树时,该节点就是最小节点,即终止节...
Android中轴旋转特效实现,制作别样的图片浏览器

Android中轴旋转特效实现,制作别样的图片浏览器

Android API Demos中有很多非常Nice的例子,这些例子的代码都写的很出色,如果大家把API Demos中的每个例子研究透了,那么恭喜你已经成为一个真正的Android高手了。这也算是给一些比较迷茫的Android开发者一个指出了一个提升自我能力的方向吧。API Demos中的例子众多,今天我们就来模仿其中一个3D变换的特效,来实现一种别样的图片浏览器。既然是做中轴旋转的特效,那么肯定就要用到3D变换的功能。在Android中如果想要实现3D...
Android高效加载大图、多图解决方案,有效避免程序OOM

Android高效加载大图、多图解决方案,有效避免程序OOM

本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html高效加载大图片我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些...
Android照片墙应用实现,再多的图片也不怕崩溃

Android照片墙应用实现,再多的图片也不怕崩溃

照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于这种的功能的应用,有一个非常重要的问题需要考虑,就是图片资源何时应该释放。因为随着GridView的滚动,加载的图片可能会越来越多,如果没有一种合理...
Android瀑布流照片墙实现,体验不规则排列的美感

Android瀑布流照片墙实现,体验不规则排列的美感

Android传统界面的布局方式总是行列分明、坐落有序的,这种布局已是司空见惯,在不知不觉中大家都已经对它产生了审美疲劳。这个时候瀑布流布局的出现,就给人带来了耳目一新的感觉,这种布局虽然看上去貌似毫无规律,但是却有一种说不上来的美感,以至于涌现出了大批的网站和应用纷纷使用这种新颖的布局来设计界面。记得我在之前已经写过一篇关于如何在Android上实现照片墙功能的文章了,但那个时候是使用的GridView来进行布局的,这种布局方式只适用于“墙&...
Android多点触控技术实战,自由地对图片进行缩放和移动

Android多点触控技术实战,自由地对图片进行缩放和移动

在上一篇文章中我带着大家一起实现了Android瀑布流照片墙的效果,虽然这种效果很炫很酷,但其实还只能算是一个半成品,因为照片墙中所有的图片都是只能看不能点的。因此本篇文章中,我们就来对这一功能进行完善,加入点击图片就能浏览大图的功能,并且在浏览大图的时候还可以通过多点触控的方式对图片进行缩放。如果你还没有看过 Android瀑布流照片墙实现,体验不规则排列的美感 这篇文章,请尽量先去阅读完再来看本篇文章,因为这次的代码完全是在上次的基础上进行开发的。相关...
Linux的多任务编程-线程池

Linux的多任务编程-线程池

简介在嵌入式系统环境下,由于系统资源和任务的特点,多线程成了实现多任务处理的重要方式.在一些常见的应用环境中,如Web服务器,Email服务器以及数据库服务器等都具有一个共同点:单位时间内必须处理很多并发的连接请求,但处理时间却相对较短.传统多线程方案中我们采用的服务器模型则是一旦接受到请求之后,即创建一个新的线程,由该线程执行任务.任务执行完毕后,线程退出,这就是是"即时创建,即时销毁"的策略.尽管与创建进程相比,创建线程的时间已经大大的缩短,但是如果提...
<< 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 >>