自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (5)
  • 收藏
  • 关注

原创 博客,我们是写给谁看的

今天看到一个博友对我一篇博客的评论,使我有着强烈的冲动写下这篇博客。       在回答上面这个问题前还是有必要列数一下写博客给我们带来的好处:       首先,写博客我们可以沉淀自己的收获,在写博客的过程中我们无形的对自己学过的、掌握到的知识又做了一次全面的总结,这样

2011-09-27 18:26:04 3815 67

原创 Angular5中调用第三方js插件

话不多说直入主题,最常见的有三种方式来引用第三方插件,下面以jquery插件及基于JQuery的两款插件:nicescroll和rangeSlider为例。一、第一种方式:在.angular-cli.json文件中配置步骤:1.在项目根目录.angular-cli.json文件中找到script字段,在数组中添加要引用的所有js文件(注意先后顺序) "scripts"

2017-12-13 20:10:38 15307 5

原创 js中数据类型的判断

js判断数据类型的几种方法

2017-10-24 15:52:57 426 1

原创 Jquery给动态添加的元素绑定事件:live() delegate() on()

Append()添加的元素事件不起作用, 给动态添加的元素绑定事件

2017-06-29 14:43:59 5794

原创 一定一自适应:左定宽,右自适应;左自适应,右定宽

两个div,一侧定宽一侧自适应,涉及的原理:①div有个默认的属性,即如果不设置宽度,那他会自动填满父标签的宽度(也可以说是块级元素的属性);②自适应区不能设置浮动,因为一旦浮动就不是块级元素了,而是行内块,失去了块级元素的默认属性;③position:absolute;绝对定位不受流式布局影响;④calc()用在CSS中动态计算长度值;一、两个div,左侧定宽200px,右侧自适应:

2017-05-19 16:29:04 618

原创 重新回归到博客中来

从.net后端转到纯前端已经好几年了,博客却也闲置了好久,今天突然想要再捡起来写博客的习惯,无论是青涩的、成熟的、老练的文章都好,以后也可以回头看看自己成长的痕迹;这几年经历了人生中的好多事情,无论是工作还是生活。工作上:中间跳了一次槽,在目前的公司已经待了3年多了(目前最长的一家,不过我还年轻,以后肯定还会遇到更好的公司,待更长的时间),真正的转型还是从这家公司开始的,以‘前后端都涉

2017-05-04 16:51:33 317 1

原创 用PS给图片换背景所触发的不将就思想

如果一件事情重复的次数多了,那么我们就有必要想一想,是否有更好的方法来代替我们的重复动作,毋庸置疑的是只要我们肯想,办法一定会有的。        例如:发邮件时我们可以用“签名”的方法来制作统一的邮件尾部的个人信息,从而代替每次在邮件内容末尾手动添加个人减短信息和联系方式的重复动作;       写代码时也是一个道理,当我们复制粘贴的次数超过2次时,我们就该反省下一定是在设计上出现了

2012-09-20 16:25:16 1449

原创 工厂方法模式

之前学习了简单工厂模式,简单工厂模式解决了创建对象的事情,当在主程序中需要根据不同的情况创建不同的对象时,我们采用此方法,把switch判断放在一个类中,最后直接返回给主程序一个特定的类。       而现在要学习的工厂方法模式跟简单工厂模式差不多,这两个模式可以对比着学习,简单工厂模式是在工厂里面做的逻辑判断直接返回一个特定的对象,而工厂方法模式则是把简单工厂中创建对象的类抽象成一个接口,让

2012-07-30 14:34:29 1098 1

原创 简单易解的装饰模式

