摘要:
本例,快速清理“students”数据库的日志,清理后日志文件不足1M。USE [master] GO ALTER DATABASE students SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE students SET RECOVE... 阅读全文
摘要:
1.相关概念DateTime.Ticks:表示0001 年 1 月 1 日午夜 12:00:00 以来所经历的 100 纳秒数,即Ticks的属性为100纳秒(1Ticks = 0.0001毫秒)。Unix时间戳:是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。1秒 =... 阅读全文
摘要:
word:字Byte:字节bit:位1位(bit)就是一个0或18bit(位)=1Byte(字节) 2byte = 1word1KB = 1024Byte(字节)1MB = 1024KB1GB = 1024MB1TB = 1024GBK是千,M是兆,G是吉咖,T是太拉。 阅读全文
摘要:
1. 检出项目到本地git clone git@github.com:michaelliao/gitskills.git2. 查看当前工作区状态git status3. 添加文件或文件夹至版本库添加文件至版本库git add index.html添加文件夹至版本库 git add img/3. 确认... 阅读全文
摘要:
body *{ -webkit-filter: grayscale(100%); /* webkit */ -moz-filter: grayscale(100%); /*firefox*/ -ms-filter: grayscale(100%); /*ie9*/ -o-fi... 阅读全文
摘要:
1、JavaScriptfunction stringformat() { var args = Array.prototype.slice.call(arguments); if (args.length == 0) { return '';} if (args.len... 阅读全文
摘要:
1.简介不相关子查询:子查询的查询条件不依赖于父查询的称为不相关子查询。相关子查询:子查询的查询条件依赖于外层父查询的某个属性值的称为相关子查询,带EXISTS 的子查询就是相关子查询EXISTS表示存在量词:带有EXISTS的子查询不返回任何记录的数据,只返回逻辑值“True”或“False”2.... 阅读全文
摘要:
1. 更改软件源备份默认的软件源文件“CentOS-Base.repo”mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载对应版本的repo文件,并放入 /etc/yum.repos.d/ 目... 阅读全文
摘要:
1 绝对路径、相对路径和未确定路径相对路径相对路径指以.开头的路径,例如./a/a.php (相对当前目录) ../common.inc.php (相对上级目录),绝对路径绝对路径是以 / 开头或者windows下的 C:/ 类似的盘符开头的路径,全路径不用任何参考路径就可以唯一确定文件的最终... 阅读全文
摘要:
1、打开IIS。2、选择站点或者存放*.ini文件的目录,右键菜单中选择属性。3、选择“HTTP头”选项卡。4、点击“MINE类型”。5、点击“新建”。6、这是跳出一个对话框,在“扩展名”一栏中填入“ini”,在“MIME类型”一栏中填入“application/octet-stream”。 阅读全文
摘要:
在Apache上很有用的.htaccess文件在IIS上就没有,要想实现类似的跳转功能可以使用ISAPI_Rewrite来代替,这是一个专门为IIS设置的工具,目的就是代替.htaccess实现很多功能,其中最常用的就是301转向和伪静态。准确来说它应该是代替Apache上的mod_Rewrite,... 阅读全文
摘要:
1.原因机房停电,服务器非法关机,导致MSDB数据库被“置疑”2.Msdb数据库的作用Msdb 数据库供SQLServer 代理程序调度警报和作业以及记录操作员时使用。比如,我们备份了一个数据库,会在表backupfile中插入一条记录,以记录相关的备份信息。3.实现逻辑由于Msdb数据库并未存储特... 阅读全文
摘要:
1. Dos命令我们知道Windows下是不能以“aux|prn|con|nul|com1|com2|com3|com4|com5|com6|com7|com8|com9|lpt1|lpt2|lpt3|lpt4|lpt5|lpt6|lpt7|lpt8|lpt9”这些系统保留文件名来命名文件或文件夹的... 阅读全文
摘要:
无限级分类在开发中经常使用,例如:部门结构、文章分类。无限级分类的难点在于“输出”和“查询”,例如将文章分类输出为列表形式;查找分类A下面所有分类包含的文章。1.实现原理在《无限级分类实现思路》一文中介绍了几种常见的实现方法,各有利弊。其中“改进前序遍历树”数据结构,便于输出和查询,但是在移动分类和... 阅读全文
摘要:
1.需求简介 jQuery的hover事件只是针对单个HTML元素,例如: 当鼠标进入#login元素时调用fun1函数,离开时则调用fun2函数,这种API已能够满足绝大部分需求。 不过,有些时候我们希望当鼠标进入两个或多个元素“组合的区域”时触发fun1,离开他们时触发fun2,而在这些元素间移 阅读全文
摘要:
以下文字全部摘自《PHP从入门到精通》这本书,谨以此作为标准。就一般约定而言,类、函数和变量的名字应该是能够让代码阅读者能够容易地知道这些代码的作用,应该避免使用凌磨两可的命名。1. 类命名使用大写字母作为词的分割,其他的字母均使用小写。名字的首字母使用大写。不要使用下划线('_')。如:Name、... 阅读全文
摘要:
1. 概述触发器是一种特殊的存储过程,它不能被显式地调用,而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。 所以触发器可以用来实现对表实施复杂的完整性约束。2. 触发器的分类SQL Server2000提供了两种触发器:“Instead of” 和“After” 触发器。一个表或视图的每一... 阅读全文
摘要:
1.不显示最下面的新行通常 DataGridView 的最下面一行是用户新追加的行(行头显示 * )。如果不想让用户新追加行即不想显示该新行,可以将 DataGridView 对象的 AllowUserToAddRows 属性设置为 False。DataGridView1.AllowUserToAddRows = false;但是,可以通过程序: DataGridViewRowCollection.Add 为 DataGridView 追加新行。2. 为生成的新行添加默认值当用户选择“新行”作为当前行,DataGridView会触发DefaultValuesNeeded事件。在该事件中可以访问 阅读全文
摘要:
1. 添加 DataGridViewButtonColumnDataGridViewButtonColumn dgv_button_col = new DataGridViewButtonColumn();// 设定列的名字dgv_button_col.Name = "Detail";// 在所有按钮上表示"查看详情"dgv_button_col.UseColumnTextForButtonValue = true; dgv_button_col.Text = "查看详情";// 设置列标题dgv_button_col.HeaderT 阅读全文
摘要:
1. 枚举的综合运用public enum Color { yellow, blue, green }class Program{ static void Main(string[] args) { // 1. 正常使用枚举元素 Console.WriteLine(Color.yellow); // 输出: yellow // 2. 通过定义变量使用枚举元素 Color c1 = Color.blue; Console.WriteLine(c1); // 输出: blue ... 阅读全文