上一页 1 ··· 3 4 5 6 7 8 9 下一页

[转贴]从零开始学C++之STL(二):实现一个简单容器模板类Vec(模仿VC6.0 中 vector 的实现、vector 的容量capacity 增长问题)

摘要: 首先,vector 在VC 2008 中的实现比较复杂,虽然vector 的声明跟VC6.0 是一致的,如下:C++ Code12template>classvector;但在VC2008 中vector 还有基类,如下:C++ Code1234567//TEMPLATECLASSvectortemplateclassvector:public_Vector_val{};稍微来看一下基类_Vector_val:C++ Code12345678910111213141516171819//TEMPLATECLASS_Vector_valtemplateclass_Vector_val:pu 阅读全文
posted @ 2013-07-23 20:02 redmondfans 阅读(482) 评论(0) 推荐(0) 编辑

[转贴]从零开始学C++之STL(一):STL六大组件简介

摘要: 一、STL简介(一)、泛型程序设计泛型编程(generic programming)将程序写得尽可能通用将算法从数据结构中抽象出来,成为通用的C++的模板为泛型程序设计奠定了关键的基础(二)、什么是STL1、STL(Standard Template Library),即标准模板库,是一个高效的C++程序库。2、包含了诸多在计算机科学领域里常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性3、从逻辑层次来看,在STL中体现了泛型化程序设计的思想(generic programming)在这种思想里,大部分基本算法被抽象,被泛化,独立于与之对应 阅读全文
posted @ 2013-07-23 20:01 redmondfans 阅读(356) 评论(0) 推荐(0) 编辑

[转贴]JAVA:RESTLET开发实例(二)使用Component、Application的REST服务

摘要: 上一篇文章,我们介绍了基于JAX-RS的REST服务,本篇文章我们介绍不基于JAX-RS的模式。JAX-RS其实就是一个简单的 Application服务。和我们接下来介绍的Application基本一致,唯一不同的地方就是,不使用JAX-RS自动映射为xml。 restlet的一些基本概念可以参考上篇文章RESTLET开发实例(一)基于JAX-RS的REST服务的介绍,这里不再阐述。一、基于ServerResource的REST,来实现JAX-RS中get方法。1、新建RestApplication Web工程。然后把相应的restlet的lib下的全部jar加入工程引用中,然后在web.x 阅读全文
posted @ 2013-07-23 19:45 redmondfans 阅读(528) 评论(0) 推荐(0) 编辑

[转贴]JAVA:RESTLET开发实例(三)基于spring的REST服务

摘要: 前面两篇文章,我们介绍了基于JAX-RS的REST服务以及Application的Rest服务。这里将介绍restlet如何整合spring框架进行开发。Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的,广泛的应用于应用项目中。本篇文章将在上篇的基础上面做介绍,将上篇文章的介绍的rest,用spring整合来实现。一、基于spring配置的Rest简单服务1、新建RestSpringApplication Web工程。将restlet和spring的jar包复制进来。红色部分为新加入进来的jar包。将上篇中的RestApplication工程项目中的src的源文件复制过来 阅读全文
posted @ 2013-07-23 19:45 redmondfans 阅读(452) 评论(0) 推荐(0) 编辑

[转贴]JAVA :RESTLET开发实例(一)基于JAX-RS的REST服务

摘要: RESTLET介绍 Restlet项目为“建立REST概念与Java类之间的映射”提供了一个轻量级而全面的框架。它可用于实现任何种类的REST式系统,而不仅仅是REST式Web服务。 Restlet项目受到Servlet API、JSP(Java Server Pages)、HttpURLConnection及Struts等Web开发技术的影响。该项目的主要目标是:在提供同等功能的同时,尽量遵守Roy Fielding博士论文中所阐述的REST的目标。它的另一个主要目标是:提出一个既适于客户端应用又适于服务端的应用的、统一的Web视图。 Restlet的思想是:HTTP客户端与HTTP服务器之 阅读全文
posted @ 2013-07-23 19:44 redmondfans 阅读(2031) 评论(0) 推荐(0) 编辑

[转贴]sizeof 和strlen的区别

