上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 简单工厂的方法实现过程核心就是之前介绍的接口应用。所以直接上代码: 上面创建了一个规划(接口)IPerson,要求有一个Say的方法。类Student、Teacher都继承于这个规范。下面是简单工厂的核心。依据P_Type的类型创建不同的实例类。 客户端的调用: 这次调用的时候我们给的条件是P_Ty 阅读全文
posted @ 2017-10-19 17:28 var_obj 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 接口的意义是什么呢?接口与抽象类又有什么区别?什么情况选择用接口?什么情况选择用抽象类? 接口的意义: 1、实际开发中的约束作用,继承接口的类必须实现接口规定的方法,方便多人开发中的协同,避免随意性。 2、低的耦合度,会给以后代码的扩展带来很多便利。 a.不用接口的代码: 结果: b.使用接口的代码 阅读全文
posted @ 2017-10-19 14:58 var_obj 阅读(706) 评论(0) 推荐(0) 编辑
摘要: cookie 用来识别用户。 参考:JavaScript Cookies 阅读全文
posted @ 2017-10-19 00:54 var_obj 阅读(525) 评论(0) 推荐(0) 编辑
摘要: Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true 或者 false)。 创建 Boolean 对象的语法: 返回值:当作为一个构造函数(带有运算符 new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返回一个包含该值的 Boolean 对象。如果作为一个函数(不带有运 阅读全文
posted @ 2017-10-18 17:37 var_obj 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 动态的添加事件:利用 attachEvent 和 addEventListener IE 支持 attachEvent: 或者: 其它浏览器支持 addEventListener: 或者: 注意: attachEvent 的事件带 on,如 onclick,而 addEventListener 不带 阅读全文
posted @ 2017-10-18 15:57 var_obj 阅读(4187) 评论(0) 推荐(0) 编辑
摘要: 直接写在html标签里: 另外一种在脚本里调用: 参考:HTML DOM Event 对象 阅读全文
posted @ 2017-10-18 15:00 var_obj 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 本例检测输入变量的值。如果值是错误的,会抛出一个异常(错误)。catch 会捕捉到这个错误,并显示一段自定义的错误消息: 参考:JavaScript 错误 - Throw、Try 和 Catch 阅读全文
posted @ 2017-10-18 11:35 var_obj 阅读(575) 评论(0) 推荐(0) 编辑
摘要: continue 语句(带有或不带标签引用)只能用在循环中。break 语句(不带标签引用),只能用在循环或 switch 中。通过标签引用,break 语句可用于跳出任何 JavaScript 代码块: 结果: 参考:JavaScript Break 和 Continue 语句 阅读全文
posted @ 2017-10-18 11:29 var_obj 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 语法: 工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。 实例: 结果: 特殊写法: 阅读全文
posted @ 2017-10-18 11:26 var_obj 阅读(3535) 评论(0) 推荐(0) 编辑
摘要: ==: 两个等于号只是比较两个变量的值 : 三个等于号不仅比较值而且比较数据类型 给定 x=5,下面的表格解释了比较运算符: !=: 只判断内容是否不相同,不判断数据类型 !==: 不仅判断内容是否不相同,而且判断数据类型是否相同 参考:JavaScript 比较和逻辑运算符 阅读全文
posted @ 2017-10-18 11:21 var_obj 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 定义一个枚举类型: 控制台判断: 参考:(转)C# Enum,Int,String的互相转换 枚举转换 阅读全文
posted @ 2017-10-18 10:48 var_obj 阅读(2920) 评论(0) 推荐(0) 编辑
摘要: XML写入 XML读取 控制台调用 结果: 参考:C#-XML-数据传输、C#读取和写入XML文件 阅读全文
posted @ 2017-10-18 09:42 var_obj 阅读(248) 评论(0) 推荐(0) 编辑
摘要: begin try ... end try begin catch ... end catch 阅读全文
posted @ 2017-10-17 23:15 var_obj 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-10-17 17:38 var_obj 阅读(430) 评论(0) 推荐(0) 编辑
摘要: indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置 注释:indexOf() 方法对大小写敏感!如果要检索的字符串值没有出现,则该方法返回 -1。 语法:searchvalue,必需。规定需检索的字符串值。fromindex,可选的整数参数。规定在字符串中开始检索的位置。它的合 阅读全文
posted @ 2017-10-17 17:27 var_obj 阅读(1675) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Configuration; using System.Data; using System.Data.SqlClient; namesp... 阅读全文
posted @ 2017-10-17 14:25 var_obj 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 存储过程类似于C#中的方法。 阅读全文
posted @ 2017-10-17 14:16 var_obj 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 将exe应用程序设置为开机启动,有多种方法,我们主要通过注册表设置开机启动选项。 添加所有用户注册的地址: 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run 添加当前用户注册的地址: 计算 阅读全文
posted @ 2017-10-17 10:45 var_obj 阅读(1531) 评论(0) 推荐(0) 编辑
摘要: 我们可以用Stopwatch类获得程序的运行时间,在优化代码时,可以用此方法来查看优化前后程序所耗费的时间 参考:用Stopwatch类获得程序运行时间 阅读全文
posted @ 2017-10-17 09:57 var_obj 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 事务是并发和恢复控制的基本单元。 事务四个属性:原子性、一致性、隔离性、持久性。 原子性:一个事务是一个不可分割的单位,事务中包括的诸多操作要么成功要么都失败。 一致性:事务必须使数据库从一个一致性状态转变到另一个一致性状态。原子性和一致性是密不可分的。 隔离性:一个事务的执行不可能被其他事务干扰。 阅读全文
posted @ 2017-10-17 02:40 var_obj 阅读(344) 评论(0) 推荐(0) 编辑
摘要: SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中,常用于创建表的备份复件或者用于对记录进行存档。 临时表:它的操作和我们平时操控表的操作基本一样, 比如最简单增、删、改、查等等。但是,需要注意的是临时表的创建是有范围限制的。 会话临时表: 全局临时表: 参考:SQL Serv 阅读全文
posted @ 2017-10-17 01:12 var_obj 阅读(19213) 评论(0) 推荐(0) 编辑
摘要: 视图适合频繁查询的表:将一个查询结果作为虚拟表提供给开发人员。安全性高,视图只能查询不能修改,它是一张虚拟表。查询方便,逻辑清晰,但是性能低,一般情况下不如自己写sql语句。 阅读全文
posted @ 2017-10-17 00:45 var_obj 阅读(342) 评论(0) 推荐(0) 编辑
摘要: declare if else while 阅读全文
posted @ 2017-10-17 00:29 var_obj 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: case end进行多条件的判断 结果: 结果: 阅读全文
posted @ 2017-10-16 23:48 var_obj 阅读(844) 评论(0) 推荐(0) 编辑
摘要: SQL 通配符:在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符: 参考:SQL 通配符 阅读全文
posted @ 2017-10-16 21:54 var_obj 阅读(313) 评论(0) 推荐(0) 编辑
摘要: row_number() 与over()是在一起使用的,作用就是对表进行排序并记数。 语法: 通过语法可以看出 over里有两个参数, partition by 和 order by ,其中partition by是可以不写的,但是order by是必须有的。partition by是什么意思呢?p 阅读全文
posted @ 2017-10-16 18:01 var_obj 阅读(366) 评论(0) 推荐(0) 编辑
摘要: SQL日期:当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。只要数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间,情况就有点复杂了。在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。 SQL Server 中最重要的内建日期函数 阅读全文
posted @ 2017-10-16 16:56 var_obj 阅读(615) 评论(0) 推荐(0) 编辑
摘要: CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。 data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。可以使用 阅读全文
posted @ 2017-10-16 16:27 var_obj 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 函数的类型:在 SQL 中,基本的函数类型和种类有若干种。函数的基本类型是:Aggregate 函数、Scalar 函数。 Aggregate 函数:操作面向一系列的值,并返回一个单一的值,下面是SQL语句: Scalar 函数:操作面向某个单一的值,并返回基于输入值的一个单一的值。下面是SQL语句 阅读全文
posted @ 2017-10-16 16:18 var_obj 阅读(901) 评论(0) 推荐(0) 编辑
摘要: HAVING:在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。 我们拥有下面这个 "Orders" 表: 现在,我们希望查找订单总金额少于 2000 的客户。我们使用如下 SQL 语句: 结果集类似: 现在我们希望查找客户 "Bush" 或 "Adams" 拥 阅读全文
posted @ 2017-10-16 15:11 var_obj 阅读(129) 评论(0) 推荐(0) 编辑
摘要: GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。 SQL GROUP BY 实例:我们拥有下面这个 "Orders" 表 现在,我们希望查找每个客户的总金额(总订单)。我们想要使用 GROUP BY 语句对客户进行组合。我们使用下列 SQL 语句: 结果集类似这样: 我们也 阅读全文
posted @ 2017-10-16 15:05 var_obj 阅读(205) 评论(0) 推荐(0) 编辑
摘要: UNION 操作符:用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION 阅读全文
posted @ 2017-10-16 14:48 var_obj 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 基本概念 join :用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 join和key:有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表 阅读全文
posted @ 2017-10-16 14:06 var_obj 阅读(2518) 评论(0) 推荐(0) 编辑
摘要: ALTER TABLE 语句用于在已有的表中添加、修改或删除列。 Persons 表: 现在,我们希望在表 "Persons" 中添加一个名为 "Birthday" 的新列。 请注意,新列 "Birthday" 的类型是 date,可以存放日期。数据类型规定列中可以存放的数据的类型。 新的 "Per 阅读全文
posted @ 2017-10-16 14:00 var_obj 阅读(233) 评论(0) 推荐(0) 编辑
摘要: DROP撤销索引、表以及数据库 阅读全文
posted @ 2017-10-16 13:49 var_obj 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: CREATE INDEX 语句用于在表中创建索引。在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。 索引:您可以在表中创建索引,以便更加快速高效地查询数据。用户无法看到索引,它们只能被用来加速搜索/查询。 注释:更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索引本 阅读全文
posted @ 2017-10-16 13:28 var_obj 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 我们将主要探讨以下几种约束: 1、NOT NULL 2、UNIQUE 3、PRIMARY KEY 4、FOREIGN KEY 5、CHECK 6、DEFAULT SQL NOTNULL约束:NOT NULL 约束强制列不接受 NULL 值。下面的 SQL 语句强制 "Id_P" 列和 "LastNa 阅读全文
posted @ 2017-10-16 11:46 var_obj 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 通过代码方式创建数据库 通过代码方式创建表 表的增删改查 阅读全文
posted @ 2017-10-16 09:21 var_obj 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 我们应该如何通过写代码的方式向其中添加“日志”呢? 在操作之前,先明确几个概念: 1:事件日志名(logName):“事件查看器”中的每一项,如“应用程序”、“Internet Explorer”、“安全性”和“系统”都是日志(严格地说是日志的显示名字) 2:事件源:列表中的“来源”,创建时和事件日 阅读全文
posted @ 2017-10-15 01:55 var_obj 阅读(700) 评论(0) 推荐(0) 编辑
摘要: args参数的赋值方法有好几种,主要介绍两种。 外部传参的方法:先找到bin目录下的exe文件,并创建快捷方法,在目标后面追加参数。 控制台主函数入口实现方法 还有另外一种通过注册表: 结果如下: 注释:通过添加所有用户的注册表启动项(LocalMachine)会有权限问题,下次开机的时候会报异常, 阅读全文
posted @ 2017-10-15 00:58 var_obj 阅读(1998) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页