- 博客(37)
- 资源 (18)
- 收藏
- 关注
原创 Android应用程序剖析
在Eclipse的Package Explorer中所显示的构成Android项目的不同文件,来看看这些不同的文件夹及文件~1、src——包含项目的.Java源文件。它是活动的源文件,开发者在这个文件中编写应用程序的代码;2、gen——包含了由编译器生成的R.java文件,它引用在项目中能找到的全部资源(别修改哦~)。项目中的所有资源会自动编译到这个类中,所以可以使用这个类引用它们;3
2014-03-31 20:03:17 1309
转载 2014.3.29 阿里巴巴 实习校招 笔试 题目及部分参考答案
一、单选(10×2'+10× 3' ,选错倒扣1分)1.假设一个主机ip为192.168.5.121,子网掩码为255.255.255.248,则该主机的网络号部分(包括子网号部分)为——A.192.168.5.12 B 192.168.5.121C 192.168.5.120D 192.168.5.32参考答案 C说明:ip和掩码位与2.64位
2014-03-30 21:08:42 1796 2
原创 Java每日小练(二)之“多态”
利用多态可以使程序具备良好的扩展性,并能对所有类对象做通用处理~下面以一个实例做练习,体会多态的用法和作用~Code:public class Quadrangle { //实例化保存四边形对象的数组对象 private Quadrangle[] qtest = new Quadrangle[6]; //每次调用父类的draw()方法时,nextIndex+1,也就是说最多可以创建6
2014-03-30 19:43:34 1471
转载 李开复:算法的力量
李开复:算法的力量算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机算法和理论更重要,因为计算机语言
2014-03-30 17:15:09 688
原创 Java每日小练(二)之理解“继承”的概念
1、“继承”使用得当,会使整个程序架构具有一定的弹性,在程序复用一些已经定义完善的类不仅可以减少开发周期,也能提高软件的可维护性和可扩展性;2、子类可以继承父类原有的属性和方法,也可以增加原来父类所不具备的属性和方法,或者直接重写父类中的某些方法;3、在Java中使用关键字extends来标识两个类的继承关系;4、在子类中可以连同初始化父类构造方法来完成子类初始化操作,既可以在子类的构
2014-03-30 11:24:18 1530
原创 Java每日小练(二)之对象的比较
在Java中有两种对象的比较方式,分别为“==”运算符和equals()方法,但这两种方法却有着本质上的区别哦~先看下程序和运行结果:Code:public class Compare { public static void main(String[] args) { String c1 = new String("abc"); //创建两个String型对象引用 Strin
2014-03-30 10:27:30 1438
原创 Java入门每日小练(二)之this关键字的使用
情景分析:1、用于解决成员变量与成员方法中的形参名称相同问题,如下:public class AnyThing { private String name; private void setThing(String name) { this.name = name;//区分成员变量与形参名相同,this.name指的是AnyThing中的成员变量name。 }}Ps:事实上
2014-03-30 09:34:31 1495
原创 Java入门每日小练(一)
字符串生成器StringBuilder创建成功的字符串String对象,其长度固定,内容也不能被改变和编译。虽然String使用‘+’可以附加新字符或字符串,但‘+’会产生一个新的String实例,会在内存中新创建一个字符串对象,如果重复对其修改,将极大地增加系统开销,而J2SE5.0新增了可变的字符序列StringBulider类,大大提高频繁增加字符串的效率。下面贴上代码+注释+运
2014-03-30 00:51:27 1525
转载 九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试六十题
转自:http://blog.csdn.net/v_july_v/article/details/11921021题记 本博客自2010年10月11日开通以来,已经帮助了一大批人找到工作,特别是连续三年在每一年的9、10月份陪伴了至少三届毕业生找工作的旅程,包括校招中的笔试面试,今年也不会例外,我会在本博客开通3周年之际一如既往的陪伴大家一起成长。
2014-03-29 17:24:24 2620
原创 排序初解(一)——各种排序的性能分析表
在待排序的文件中,若存在多个关键字相同的记录,经过排序后这些具有相同关键字的记录之间的相对次序保持不变,该排序方法是稳定的;反之,若发生变化,则是不稳定的。如下表:
2014-03-29 11:56:53 1288
原创 链表初解(四)——队列的入队和出队
自己复习了一下简单队列的基本操作,其中要注意的是队头和队尾要始终保持位置正确~还是老习惯,上代码+注释啦~Code:#includeusing namespace std;typedef struct node{ int data; struct node *next;}node;//定义指针结构typedef struct queue{ node *first, *
2014-03-29 10:47:30 4869
原创 链表初解(三)——约瑟夫环之循环链表实现
约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。现编写循环链表程序来实现约瑟夫环问题并输出每次出列的结果~用循环链表模拟此过程即可:1、建表;2、模拟出列规则。下面还是老套路,直接贴上源码+注释~
2014-03-29 01:54:23 3539
原创 链表初解(二)——双链表的创建、删除、插入
下面是基本的双链表操作,由于双链表有两个方向,所以在删除和插入节点时,可以节省一个指针,只用一个链表上的指针和一个待操作的指针即可完成插入和删除;同时也要注意在编写双链表时对情况的判断要仔细,否则很容易出错~#includeusing namespace std;typedef struct student{ int data; struct student *next;
2014-03-28 23:49:20 1708
原创 链表初解(一)——单链表的创建、删除、插入、测长、排序、逆置
由于考试需要,复习一下单链表的各种常见操作,直接上代码+注释,需要的可以参考下哈~Code:#includeusing namespace std;typedef struct student{ int data; struct student *next;}node;//创建单链表node *create(){ node *head, *p, *s; int x
2014-03-28 21:59:15 1950 3
转载 Eclipse快捷键
Eclipse快捷键1. 常用【Ctrl + /】给选定的行添加注释或取消注释。【Ctrl + Q】返回到上一次修改代码光标所在的位置,在编辑时想查看其他代码之后还回。【Ctrl + F】打开查找/替换对话框。【Ctrl + Space】代码补全。【Ctrl + Shift + F】格式化代码。【Ctrl + Shift +o】自动导入您的类所需要的所有包。
2014-03-27 19:54:29 869
转载 2013.5.19阿里巴巴实习生笔试题
转自:http://www.cnblogs.com/sooner/archive/2013/07/15/3190882.html一、单选题1、在常用的网络协议中,___是面向连接的、有重传功能的协议。A、IP B、TCP C、UDP D、DXP分析:TCP协议为传输控制协议面向连接,IP为网际协议,UDP为用户数据报协议。。2、500张
2014-03-27 18:59:01 1547 1
转载 Google 以图搜图 - 相似图片搜索原理 - Java实现
转自:http://blog.csdn.net/luohong722/article/details/7100058前阵子在阮一峰的博客上看到了这篇《相似图片搜索原理》博客,就有一种冲动要将这些原理实现出来了。 Google "相似图片搜索":你可以用一张图片,搜索互联网上所有与它相似的图片。打开Google图片搜索页面:点击使用上传一张
2014-03-26 22:58:42 2159
转载 编程巨星的唯一秘诀
别以为是那些软件开发定律,别以为是开发出那些特殊用途的软件,别以为是软件设计技术本身。只有一条真理决定了一个软件程序员的成功还是失败。由于坚持这个真理,一个资深的程序员能在一天的时间里学会一门新的编程语言,而由于不坚持这条真理,一个初级的程序员用十年时间也只能挣到一份糊口的钱、永远是来实现别人的设计、永远不够优秀而得不到晋升的机会。这条真理让你看清了差的程序员和好的程序员的不同之处,好的程序员和伟
2014-03-26 17:19:42 1137 2
转载 【OpenCV入门教程之七】 玩转OpenCV源代码:生成OpenCV工程解决方案与OpenCV源码编译
本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://blog.csdn.net/poem_qianmo/article/details/21974023作者:毛星云(浅墨) 邮箱: happylifemxy@163.com 写作当前博文时配套使用的OpenCV版本: 2.4.8
2014-03-26 17:16:33 799
转载 【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整
本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://blog.csdn.net/poem_qianmo/article/details/21479533作者:毛星云(浅墨) 邮箱: happylifemxy@163.com 写作当前博文时配套使用的OpenCV版本: 2.4.8
2014-03-26 17:15:14 1079
转载 【OpenCV入门教程之二】 一览众山小:OpenCV 2.4.8组件结构全解析
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。 文章链接: http://blog.csdn.net/poem_qianmo/article/details/19925819作者:毛星云(浅墨) 邮箱: happylifemxy@163.com 写作当前博文时配套使用OpenCV版本:2.4.8 之
2014-03-26 17:13:29 803
转载 【OpenCV入门教程之五】 分离颜色通道&多通道图像混合
本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://blog.csdn.net/poem_qianmo/article/details/21176257作者:毛星云(浅墨) 邮箱: happylifemxy@163.com 写作当前博文时配套使用的OpenCV版本: 2.4.8上篇
2014-03-26 17:08:10 981
转载 【OpenCV入门教程之四】 ROI区域图像叠加&初级图像混合 全剖析
本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://blog.csdn.net/poem_qianmo/article/details/20911629作者:毛星云(浅墨) 邮箱: happylifemxy@163.com 写作当前博文时配套使用的OpenCV版本: 2.4.8 在这篇文章里,我们
2014-03-26 17:06:00 1091
转载 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析
本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://blog.csdn.net/poem_qianmo/article/details/20537737作者:毛星云(浅墨) 邮箱: happylifemxy@163.com 写作当前博文时配套使用的OpenCV版本: 2.4.8这篇文章中,我们将详
2014-03-26 17:02:34 1086
转载 安装CentOS 6.4教程
转自:http://jingyan.baidu.com/article/c74d600051b57b0f6a595dca.html CentOS是RHEL的克隆版本,功能上是一模一样的,另外重新编译之后还修复了一些后者的bug。主要区别就是CentOS免费,但没有官方的技术支持,而RHEL需要收费,有官方的技术支持。新的版本CentOS都是RHEL之后发布的,因为是克隆的嘛~我用的
2014-03-25 23:40:31 1256
转载 常用的OpenCV函数速查
转自:http://www.cnblogs.com/skyseraph/archive/2011/05/23/2054592.html常用的OpenCV函数速查1、cvLoadImage:将图像文件加载至内存;2、cvNamedWindow:在屏幕上创建一个窗口;3、cvShowImage:在一个已创建好的窗口中显示图像;4、cvWaitKey:使程序暂停,
2014-03-25 23:35:51 899
转载 我的大学计算机学习
转自:http://blog.sina.com.cn/s/blog_6dcd26b301013jzn.html我是2005届的学生,毕业快一年了,对自己的大学生活做简要的回顾,并说明一下自己认为的学习计算机比较重要的课程,并推荐一些好书。我从大一下学期开始学习计算机,刚开始学习VB(学校的公选课),认真学习了两个月之后,发现学习VB主要是拖放一些按钮控件,没有一点挑战性,学会后,也
2014-03-25 23:28:16 1382
转载 OpenCV 2.4.8 +VS2010的开发环境配置
文章链接: http://blog.csdn.net/poem_qianmo/article/details/19809337因为读研期间的研究方向是图像处理,所以浅墨这段时间闭门研究了很多OpenCV和图像处理相关的知识与内容。眼看自己积累到一定的程度了,于是决定开始开设这个OpenCV系列专栏,总结自己所学,也分享知识给大家。好了,这篇文章作为OpenCV的启程篇,自然少不了先
2014-03-25 23:17:20 1064
转载 基于感知哈希算法的视觉目标跟踪
转自:http://blog.csdn.net/zouxy09/article/details/17471401 偶然看到这三篇博文[1][2][3],提到图片检索网站TinEye和谷歌的相似图片搜索引擎的技术原理。以图搜图搜索引擎的使命是:你上传一张图片,然后他们尽全力帮你把互联网上所有与它相似的图片搜索出来。当然了,这只是他们认为的相似,所以有时候搜索结果也不一定对。事
2014-03-25 21:42:55 1171
原创 OpenCV笔记(七)IplImage结构体初解
OpenCV主要针对的是计算机视觉方面的处理,因此在函数库中,最重要的结构体是IplImage,IplImage结构体来源于Intel的另外一个函数库IpL,主要针对图像处理。一、常用的几个IplImage结构体成员:typedef struct _IplImage{ int nSize;//IplImage的大小sizeof(IplImage)。 i
2014-03-25 14:09:20 1071
原创 OpenCV笔记(五)CvMat结构体初解2
这一节学习矩阵的维度和通道的含义和概念。一、对维度和通道的理解:例(用cvGetReal2D或cvGet2D函数):二维矩阵。单通道:float value = (float)cvGetReal2D(&mat, y, x);// mat:CvMat型结构体,y:行,x:列,函数返回值为double型,返回坐标为(y,x)的值;多通道:CvScalar vlaue = cvGet
2014-03-25 09:09:33 1707
原创 OpenCV笔记(六)CvMat结构体初解3
这一小节利用上一篇中的第三种CvMat结构体创建矩阵的方法,并进行矩阵信息的读取。首先脑补一下要用到的知识:1、创建的CvMat类型结构体中,ptr的类型是unsigned char,且ptr中存储的是CvMat结构体中的数据块;2、创建的CvMat类型结构体中,step的类型是整型,它的值代表ptr中每行所占的字符个数;一、下面贴上读取通道数为1的矩阵信息读取源程序1:#in
2014-03-25 00:06:56 1225
原创 OpenCV笔记(四)CvMat结构体初解1
CvMat:矩阵类型结构体。一、创建矩阵:法1:直接创建,然后使用cvReleaseMat()释放。cvCreateMat(int rows, int cols, int type) rows:行; cols:列; type:可以是任何预定义类型(type的写法:CV_C,其中:8,16,...:位数;U:无符号;S:有符号;F:浮点型;C:channels通道;1,2,3,4:通道
2014-03-24 21:32:06 1444
原创 OpenCV笔记(三)基本数据结构
OpenCV中定义的结构体存放在:cxcore/include/cxtypes.h。一、CvPoint:1、CvPoint:表示图像中的点;2、CvPoint2D32f:二维空间中的点;3、CvPoint3D32f:三维空间中的点;其中2、3为C中的内联函数,并非C++中类的构造函数。二、CvSize:1、CvSize:图像的尺寸;2、CvSize2D32f:浮点型
2014-03-24 19:12:43 799
原创 OpenCV笔记(一)win7下 VC++6.0 + OpenCV1.0 平台搭建
工具:OpenCV1.0下载:http://pan.baidu.com/s/1ntJPUmH解码器下载:http://pan.baidu.com/s/1qWM1ENi方法:1、下载安装OpenCV1.0和解码器(我的OpenCV1.0安装在:E:\PROGRAM FILES\);2、打开VC++6.0,点击“工具”->“选项”->“目录”;3、选择“目录”下拉菜单中的“可执
2014-03-24 17:17:26 1409
原创 OpenCV笔记(二)实现获取视频并控制视频的播放速度
OpenCV(Open Source Computer Vision Library)是一个基于开源发行的跨平台就算计视觉库,它轻量级而且高效,主要由C函数和少量C++类构成,并且实现了许多算法。由于最近做项目要用到图像处理方面的知识,所以本人开始学习OpenCV,用的是OpenCV1.0,希望可以帮助到那些正在学或将来要学的人~第二节先贴出自己的第一个OpenCV程序,它的功能是视频的读取播
2014-03-24 12:52:11 12422
原创 Vim常用操作
一、一般模式:移动光标:h或左箭头:光标向左移动一位;j 或下箭头:光标向下移动一位;k或上箭头:光标向上移动一位;l 或右箭头:光标向右移动一位;n:n表示数字,按下数字后再按空格键,光标会向右移动这一行的n个字符;0或功能键[HOME]:移动到当前行第一个字符;$或功能键[END]:移动到当前行最后一个字符;G:移动到这个文件的最后一行;nG:移动到文件
2014-03-24 00:20:16 918
Android学习笔记(十八)——使用意图筛选器和实现浏览网页(附源码)
2014-05-20
Android学习笔记(十六)——碎片之间进行交互(附源码)
2014-05-12
Android学习笔记(十五)——碎片的生命周期
2014-05-12
Android学习笔记(十四)——在运行时添加碎片
2014-05-12
Android菜鸟成长笔记(十三)——碎片(一)
2014-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人