自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 [原创]# 玩转nginx系列

首先先上如何彻底删除nginx看到这个标题的小伙伴都惊呆了,还不知道怎么搞,却叫我怎么卸载。为什么我要这样,其实,Reset也是一种解决问题的方式嘛。首先执行下卸载命令sudo apt-get --purge remove nginxsudo apt-get autoremovedpkg --get-selections | grep nginxsudo apt-get --...

2016-12-15 19:15:00 155

转载 [原创小知识] 如何优雅的判断 ie 版本

之前一直不怎么做低版本ie的前端,毕竟ie的大半江山都被chrome 霸占,但大部分情况下,却还是要去兼容下那些老顽固。一切的原因,都是因为当年微软的年轻气盛,喜欢另起炉灶,真是很无语。通常我们去hack的时候,css hack 在 fis处理的时候,会出现不能达到预期的效果.有时候还是用js去判断下浏览器的类型,一般常用的方法是去匹配 ua,然后就是各种重复了,这般确实很low有木有...

2016-12-09 14:49:00 120

转载 [原创]HTML5 web性能监控策略

web性能重要指标——时长通常在监控前端页面性能的时候,我们会需要获取到很多的时间戳,比如用户按下回车的时候开始计时,但这个时候,我们统计的js代码并没有加载过来,也无法读取到相关的信息。在HTML5出来以后,用window.performance对象用于监控页面性能,而获取相关时间戳信息则是Performance.timing对象,改对象是一个只读对象,包含了潜在相关的性能信息。语...

2016-11-17 18:25:00 129

转载 # MongoDB学习笔记(持续更新)

启动mongo服务sodo mongo显示数据库(显示数据库名称和大小,单位GB)> show dbsadmin (empty)local 0.078GBtest 0.078GBtestdb 0.078GB选择数据库,以test数据库为例use testdb创建集合>db.createCollection('loc')显示集合sh...

2016-10-25 16:17:00 102

转载 Android adb

查看原文:http://blog.csdn.net/u010818425/article/details/52266593(一)基础操作安装appadb install -r xxx.apk //覆盖安装,保留数据和缓存文件adb install -s xxx.apk //安装apk到sd卡adb install -f xxx.apk //安装apk到内部系统内存adb in...

2016-10-10 14:36:00 100

转载 UML类图

在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1.泛化(Generalization)【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定...

2016-09-29 11:25:00 53

转载 # linux下安装Nodejs环境

1、下载二进制文件到本地root@ubuntu:/home/zhu/Downloads# node-v6.3.1-linux-x64.tar.xz2、解压文件到当前文件夹root@ubuntu:/home/zhu/Downloads# xz -d node-v6.3.1-linux-x64.tar.xz 得到 node-v6.3.1-linux-x64.tar3、再次解压tar...

2016-09-28 14:41:00 86

转载 [原创] 如何编写一份不可维护的代码

  程序猿的眼里,世界唯吾独尊。斗破苍穹,如何能处身于不败之地??—— 唯有修得前无古人后无来者的独门绝技,干死同门,方能成为长老。且跟我来,传授与你天文代码技能,出之吾手,唯吾能懂,若非吾,则,此道必亡。  上车!!      孤独求败第一式:      变量不可语义命名,用123什么的就行了,eg, var1.var 2...  孤独求败第二式:...

2016-09-23 14:44:00 118

转载 [原创作品]观察者模式在Web App的应用

