10 2017 档案

摘要:向服务器发送请求如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法:Open方法了有两种请求方式——get和post 与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用。然而,在以下情况中,请使用 POST 请求: 1、无法使 阅读全文
posted @ 2017-10-31 11:35 var_obj 编辑
摘要:锚点的两种形式: 1、<a href="#a">点击到锚点</a> 2、window.location.hash = "#a"; 最后都是在寻找对应的id:<p id="a">这是锚点A</p> 阅读全文
posted @ 2017-10-31 09:42 var_obj 编辑
摘要:C#后台直接输出Json字符串需要反斜杠“\” 参考:Json教程 阅读全文
posted @ 2017-10-27 17:21 var_obj 编辑
摘要:之前我们接介绍了简单工厂,这次我们介绍一种更为常用的模式——工厂模式。 工厂方法模式Factory Method,又称多态性工厂模式。在工厂方法模式中,核心的工厂类不再负责所有的产品的创建,而是将具体创建的工作交给子类去做。该核心类成为一个抽象工厂角色,仅负责给出具体工厂子类必须实现的接口,而不接触 阅读全文
posted @ 2017-10-25 00:01 var_obj 编辑
摘要:“反射”其实就是利用程序集的元数据信息。 反射可以有很多方法,编写程序时请先导入 System.Reflection 命名空间。 若要反射当前项目中的类(即当前项目已经引用它了),可以使用下面的写法。这种情况是我们项目中经常遇到的,主要作用就是解耦,便于项目后期拓展。 首先在配置文件中添加appse 阅读全文
posted @ 2017-10-20 15:44 var_obj 编辑
摘要:简单工厂的方法实现过程核心就是之前介绍的接口应用。所以直接上代码: 上面创建了一个规划(接口)IPerson,要求有一个Say的方法。类Student、Teacher都继承于这个规范。下面是简单工厂的核心。依据P_Type的类型创建不同的实例类。 客户端的调用: 这次调用的时候我们给的条件是P_Ty 阅读全文
posted @ 2017-10-19 17:28 var_obj 编辑
摘要:接口的意义是什么呢?接口与抽象类又有什么区别?什么情况选择用接口?什么情况选择用抽象类? 接口的意义: 1、实际开发中的约束作用,继承接口的类必须实现接口规定的方法,方便多人开发中的协同,避免随意性。 2、低的耦合度,会给以后代码的扩展带来很多便利。 a.不用接口的代码: 结果: b.使用接口的代码 阅读全文
posted @ 2017-10-19 14:58 var_obj 编辑
摘要:cookie 用来识别用户。 参考:JavaScript Cookies 阅读全文
posted @ 2017-10-19 00:54 var_obj 编辑
摘要:Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true 或者 false)。 创建 Boolean 对象的语法: 返回值:当作为一个构造函数(带有运算符 new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返回一个包含该值的 Boolean 对象。如果作为一个函数(不带有运 阅读全文
posted @ 2017-10-18 17:37 var_obj 编辑
摘要:动态的添加事件:利用 attachEvent 和 addEventListener IE 支持 attachEvent: 或者: 其它浏览器支持 addEventListener: 或者: 注意: attachEvent 的事件带 on,如 onclick,而 addEventListener 不带 阅读全文
posted @ 2017-10-18 15:57 var_obj 编辑
摘要:直接写在html标签里: 另外一种在脚本里调用: 参考:HTML DOM Event 对象 阅读全文
posted @ 2017-10-18 15:00 var_obj 编辑
摘要:本例检测输入变量的值。如果值是错误的,会抛出一个异常(错误)。catch 会捕捉到这个错误,并显示一段自定义的错误消息: 参考:JavaScript 错误 - Throw、Try 和 Catch 阅读全文
posted @ 2017-10-18 11:35 var_obj 编辑
摘要:continue 语句(带有或不带标签引用)只能用在循环中。break 语句(不带标签引用),只能用在循环或 switch 中。通过标签引用,break 语句可用于跳出任何 JavaScript 代码块: 结果: 参考:JavaScript Break 和 Continue 语句 阅读全文
posted @ 2017-10-18 11:29 var_obj 编辑
摘要:语法: 工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。 实例: 结果: 特殊写法: 阅读全文
posted @ 2017-10-18 11:26 var_obj 编辑
摘要:==: 两个等于号只是比较两个变量的值 : 三个等于号不仅比较值而且比较数据类型 给定 x=5,下面的表格解释了比较运算符: !=: 只判断内容是否不相同,不判断数据类型 !==: 不仅判断内容是否不相同,而且判断数据类型是否相同 参考:JavaScript 比较和逻辑运算符 阅读全文
posted @ 2017-10-18 11:21 var_obj 编辑
摘要:定义一个枚举类型: 控制台判断: 参考:(转)C# Enum,Int,String的互相转换 枚举转换 阅读全文
posted @ 2017-10-18 10:48 var_obj 编辑
摘要:XML写入 XML读取 控制台调用 结果: 参考:C#-XML-数据传输、C#读取和写入XML文件 阅读全文
posted @ 2017-10-18 09:42 var_obj 编辑
摘要:begin try ... end try begin catch ... end catch 阅读全文
posted @ 2017-10-17 23:15 var_obj 编辑
摘要:indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置 注释:indexOf() 方法对大小写敏感!如果要检索的字符串值没有出现,则该方法返回 -1。 语法:searchvalue,必需。规定需检索的字符串值。fromindex,可选的整数参数。规定在字符串中开始检索的位置。它的合 阅读全文
posted @ 2017-10-17 17:27 var_obj 编辑
摘要: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 编辑
摘要:存储过程类似于C#中的方法。 阅读全文
posted @ 2017-10-17 14:16 var_obj 编辑
摘要:将exe应用程序设置为开机启动,有多种方法,我们主要通过注册表设置开机启动选项。 添加所有用户注册的地址: 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run 添加当前用户注册的地址: 计算 阅读全文
posted @ 2017-10-17 10:45 var_obj 编辑
摘要:我们可以用Stopwatch类获得程序的运行时间,在优化代码时,可以用此方法来查看优化前后程序所耗费的时间 参考:用Stopwatch类获得程序运行时间 阅读全文
posted @ 2017-10-17 09:57 var_obj 编辑
摘要:事务是并发和恢复控制的基本单元。 事务四个属性:原子性、一致性、隔离性、持久性。 原子性:一个事务是一个不可分割的单位,事务中包括的诸多操作要么成功要么都失败。 一致性:事务必须使数据库从一个一致性状态转变到另一个一致性状态。原子性和一致性是密不可分的。 隔离性:一个事务的执行不可能被其他事务干扰。 阅读全文
posted @ 2017-10-17 02:40 var_obj 编辑
摘要:SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中,常用于创建表的备份复件或者用于对记录进行存档。 临时表:它的操作和我们平时操控表的操作基本一样, 比如最简单增、删、改、查等等。但是,需要注意的是临时表的创建是有范围限制的。 会话临时表: 全局临时表: 参考:SQL Serv 阅读全文
posted @ 2017-10-17 01:12 var_obj 编辑
摘要:视图适合频繁查询的表:将一个查询结果作为虚拟表提供给开发人员。安全性高,视图只能查询不能修改,它是一张虚拟表。查询方便,逻辑清晰,但是性能低,一般情况下不如自己写sql语句。 阅读全文
posted @ 2017-10-17 00:45 var_obj 编辑
摘要:case end进行多条件的判断 结果: 结果: 阅读全文
posted @ 2017-10-16 23:48 var_obj 编辑
摘要:SQL 通配符:在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符: 参考:SQL 通配符 阅读全文
posted @ 2017-10-16 21:54 var_obj 编辑
摘要:row_number() 与over()是在一起使用的,作用就是对表进行排序并记数。 语法: 通过语法可以看出 over里有两个参数, partition by 和 order by ,其中partition by是可以不写的,但是order by是必须有的。partition by是什么意思呢?p 阅读全文
posted @ 2017-10-16 18:01 var_obj 编辑
摘要:SQL日期:当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。只要数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间,情况就有点复杂了。在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。 SQL Server 中最重要的内建日期函数 阅读全文
posted @ 2017-10-16 16:56 var_obj 编辑
摘要:CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。 data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。可以使用 阅读全文
posted @ 2017-10-16 16:27 var_obj 编辑
摘要:函数的类型:在 SQL 中,基本的函数类型和种类有若干种。函数的基本类型是:Aggregate 函数、Scalar 函数。 Aggregate 函数:操作面向一系列的值,并返回一个单一的值,下面是SQL语句: Scalar 函数:操作面向某个单一的值,并返回基于输入值的一个单一的值。下面是SQL语句 阅读全文
posted @ 2017-10-16 16:18 var_obj 编辑
摘要:HAVING:在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。 我们拥有下面这个 "Orders" 表: 现在,我们希望查找订单总金额少于 2000 的客户。我们使用如下 SQL 语句: 结果集类似: 现在我们希望查找客户 "Bush" 或 "Adams" 拥 阅读全文
posted @ 2017-10-16 15:11 var_obj 编辑
摘要:GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。 SQL GROUP BY 实例:我们拥有下面这个 "Orders" 表 现在,我们希望查找每个客户的总金额(总订单)。我们想要使用 GROUP BY 语句对客户进行组合。我们使用下列 SQL 语句: 结果集类似这样: 我们也 阅读全文
posted @ 2017-10-16 15:05 var_obj 编辑
摘要:UNION 操作符:用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION 阅读全文
posted @ 2017-10-16 14:48 var_obj 编辑
摘要:基本概念 join :用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 join和key:有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表 阅读全文
posted @ 2017-10-16 14:06 var_obj 编辑
摘要:ALTER TABLE 语句用于在已有的表中添加、修改或删除列。 Persons 表: 现在,我们希望在表 "Persons" 中添加一个名为 "Birthday" 的新列。 请注意,新列 "Birthday" 的类型是 date,可以存放日期。数据类型规定列中可以存放的数据的类型。 新的 "Per 阅读全文
posted @ 2017-10-16 14:00 var_obj 编辑
摘要:DROP撤销索引、表以及数据库 阅读全文
posted @ 2017-10-16 13:49 var_obj 编辑
摘要:CREATE INDEX 语句用于在表中创建索引。在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。 索引:您可以在表中创建索引,以便更加快速高效地查询数据。用户无法看到索引,它们只能被用来加速搜索/查询。 注释:更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索引本 阅读全文
posted @ 2017-10-16 13:28 var_obj 编辑
摘要:我们将主要探讨以下几种约束: 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 编辑
摘要:通过代码方式创建数据库 通过代码方式创建表 表的增删改查 阅读全文
posted @ 2017-10-16 09:21 var_obj 编辑
摘要:我们应该如何通过写代码的方式向其中添加“日志”呢? 在操作之前,先明确几个概念: 1:事件日志名(logName):“事件查看器”中的每一项,如“应用程序”、“Internet Explorer”、“安全性”和“系统”都是日志(严格地说是日志的显示名字) 2:事件源:列表中的“来源”,创建时和事件日 阅读全文
posted @ 2017-10-15 01:55 var_obj 编辑
摘要:args参数的赋值方法有好几种,主要介绍两种。 外部传参的方法:先找到bin目录下的exe文件,并创建快捷方法,在目标后面追加参数。 控制台主函数入口实现方法 还有另外一种通过注册表: 结果如下: 注释:通过添加所有用户的注册表启动项(LocalMachine)会有权限问题,下次开机的时候会报异常, 阅读全文
posted @ 2017-10-15 00:58 var_obj 编辑
摘要:核心代码是位于类的构造函数中 控制台主函数入口处调用方法 参考:SetConsoleCtrlHandler 处理控制台消息、SetConsoleCtrlHandler 阅读全文
posted @ 2017-10-14 23:40 var_obj 编辑
摘要:控制台中禁止使用右上角的关闭按钮,下面是核心代码 控制台主函数入口调用方法 参考:RemoveMenu、Win32API中的GetSystemMenu和系统菜单命令Id 阅读全文
posted @ 2017-10-14 17:29 var_obj 编辑
摘要:Win32 API概念:即为Microsoft 32位平台的应用程序编程接口(Application Programming Interface)。所有在Win32平台上运行的应用程序都可以调用这些函数。 Win32 API作用:应用程序可以充分挖掘Windows的32位操作系统的潜力。 Mircr 阅读全文
posted @ 2017-10-14 15:47 var_obj 编辑
摘要:窗口句柄的含义:在Windows中,句柄是一个系统内部数据结构的引用。例如当你操作一个窗口,或说是一个Delphi窗体时,系统会给你一个该窗口的句柄,系统会通知你:你正在操作142号窗口,就此你的应用程序就能要求系统对142号窗口进行操作——移动窗口、改变窗口大小、把窗口最小化等等。实际上许多Win 阅读全文
posted @ 2017-10-14 12:54 var_obj 编辑
摘要:循环当前所有进程,判断是否存在进程名称一致并且进程Id也一致的情况,如果存在就结束当前进程。 程序主函数入口调用方法 阅读全文
posted @ 2017-10-14 00:30 var_obj 编辑
摘要:引用命名空间 序列化类或者类的集合 反序列化类或者类的集合 对Json成员进行控制,使用属性标签JsonConverter可以进行格式转换。使用属性标签JsonProperty中的PropertyName可以对成员的键进行设置,Order可以设置成员的序列化顺序。 阅读全文
posted @ 2017-10-13 15:48 var_obj 编辑
摘要:将两列合并连接成一列,需要注意的是列的格式必须是NVARCHAR或者VARCHAR类型 阅读全文
posted @ 2017-10-11 13:33 var_obj 编辑

点击右上角即可分享
微信分享提示