- 博客(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 2783
原创 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 5157
原创 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 4388
原创 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 2441
原创 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 1334
原创 关于一道“智力题”的探讨
【原题出处】 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 1726 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 12785 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
WPF控件实例——可多模式复选的树列表
2012-09-15
Objective C开发参考(英文)
2012-08-31
SliDoc - PowerPoint文件(PPTX)文本内容萃取器(C#编写)
2012-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人