(转载请注明:http://zhutty.cnblogs.com, 交流请加群:164858883)  在软件工程中,有一条重要的原则就是:高内聚低耦合。这是评定软件的设计好坏的一个标准。所谓高内聚,指的是一个模块内各个元素关联紧密,共同完成一个核心业务。低耦合,指的是各个模块之间依赖松散。创建低耦合模块,这一过程也成为解耦。  观察者模式正是低耦合的软件设计,也称为发布(pub...

2016-05-30 18:27:00 75

转载 Thinking In Web [原创作品]

(转载请注明:http://zhutty.cnblogs.com, 交流请加群:164858883)可能在大部分人来讲,前端就是可见的页面数据呈现正确就行。然而这样是不正确的,页面呈现是一部分,更多的是整体的可维护性。本篇讲述的主题就是应用后端开发思想进行前端开发。后端开发,使用最广的就是java语言,而java给人的第一印象就是面向对象。面向对象的特性就是:封装,继承,多态。在...

2016-05-25 11:00:00 79

转载 [原创作品]Javascript内存管理机制

如果你也喜欢分享,欢迎加入我们:QQ group:164858883内存策略:堆内存和栈内存栈内存:在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,系统就在栈中为这个变量分配内存空间,当超过变量的作用域后,系统会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存:堆内存用于存放由new创建的对象和数组。...

2016-03-31 16:18:00 60

转载 [小知识] 获取浏览器UA标识

  这个随笔纯粹是小知识的积累,以后都会打上小知识的标签。 经常见的,下载移动app时,只有一个二维码,但扫码后,会根据手机是iphone还是android下载不同app,下面就是这个操作的代码:< !DOCTYPE html > <html > <head > </head><body>...

2016-01-23 16:53:00 519

转载 [原创作品] 对获取多层json值的封装

  今天篇头不废话了,交流加群:164858883  在我们接收后端返回的json数据的时候,在数据缺失的时候,如果直接接收会导致致命错误的发生。可能有些同学会说通常都会有,不用判断直接获取也行。之前我也是这么想的,但从用了node + mongodb之后,发现数据库有些数据项没有的时候,前端报错了。后果就是页面完全失去了响应。比如我们要取一个这样的数据 :$.get(url...

2016-01-14 16:18:00 98

转载 Javascript 精髓整理篇之三(数组篇)postby:http://zhutty.cnblogs.com

今天讲js的数组。数组是js中最基础的数据结构了。  主要讲讲数组实现栈,队列以及其他的基本操作。栈和队列都可以在数组头尾位置处理,所以,都有两种方式。  属性  1、length : 长度,表示数组元素的个数。  方法  1、实现栈,先进后出。注意,下面两组是配对出现。    入栈:Array.unshift(obj) 在数组第一个...

2015-12-13 00:14:00 73

转载 [原创作品]一个实用的js倒计时器 postby:zhutty.cnblogs.com

  今天做了一个手机短信发送倒计时,额,就是每隔多长时间可以重新发送的功能。贡献出来给园有吐槽点评。 //倒计时,time:时长(秒),scb:每秒回调,cb:计时完成回调 var timing = function (time, scb, cb) { var _time = time; var sid = setInterval(fu...

2015-12-09 18:22:00 71

转载 轻量级mvvm Web开发框架 postby:http://zhutty.cnblogs.com

  今天特别郁闷,怎么说呢,之前一直就用angular,然后这两天用的是avalon这东西,反正,一开始没时间去玩它,第一个任务就是封装个jq插件,实现一个小功能。反正呢,就是越写越郁闷。用过angular的同学在去用jq应该都会有这种感觉吧。多此一举,费事。主要是,jq去一个一个操作dom树,把我搞郁闷了,最后,插件好了,但在一个地方用了好几次,这下好了,出问题了。问题像是这样的,晒出...

2015-12-06 23:30:00 227

转载 [原创作品] web项目构建(一)

今天开始,将推出web项目构建教程,与《javascript精髓整理篇》一并更新。敬请关注。 这篇作为这一系列开头,主要讲述web项目的构建技术大全。在众多人看来,web前端开发无非就是写写页面,再加个js弹个窗什么的。因此,认为前端开发的薪资应该稍微会低一点。这样,项目的质量也得不到保证。其实,在一般的web应用开发,比如做个官网啊什么的,工作量很明显前端会...

2015-12-01 14:21:00 82

转载 Angular基础教程:表达式日期格式化[转]

本地化日期格式化:({{ today | date:'medium' }})Nov 24, 2015 2:19:24 PM({{ today | date:'short' }})11/24/15 2:19 PM({{ today | date:'fullDate' }})Tuesday, November 24, 2015({{ today | date:'...

2015-11-26 13:28:00 148

转载 Javascript 精髓整理篇之二(函数篇)postby:http://zhutty.cnblogs.com

今天总结的内容是javascript的function, 涉及到function顺便讲讲this.  Function 是javascript的函数,也是js的执行单元。函数是JavaScript的一种基本数据类型。注意,虽然可以用这里介绍的Function()构造函数创建函数对象, 但这样做效率不高,在大多数情况下,建议使用函数定义语句或函数直接量来定义函数。  ...

2015-11-25 23:20:00 113

转载 javascript单元测试-jsamine[转]

Jasmine的开发团队来自PivotalLabs,他们一开始开发的JavaScript测试框架是JsUnit,来源于著名的JAVA测试框架JUnit。JsUnit是xUnit的JavaScript实现。但是JsUnit在2009年后就已经停止维护了,他们推出了一个新的BDD框架Jasmine。Jasmine不依赖于任何框架,所以适用于所有的Javascript代码。所谓BDD(行为...

2015-11-16 17:48:00 225

转载 [转] ubuntu 一些常用软件的安装

首先说明一下 ubuntu 的软件安装大概有几种方式:1。 deb 包的安装方式deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 debian 系的 Linux 发行版,所以默认支持这种软件安装方式,当下载到一个 deb 格式的软件后,在终端输入这个命令就能安装:sudo dpkg -i *.deb2。编译安装方式(小贴士:使用编译安装前,需要先建立...

2015-09-30 15:19:00 149

转载 JavaScript 精髓整理篇之一(对象篇)postby:http://zhutty.cnblogs.com

  废话篇头:  由于工作关系,所以写博文的时间有那么点~~,其实是输入法太懒了,都是输入法的错~~  这一系列的博客将总结所有关于JavaScript语言的精髓,适合0基础到大师级别人物阅读。  《JavaScript 精髓整理篇》将系统整理Javascript语言精要。欢迎们加入我信息栏中的qq群,我们可以一起探讨。qq群:164858883    精华不容错过:...

2015-09-30 12:34:00 114

转载 Git冲突解决方案

Git冲突解决方案1、 在代码提交时,先更新,若有冲突。先解决冲突。若提交之后在review时才发现无法合并代码时有冲突,需要abandon此次提交的代码。2、 解决冲突的基本做法,保存本地代码到本地仓库 ——》 将本地代码还原至服务器上一次合并成功的代码 ——》 将本地仓库的代码加载到本地 ——》 此时,有冲突的代码会加上 ==============>&g...

2015-09-24 14:14:00 63

转载 [原创作品] Express 4.x 接收表单数据

  好久没有写博客,从现在开始,将介绍用nodejs进行web开发的介绍。欢迎加群讨论:164858883。  之前的express版本在接收表单数据时,可以统一用res.params['参数名'],但在4.x版本以后变不推荐使用了。 1、接收url中的参数:url/:param,eg: http://url/3    var value = req.para...

2015-08-17 17:10:00 58

转载 [转]用Node.js创建自签名的HTTPS服务器

用Node.js创建自签名的HTTPS服务器创建自己的CA机构创建服务器端证书创建客户端证书将证书打包创建自己的CA机构为CA生成私钥openssl genrsa -out ca-key.pem -des 1024通过CA私钥生成CSRopenssl req -new -key ca-key.pem -out ca-...

2015-07-28 15:01:00 179

转载 [原创作品] RequireJs入门进阶教程

  最近我发现RSS采集数据是个很好玩的东西,就是可以直接把别人的数据放在自己的网站上。如果网友们在其他地方发现这篇文章,还是来博客园看吧(http://zhutty.cnblogs.com)。这样代码比较整洁。另外,欢迎来群里交流,164858883。好了,这次随笔主要讲一个web优化功能的框架。RequireJs. 官方的介绍是这样的:RequireJSis a Ja...

2015-07-21 22:37:00 87

转载 [原创作品]轮播焦点图插件的实现

  在上上一期写了怎么写jq插件,现在,我把我写的一个焦点图插件贡献出来。不会写插件的朋友们可以参考我上次写的:http://www.cnblogs.com/zhutty/p/4630110.html。因为jq比较好掌握,以后这方面的介绍会少些,之后将与大家共享Angular,node,require,backbone等js内容。其实只要掌握了几种,其他都会变得很简单。计算机技术日新月异...

2015-07-16 10:55:00 66

转载 [原创作品]web网页中的锚点

  因为近来在从事web前端开发的工作,所以写的文章也都是关于web这一块。以后将分享算法和web高级编程的内容,很多公司的web前端不够重视,以为是很low-level,给的待遇也很一般,其实,这都是很狭隘的理解。软件开发是一种很谨慎的工作,每一个环节都需要足够的重视。好了,不扯淡。需要扯淡的,点击左边信息栏加群按钮。  今天分享的内容是网页锚点效果,就是在网页滚动到某个位置...

2015-07-14 11:34:00 176

转载 [原创作品]手把手教你怎么写jQuery插件

  这次随笔,向大家介绍如何编写jQuery插件。啰嗦一下,很希望各位IT界的‘攻城狮’们能和大家一起分享,一起成长。点击左边我头像下边的“加入qq群”,一起分享,一起交流,当然,可以一起吹水。哈,不废话,进入正题。  jQuey是一个非常好用的javascript类库,提供了非常多的接口给程序员使用。但在某些具体方面,并没有完全提供解决方法,这就要求我们自己实现。jQuery官方也...

2015-07-08 14:31:00 71

转载 [原创作品]html css改变浏览器选择文字的背景和颜色

  又很久没有'剥壳'了,最近在为一家公司做一个生产管理解决方案。所以都很忙。今天的话题很简单,就做一个很简单的网页特效。今天偶然浏览到一个网站,他们在选择文字时,样子不是蓝背景和白色字体那么单调,感觉这样很好。至少,显得和别人的不一样。  其实他用的就是css3的一个伪对象选择符,::selection。这个就可以改变选择文字的样式了。献上demo。这其实没多少技术含量,只是将点点...

2015-06-18 15:22:00 61

转载 [原创]Web前端开发——让ie 7 8支持表单的placeholder属性

  今天在写页面的时候,测试低版本浏览器时,发现input写的placeholder显示的是空白,所以特意写了一个普遍试用的方法来让低版本浏览器支持这个属性。  博主建了一个技术共享qq群:,因为目前人数还比较少,活跃度还不是很高,希望有和我一样想法的,有志于技术共享的技术宅,富有逗比精神的程序猿能一起加入,一起探讨和分享,一起创造更大的进步。当然,妹纸程序猿更受欢迎哟。^_^ ...

2015-04-29 15:33:00 144

转载 web前端代码规范——css代码规范

Bootstrap CSS编码规范语法用两个空格来代替制表符(tab) -- 这是唯一能保证在所有环境下获得一致展现的方法。为选择器分组时,将单独的选择器单独放在一行。为了代码的易读性,在每个声明块的左花括号前添加一个空格。声明块的右花括号应当单独成行。每条声明语句的:后应该插入一个空格。为了获得更准确的错误报告,每条声明都应该独占一行。所有声...

2015-04-29 10:29:00 233

转载 web前端代码规范 - HTML代码规范

Bootstrap HTML编码规范本文转载自w3cschool。由于bootstrap得到了世界的认可,因此,此规范用于规范html代码有一定的说服力。交流qq群:164858883。欢迎各位程序猿共享说得,共同进步,共同推进互联网的发展。语法用两个空格来代替制表符(tab) -- 这是唯一能保证在所有环境下获得一致展现的方法。嵌套元素应当缩进一次(即两个...

2015-04-27 09:17:00 126

转载 [原创作品] javascript 实现的web分页器原理

  很久没有写博客了,因为最近忙于一些杂七杂八的事情。不过,互联网的价值在于信息共享,因为共享,所以互联网才能飞快发展。博主建了一个技术共享qq群:164858883,因为目前人数还比较少,活跃度还不是很高,希望有和我一样想法的,有志于技术共享的技术宅,富有逗比精神的程序猿能一起加入,一起探讨和分享,一起创造更大的进步。当然,妹纸程序猿更受欢迎。^_^  好了,废话不多说了。今天要讲...

2015-04-18 23:41:00 157

转载 深入理解javascript闭包

深入理解js闭包闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。1   var n=999;...

2015-03-13 23:11:00 75

转载 cobol语言基础培训教程

COBOL 是Common Business Oriented Language 的缩写。它不仅是商业数据处理的理想语言,而且广泛用于数据管理领域,因此COBOL 语言也被称为”用于管理的语言”。一。COBOL 语言的特点最适于数据处理领域:算数计算量少而逻辑处理量多,输入输出量大,数据间存在着一定的逻辑关系,大量的分类排序;COBOL比较接近英语,容易懂;通用性强,易移植,CO...

2015-01-14 23:05:00 345

转载 23种设计模式【转】

23种设计模式目录创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter Class/Object(适配器)...

2014-12-11 23:06:00 40

转载 TortoiseSVN 使用方法

1、简介  2002年,Tim Kemp 发现 Subversion 是一个很好的版本控制系统,但是没有好的图形化客户端,创建一个作为 Windows 外壳集成的 Subversion客户端的创意来自 TortoiseCVS,一个非常类似的 CVS 客户端。Tim 学习了 TortoiseCVS 的源代码,将其作为 TortoiseSVN 的基础,然后开始这个项目,注册了域名...

2014-10-24 23:31:00 92

转载 PHP代码规范

  俗话说,无规矩不成方圆。程序开发也如此,规范整洁的代码,让程序猿们看的是心旷神怡。即使代码只有自己看,规范的代码,自我感觉也要良好。何况,在团队开发中,代码不可能只有自己看。规范的代码是一个程序员的职业修养,是评判一个程序猿是否Professional的一个重要标准。现在,跟随小猪的脚步,走一遍PHP的代码规范。一、文件结构||――images|――include ...

2014-10-08 15:23:00 69

转载 Windows下模拟Linux开发

1、背景  Linux环境下开发是大势所趋,也是开发者必须掌握的技能。然windows系统已深入人心,实在不想放弃windows下的成熟应用,因此可以在Windows上模拟一个Linux系统。这样就满足了开发者的需求。2、所需软件  Cygwin。下载地址:http://cygwin.com/。此处笔者下载的是cygwin-setup-x86_64.exe。3.安装 ...

2014-10-06 10:39:00 85

空空如也

空空如也

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

TA关注的人

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