摘要:
用SQL语句来获取对象定义,系统表(未指定库名的,表示在每个库中都有): master.dbo.sysdatabases --取得当前实例的所有数据库信息 sysobjects --指定库的所有对象(表/视图/存储过程等)信息 syscolumns --对象的列信息(比如表/视图的字段,存储过程的参 阅读全文
摘要:
Short Message Peer to Peer -- 短消息点对点协议 该协议是一个开放的消息转换协议;它定义了一系列操作的协议数据单元(PDUS)和当SMPP运行时ESMS应用系统与smsc之间交换的数据。从而完成SMSC与ESMES(外部短消息实体)的信息交换。SMPP是基于SMSC与ES 阅读全文
摘要:
动态联编学习:一、多态性和动态联编 联编就是将模块或者函数合并在一起生成可执行代码的处理过程,同时对每个模块或者函数调用分配内存地址,并且对外部访问也分配正确的内存地址。按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。在编译阶段就将函数实现和函数调用关联起来称之为静态联编,静态联编在编译阶段就必须了解所有的函数或模块执行所需要检测的信息,它对函数的选择是基于指向对象的指针(或者引用)的类型。反之在程序执行的时候才进行这种关联称之为动态联编,动态联编对成员函数的选择不是基于指针或者引用,而是基于对象类型,不同的对象类型将做出不同的编译结果。C语言中,所有的联编都是静态.. 阅读全文
摘要:
MO,MT,Linkid的关系是什么?在做SP的过程中,有这样一些词是必须知道的。 如MO,MT,GSM,LINKID 上行(MO)上行的意思就是短信发送到服务器端 MO又称 Mobile Original 下行(MT)下行的意思就是短信从服务器端发回到手机上,MT又称Mobile Terminat 阅读全文
摘要:
瀑布式开发、迭代开发,区别在于采用不同的生命周期管理模型 都是一种开发模式,像设计模式一样,考虑的角度不一样,谈不上谁取代谁一说。 传统的瀑布式开发,也就是从需求到设计,从设计到编码,从编码到测试,从测试到上线大概这样的流程,希望每一个开发阶段都要做全做好。特别是前期阶段,设计的越完美,上线后的成本 阅读全文
摘要:
随着NGOSS系列规范的不断细化和完善,这些规范所包含的思想方法、设计原则已被业界普遍认可,这些规范的成果也被越来越多的服务提供商和OSS开发商所采纳,用于开发更适合当前市场需要的OSS系统。但由于不同的企业提供的业务种类不同、市场规模不同、服务的范围不同,在规范的具体应用过程中,如何对NGOSS给 阅读全文
摘要:
Linux下硬盘分区基础什么是硬盘分区,分区用来做什么?分区就是硬盘的“段落”。Windows分区有自己的盘符(C:,D:等等),这些分区看起来都好像是一个独立的硬盘。最简单的情况下就是将整个硬盘作为一个唯一的分区。如果您购买了一台已经预装了window的机器,基本上都是这种情况。如果您希望在机器上 阅读全文
摘要:
磁盘阵列(Redundant Array of independent Disks, RAID)是由美国加州大学柏克莱分校于1987年提出的,其概念是将多个硬盘组成一个逻辑虚拟的硬盘。操作上和操作单一的一块硬盘没有差别。不过实际上,数据是存储在不同硬盘上的。磁盘阵列的好处整合多个硬盘:能将多个小的硬 阅读全文
摘要:
本文译自Martin Flower的文件:https://martinfowler.com/bliki/CQRS.html QRS 代表命令查询职责分离。这是我第一次听到Greg Young描述的模式。其核心概念是,您可以使用与用于读取信息的模型不同的模型来更新信息。在某些情况下,这种分离可能很有价 阅读全文
摘要:
Java 在运行已编译完成的类时,是通过 java 虚拟机来装载和执行的,java 虚拟机通过操作系统命令 JAVA_HOME\bin\java –option 来启动,-option 为虚拟机参数,JAVA_HOME 为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。 一、 查看参数列表: 虚拟机参数分为基本和扩展两类,在命令行中输入 JAVA_HOME\bin\java 就可得到基本参数列表, 在命令行输入 JAVA_HOME\bin\java –X 就可得到扩展参数列表。 二、 基本参数说明: 1. -client,-server 阅读全文