现在位置: 首页 > paella发表的所有文章
  • 01月
  • 02日
综合 ⁄ 共 5651字 评论关闭
关键字: 抽象类与接口的区别 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。 其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开......
阅读全文
  • 11月
  • 07日
综合 ⁄ 共 4545字 评论关闭
1 TreeMap介绍 TreeMap是基于红黑树(red black tree)算法和NavigableMap实现的。 注意,此实现不是同步的。如果多个线程同时访问一个映射,并且其中至少一个线程从结构上修改了该映射,则其必须 外部同步。(结构上的修改是指添加或删除一个或多个映射关系的操作;仅改变与现有键关联的值不是结构上的修改。)这一般是通过对自然封装该映射的对象执行同步操作来完成的。如果不存在这样的对象,则应该使用 Collections.synchronizedSortedMap 方法来“包装”该映射。最好在创建时完成这一操作,以防止对映射进行意外的不同步访问,......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 1832字 评论关闭
23.面向对象高级知识点 <1>.面向对象的优点在于代码的复用,继承是实现代码复用的重要手段。 <2>.java的继承采用单继承机制,即每个子类只能继承一个父类。 <3>.子类可以继承父类中访问权限为public,protected和default的成员变量和方法。 <4>.父类不能访问子类新增的成员变量和方法,子类可以屏蔽父类的成员变量和重写父类的方法来更改自己的状态和功能。 <5>.子类不继承父类的构造器。 <6>.子类构造器默认会调用父类中无参的构造器。 <7>.调用本类构造器用this(),必须位于第一行。 &......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 1211字 评论关闭
#include <iostream> using namespace std; typedef struct Node { int data; struct Node* next; }Node, *pNode; pNode Init(int* a, int len) { int i; pNode head, p, q; head = new Node(); head->data = a[0]; q = head; for (i = 1; i < len; ++i) { p = new Node(); p->data = a[i]; q->next = p; q = p; } q->next = NULL; return head; } void printList(pNode p) { while(p) { cout<<p->data<<" "; if (p->next) { p = p->next; } ......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 5292字 评论关闭
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % a: model RGB image % % b: target RGB image % % c: output the match image % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% function [ c ] = edge_match( a,b) %UNTITLED2 Summary of this function goes here % Detailed explanation goes here %%%......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 3432字 评论关闭
转载自:http://dongxicheng.org/mapreduce-nextgen/mesos_vs_yarn/ 1. 背景 随着互联网的高速发展,基于数据密集型应用的计算框架不断出现,从支持离线处理的MapReduce,到支持在线处理的Storm,从迭代式计算框架Spark到流式处理框架S4,…,各种框架诞生于不同的公司或者实验室,它们各有所长,各自解决了某一类应用问题。而在大部分互联网公司中,这几种框架可能都会采用,比如对于搜索引擎公司,可能的技术方案如下:网页建索引采用MapReduce框架,自然语言处理/数据挖掘采用Spark(网页PageRank计算,聚类分类算法等,【注......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 7681字 评论关闭
From: http://fanqiang.chinaunix.net/system/linux/2005-12-14/3926.shtml 作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。   在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只要使用“./configure”,“make”,“make instal”就可以把程序安装到Linux系统中去了。这将......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 2203字 评论关闭
我用的是VC6.0SP6环境 用VC新建一个Win32的空工程,我命名为test3,把jrtplib-3.7.0/examples目录下的example1.cpp复制到该工程的目录下.在工程中建一个文件夹header专门用来保存头文件. 把jrtplib-3.7.0/src目录中的头文件复制到header文件夹中.这时就可以在test3把example1.cpp和这些头文件加入到工程中去.(Add Files to Project..).<!--[if !supportLineBreakNewLine]--><!--[endif]--> 打开example1.cpp进行编译.发现错误e:/wu/c++/test3/example1.cpp(6) : fatal error C1083: Cannot open include file: '......
阅读全文
  • 01月
  • 28日
综合 ⁄ 共 940字 评论关闭
解决java WEB项目中出现中文乱码问题之黄金法则 (写的不好,别喷我先)   乱码问题,让人很蛋疼。(统一编码才是王道!)【我在此用的数据库是mysql,oracle也一样】   1.文件的编码 右击工程-->properties-->Resource-->Text file encoding -->other里选择 A语法 如:UTF-8   2.JSP的编码 在jsp文件头中加:charset="A" 如: <script charset="utf-8" src="<%=basePath %>style/keditor/kindeditor.js"></script>   3.HTML的编码 在HTMLhead中加:<meta charset=A> 如: <meta http-equi......
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 99字 评论关闭
百分号的转换,NSString中需要格式化的字符串中百分号使用%%表示,而char*中百分号也是使用%%表示。 例如:NSLog(@"%%%@%%",@"hello"),控制台会打印出%hello%。
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 1182字 评论关闭
转载http://guoyb.com/Tech/41.html MIL Tracker项目主页:http://vision.ucsd.edu/~bbabenko/project_miltrack.shtml MIL Tracker Matlab Code:http://whluo.net/matlab-code-for-mil-tracker/       MIL,全称 Multi-Instance Learning,是机器学习领域的一种分类器设计方法。在MIL Tracker中,我们构造一组单例的概率函数(即分类器),组成一个分类器的集合,用MIL学习的方法确定使用哪几个分类器的组合最优,然后再对每一个粒子进行分类,比较类似于Adaboost算法。 具体的: 1.   MIL的分类准则是这样的:不是像传统的分类......
阅读全文
  • 12月
  • 06日
综合 ⁄ 共 5408字 评论关闭
原文:http://www.embeddedlinux.org.cn/html/yingjianqudong/201304/17-2552.html procfs是比较老的一种用户态与内核态的数据交换方式,内核的很多数据都是通过这种方式出口给用户的,内核的很多参数也是通过这种方式来让用户方便设置的。除了sysctl出口到/proc下的参数,procfs提供的大部分内核参数是只读的。实际上,很多应用严重地依赖于procfs,因此它几乎是必不可少的组件。本节将讲解如何使用procfs。 Procfs提供了如下API:  struct proc_dir_entry *create_proc_entry(const char *name, mode_t mode, struct proc_......
阅读全文