2018年7月30日

C#(99):.NET控件命名规范

摘要: 一、基本数据类型前缀 数据类型 数据类型简写 Array arr Boolean bln Byte byt Char chr DateTime dtm Decimal dec Double dbl Integer int Long lng Object obj Short shr Single sn 阅读全文

posted @ 2018-07-30 17:46 springsnow 阅读(564) 评论(0) 推荐(0) 编辑

C#(99):.NET事务

摘要: 一、概述1、事务ACID特性事务将一系列的工作视为一个工作单元,它具有 ACID 特性: A:Atomicity 不可分性 也就是说事务中有多项工作,如果有一项工作失败了,整个事务就算失败了。 C:Consistency 一致性 事务完成时,全部数据必须维持一致性的状态。对于关系数据库,简单地来说就是没有破坏数据完整性。 I:Isolation 隔离性 事务与其他事... 阅读全文

posted @ 2018-07-30 17:45 springsnow 阅读(455) 评论(0) 推荐(0) 编辑

ASP.NET(99):Web控件

摘要: 一、HTML控件就是我们通常的说的html语言标记,这些语言标记在已往的静态页面和其他网页里存在,不能在服务器端控制的,只能在客户端通过javascript等程序语言来控制。二、HTML服务器控件其实就是html控件的基础上加上runat="server"所构成的控件。它们的主要区别是运行方式不同,html控件运行在客户端,而html服务器控件是运行在服务器端的。当ASP.NET网页执行时,会检查... 阅读全文

posted @ 2018-07-30 17:44 springsnow 阅读(341) 评论(0) 推荐(0) 编辑

设计模式(01):创建型模式(一) 单例模式(Singleton)

摘要: 一、动机(Motivation)在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性、以及良好的效率。如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?这应该是类设计者的责任,而不是使用者的责任。二、意图(Intent)保证一个类仅有一个实例,并提供一个该实例的全局访问点三、结构(Structure)保证一个类仅有一个实例,并提供一个访问它... 阅读全文

posted @ 2018-07-30 17:37 springsnow 阅读(268) 评论(0) 推荐(0) 编辑

设计模式(00):基础

摘要: 一、OOP设计原则 1、开闭原则:OCP(open close principle) 类、模块、函数等对扩展开放,对修改关闭;这是最重要也是最为抽象的原则,其他的原则也是对它的实现提供了路径。 2 、单一职责原则:SRP(single responsibility principle) 有且只有一个 阅读全文

posted @ 2018-07-30 17:35 springsnow 阅读(347) 评论(0) 推荐(0) 编辑

自动备份软件 —— Syncovery 7.98s Pro、Enterprise

摘要: SynCovery自动备份软件原名Super Flexible Synchronizer,是目前功能最为强大的实时自动备份工具,连FTP、WebDAV等全部支持!最近从V6开始改用比较好记、易懂的新名称 SynCovery 了。功能与SuperFlexibleSynchronizer仍然完全相同。 阅读全文

posted @ 2018-07-30 16:50 springsnow 阅读(722) 评论(0) 推荐(0) 编辑

图片查看、管理、调整和批量转换工具推荐 —— XnViewMP

摘要: XnView MP是一个多功能和强大的照片查看器,图像管理,图像大小调整器。XnView是最稳定、易用、全面的照片编辑器之一。支持所有常见的图片和图形格式(JPEG、TIFF、PNG、GIF、WEBP、PSD、JPEG2000、OpenEXR、camera RAW、HEIC、PDF、DNG、CR2) 阅读全文

posted @ 2018-07-30 16:49 springsnow 阅读(5386) 评论(0) 推荐(0) 编辑

经典优秀屏幕截图录像工具FastStone Capture推荐

