- 博客(17)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 json详解
1 语法1.1简介 JSON(Javascript Object Notation,Javascript对象表示法)是Javascript的一个严格子集,利用了Javascript中的一些模式来表示结构化数据。JSON可以表示三种类型的数据:简单值、对象和数组。1.1.1 简单值 JSON最简单的数据形式就是简单值,例如:5,"I am JSON"。布尔值和
2016-04-15 10:27:21 528
原创 网站优化之YSLOW篇
YSlow (解析为 why slow)是雅虎基于网站优化规则推出的工具,帮助你分析并优化网站性能。雅虎网站优化规则在十几个方面给你的网站提出优化建议,包括尽可能的减少 HTTP 的请求数 、使用 Gzip 压缩、将 CSS 样式放在页面的上方、将脚本移动到底部、减少 DNS 查询等十几条规则,YSlow 会根据这些规则分析你的网站,并给出评级。 安装YSlow必须首先先安装 Fireb
2016-03-11 22:43:21 449
转载 Yahoo!团队:网站性能优化的35条黄金守则
Yahoo!的 Exceptional Performance团队为改善 Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。原版猛戳:Best Practices for Speeding Up Your Web Site,Excetional Performance 团队总结
2016-03-11 22:34:30 598
原创 解决inline-block引起的空白间距问题
当我们在对元素的display属性使用inline-block值时,会在元素间形成一定宽度的空白间距。 下面看一下源代码:inline-blockli{display:inline-block;width:100px;height:100px;border-radius:1em;padding:10px;}123页面效果如下图所示:
2015-08-18 21:35:16 4013 1
原创 git添加远程仓库
首先确保你已经安装了git ,否则下面的就不要看了,先去安装git吧。一、检查SSH keyssh key是一种确定能相信的计算机的方法,而且不涉及密码。 首先要检查一下你的电脑上是否已经存在ssh key,打开git bash输入:ls -al ~/.ssh检查这个目录看是否已经有一个公开的ssh key,它的默认的文件名如下:id_dsa.pub、id_rsa.p
2015-08-05 19:48:20 415
原创 关于Table的误解
随着DIV+CSS黄金组合的流行,越来越多的人抛弃了Table,说了一大堆这样那样的不好。认为Table不应该在被使用。笔者在这里要为Table说两句。
2015-07-31 20:47:30 470
原创 SQL Server存储过程中执行动态SQL语句
一、简介 在Sql Server中执行动态sql语句有两种方法:exec和exec sp_executesql。 优缺点: 1、exec sp_executesql提供输入、输出接口,可以在sql语句中进行参数占位;exec则不可以。 2、exec sp_executesql能够重用执行计划,提高了执行效率;exec则不可以。 3、exec sp_executesql更安
2015-07-31 16:20:48 7409 1
原创 一天学会Git(一)
一、Git安装Git是一款分布式管理系统,与cvs和svn等集中式版本控制系统不同,Git不需要集中式的版本库,每个人都工作在一个克隆在本地的版本库。也就是说每个人都有一个版本库,日常的提交、创建分支、合并分支、查看和回退等操作都在本地完成,不需要通过网络。每个人都是版本库的主人,没有任何限制。并且加上多样的协同工作模型,使开源项目的协同开发度大大提高。Git是在Linux下开发完成的。现
2015-07-22 21:35:58 1020
原创 java迭代器
java迭代器Iterator用于依次访问集合中的元素,用于替代Enumeration。 Iterator接口方法如下所示: 1 public interface Iterator { 2 boolean hasNext() ; 3 // 如果仍有元素可以迭代,则返回 true。 4 E next() ; 5 // 返回迭
2015-07-22 20:54:04 340
原创 Java集合框架
在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架(Java Collection Framework)。 Java程序员在具体应用时,不必考虑数据结构和算法实现细节,只需要用这些类创建出来一些对象,然后直接应用就可以了。这样就大大提高了编程效率。 Java
2015-07-22 20:52:06 367
原创 Java对象生命周期
java中一个对象的完整生命周期涉及java平台的很多技术。在创建一个java对象之前,需要先由虚拟机加载该类,然后对该java类进行链接和初始化。初始化完成之后,才创建出该类的对象实例。java对象也有自己的初始化过程,主要通过构造方法完成。当不再有引用指向该对象时,对象占用的内存会在合适的时机被垃圾回收器回收。对象终止机制提供了一种方式在对象被回收之前进行清理工作。 java类的链接
2015-07-22 20:48:48 501
原创 linux文件压缩与解压
linux下支持的压缩命令很多,且不同的命令所采用的技术压缩技术并不相同,所以彼此之间可能无法相互压缩与解压缩文件。为了方便使用,linux给压缩文件添加了适当的扩展名,下面我们列出了几个常见的压缩文件方案扩展名: *.Z compress程序压缩*.gz gzip程序压缩*.bz2 bzip2程序压缩*.tar tar程序打包的数据,并没有压缩过*.tar.gz tar程序打包
2015-07-22 20:45:43 552
angularjs可以和服务器端提供的模板技术混用吗
2015-09-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人