自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

quanben

quanben的技术空间

  • 博客(19)
  • 资源 (8)
  • 收藏
  • 关注

原创 Tips on NHibernate Development

This is a follow-up article to the previous one on the same topic in Chinese. Recent blogs are all expected to be in English since IME and language packs are not ready on the Ubuntu Linux that hav

2011-11-30 19:36:23 1327

原创 最近的一次系统“维护”和更新

笔者开发还比较在行,但对系统的维护和管理几乎一窍不通。最近系统中病毒,看来这个病毒是挺深入的。用了卡巴,AVG,和一些antimalware工具都没有效果。症状似乎是劫持,修改或注入了系统关键进程(也可能是隐藏的进程,但rootkit检查没有问题;因为从一般的进程管理器上看没有任何可以进程,但它似乎通过explorer.exe并用-embedding选项启动了iexplore;甚至试着挪动ie

2011-11-29 19:01:55 1557

原创 Mainframe的存储管理系统和架构

1. 存储结构Mainframe中管理存储的子系统叫做SMS(Storage Management Subsystem),其全名是DFSMShsm。文件数据(Dataset)可以选择受SMS管理或自行管理。它是一种Hierarchical Storage Management。其一般原则就是高效率高价格的存储设备位于上层,其容量较小;低效率相对廉价存储设备位于下层,容量较大。而系统则管

2011-11-26 19:20:09 2782

原创 ADA类型系统(类型兼容性和派生)

所有计算机编程语言从本质上说都是综合考虑其执行环境的因素,旨在找到其问题域的对象和行为的最佳描述规则;其关于问题域的处理某种程度上说是一种抽象的建模过程。如前所述,ADA的类型系统是这个语言中最为复杂的内容之一。而类型系统很大程度上表现了一个语言对问题域中对象的一种哲学态度。ADA差不多将强类型走到一个极端,体现了它的一种态度(这中强类型可能已经强到了差不多不需要反射Reflection这

2011-11-25 22:04:55 1322

原创 IBM大型主机(Mainframe)技术简介之九——系统软件和架构

本文基本上是第一篇的一个扩展基本概念和术语。注意由于Mainframe是一个相对比较封闭的黑盒,而它确实也通常是黑色的盒子。所以只能对其概念了解个大概,而不可能像其他像Linux这样的技术领域能刨根问底。以下是关于IBM大型机系统的重要基本概念。1. 跨系统级MVS——Multiple Virtual Storage,Mainframe上使用的操作系统的本名(例如MVS/SE,

2011-11-24 21:36:09 5156

原创 CICS的基本结构和命令

1. 映射表(Map/Mapset)的属性(Attribute)字节1. 第一列总不会被实质内容占据;最多是属性字节。所以实质内容总最多从第二列开始。2. 每个映射域均要以一个属性字节起始。3. 输入域(UNPROT)还要以一个属性字节结束,而这个属性字节应当为ASKIP。属性字节排布:比特位置功能比特设置0-1根据2~7比特

2011-11-23 20:08:43 4429

原创 附加的CICS命令和编程方法

1. IC光标指针间接光标指针ATTRIB=(NORM,UNPROT,IC)如果有多个域含有IC,则最后一个域获得光标直接光标指针 / 基于长度后缀EXEC CICS SEND MAP() MAPSET() FROM() CURSOR[()]END-EXEC.位置是一个从屏幕左上角开始的数字,转换

2011-11-22 21:23:37 2257

原创 关于一道“智力题”的探讨(续)

【原讨论】http://blog.csdn.net/quanben/article/details/6990366【题目出处】http://topic.csdn.net/u/20111114/00/7d943d10-9e4f-43c7-95dd-3bc5c18850e7.html【题目原文】小明和小强都是张老师的学生,张老师的生日是某月某日,2人都不知道张老师的生日。 但张老师

2011-11-22 18:38:16 1165

原创 CICS-COBOL的异常系统

异常条件错误(Exceptional Condition ABEND)这类错误发生在CICS命令(CICS EXEC)执行遇到问题但RESP没有在命令中指定的情况异常条件错误码,下表中码的规律是AEI或AEY起始,最后一个字母是字母或数字,多数条件名称都比较直观。CodeConditionCodeConditionCodeCondition

2011-11-21 22:01:16 4387

原创 CICS的临时存储队列操作

CICS临时存储(CICS Temporary Storage)以一组队列(CICS Temporary Storage Queues或简称TS Queues)的形式实现。说是“队列”,其实不是严格数据结构意义上的FIFO队列,而是一个对数据记录(Record)标识(Identify)并顺序存储的机构,以供CICS-COBOL程序访问。每个队列都有一个队列名queue name或队列数据标识d

2011-11-19 20:33:59 2439

原创 ADA程序实例(字符串类型及其简单处理)

ADA语言内建的字符串类型是定长类型,基本接近相当于C的静态字符数组。对ADA而言,String也完全是通过字符数组的严格定义派生出来的(可参见wikibooks关于ADA类型系统的条目;关于ADA的复杂的类型系统需要另行撰文)。定长字符类型对应的操作包在Ada.Strings.Fixed中。另外String类型也有很多这个类型的Attribute。这类字符串通常在编译期决定长度(由其界限参数指定

2011-11-19 18:07:54 1865

原创 ADA程序实例(运算符重载)

ADA支持对几乎它自身的所有运算符的重载,虽然ADA的运算符系统不像C/C++那样庞大灵活,ADA提供这种重载某种意义上说是为了达到作为对象操作的一致性要求,这也理应是运算符重载的目的。由于ADA本身的运算符定义特征,所有运算符都是单目或双目的,而ADA将他们均看成函数(function),其参数是输入性(in)对象类型,输出是这种对象类型。以下是一般用来阐释运算符重载的经典方法之一,复数的定义和

2011-11-19 10:42:20 1328

原创 关于一道“智力题”的探讨

【原题出处】 http://topic.csdn.net/u/20111114/00/7d943d10-9e4f-43c7-95dd-3bc5c18850e7.html【题目原文】小明和小强都是张老师的学生,张老师的生日是某月某日,2人都不知道张老师的生日。 但张老师告诉他们他的生日是下列10组中的某一天:3月4日3月5日3月8日4日6月6月7日9月1日

2011-11-19 09:32:48 1725 4

原创 ADA程序实例(一个简单的智能指针实现)

普通的ADA并不含有垃圾收集等托管程序的特性,除非当ADA的目标运行时建立在Java Virtual Machine或.NET系统上。所以从这个对象内存分配角度,ADA和C++基本上是等价的。ADA提供的语言特性,基本上足以使得ADA能够实现智能指针。当然,是不是有必要在ADA中使用智能指针(考虑ADA常用的思考建模方式),其完善程度(指针的类型,对于OO的支持和对于一般数据的支持)又是另一会

2011-11-16 22:28:41 1491

原创 ADA程序实例(面向对象特性之多态)

多态是面向对象的核心特性。一说ADA即使95也没有很好地支持多态性。这可能并不是其一个显著缺陷,而是设计者认为多态性不一定能在ADA语言的通常应用模式中能很好地发挥。但毕竟多态性是很重要的一种属性。好在2005版本做了一些改进,其关键是引入了class-wide类型,即在基类上调'Class记号(Attribute)产生的类型。由于ADA主张常用静态的对象,所以这种情形下的多态看上去有点奇怪;另一

2011-11-15 21:33:01 1322 3

原创 ADA程序实例(类型、控制流、转换、简单数学运算等)

以下是ADA实现的质因数分解程序,其等价C#程序可见:http://topic.csdn.net/u/20111112/18/2bf17a93-862d-458e-91d7-8682dc899315.html(由于没有专门的ADA代码显示模板,只能选择最相近的Delphi模板,故关键字标识会不正常)首先是功能单元模块(package)的声明文件(prime-factors-

2011-11-13 16:11:59 2108

原创 ADA语言Hello World

为什么要写关于这么古老的语言(1980年左右)的文章呢?因为我想既然mainframe用的cobol这么恶劣的语言都写了那么多了,为何不写一点我比较喜欢的语言呢?虽然除了高安全级控制和仿真领域之外ADA是不怎么用的。首先说两句我个人对ADA语言的态度:从编写大型程序的OO语言而言(我基本主要用的也就是这类语言),ADA在我评价中的排名是和C#和C++一个级别上的。ADA很大程度上是Java

2011-11-11 21:03:27 12784 3

原创 NHibernate使用点滴

工作需要使用NHibernate,用于比较庞大的关系模型。以下是使用过程中遇到问题的汇总(不断更新中)。1. 近日遇到"persistence context reported no row snapshot for (某个entity)"问题,通过反复分析,发现其原因是对应entity有一个以one-to-many联系之的owner没有保存(map和persist)。而且这个owner是从一

2011-11-11 19:27:01 2698 1

翻译 计算机能思考吗?图1专题8:“计算机是否先天残疾?”

Can Computers Think? The History and Status of the Debate - Map 1 of 7问题8Issue Area: Are computers inherently dissabled?问题域: 计算机是否天生残疾?The link to the part of the map this discussion

2011-11-02 19:41:12 1345

Windows 字体实例(小范作品)

小范(德德)创作的Fandecheng Sans Serif字体及相关第三方字体配置程序。

2013-05-08

WPF控件实例——可多模式复选的树列表

WPF自定义控件实例,可以多种不同模式(键盘按键,或不按键)多项选择项目的树列表(TreeView),原作者为和著作权归:Marzio Pattano,原链接地址:http://dotnetlearning.wordpress.com/2010/10/14/multi-selection-tree-view/

2012-09-15

Objective C开发参考(英文)

Objective C语言。本人对其(无论是苹果产品、文化还是开发技术)不太感兴趣,对大部分用现代编程语言的人一开始会很不适应。但如果做苹果系统上的应用开发,则是必学技术。此书是基础语言部分。苹果的这想法面也有不少有意思的概念,如MVC架构,基于dynamic类型的message组件沟通机制,smalltalk对Objective-C的特性贡献以及Objective-C与C/C++的兼容性以及效率等,有望在这本书里有所介绍(不能确定)。多种因素该资源免资源分提供。

2012-08-31

Pro Entity Framework

微软ORM框架Entity Framework的又一本经典参考书

2012-08-31

Programming Entity Framework

Microsoft的Entity面向对象与关系数据库映射库(ORM)的重要开发资料之一。

2012-08-31

SliDoc - PowerPoint文件(PPTX)文本内容萃取器(C#编写)

用于提取微软Office 2010 PowerPoint的PPTX文件的文本内容的小工具。 基于OpenXML的API。 只能用于最新的基于XML的PPTX文件,对老版本的PPT文件不适用。 供需要的用户使用以及需要学习OpenXML相关技术的同学学习。 在目录下已经附有一个可执行文件SliDoc.exe;如不能运行则需要用用Visual Studio 2010编译

2012-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除