摘要: FastStone Capture (FSCapture) 是经典好用的屏幕截图软件,还具有图像编辑和屏幕录制两大功能。 FastStone Capture 主要功能 包括:1、截图功能(可以捕捉:活动窗口、窗口/对象、矩形区域、手绘区域、整个屏幕、滚动窗口、固定区域);2、图像的处理功能(可以裁切 阅读全文

posted @ 2018-07-30 12:00 springsnow 阅读(757) 评论(1) 推荐(1) 编辑

UML类图介绍

摘要: 一、概述 UML类图用来定义系统中的类,包括描述类的结构和类之间的关系。类图的主要作用于描述系统的静态结构。 类图的基本模型元素如下: 我们可以看到,一个类图表示为长方形,分为3部分,最上面是类名,中间是类的属性,下面是类的操作。描述信息使用 << >> 包裹。 类图中的实体如下: 1、类名: 正体 阅读全文

posted @ 2018-07-30 11:33 springsnow 阅读(725) 评论(0) 推荐(0) 编辑

FireFox浏览器Flash&视频下载工具推荐

摘要: 介绍 两款扩展组件:Flash and Video Download & Flash Video Downloader 一起使用,各有优缺点。 Flash and Video Download界面和参数设置 Flash Video Downloader 界面和参数设置 阅读全文

posted @ 2018-07-30 10:51 springsnow 阅读(1562) 评论(0) 推荐(0) 编辑

LINQPad 编译调试C#代码的工具推荐

摘要: 一、LinqPad介绍 最新特别版本: LINQPad Premium 6.14.10 скачать бесплатно (softoroom.net) ASP.NET EF 使用LinqPad 快速学习Linq - DrHao - 博客园 (cnblogs.com) 学习C#代码的好帮手,很容易 阅读全文

posted @ 2018-07-30 09:53 springsnow 阅读(1140) 评论(0) 推荐(0) 编辑

Oracle(00):LOB 大对象处理

摘要: LOB类型列主要是用来存储大量数据的数据库字段,最大可以存储4G字节的非结构化数据。 一、LOB数据类型分类 1、按存储数据的类型分: 字符类型: CLOB:存储大量 单字节 字符数据。 NLOB:存储定宽 多字节 字符数据。 二进制类型: BLOB:存储较大无结构的二进制数据。 二进制文件类型: ... 阅读全文

posted @ 2018-07-30 08:54 springsnow 阅读(356) 评论(0) 推荐(0) 编辑

Oracle(00):索引

摘要: 一、B-树索引 索引一般是B-Tree索引,在索引结构中存储着键值和键值的RowID,并且是一一对应的。 create [unique] index studentin student(id [desc]); 1、选项择索引字段的原则: (ORACLE在UNIQUE和主键字段上自动建立索引 。) 在WHERE子句中最频繁使用的字段 。 联接语句中的连接字段。 ... 阅读全文

posted @ 2018-07-30 08:53 springsnow 阅读(199) 评论(0) 推荐(0) 编辑

Oracle(00):约束

摘要: 数据的完整性用于确保数据库数据遵从一定的商业的逻辑规则。在oracle中,数据完整性可以使用约束、触发器、应用程序(过程、函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。 一、什么是约束? 约束用于确保数据库数据满足特定的商业规则。 二、约束分类 1、not null(非空): 如果在列上定义了not null,那么当插入数据时,... 阅读全文

posted @ 2018-07-30 08:52 springsnow 阅读(312) 评论(0) 推荐(0) 编辑

Oracle(00):PLSQL 子查询

摘要: 一、概述 在一个SQL语句中嵌套另一个SQL语句成为子查询。包括单行子查询,多行子查询,多列子查询。 注意,当在DDL语句中引用子查询时,可以带有Order By子句;但是当在where子句、Set子句中引用子查询时,不能带有Order by 子句。子查询具有以下一些作用: 通过在insert或create table语句中使用子查询,可以将源表数据插入目标表中。 通过在crea... 阅读全文

posted @ 2018-07-30 08:51 springsnow 阅读(694) 评论(0) 推荐(0) 编辑

Oracle(00):分析表

摘要: 一、性能数据的存储过程: 性能数据的收集包含这样几个存储过程: GATHER_INDEX_STATS:分析索引信息 GATHER_TABLE_STATS:分析表信息,当cascade为true时,分析表、列(索引)信息 GATHER_SCHEMA_STATS:分析方案信息 GATHER_DATABASE_STATS:分析数据库信息 GATHER_SYSTEM_STATS:... 阅读全文

posted @ 2018-07-30 08:50 springsnow 阅读(336) 评论(0) 推荐(0) 编辑

Oracle(00):触发器trigger

摘要: 触发器是指被隐含执行的存储过程一、创建DML触发器(before/after)1、行触发器:当一个DML操作影响DB中的多行时,对于其中复合触发条件的每行均触发一次(for each row) 例1: 建立一个触发器, 当职工表 emp 表被删除一条记录时,把被删除记录写到职工表删除日志表中去。CR 阅读全文

posted @ 2018-07-30 08:49 springsnow 阅读(643) 评论(0) 推荐(0) 编辑

Oracle(00):PLSQL存储过程

摘要: 一、概述 过程和函数统称为PL/SQL子程序,他们是被命名的PL/SQL块,均存储于数据库中。 并通过输入、输出和输入输出参数与其调用者交换信息。唯一区别是函数总向调用者返回数据。 二、存储过程详解 1、创建过程语法: CREATE [ OR REPLACE ] PROCEDURE [ schema. ] procedure_name [ ( parameter_decla... 阅读全文

posted @ 2018-07-30 08:48 springsnow 阅读(650) 评论(0) 推荐(0) 编辑

Oracle(00):DML子句returing into用法举例

摘要: 一、概述:ORACLE的DML语句中可以指定RETURNING语句。使用起来也很简单,和SELECT INTO语句没有多大区别。RETURNING语句的使用在很多情况下可以简化PL/SQL编程。INSERT操作: 返回INSERT之后的结果;UPDATE操作: 返回UPDATE操作之后的结果。 DE 阅读全文

posted @ 2018-07-30 08:47 springsnow 阅读(272) 评论(0) 推荐(0) 编辑

Oracle(00):PLSQL异常处理

摘要: 一、异常处理 PL/SQL提供了良好的异常处理机制,当程序运行出现错误时就会触发异常。异常被触发时,程序执行即终止,在PL/SQL块中提供了异常处理的部分,从而可以捕获一个异常进行特殊处理。 1、三种的异常类型: 预定义 ( Predefined )错误: --ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由ORACLE自动将其引发。 ... 阅读全文

posted @ 2018-07-30 08:45 springsnow 阅读(669) 评论(0) 推荐(0) 编辑

导航