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

首页 / 操作系统 / Linux

Linux环境下GNU, GCC, G++编译器

Linux环境下GNU, GCC, G++编译器

一,GNUGNU是“GNU "s Not Unix”的递归缩写, Stallman宣布GNU应当发音为Guh-NOO(革奴)以避免与new这个单词混淆(注:Gnu在英文中原意为非洲牛羚,发音与new相同)为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public Lice...
使用HttpClient实现文件的上传下载

使用HttpClient实现文件的上传下载

1 HTTPHTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。一般的...
为Hadoop的MapReduce程序编写makefile

为Hadoop的MapReduce程序编写makefile

最近需要把基于Hadoop的MapReduce程序集成到一个大的用C/C++编写的框架中,需要在make的时候自动将MapReduce应用进行编译和打包。这里以简单的WordCount1为例说明具体的实现细节,注意:hadoop版本为2.4.0.源代码包含两个文件,一个是WordCount1.java是具体的对单词计数实现的逻辑;第二个是CounterThread.java,其中简单的当前处理的行数做一个统计和打印。代码分别见附1. 编写makefile的...
Java 工厂模式变形的多种应用

Java 工厂模式变形的多种应用

工厂模式在项目开发中是使用效率非常高的,意思就是说定义一个用于创建对象的接口,让子类去决定实例化哪一个类。这就是一个工厂类的示意图接着来一个简单的例子:如上图所示,我们首先定义我们的产品抽象类接口,也可以是抽象类:--------------------------------------分割线 --------------------------------------编写高质量代码 改善Java程序的151个建议 PDF高清完整版 http://www...
Java 设计模式之模板方法开发中应用

Java 设计模式之模板方法开发中应用

模板方法差不多是Java设计模式中除单例之外的另一种非常简单也是我们在写程序时非常常用的一种方法了。以至于当你看到模板方法的设计模式时你会感觉到,这不是我在程序中经常用到的方法么。定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类不可以改变一个算法的结构即可重定义该算法的某些特定步骤。--------------------------------------分割线 -------------------------------------...
Java中介者设计模式

Java中介者设计模式

中介者设计模式是一种非常常见的设计模式,其中我们最为熟悉的就是我们的MVC框架,其中的C作为控制器就是一个具体的中介者,它的作用是把业务逻辑(Model),和视图(Viwe)隔离开来,使M V协调工作,把M运行的的结果和V代表的视图融合成一个前端可以展示的页面,减少M 和V的依赖关系,现在MVC框架也是一个非常成熟的框架,这也是中介者模式优点的一个体现。下面是我在书上面看过的一个例子,它的大概意思就是进销存:如图所示:通过中介者之后使得各个类之间不用相互打...
Java中IO写文件工具类

Java中IO写文件工具类

下面是一些根据常用Java类进行组装的对文件进行操作的类,平时,我更喜欢使用Jodd.io中提供的一些对文件的操作类,里面的方法写的简单易懂。其中jodd中提供的JavaUtil类中提供的方法足够我们使用,里面的方法写的非常简练,例如append,read等方法,封装更好,更符合面向对象,这里面我写的一些方法可多都是模仿jodd,从里面进行抽取出来的。/** * 获取路径文件夹下的所有文件 * @param path * @return */public ...
Lucene给文本索引和搜索功能的应用

Lucene给文本索引和搜索功能的应用

最近一段时间由于公司需要 ,模糊搜索出相似的关键词,所以直接考虑使用了Lucene。Lucene允许你往程序中添加搜索功能,Lucene能够把你从文本中解析出来的数据进行索引和搜索 ,Lucene不关心数据来源 甚至不关心语种,不过你需要把它转换成文本格式。也就是说你可以搜索 html网页,文本文档,word文档 ,pdf,或者其他一些 总之 只要能够提取出文本信息的即可。同样你也可以利用Lucene来索引存储在数据库中的数据,以给你的用户提供一些 比如 ...
Jfinal学习之路---Controller使用

Jfinal学习之路---Controller使用

JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 :)我看了之后很是激动,在这里和大家分享一下我的学习过程:在学习之前我们需要配置一下环境,1:服务器我采用的jetty。2:引入jfnal的jar包。3:前端使用的beet...
Java怎么区分值传递和引用传递

Java怎么区分值传递和引用传递

Java中值传递和引用传递一直饱受争议难以区分,下面我通过几个例子来区分一下什么时间是值传递,什么时间是引用传递1:首先先说值传递:基本类型(int ,float ,long,byte,short ,double, char,boolean)作为参数传递时,是传递值的拷贝,无论你怎么改变这个拷贝,原值是不会改变的package com.test.list;public class Test1 { public static void main(String...
Java 代理模式应用

Java 代理模式应用

代理模式是一种效率非常高的模式,其定义如下:提供一种代理以控制对这个对象的访问。代理模式也叫委托模式,它是一项基本设计技巧。许多其他的设计模式,如状态模式,策略模式,访问者模式本质上是在更特殊的场合上采用了委托模式,代理模式在日常的使用中能够提供更好的访问控制。1: 抽象角色抽象主题角色类可以是一个接口,是一个普通的业务类型定义,无特殊要求。2:具体角色也叫被委托角色,这个角色才是真正干活的角色,是业务逻辑的具体执行者3:代理主题角色也叫做委托类,代理类,...
AngularJS —— 使用 ngResource、RESTful APIs 和 Spring MVC 框架提交数据

AngularJS —— 使用 ngResource、RESTful APIs 和 Spring MVC 框架提交数据

本文为开发者呈现了一些概念和相关的示例代码,介绍了用ngResource($resource)服务POST方式提交数据到和服务器端SpringMVC环境下的RESTFul APIs。示例代码可以在如下页面找到:http://hello-angularjs.appspot.com/angularjs-restful-apis-post-method-code-example。相对于使用$http服务,我更喜欢这种方法的主要理由是ngResource允许你使用...
<< 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 >>