摘要: 1. 编译时计算运算符sizeof,可用类型或变量做参数,计算占用内存的大小。sizeof后若是类型必须加括弧,若是变量名可不加括弧。sizeof(x)可用来定义数组维数。如:printf("%d\n", sizeof(short));输出的结果为短整型的长度2。用结构类型或变量做参数时,sizeof 返回实际的大小,当用于静态数组时,sizeof 返回全部数组的尺寸。sizeof 操作符不能返回动态地被分派了的数组或外部的数组的尺寸 2. 运行时计算strlen,只能用char*做参数,且必须是以''\0''结尾的。计算的是字符串的长度。如 阅读全文
posted @ 2013-07-23 19:42 redmondfans 阅读(137) 评论(0) 推荐(0) 编辑

[转贴]C语言复习笔记-17种小算法-解决实际问题

摘要: 判断日期为一年中的第几天(考虑闰年) 1 /* 2 * 计算该日在本年中是第几天,注意闰年问题 3 * 以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天 4 * 特殊情况,闰年且输入月份大于3时需考虑多加一天 5 */ 6 7 /* 8 *@author: 成鹏致远 9 *@net: http://infodown.tap.cn10 */11 12 #include 13 #include 14 15 struct year_mon_day16 {17 int year;18 int mon;19 int day;20 };21 22 int ... 阅读全文
posted @ 2013-07-23 19:38 redmondfans 阅读(458) 评论(0) 推荐(0) 编辑

[收藏转贴]WCFRESTFul服务搭建及实现增删改查

摘要: RESTful Wcf是一种基于Http协议的服务架构风格, RESTful 的服务通常是架构层面上的考虑。 因为它天生就具有很好的跨平台跨语言的集成能力,几乎所有的语言和网络平台都支持 HTTP 请求,无需去实现复杂的客户端代理,无需使用复杂的数据通讯方式既可以将我们的服务暴露给任何需要的人,无论他使用 VB、Ruby、JavaScript,甚至是 HTML FORM,或者直接在浏览器地址栏输入 WCF 中通过 WebGetAttribute、WebInvokeAttribute (GET/PUT/POST/DELETE)、UriTemplate 定义 REST 的服务的调用方式, 通过 W 阅读全文
posted @ 2013-07-23 19:35 redmondfans 阅读(293) 评论(0) 推荐(0) 编辑

[收藏转贴]struct探索·extern "C"含义探索 ·C++与C的混合编程·C 语言高效编程的几招

摘要: 一、C/C++语言 struct深层探索1.自然对界 struct是一种复合数据类型,其构成元素既可以是基本数据类型(如 int、long、float等)的变量,也可以是一些复合数据类型(如 array、stuct、union等)的数据单元。对于结构体,编译器会自动进行成员变量的对齐,以提高运算效率。 缺少情况下,编译器为结构体的每个成员按其自然对界(natural alignment:即默认对齐方式,是指按结构体成员中 size最大的成员对齐)条件分配空间。各个成员按照它们被声明的顺序在内存中的顺序存储,第一个成员的地址和整个结构的地址相同。2.指定对界 一般地,可以能过下面的方法来改... 阅读全文
posted @ 2013-07-23 19:35 redmondfans 阅读(290) 评论(0) 推荐(0) 编辑

[收藏转贴]构建RESTful风格的WCF服务

摘要: RESTful Wcf是一种基于Http协议的服务架构风格。 相较 WCF、WebService 使用 SOAP、WSDL、WS-* 而言,几乎所有的语言和网络平台都支持 HTTP 请求。RESTful的几点好处:1、简单的数据通讯方式,基于HTTP协议。避免了使用复杂的数据通讯方式。2、避免了复杂的客户端代理。3、直接通过URI资源定向即可把服务暴露给调用者。下面使用一个简单的demo项目来看看啥是RESTful Wcf。1、项目结构【VS2010+.net 4.0】:2、接口定义:定义了2个方法,分别代表GET、POST典型请求方式。 1 using System; 2 using Sys 阅读全文
posted @ 2013-07-23 19:34 redmondfans 阅读(221) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页