一、目的:      刚开始看装饰模式的时候有点小晕,看了好几遍,又自己敲上了几遍才有了一些头绪,说白了装饰模式就是用来给某一个对象动态的添加功能或者职责的。      实现的过程中还会用到了里氏替换原则(前提是有多个被装饰者,则有一个抽象的Component类,因为在Decorator中会定义一个Component类型的对象,而在主程序中给他赋值时有可能是具体的某个ConcreteCom

2012-07-26 16:22:27 800

原创 透析设计模式中的 策略模式

一、目的:      策略模式主要是用来封装算法的,当需要在不同时间应用不同的业务规则,就可以考虑使用策略模式处理这种变化的可能性。二、策略模式的原理:      一个父类,下面有几个子类继承父类实现多态      一个策略类→在构造函数中传参,直接判断需要生成哪个子类;并且在另一个方法中调用指定子类的方法(完成不同的算法、业务规则……,这个方法对主程序无需知道)。

2012-07-26 16:14:33 842

原创 简单工厂模式

一、目的:主要是解决创建不同对象的事情。二、主要原理:一个父类(Father),n个子类(Son)继承父类来实现多态;一个生产对象的类( CreateClass )→声明一个父类(Father)对象,根据switch条件判断创建哪个子类对象(son)并返回这个子类对象;主程序中→创建一个父类对象(father)来接收生产对象类中产生的子类对象(son)三、简单示

2012-07-25 23:17:24 1050

原创 我那不坚定的软考决定

看着身边的好友们一个一个都参加了上半年的软件设计师中级职称,翻看了他们无数篇关于准备软考经历的博客,了解到他们在准备的过程中所取得的种种宝贵的收获,想象着他们每天的忙碌与充实,当时我也萌生了报考下半年软考的计划。      下决定的前几天心劲十足,又是从网上订书,又是下载复习资料,当把所有的资料准备全后,又兴致勃勃的开始制定我的学习计划,虽然白天还得上班,但是我始终相信时间就像海绵里的水——只

2012-07-20 15:39:38 1968 9

原创 一目了然的Jquery选择器

Jquery中的选择器主要分为基本选择器、层次选择器、过滤选择器、表单选择器四种。下面主要用图的实行来逐个介绍每一种选择器所包含的内容:1.基本选择器:与CSS选择器类似,Jquery的基本选择器也包括id选择器、类选择器、标签选择器、群组选择器、通配选择器。不同的是CSS选择器是给匹配的元素添加样式,而Jquery选择器是给匹配的元素添加行为。2.层次选择器:层次选择器包括:

2012-03-31 17:04:21 1292 4

原创 傻瓜式解决“IIS6元数据库与IIS6配置的兼容性”问题

server08系统下,当运行vs2010从 文件→打开→网站→本地IIS中 找不到自己之前配置好的网站,并提示如下图的信息: 这是因为我们在安装IIS的时候漏掉选择了几项重要的组件,针对这种情况解决办法是:开始→管理工具→服务器管理器,打开服务器管理器窗口,如下图所示: 在Web服务器(IIS)上右击→选择“添加角色服务”并弹出如下图窗口:把图中红色框中的内容

2012-03-06 13:32:31 10590 5

原创 欢送2月喜迎3月——明天更精彩!

时间过得真的是很不留情啊,转眼间又是一个月过去了,这个月算是新的一年里的第一个月,这一年的工作安排,生活计划,要完成的任务和达到的目标都应该在这一个月里有一个明确的方向并安排好合理的步骤有序的进行。       每当一月到头的时候总的清点一下自己的收获,无论收获了什么,无论收获了多少,及时的总结,及时的归仓,才能为下一步的计划做铺垫作参考。下面回顾一下我这个月的事情:       这一个月

2012-02-29 18:09:47 1015 6

原创 读《程序员羊皮卷》心得

这是一本跨度比较大的书,无论是在校的大学生还是刚刚步入社会的毕业生,无论是初入职场的新员工还是在职场上经历过一段辛酸苦辣的老员工,这本书都有提到当前阶段应该考虑的及很可能会遇到的问题。       看完这本书,我的收获虽然不能用刻骨铭心来形容(因为毕竟很多东西自己都还没有亲身经历过),但是心得还是有的。       这本书也适合我上面提到的这些阶段的人看:一来我们可以踩着巨人的肩膀,参考一

2012-02-28 18:56:09 2121 13

转载 收集一些.NET开发资源站点和部分优秀.NET开源项目

收集一些.NET开发资源站点和部分优秀.NET开源项目微软.Net中文主页.NET Framework开发中心微软.Net Framework中文产品支持中心微软.Net Framework中文新闻组(Web)微软VB.Net中文新闻组(Web)博客园 .NET 2.0 专题孟宪会之精彩世界微软.NET俱乐部MSDN中文网络广播AspxBoy教程

2012-02-22 09:23:36 1344

原创 用脑子说话,用心服务

中午跟头一起去吃饭,中间我们需要穿过一个商场,当刚要进入一个商场的门时,发现一个奇妙的事情:门上明明写着“拉”的字样,却发现有的人用推得方式从容的从门外进去了。     接下来我就刚才那个现象随口问了一个问题,既然这个门既能拉开也能推开,为什么非要在上面写上一个拉字呢?     头听完这个问题,问我有没有学过产品设计方面的知识,我说没有。     头又问:那你想一下,要是门上什么也没写

2012-02-16 14:32:12 2016 10

原创 令人深思的文章:也许你这辈子都只是个小人物

中小学成绩一直很出色,但也不是惊天动地的神童。考上一所不错的大学,但也不是清华北大。进来后发现身边的人都挺挫,其实自己也不过这么回事。毕了业,进了一所还算不错的单位,但也不是什么nb企业 。拿着固定的收入,住着租的房子或者公司宿舍。努力个三五年工资涨到五六千,nb点的八千上万?攒钱贷款买了房,娶了妻,在钢筋混凝土的都市的一个角落里有了一个自己的洞。

2011-12-31 10:05:44 6864 33

原创 MSSQL中replace和stuff的区别

MSSQL中replace()函数和stuff()函数都是替换字符串的函数,但是他们之间有什么区别呢?1.replace(字符串表达式1,字符串表达式2,字符串表达式3):用字符串表达式3替换字符串表达式1中出现的所有字符串表达式2的匹配项。返回新的字符串。例如:select replace('abcttabchhabc','abc','123')返回 123tt123hh123

2011-12-15 14:56:02 6032 1

原创 MSSQL中截取特定的字符串

上午遇到一个需求,需要在数据库中截取一个字符串的特定部分:假设一个字符串是邮箱地址“[email protected]”,最后取到的字符串应该是“hello”。因为上面的这个需求,看了一下数据库中关于字符串函数这方面的知识,最终可以得到以下几种解决的方法:一、用到的函数:substring(' ', , )、charindex(' ',' ')select SUBSTRING('hello

2011-12-15 14:12:59 9963 2

转载 我的助理辞职了——给不听话的下属看看

1,当时公司招了大批应届本科和研究生毕业的新新人类。平均年龄25岁。那个新的助理,是经过多次面试后,我亲自招回来的一个女孩。名牌大学本科毕业,聪明,性格活泼。私下里我得承认,我招她的一个很重要的原因,除了她在大学里优秀的表现之外,还因为她写了一手漂亮的字。女孩能写一手好字的不多,尤其像她,看起来长发飘飘,多么女性化的一个姑娘,一手字却写的铿锵倜傥,让我对她不由多了很多好感。 ­   ­  手把

2011-12-05 17:38:19 1320

原创 XP系统中设置文件夹的权限

在XP系统中,默认情况下文件夹的属性中是没有“安全”这一项的,要是想要设置文件夹的权限,则需要手动设置一下。下面介绍一下如何设置才能让文件夹的属性中出现“安全”这一选项卡:1.默认下的文件夹属性如图: 2.当我们需要设置文件夹的“权限”时,在“工具→选项”中把“使用简单文件共享”前的√去掉,应用→确定即可 3.设置好后的文件夹属性图: 这样就可以设置文件

2011-11-29 16:40:46 27690 2

原创 XP系统&&WindowsServer 2008下安装Discuz!NT

一、XP系统下discuz!NT的安装:       前两天在 xp系统下页安装过一次discuz!NT,当时也是按着帮助文档,一遍一遍的设置了好多次,而且还一直也为是我IIS版本的问题,后来换了N次IIS还是无法访问discuz!NT安装包中的aspx页面,最后才发现在忙昏头脑的时候竟然忘了,先装完VS在装IIS后需要在VS Studio Tools的命令窗口中注册一下注册表(因为如果先装I

2011-11-29 16:30:00 3770

转载 三个故事说出的人生哲理

一、 A不喜欢吃鸡蛋,每次发了鸡蛋都给B吃。    刚开始B很感谢,久而久之便习惯了。    习惯了,便理所当然了。    于是,直到有一天,A将鸡蛋给了C,B就不爽了。    她忘记了这个鸡蛋本来就是A的,A想给谁都可以。为此,她们大吵一架,从此绝交。  二、 有一年,很热的夏天,一队人出去漂流。  女孩的拖鞋在玩水的时候,把拖鞋掉下去了,沉底了。    到岸边的

2011-11-25 15:50:33 1249 2

原创 话说我的就业路

结束了13年的教育生涯,我跟着我的电脑从学校的课桌终于转移到到了公司的办公桌上,这一幕的到来曾经是我多少次所盼望的,又有多少个失眠的夜是为了畅想这一幕的到来。       记得刚到北京时我决定要参加一个为期三个月的计算机培训,虽然在大学里学到了不少技术知识(注意:别以为是大学老师教的),但是毕竟是刚从校门口出来的,还是想要找一个专业点的培训班了解一下外面的世界所用到的技术(因为培训班毕竟会总结

2011-11-25 14:53:40 1713 6

原创 神马是url重写?

通常情况下服务器在处理浏览器端请求的时候都是通过浏览器发送的url路径来处理的,习惯上人们喜欢以“/”来分割url中的信息,比如:http://www.chepinhui.com/UserIndex/yinhuichao,而我们开发人员在开发的时候处理的url地址是这样的:http://www.chepinhui.com/UserIndex.aspx?un=yinhuichao。

2011-11-22 14:16:31 1437 3

原创 什么是MD5算法?

想一下:当我们去银行存钱的时候,如果我们银行卡的密码在计算机中呈明文显示,那么会有什么缺点?       不用解释就可以想到,明文存放密码不安全,黑客一旦攻击到银行的数据库系统,那么里面所有卡号的密码都展露无余;即便是银行工作人员我们也不希望他们看到自己的密码。因此我们需要对密码进行加密。       对于加密的方式有很多种,在此只是简单的介绍一种:MD5算法加密       MD5算

2011-11-14 17:02:47 3241 2

原创 JavaScript中的方法重载

对js有些了解的人都知道,在js中根本就不存在像C#中的那种方法重载,而有的只是方法的覆盖,当你在js中敲入两个或多个同名的方法的时候,不管方法(函数)的参数个数怎么个不同,这个方法名只能属于最后定义的那个函数。也就是说后一个方法会把前面同名的方法给覆盖掉。我们看一段下面的代码: function sayHi() { alert("你好,我是第一

2011-10-27 18:04:00 8963 2

原创 我眼中浏览器的助手——AJAX

所谓AJAX就是:”Asynchronous JavaScript and XML”,中文意思:异步JavaScript和XML。AJAX并不单单指一门技术,可以简单的理解成Javascript+XMLHttpRequest+Css+服务器端 的集合。       ajax是

2011-10-13 15:35:21 1901 1

原创 且看浏览器跟服务器间的交互

每天我们都在上网,每天我们都在浏览无数多的网页,每天我们都在用浏览器跟服务器打着交道,当我们在地址栏中输入地址,浏览器立即会呈现给我们想要的内容,那么到底浏览器跟服务期间发生了什么呢? 如上图所示:       1、浏览器跟服务器之间是通过套接字来通信的,在服务器端会

2011-10-09 22:38:05 1694

原创 WebForm运行的部分原理

首先WebForm即web窗体包含两个页面文件:aspx前台页面和cs后台页面文件。通过反编译器Reflector我们可以看到在Dll程序集中前台页面和后台页面分别生成了两个不同的类,而且前台页面aspx类继承于后台页面CS类。 下面这个登陆的小例子是我们用的最多的:

2011-10-08 21:54:42 4264 1

原创 多线程(2)——服务生(委托)的闪亮登场

本来这篇博客想把委托直接交代出来的,可是又怕跟第一篇(多线程(1)——从生活中理解什么是多线程)太过于脱节,所以就让委托作为一个服务生的角色出场吧。       在.net中,线程是要调用委托才能实现的,下面就介绍一下委托的作用。       第一篇博客简单的介绍了多线程

2011-09-26 22:39:16 2116 14

原创 多线程(1)——从生活中理解什么是多线程

每一个程序可以包含至少一个线程,而多个线程之间可以“并发”执行。       在介绍线程前先来用生活中最常见的一个小例子来理解什么是线程:       假如你去一家餐馆吃饭,那家餐馆只有一个服务员,所以这个唯一的服务员给你点菜的时候,别的去餐馆吃饭的人就得等着。但是如果这

2011-09-22 16:39:49 21331 83

原创 Jquery中的Cookie插件

一、什么是cookie?        Cookie就是保存在浏览器上的内容,用户在这次浏览页面的时候向Cookie中保存文本内容,下次再访问页面的时候就可以取出来上次保存的内容,这样就可以得到上次“记忆”的内容。         结论:Cookie就是存储在浏览器里的一

2011-09-18 18:14:14 3750 3

原创 用Jquery实现checkbox的反选、全选、全不选

当我们在用JS来实现web端操作的时候,多选框的全选、全不选和反选是最常用的功能,尤其是当数据量大的时候就需要这样的批量操作来给用户带来方便、快捷的服务了。       下面我们就来用JQuery实现checkbox多选框的全选、全不选、反选的功能:        假设有4个checkbox多选框,他们包含在一个id=“chk”的div中,而全选、全不选、反选的button按钮所在标签的i

2011-09-18 12:06:03 41513 2

原创 初识JQuery

对于初识JQuery,依据上面的图,我们有选择性的做一些简短的介绍:1.什么是JQuery、JQuery是别与javascript的一门别的语言吗?答:JQuery是继prototype之后的又一个优秀的、轻量级的Javascript框架。它不是别与javascript的

2011-09-15 13:20:20 1370 5

原创 学编程好比学游泳——欠炼

一个大学同学,毕业后在北京培训了几个月,刚好到该找工作的时候他却生病了,就这样回家呆了将近半个月,前几天他从家里回来在北京面试,后来问他面试的情况怎么样。他却语重心长的说:半个月都没有碰代码了,利用两天的时间简单的看了一下视频,感觉知识都很熟悉就没有动手去敲一遍,结果在面试的时候

2011-09-07 23:06:19 1708 13

原创 哭泣不代表我软弱

在提高班快乐的生活了将近一年,因为很多迫不得已的原因我离开了,距今为止已经快一个月的时间了,因为要生活,因为不想将就地去找工作,我选择了北京的一个短期培训班。       生活在提高班,虽然自己已经毕业了,但是周围的环境还是熟悉的校园,周围的同学还是以前的同学,每天走在校园里

2011-08-28 11:03:56 1362 6

原创 连接数据库时常见的问题及解决方案

MSSQLServer数据库在机器上都是以服务的形式存在的,而服务在登录之前就已经启动了,那么怎么来查看已经装好SQLServer数据库后的服务呢?1)         在运行窗口中(Ctrl+R)输入:service.msc,在打开的服务窗口中找到下图字样:

2011-08-23 21:47:30 1749 2

fixedTable

固定表格头部和表格列

2021-01-11

你不知道的JavaScript(上卷).pdf

这本书把JS的作用域和闭包,this和对象原型讲的特别的好

2017-10-10

JavaScript语言精粹_修订版.pdf

JavaScript语言精粹_修订版.pdf 100多页的一本书,让你掌握Javascript的核心知识

2017-10-10

《图解HTTP》+高清彩色版 pdf

彩色插图的方式,生动有趣的讲解http协议及前后端的那些事。

2017-10-10

.NET130道面试题

C#面试中最常见到的面试题,有基础的,有容易让人混淆的知识点,也包括一些算法考点

2012-10-15

空空如也

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

TA关注的人

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