- 博客(490)
- 收藏
- 关注
转载 CSS垂直居中的方法
CSS垂直居中的方法 水平居中的方法很简单,通常都是一个margin:0 auto搞定,但是垂直居中就没有那么简单了。首先来说说垂直居中的几种情况。1、文字垂直居中文字垂直居中的方法一般是设置高度与行高一致,然后文字就垂直居中了。来看下面的示例:&l...
2017-02-13 16:39:00 332
转载 IIS7 启用GZip压缩
IIS7 启用GZip压缩 GZip压缩通常会达到70%以上的压缩率,如果是手机Web这无疑会使网站的访问速度大大增加,无论是CSS合并、JS合并、图片合并都不如GZip压缩来得简单直接。如果一个网页是100K,那么启用GZip压缩之后需要传送的网页数据一般只有20...
2017-01-05 14:10:00 389
转载 javascript arguments解释,实现可变长参数。
javascript arguments解释,实现可变长参数。 在C#中,有可变长参数params[],但是在js中,如何实现这种可变参数呢?一、可变长参数arguments是非常好的解决方法,一直不知道javascript有这个东西。先来看看应用场景,...
2016-07-20 11:54:00 387
转载 DataTable转List<dynamic>
DataTable转List<dynamic> DataTable转List<dynamic>最近做的一个项目,MVC+Ado.net。没有ORM很不习惯。找到一个办法,DataTable转List<dynamic>,这样代码...
2016-07-19 11:10:00 301
转载 Bootstrap表单
Bootstrap表单 Bootstrap 提供了下列类型的表单布局:垂直表单(默认) -> 这个不好看,都是手机版了,PC版占一排不好看;内联表单 -> 我相信这个才是你想要的,PC版响应横排,手机版响应竖排。水平表单 -> 用栅...
2016-07-18 12:14:00 115
转载 Func<T>、Action<T> 的区别于说明
Func<T>、Action<T> 的区别于说明 一、FuncFunc是一个.Net内置的委托。Func<Result>,Func<T1,Result>是一个.Net内置的泛型委托。Func<TR...
2016-07-15 19:32:00 157
转载 jQuery.fn.extend() 与 jQuery.extend()
jQuery.fn.extend() 与 jQuery.extend() jQuery.fn如何扩展。jQuery插件 $.fn(object)与$.extend(object)jQuery提供了两个方法帮助开发插件$.extend(object);...
2016-07-15 12:01:00 90
转载 javascript this关键字指向详解
javascript this关键字指向详解 在之前写代码的经历中,常常试过写着写着this就莫名其妙的不知道指向到哪里去了。今天看了曾探的javascript设计模式,里面特别谈到了this在不同情况下指代的对象,非常有意思。this指代的情况...
2016-05-23 14:43:00 165
转载 javascript call与apply关键字的作用
javascript call与apply关键字的作用 apply接受两个参数。第一个参数指定函数体内this对象的指向,第二个参数为一个带下标的集合。call则是apply的语法糖,如果参数数量固定,则可以不用带下标的集合传第二个参数。...
2016-05-23 14:41:00 88
转载 javascript 闭包最简单理解
javascript 闭包最简单理解 首先说3点与闭包有关系的东西。一、变量的作用域变量的作用域不难理解。1.函数内部可以访问函数外部的变量,而函数外部不能访问函数内部的变量。2.如果在函数内定义变量的时候,不加var,那么是全局变量(当然函数要...
2016-05-23 14:40:00 98
转载 基于谷歌地图的Dijkstra算法水路路径规划
基于谷歌地图的Dijkstra算法水路路径规划 最终效果图如下:还是图、邻接表,可以模拟出几个对象=》节点、边、路径。三个类分别如下:Node 节点:using System;using System.Collections.Generi...
2016-04-27 15:57:00 312
转载 带权重的有向图求最短路径
带权重的有向图求最短路径 首先新建一个网图如下: 图的表示法有好多中,最常用的应该是邻接矩阵与邻接表。上面的图,边很少,用邻接表来表示就很不错。 对于以上图,可以对象出3个类。图、节点、边。3个实体类代码如下: 边Edge: ...
2016-04-27 10:26:00 1376
转载 图的存储结构
图的存储结构 图的存储结构最常用的有4 5种,常用的两种:邻接矩阵和邻接表。一、邻接矩阵邻接矩阵,原理就是用两个数组,一个一维数组保存顶点集,一个二维数组保存边集。V(G)={V1,V2,V3}E(G)={<V1,V2>,<V2...
2016-04-26 11:30:00 94
转载 CSS3 初步学习
CSS3 初步学习 CSS3有一些是与旧版CSS2.1重叠的,有一些是没有浏览器支持的,全学没必要,下面只记录一下有用的。一、CSS3边框1、圆角border-radiusborder-radius:值越大,角越圆;div{ w...
2016-04-25 10:26:00 117
转载 jQuery triger与trigerHandler的区别
jQuery triger与trigerHandler的区别 trigger(event, [data]) 与triggerHandler(event, [data]) 都是用于触发一个事件。其两者的区别在于,如果触发的事件是有浏览器默认行为的,trigger...
2016-04-22 18:29:00 229
转载 MySQL 主从热备份(读写分离)
MySQL 主从热备份(读写分离) 读写分离的作用 写会锁表,而且比较耗时。如果一个表经常写入,那么无疑会影响到查询的效率。所以将经常写入的数据库进行读写分离之后,会大幅提升读取效率。MySQL读写分离的原理 这个可以了解一下,开发时作用不大。但面试...
2016-04-22 17:36:00 105
转载 MySQL 常用命令(持续更新)
MySQL 常用命令(持续更新) 停止启动MySQL服务停止:net stop mysql启动:net start mysql查看正在运行的线程SHOW PROCESSLISTSHOW FULL PROCESSLIST杀死线程上面的查看线程的...
2016-04-22 14:43:00 106
转载 MySQL 批量插入 Update时Replace
MySQL 批量插入 Update时Replace 建一张试验表如下: 一、批量插入 MySQL的INSERT有一种写法如下:INSERT INTO personVALUES(NULL,'关羽', '2016-04-22 10...
2016-04-22 13:38:00 124
转载 HtmlAgilityPack下载开启压缩的页面乱码
HtmlAgilityPack下载开启压缩的页面乱码 当一个被采集的网页是开启压缩了的话,如果使用HtmlAgilityPack 的HtmlWeb默认配置去下载,下载回来的HTML代码是乱码,应该进行如下操作 HtmlWeb web = new Htm...
2016-04-22 10:40:00 111
转载 MySQL安装过程net start mysql 启动失败 报“错误2,系统找不到文件”的解决办法...
MySQL安装过程net start mysql 启动失败 报“错误2,系统找不到文件”的解决办法 MySQL安装过程net start mysql 启动失败 报“错误2,系统找不到文件”的解决办法错误2,系统找不到文件。开始...运行... regedit...
2016-04-22 09:30:00 157
转载 MVC 自定义IModelBinder实现json参数转Dictionary<string, string>
MVC 自定义IModelBinder实现json参数转Dictionary<string, string> IModelBinder的学习不算深入,现在用它来实现一个json转Dictionary<string, string>...
2016-04-22 09:29:00 161
转载 C# 图片旋转360度程序
C# 图片旋转360度程序 这几天开发一个程序,需要将一个图片旋转360度然后每一个角度保存下来。刚开始本来想着是让美工弄的,但是让一个美工手动转360度,她会喷你一脸。using System;using System.Collections....
2016-04-22 09:27:00 232
转载 Json.net实现方便的Json转C#(dynamic动态类型)对象
Json.net实现方便的Json转C#(dynamic动态类型)对象 以前需要将一段json字符串转换为C#对象时,一般都是定义一个与之对应的实体类来接收。这样做有一个很大的缺点,就是当字符串特别长,属性特别多,又有嵌套时,手敲这个实体类就非常痛苦。比如之前做...
2016-04-22 09:26:00 137
转载 ArrayList、HashTable、List、Dictionary的演化及如何选择使用
ArrayList、HashTable、List、Dictionary的演化及如何选择使用 在C#中,数组由于是固定长度的,所以常常不能满足我们开发的需求。由于这种限制不方便,所以出现了ArrayList。ArrayList、List<T>...
2016-04-22 09:24:00 267
转载 C# 排列组合
C# 排列组合 排列组合的概念排列:从n个不同元素中取出m(m≤n)个元素,按照一定的顺序排成一列,叫做从n个元素中取出m个元素的一个排列(Arrangement)。组合:从m个不同的元素中,任取n(n≤m)个元素为一组,叫作从m个不同元素中取出n个元素...
2016-04-22 09:23:00 201
转载 SVN 忽略获取和提交obj、bin文件夹
SVN 忽略获取和提交obj、bin文件夹 一、全局设置的方式(貌似不行)SVN忽略文件夹刚开始用的是这种方式:Settings => Subversion里的Global ignore pattern增加这两项*/bin */obj。...
2016-04-22 09:05:00 305
转载 SVN 外部引用(svn:externals)处理相似系统的公用代码
SVN 外部引用(svn:externals)处理相似系统的公用代码 一、创建外部引用 我们常常遇到这样一个场景,我们有两个系统,两个系统用的是同一套框架。如果我们用两套程序 去做,当我们修改这个公共的框架的时候,另外一个还是旧版本的,很容易造成混乱。...
2016-04-22 09:03:00 381
转载 jQuery on 绑定的事件触发多次
jQuery on 绑定的事件触发多次 前两天开发一个新功能,用'on'函数为一个新增加的按钮绑定了一个事件,后来测试发现,这个事件有可能会触发多次。<html><head> <meta name="v...
2016-04-22 09:01:00 131
转载 JSON时间转换格式化
JSON时间转换格式化 通常JSON时间一般是这样的格式。1/Date(1436595149269)/通常我们用AJAX获取下来的JSON数据,如果有时间,都是这种格式的。其中,中间...
2016-04-22 08:58:00 824
转载 百度编辑器Ueditor自动换行,添加<p>的问题
百度编辑器Ueditor自动换行,添加<p>的问题 百度编辑器Ueditor其实蛮好用的,后来使用了一段时间发现,每次打开后又保存,发现都会往内容的前后都增加一个空白的<p></p>。刚开始以后是百度编辑器的问题,找了很长时间...
2016-04-22 08:56:00 428
转载 javascript计算两个时间差
javascript计算两个时间差 其实,javascript计算时间差的方式非常简单,如果是默认的Date()类型,直接相减就是相差的毫秒数。var d1 = new Date('2016/03/28 10:17:22');var d2 = new...
2016-04-22 08:54:00 129
转载 jQuery 监控键盘一段时间内没输入
jQuery 监控键盘一段时间内没输入 监控一段时间没输入可用于简单的输入完成上次实现了一个模拟输入完成则发送请求到后台获取数据的并显示到前台的问题,其中核心的判断标准是输入完成的定义。即:用户怎么算输入完成。我使用的标准是,当一个文本框中,里面的内...
2016-04-21 18:47:00 145
转载 .Net 乱序方法
.Net 乱序方法 前两天开发一个奇葩的功能,突然间想到了用打乱顺序的方式解决。记录代码如下: /// <summary> /// 把收集回来的列表打乱顺序之后返回 /// </summ...
2016-04-21 18:46:00 161
转载 MySQL 按日期分表
MySQL 按日期分表 一、表不存在时则创建 之前做项目实在是太赶了,很多东西都没记录。是时候补回来了 MySQL做一个大表,由于要存历史记录,所以数据量很大,查询很慢。恰好查询的时候,又不需要时间太久的冷数据。现在将其实现原理提取成一个控制台小程序。...
2016-04-21 17:36:00 1166
转载 javascript 自定义事件
javascript 自定义事件 javascript自定义事件的方式分为4个步骤;一、谷歌、火狐自定义JavaScript事件 1、创建事件;document.createEvent('HTMLEvents'); 参数是字符串类型,...
2015-10-19 16:25:00 97
转载 javascript 实现HashTable(哈希表)
javascript 实现HashTable(哈希表) 一、javascript哈希表简介javascript里面是没有哈希表的,一直在java,C#中有时候用到了这一种数据结构,javascript里面若没有,感觉非常不顺手。细细看来,其实javascript...
2015-07-22 09:17:00 159
转载 NHibernate输出SQL语句
NHibernate输出SQL语句 用了NHierbate之后,很少需要写原生的SQL语句,由于总是看不到SQL语句,所以有时候对SQL调优非常不利。因此产生了让NHibernate输出它所生成的SQL语句的想法,以便于后续调优。一、在控制台输出SQL语句...
2015-06-09 17:58:00 314
转载 Asp.net MVC Comet推送
Asp.net MVC Comet推送 一、简介 在Asp.net MVC实现的Comet推送的原理很简单。 服务器端:接收到服务器发送的AJAX请求,服务器端并不返回,而是将其Hold住,待到有东西要通知客户端时,才将这个请求返回。 客户端:请求...
2015-02-10 12:01:00 87
转载 MySQL 数据备份与还原
MySQL 数据备份与还原 一、数据备份 1、使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。 mysqldump命令的工作原理很简单。它先查出需要备份的表的结...
2015-01-31 10:56:00 643
转载 MySQL用户管理
MySQL用户管理 MySQL分为普通用户与root用户。这两种用户的权限不一样。一、权限表 安装MySQL时会自动安装一个名为mysql的数据库。mysql数据库里面存储的都是权限表。 1、User表 user表有39个字段。这些字段可以...
2014-12-19 17:09:00 137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人