本文在于巩固基础先了解什么是protobufProtobuf是google开源的一个项目,用户数据序列化反序列化,google声称google的数据通信都是用该序列化方法。它比xml格式要少的多,甚至比二进制数据格式也小的多。Protobuf格式协议和xml一样具有平台独立性,可以在不同平台间通信,...
分类:
Web程序 时间:
2015-03-02 16:26:31
阅读次数:
130
本文在于巩固基础我们来看看什么是深复制、浅复制:C#中对于数据的复制机制虽然简单但是容易让人误解。C#数据类型大体分为值类型(value type)与引用类型(reference type)。对于值类型数据,复制的时候直接将数据复制给另外的变量,而对于引用型变量而言,复制时,其实只是复制了其引用。复...
本文在于巩固基础我们先来看看同步的概念:同步指的是按顺序执行,也就是说只有这个方法执行完才能执行下一个方法异步:不同于同步中按顺序执行,当执行异步操作时,不等待方法或者操作完成,就执行下一个方法,等到空闲时间时再去处理异步调用的方法我们还是来看看几个demo,以便能够更加清晰的了解C#异步编程 pu...
IDC评述网(idcps.com)02月25日报道:据WebHosting.info公布的最新数据显示,在2月第1周,全球域名商域名总量十五强大战中,中国成功囊括3个席位,依然是中国万网、DNSPod与51DNS。另外,十五强名单顺序,略有变动。下面,请看相关数据的分析。(图1)各域名解析服务商域名总..
分类:
其他好文 时间:
2015-02-26 00:11:22
阅读次数:
160
本人在于巩固基础知识,高手可以绕道我们先来看看微软中关于继承的叙述:类可以从其他类中继承。这是通过以下方式实现的:在声明类时,在类名称后放置一个冒号,然后在冒号后指定要从中继承的类(即基类)public class A{ public A() { }}public class B : A{ ...
本人在于巩固基础对于一个具有丰富结构化程序设计经验的程序员来说,面向对象的程序设计可能会给他们带来非常不自然的感觉。封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。下面我们来具体看看封装的概念可以把程序按某种规则分成...
本文在于巩固基础首先看看MSDN 的叙述:多态性常被视为自封装和继承之后,面向对象的编程的第三个支柱。Polymorphism(多态性)是一个希腊词,指“多种形态”,多态性具有两个截然不同的方面:在运行时,在方法参数和集合或数组等位置,派生类的对象可以作为基类的对象处理。发生此情况时,该对象的声明类...
本文在于巩固基础知识接口的概念:接口只包含方法,属性,事件或索引器的签名。实现接口的类或结构必须实现接口定义中指定的接口成员。参照链接:http://www.cnblogs.com/michaelxu/archive/2007/03/29/692021.htmlMSDN中提供了一个简单的例子inte...
KMP算法又水了一题。算是巩固复习吧。Problem Description一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢?Input输入中含有一些数据,分别是成对出现的花布条和小饰条,其布条都是用可见AS...
分类:
其他好文 时间:
2015-02-21 16:36:11
阅读次数:
149
简介 作为这篇博客花费了些许时间练习和整理,最终能掌握,也算上没有白白费时间花在这个项目上面。很庆幸自己坚持把这个项目搞定,虽然这个项目对于实际毫无意义,但对于学习阶段是算作对我的提升吧 关于发布博客我会写出项目历程,第二篇会提炼出重要的控制层部分。总体都是为了巩固和复习使用 还有最后马上要过年了,...
分类:
编程语言 时间:
2015-02-14 17:24:21
阅读次数:
1377