Fork me on GitHub

2013年3月14日

摘要: 从"Hello World!"到面向对象作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!最近在看Java。Java是完全面向对象的语言。通过虚拟机的运行机制,它打造了“跨平台”的理念,吸引了许多程序员加入Java阵营。近年来,Android开发为Java的流行助力不少。这里类似于一份快速的总结清单。目标读者是有一些语言基础,并且想迅速了解Java的程序员。"Hello World!"我们先来看一个HelloWorld.java程序:public class HelloWorld{ pub 阅读全文
posted @ 2013-03-14 10:10 HackerVirus 阅读(291) 评论(0) 推荐(0)

2013年3月13日

摘要: asp.net对CNMARC数据进行解析(完善版)关于昨天写的对CNMarc解析的程序,仅仅是实现了对根字段的数据提取,并没有实现对子字段的数据提取。昨天写的代码里是用SortedList来存储各个字段对应的文本描述,今天则修改成了用XML保存字段的文本描述,并且把子字段的描述也加了进去。文件有点多,直接打包了,有兴趣的自己下载吧。文件地址:MarcParsingDemo.rar昨天的文章地址:asp.net对CNMARC数据进行解析网上关于CNMARC数据处理的资料太少,而用ASP.net处理的则是少之又少,整整查了一天的资料和文档(其实有大半时间在查啊查),才把这个搞定。最后得到的结论:只 阅读全文
posted @ 2013-03-13 22:48 HackerVirus 阅读(256) 评论(0) 推荐(0)
摘要: 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略一.C语言简史C语言于1972年发明,首次使用是用于重写UINX操作系统(UNIX以前是用汇编写的)随着UNIX操作系统的成功,C语言也得到了大幅度地推广,至今还是世界上最流行、使用最广泛的高级程序设计语言之一C语言是一门面向过程的语言,非面向对象的语言下面是2013年3月份的编程语言热门排行榜从C语言诞生至今,它的热度一点也没减过,前两名基本上都是Java和C二.C语言的特点1.丰富的运算符计算机的基本功能就是计算,因此一门程 阅读全文
posted @ 2013-03-13 22:46 HackerVirus 阅读(255) 评论(1) 推荐(0)
摘要: HTTP代理实现请求报文的拦截与篡改8返回目录 接上篇,这次继续将程序完善,为其添加自动设置和取消代理的功能 ,主要用到一个API:InternetSetOption。从名字就知道他是干什么的了:设置互联网选项用的,HTTP代理属于互联网的范围,自然设置代理选项就要用到他了。我们来看一下他的定义BOOL InternetSetOption( _In_ HINTERNET hInternet, _In_ DWORD dwOption, _In_ LPVOID lpBuffer, _In_ DWORD dwBufferLength);Parameters 参数hIntern... 阅读全文
posted @ 2013-03-13 22:38 HackerVirus 阅读(846) 评论(0) 推荐(0)
摘要: 现存的数据库的解决方案的原理解析最近,因为在为客户讲述使用数据库集群的相关内容,研究市面上的有关技术和产品,以及MSSQL 自带的技术,接下来几篇就为大家说说之前研究的一些结果,同时也发布一些整理的资料。不少公司推出了针对数据库的“集群”解决方案,下面我们就简要的介绍一下他们的一些实现的原理。基于串行复制技术串行复制技术,本来是用于数据复制和数据备份的,离人们熟悉的“数据库集群”的概念有一定的距离。但是由于计算机软硬件技术和网络通讯技术的快速发展,使得利用这种概念和技术构成的“数据库集群”有了一定的可行性。此类集群,又可以分两类:1.串行异步复此种方式是异步串行复制或日志拷贝(Log Ship 阅读全文
posted @ 2013-03-13 22:35 HackerVirus 阅读(157) 评论(0) 推荐(0)
摘要: Nick YangLearn and shareLua中ipairs()和pairs()的区别与使用关于ipairs()和pairs(),Lua官方手册是这样说明的:pairs (t)Ifthas a metamethod__pairs, calls it withtas argument and returns the first three results from the call.Otherwise, returns three values: thenextfunction, the tablet, andnil, so that the construction for k... 阅读全文
posted @ 2013-03-13 22:30 HackerVirus 阅读(330) 评论(0) 推荐(0)
摘要: 你所需要知道的一些git 的使用命令:克隆2013-03-13 10:44 by Terry_龙, 460 阅读,0评论,收藏,编辑在较老一代的版本控制系统里,checkout是获取文件的标准操作。你将获得一组特定保存状态的文件。在Git和其他分布式版本控制系统里,克隆是标准的操作。通过创建整个仓库的克隆来获得文件。或者说,你实际上把整个中心服务器做了个镜像。凡是主仓库上能做的事,你都能做。=== 计算机间同步 ===我可以忍受制作tar包或利用rsync来作备份和基本同步。但我有时在我笔记本上编辑,其他时间在台式机上,而且这俩之间也许并不交互。在一个机器上初始化一个Git仓库并提交你的文件。 阅读全文
posted @ 2013-03-13 22:28 HackerVirus 阅读(618) 评论(0) 推荐(0)
摘要: iOS开发前奏1-C语言五、基本数据类型摘要: C语言有丰富的数据类型,因此它很适合用来编写数据库,如DB2、Oracle都是C语言写的。C语言的数据类型大致可以分为下图中的几类:一、基本数据类型跟其他语言一样,C语言中用变量来存储计算过程使用的值,任何变量都必须先声明类型再使用。为什么一定要先声明呢?因为变量的类型决定了变量占用的存储空间,所以定义变量类型,就是为了给该变量分配适当的存储空间,以便存放数据。下面的表格描述了在16位编译器环境下,基本数据类型所占用的存储空间,了解这些细节,对以后学习指针和数组时是很有帮助的需要注意的是:1.char的取值范围是:ASCII码字符 或者 -128 阅读全文
posted @ 2013-03-13 22:26 HackerVirus 阅读(365) 评论(0) 推荐(1)
摘要: 云计算平台简介(App Engine)1 简介App Engine: 应用程序引擎,是托管网络应用程序的云计算平台。1.1 什么是云云计算通常简称为“云”,是一种通过 Internet 按需交付计算资源(从应用到数据中心都属于计算资源)和按使用付费的基础架构。富有弹性的资源:能快速轻松地扩大或缩小规模,以满足您的需求按使用付费:计量服务的使用情况,只需为所用的服务付费自助服务:使用自助服务可访问您需要的所有 IT 资源1.2 云计算部署模型1.2.1公共云公共云由一些公司运营和拥有,这些公司使用这种云为其他组织和个人提供对价格合理的计算资源的快速访问。使用公共云服务,用户无需购买硬件、软件或支 阅读全文
posted @ 2013-03-13 22:23 HackerVirus 阅读(690) 评论(0) 推荐(0)
摘要: 需求分析与系统设计的面向对象推导过程 几年前写的了,这两天整理东西的时候又给翻出来了,当时是公司让给我给设计人员讲讲如何写面向对象的设计说明书,所以临时东拼西凑的弄了这么个东西,毕竟是用于内部培训的,有些东西都是直接从网上整段COPY的,最多就是用自己的话又修饰了一遍,在此说明一下,各位看到的时候,莫过多纠结于此 。 一.引言1.1文档概要 概要很简单... 1.2编写目的 解释设计说明书里应该写些什么,在写设计说明书之前应该给我什么,写完了设计说明书应该达到什么样的效果,或者换个说法,写完了设计说明书我能给代码开发人员什么。1.3背景 背景很复杂1.4定义类型名称定义... 阅读全文
posted @ 2013-03-13 22:17 HackerVirus 阅读(290) 评论(0) 推荐(0)