自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(273)
  • 收藏
  • 关注

转载 MongoDB设置访问权限、设置用户

MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),今天特地花了一点时间研究了一下,研究成果如下:注:研究成果基于Windows平台MongoDB在本机安装部署好后1. 输入命令:show dbs,你会发现它内置有两个数据库,一个名为admin,一个名为local。local好像没啥用,如果哪

2015-04-16 11:48:10 241

转载 《nodejs开发指南》微博实例express4.x版

之前一直执着于前端开发,最近几天,开始学起了nodejs。作为一名前端开发者,见到这样一门用javascript写的后台自然是很激动的。但是,后台毕竟不同于前端,在学习的过程中,还是会遇到不少问题。  为了开始学习nodejs,一开始选择了《深入浅出nodejs》这本书,看了几章之后,得出一个结论是:真是一本好书,但是还是不会写nodejs!然后选择了另外一本教材《nodejs开发指南》,

2015-04-12 14:17:46 423

转载 【技巧篇】解决悬浮的<header>、<footer>遮挡内容的处理技巧

引言    在现在的前端页面中,尤其是移动端,经常会需要将或者是模块悬浮出来,跟随页面的滑动保持定位在页面的最上方或者是最下方,如下图所示。    “回复主题”模块,就是跟随页面的浮动一直悬浮在页面的最下方,代码结构如下。1 ...2 section class='footer'>3 div class='reply-topic'>回复主题div>4 sectio

2015-03-27 11:44:24 1676

转载 ASP.NET 4.5 MVC 4 无法在Windows2008的IIS7.0上解决方案

VS2012开发的MVC4调试的时候一切正常,放在Win2008的IIS7.0上死活不能运行提示----------------------------------------------HTTP 错误 403.14 - ForbiddenWeb 服务器被配置为不列出此目录的内容。----------------------------------------------

2015-03-17 17:05:34 570

转载 豪情-CSS解构系列之-新浪页面解构-02

前言一.开发工具 - 前端四大利器1. WebStorm1). 岂今为止,业界公认的前端开发利器。优点:2). 缺点3). 相关资源4). 后续展望2. Photoshop1).基本信息:2). 提高切图效率思路之扩展:3). 切图的几个办法:3. Firefox4. Chrome二.文件目录三.Html、CSS结构四.Reset.css五.如何调试代码

2015-03-17 16:18:36 923

转载 豪情-CSS解构系列之-新浪页面解构-01

目录:一. 新浪的布局特点二. 内容细节的特点三. 其中相关的一些基础技术点1. 常见布局方法2. 布局要点3. Debugger误区4.列表5.字体颜色6.CSS选择符7.CSS图片10. CSS半透明文章背景:这是一次内部交流会的PPT,通过文字的方式记录下来,分享给更多的同学,同时也由于个人能力水平还有很大的成长空间,也想借此机会再深化学习一下,所以这事利人利

2015-03-17 16:18:19 1061

转载 IList,ICollection,IEnumerable,IEnumerator,IQueryable

