摘要: 日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Log 输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,日志信息可以输出到不同的地方(控制台,文件等)以备以后研究之用。 阅读全文
posted @ 2017-12-06 13:44 池塘ddjyds 阅读(481) 评论(0) 推荐(0) 编辑
摘要: ADO.NET 是 .NET 框架(.NET Framework)中的一个数据库访问架构,ADO是ActiveX Data Objects的缩写是一个COM组件库。用于实现 .NET 应用程序对于数据库的访问。 旧的版本中还有 System.Data.OracleClient,微软已不再维护,使用 阅读全文
posted @ 2017-10-31 22:32 池塘ddjyds 阅读(494) 评论(0) 推荐(1) 编辑
摘要: IO操作的MDA(Direct memory access)模式:直接访问内存,是一种不经过CPU而直接进行内存数据存储的数据交换模式,几乎可以不损耗CPU的资源; CLR所提供的异步编程模型就是充分利用硬件的DMA功能来释放CPU的压力;使用线程池进行管理,异步将工作移交给线程池中的某个工作线程来 阅读全文
posted @ 2017-08-24 20:17 池塘ddjyds 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: 异常简介 C sharp中的异常用于处理系统级和应用程序级的错误状态,它是一种结构化、统一的类型安全的处理机制。异常处理相对于返回错误代码的一个最大优点在于,异常可以被自动传递,这样,在编程时异常更加难以被忽视。 C#的异常机制非常类似于C++的异常处理机制,但是还是有一些重要的区别: 1,在C#中 阅读全文
posted @ 2017-07-31 19:44 池塘ddjyds 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 安装office,直接引用COM控件 C#4提供对PIA引用的一种方式:链接(编译器只会将PIA中需要的部分直接嵌入到程序集中),变体(variant)被视为动态类型,以减少强制转换需要的开销; 不安装office,拷贝相关dll到运行目录,直接引用; 拷贝的dll版本最好是12及以上,12以下有兼 阅读全文
posted @ 2017-07-17 09:54 池塘ddjyds 阅读(601) 评论(0) 推荐(1) 编辑
摘要: 进程和线程 进程是一个系统级别的概念,用来描述一组资源和程序运行所必须的内存分配。每一个进程都有一个唯一的进程标识符(PID);线程是进程的基本单元;进程的入口点创建的第一个线程被称为主线程;线程主要是由CPU寄存器、调用栈和线程本地存储器(Thread Local Storage,TLS)组成的。 阅读全文
posted @ 2017-07-13 22:42 池塘ddjyds 阅读(458) 评论(0) 推荐(0) 编辑
摘要: Python之模块 包就是文件夹;包可以有多级; 模块就是 xxx.py文件;可以创建自己的模块,并且导入它们,模块的名字就和文件的名字相同; Python使用import语句导入一个模块。 import mathprint math.sqrt(16) # => 4 只希望导入用到的math模块的某 阅读全文
posted @ 2017-07-12 18:23 池塘ddjyds 阅读(209) 评论(0) 推荐(0) 编辑
摘要: INI文件就是扩展名为“ini”的文件。在Windows系统中,INI文件是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从Windows 阅读全文
posted @ 2017-07-09 09:39 池塘ddjyds 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 编程语言范式 常见的编程范式有命令式编程(Imperative programming),函数式编程,逻辑式编程; 许多现存的编程语言都可基于其计算模型加以分类,归入某些语言族,或者属于某种编程范式。按照不同的规则,可以有多种分类的方法,而且不同的学者对某些语言的具体归属也有不同的意见。 给出一种系 阅读全文
posted @ 2017-07-07 17:09 池塘ddjyds 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 1.Installing Node.js and updating npm Updating npm npm install npm@latest -g Installing TypeScript npm install -g typescript This will install the lat 阅读全文
posted @ 2017-07-07 10:32 池塘ddjyds 阅读(155) 评论(0) 推荐(0) 编辑