好久没写过文章了,渐渐的发现自己懒了,o(︶︿︶)o 唉 懒惰是魔鬼.废话不多说了。 1、首先看一个简单的例子int[] myArray = { 1, 32, 43, 343 }; IEnumerator myie = myArray.GetEnumerator(); myie.Reset(); while (my

2015-03-17 16:05:58 213

转载 jquery 收集的知识点

1. 如何创建嵌套的过滤器 //允许你减少集合中的匹配元素的过滤器, //只剩下那些与给定的选择器匹配的部分。在这种情况下, //查询删除了任何没(:not)有(:has) //包含class为“selected”(.selected)的子节点。 .filter(":not(:has(.selected))")

2015-03-17 16:05:13 239

转载 火狐的poster工具

第一步第二步第三步

2015-03-06 16:36:27 784

转载 使用MVC 5的EF6 Code First入门系列:为ASP.NET MVC应用程序处理并发

这是微软官方教程Getting Started with Entity Framework 6 Code First using MVC 5 系列的翻译,这里是第十篇:为ASP.NET MVC应用程序处理并发原文:Handling Concurrency with the Entity Framework 6 in an ASP.NET MVC 5 Application译文版权所

2015-03-04 21:53:11 559

转载 圣杯布局

圣杯布局我听就听了很久很久啦,而且每次看到圣杯布局总会离不开一篇文章,那就是a list apart里面的In Search of the Holy Grail。随着现在H5,CSS3的发展,IE6,IE7的逐渐退出舞台,或许现在工程师也没那么纠结了(或许而已,移动的大肆发展,还是出现了更多要兼容的东西,但是现在也逐渐不用再纠结那个IE6了吧,起码做移动端的就可以不用)。这篇文章06发布的,或许将

2015-03-03 17:14:12 370

转载 CSS布局之--淘宝双飞翼布局

淘宝的页面布局中,最经典的应该是它的  【子列】  【主列】 【附加列】这三个概念。通过查看淘宝店铺页面的DOM结构及其CSS可以发现:淘宝使用的左中右三列布局采用的方式与我们平常有很大差别。一般我们是下面这种做法:div class="sub">子列div>div class="main">主列div>div class="extra">附

2015-03-03 16:54:27 281

转载 CSS布局-强大的负边距

css中的负边距(negative margin)是布局中的一个常用技巧,只要运用得合理常常会有意想不到的效果。很多特殊的css布局方法都依赖于负边距,所以掌握它的用法对于前端的同学来说,那是必须的。本文非常基础,老鸟可以略过。 负边距在普通文档流中的作用和效果那些没有脱离文档流的元素(指不是浮动元素也不是绝对定位、固定定位的元素等),其在页面中的位置是跟随者文档流的变化而变化的。看下

2015-03-03 16:32:24 314

转载 深入理解javascript原型和闭包系列

说明:  该教程绕开了javascript的一些基本的语法知识,直接讲解javascript中最难理解的两个部分,也是和其他主流面向对象语言区别最大的两个部分——原型和闭包,当然,肯定少不了原型链和作用域链。帮你揭开javascript最神秘的面纱。  为什么要偏偏要讲这两个知识点?  这是我在这么多年学习javascript的经历中,认为最难理解、最常犯错的地方,学习这两个知识点,会

2015-01-14 14:29:38 252

转载 Javascript中this关键字详解

请看下面的代码,最后alert出来的是什么呢? 1 var name = "Bob"; 2 var nameObj ={ 3 name : "Tom", 4 showName : function(){ 5 alert(this.name); 6 }, 7 waitShowName : function

2015-01-13 13:54:26 269

转载 JavaScript中的this陷阱的最全收集

当有人问起你JavaScript有什么特点的时候,你可能立马就想到了单线程、事件驱动、面向对象等一堆词语,但是如果真的让你解释一下这些概念,可能真解释不清楚。有句话这么说:如果你不能向一个6岁小孩解释清楚一个东西,那么你自己也不懂这个东西。这句话或许有点夸张,但是极其有道理。个人觉得,如果需要掌握一门语言,掌握它的API只是学了皮毛,理解这门语言的精髓才是重点。提及JavaScript的精髓,th

2015-01-13 13:52:25 282

转载 SQL点滴35—SQL语句中的exists

比如在Northwind数据库中有一个查询为 SELECT c.CustomerId,CompanyName FROM Customers c WHERE EXISTS( SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是Custome

2014-09-12 15:24:53 284

转载 SQL点滴33—SQL中的字符串操作

计算字符串长度len()用来计算字符串的长度select sname ,len(sname) from student字符串转换为大、小写lower() 用来将一个字符串转换为小写,upper() 用来将一个字符串转换为大写select lower('I AM A STUDENT !')select upper('i am a student !')截去字

2014-09-12 15:24:21 443

转载 SQL点滴31—SQL语句中@@IDENTITY和@@ROWCOUNT区别

SQL语句中@@IDENTITY和@@ROWCOUNT区别在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值。 如果语句未影响任何包含标识列的表,则 @@IDENTITY 返回 NULL。 如果插入了多个行,生成了多个标识值,则 @@IDENTITY 将返回最后生成的标识值。 如果语句触发了一个或多个触发器,该触发器又执行

2014-09-12 15:23:34 347

转载 SQL点滴26—常见T-SQL面试解析

它山之石可以攻玉,这一篇是读别人的博客后写下的,不是原原本本的转载,加入了自己的分析过程和演练。sql语句可以解决很多的复杂业务,避免过多的项目代码,下面几个语句很值得玩味。  1. 已经知道原表year salary2000 10002001 20002002 30002003 4000怎么查询的到下面的结果,就是累积工资year salary2000 1

2014-09-12 15:21:57 271

转载 SQL点滴25—T-SQL面试语句,练练手

1. 用一条SQL语句查询出每门课都大于80分的学生姓名  name   kecheng    fenshu 张三     语文     81张三     数学     75李四     语文     76李四     数学     90王五     语文     81王五     数学     100王五     英语     90思路:这里不能直接用分数>8

2014-09-12 15:21:09 368

转载 SQL点滴30—SQL中常用的函数

该文章转载自http://www.cnblogs.com/jiajiayuan/archive/2011/06/16/2082488.html别人的总结,很详细。以下所有例子均Studnet表为例: 计算字符串长度len()用来计算字符串的长度select sname ,len(sname) from student字符串转换为大、小写lower() 用

2014-09-12 15:20:49 289

转载 SQL点滴23—T-SQL中的除法

在T-SQL中没有除法运算,但是在T-SQL中可以实现类似除法的操作Divide。一般除法操作的结果一个列来自于被除关系表,剩下的来自除关系表。这里举一个例子来说明。假设如下有三个表:客户Customers,销售人员Employees,订单Orders,查询返回一些客户,要求这些客户和所有美国雇员都至少有一次交易记录。来看下面一个语句:select custid from Sales.

2014-09-12 15:20:12 737

转载 SQL点滴22—性能优化没有那么神秘

经常听说SQL Server最难的部分是性能优化,不禁让人感到优化这个工作很神秘,这种事情只有高手才能做。很早的时候我在网上看到一位高手写的博客,介绍了SQL优化的问题,从这些内容来看,优化并不都是一些很复杂的问题,掌握了基本的知识之后也可以尝试优化自己的SQL程序,甚至是其他相关的程序。优化是一些工作积累之后的经验总结和代码意识,只要平时注意积累,你也可以做优化的工作。这一篇随笔是转载,不过我强

2014-09-12 15:18:57 279

转载 SQL点滴21—几个有点偏的语句

SQL语句是一种集合操作,就是批量操作,它的速度要比其他的语言快,所以在设计的时候很多的逻辑都会放在sql语句或者存储过程中来实现,这个是一种设计思想。但是今天我们来讨论另外一个话题。Sql页提供了丰富的函数供我们使用,还有很多操作有意想不到的结果,今天这个随笔来看看一些不常见到的sql语句。这些语句不像普通的增删查那样平白,它的奇妙之处有时候让人另眼相看。1.  假设我想把Person.

2014-09-12 15:18:05 300

转载 SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识

在开发过程中会遇到需要弄清楚这个数据库什么时候建的,这个数据库中有多少表,这个存储过程长的什么样子等等信息,今天把自己工作过程中经常用到的一些数据库引擎存储过程,系统视图等等总结一下以备不时之用。下面的知识多是自己总结,有一些参考了MSDN。  sp_help有时候想尽快查出数据库对象的相关信息,这个存储过程就很有用了。使用它可以查询出整个数据库中所有对象的相关信息。直接运行sp_he

2014-09-12 15:13:31 315

转载 SQL点滴16—SQL分页语句总结

今天对分页语句做一个简单的总结,他们大同小异的,只要理解其中一个其他的就很好理解了。  使用top选项selecttop10*from Ordersa where a.orderidnotin(selecttop10 orderid from Ordersorderby orderid)orderby a.orderid  使用max函数这种方法

2014-09-12 15:12:42 251

转载 SQL点滴10—使用with语句来写一个稍微复杂sql语句,附加和子查询的性能对比

今天偶尔看到sql中也有with关键字,好歹也写了几年的sql语句,居然第一次接触,无知啊。看了一位博主的文章,自己添加了一些内容,做了简单的总结,这个语句还是第一次见到,学习了。我从简单到复杂地写,希望高手们不要见笑。下面的sql语句设计到三个表,表的内容我用txt文件复制进去,这里不妨使用上一个随笔介绍的建立端到端的package的方法将这些表导入到数据库中,具体的就不说了。从这里下载文件

2014-09-12 15:11:14 476

转载 SQL点滴14—编辑数据

数据库中的数据编辑是我们遇到的最频繁的工作,这一个随笔中我来总结一下最常用的数据编辑。  select into经常遇到一种情况是,我们希望创建一个新表,表中的数据来源于原有的一个表;原有一个表,但是这个表中的数据已经很混乱,我们希望把这些数据备份出来,然后把原有的表中的数据清除,重新导入;在这些情况下我们可以使用select into语句。如果当前用户拥有建表权限,在select

2014-09-12 15:11:11 285

转载 SQL点滴5—产生时间demention,主要是时间转换

vSET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO /*-------------------------------------------------------- *generate Date demention *@startdate '01/01/2010' *@enddate '12/30/2010' --

2014-09-12 15:06:27 321

转载 SQL点滴4—筛选数据列的类型,字段大小,是否可为空,是否是主键,约束等等信息

项目需要将Access数据库中的数据导入到SQL Server中,需要检验导入后的数据完整性,数据值是否正确。我们使用的是Microsoft SQL Server 2008 Migration Assistant for Access这个工具,次工具专门用来将Access中的数据库导出到SQL Server中,我们的疑虑是这个导出过程中会不会因为认为的原因导致数据错误或者数据之间的关联丢失,看起来

2014-09-12 14:44:57 423

转载 SQL点滴3—一个简单的字符串分割函数

偶然在电脑里看到以前保存的这个函数,是将一个单独字符串切分成一组字符串,这里分隔符是英文逗号“,”  遇到其他情况只要稍加修改就好了CREATE FUNCTION dbo.f_splitstr( @str varchar(8000))RETURNS @r TABLE(id int IDENTITY(1, 1), value varchar(5000))ASBEGIN /* F

2014-09-12 14:40:57 488

转载 SQL点滴1—SET QUOTED_IDENTIFIER OFF语句的作用

先看下面几个sql语句代码   当在数据库中新建一个名字是USER的表的时候,常常会带来一些麻烦,因为USER是SQL中的关键字,但是上面的几个语句不会报错。再说一个概念:标示符是SQL中的中括号[]。  当SET QUOTED_IDENTIFIER值为ON时,双引号内的字符被当作是数据库对象。就是说双引号" "和标识符[]效果是一样样的,他们都表示引用的字符是数据库对象。单引号'表示

2014-09-12 14:40:30 338

转载 SQL点滴2—重温sql语句中的join操作

1.join语句Sql join语句用来合并两个或多个表中的记录。ANSI标准SQL语句中有四种JOIN:INNER,OUTER,LEFTER,RIGHT,一个表或视图也可以可以和它自身做JOIN操作。下面举例说明。下面所举的例子使用的表有Employee和Department,在这两个表中Department.DepartmentID是主键,Employee.DepartmentID是外键。

2014-09-12 14:39:39 387

转载 SQL点滴20—T-SQL中的排名函数

提到排名函数我们首先可能想到的是order by,这个是排序,不是排名,排名需要在前面加个名次序号的,order by是没有这个功能的。还可能会想到identity(1,1),它也给了一个序号,但是不能保证给出的序号是连续升序的。除非能够保证所有的Insert语句都能够正确成功地完成,并且没有删除操作,实际的使用中大多数的表都不能保证这样。好在SQL Server中提供了一些排名函数来辅助

2014-09-12 14:20:37 307

转载 C# -- 泛型(3)泛型的协变与逆变

泛型的协变与逆变|泛型修饰符‘out’与‘in’>|首先这2个拗口的名词先不用去管它,先知道协变和逆变主要是用在泛型的接口和委托上就可以了,下面我们通过一个例子来看看:|在这之前我们插点别的东西,我们知道接口是可以体现多态的,当然接口体现的多态注重的功能上的多态,这和抽象类不同,抽象类更注重的是建立在血缘关系上的多态。知道接口是可以体现多态的之后,我们来看看一个相关的例子--鸟

2014-08-21 14:18:29 613

转载 C# -- 泛型(2)泛型方法

.泛型方法上一篇文章说到用一个泛型类 SortHelper 来做一个冒泡排序的处理,下面回顾一下之前的代码: public class SortHelper where T:IComparable { public void BubbleSort(T[] arr) { int length = arr.Lengt

2014-08-21 14:17:25 373

转载 C# -- 泛型(1)

简介:  先看看泛型的概念--“通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用”。  很多初学者在刚开始接触泛型的时候会比较难理解 “泛型” 在这里先把 “泛型”当作一个形容词 这样比较方便理解 因为很多东西都可以是泛型的 比如--“泛型的类” ,“泛型的方法”,“泛型的接口”,“泛型的委托” 等...很多时候我们使用泛型可以极大

2014-08-21 14:13:16 318 1

转载 C#委托的介绍(delegate、Action、Func、predicate)

委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。1.委托的声明(1). delegate        delegate我们常用到的一种声明  Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。  例:public delegateint MethodtDelegate(int x,int y

2014-08-21 13:39:50 271

转载 jQuery Uploadify在ASP.NET MVC3中的使用

1、Uploadify简介        Uploadify是基于jQuery的一种上传插件,支持多文件、带进度条显示上传,在项目开发中常被使用。        Uploadify官方网址:http://www.uploadify.com/ 2、ASP.NET MVC3中的使用Uploadify       搭建ASP.NET MVC3解决方案如下图,其中使用到的Uploadi

2014-08-21 10:27:22 409

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除