201509-30 CSS中你不知道的小技巧 CSS中的级联(cascade)在同一时间可谓是幸福的,也可以说是痛苦不堪的。通常能工作得非常好,但有问题的时候,也让人们都很激动,甚至事件中也离开不CSS。我们所涉及的不仅是CSS的级联也还涉及到CSS的权重。不是说碰到特殊问题才显得困难,可以说CSS的困难无处不在。在这篇文章中,我将通过一些示例来向大家展示一些CSS的小技巧,让你知道如何使用CSS的级联能变得更友好,也减少一些不必要的需求,从而也减少权重上遇到的麻烦。... 继续阅读 >
201509-18 能让程序员更有动力的10个技巧 长年的开发工作是比较枯燥乏味的,如果总是一味的不停工作而不会去享受生活,那生活就没有意义了。无论你对Web设计工作有多喜爱,又或者是你只是在混日子,每天都好像在强迫自己工作。若你已经有了这种心态,那么你就应该想想怎么才能解决现状了,换一种生活态度或过法,也许你会发现这可能会激起你的热情,如果一个人对生活有了热情,自然工作起来也会有积极性,有了热情和积极性你会焕然一新的。没明那个老师会教你这样的事,... 继续阅读 >
201509-12 Sublime Text3技巧使用 写在前面的话:平时做项目中在用eclipse和vs,但是对于一些小项目,感觉没有必要搞那么大的一个工具使用,比如写个小微商城,搞个小脚本了什么,所以就一直在用SublimeText,界面清新简洁,没有多余的令强迫症用户抓狂的点,所以今天也简单总结一下我使用过程中用的最多的一些小技巧,分享给大家。一、SublimeText2orSublimeText3?虽然两者用起来差不多,但还是用最新版本吧,虽然是beta版,但是毕竟也有了一些更新,比... 继续阅读 >
201507-15 mysql 数据库优化技巧 mysql数据库优化 包括 a.表的设计合理化(符合3NF) b.添加适当索引(index[4种:普通索引主键索引唯一索引unique 全文索引]) c.分表技术(水平分割,垂直分割) d.读写[写:update/delete/add]分离 e.存储过程[模块化编程可以提高速度] 数据库的三层结构oraleMySQLdb2sqlserver php程序通过dbms(数据库管理系统)操作数据库文件,数据库执行相关操作返回给dbms,然后再返... 继续阅读 >
201507-08 大型网站的优化给大家几个建议可以效仿一下 今天跟大家探讨一下大型电子商务网站或者大型门户站等的优化技巧,大型网站与小企业站点和博客站点优化有很大的差异,大型网站通常要涵盖大量的关键词,做SEO做网站优化必须对企业以及行业的各种行为特征有一定的了解,并且能够合理利用企业的有效资源,从多方面入手,放长线布局,指定有效可行的长远优化策略,从PGC到ugc以及OGC的一个衍生转变。大型网站的优化给大家几个建议可以效仿一下,一个是中关村在线,再一个就是汽车之... 继续阅读 >
201506-29 优化 SQL SELECT 语句性能的 6 个简单技巧 SELECT语句的性能调优有时是一个非常耗时的任务,在我看来它遵循帕累托原则。20%的努力很可能会给你带来80%的性能提升,而为了获得另外20%的性能提升你可能需要花费80%的时间。除非你在金星工作,那里的每一天都等于地球上的243天,否则交付期限很有可能使你没有足够的时间来调优SQL查询。根据我多年编写和运行SQL语句的经验,我开始开发一个检查列表,当我试图提高查询性能时供我参考。在进行查询计划和阅读我使用的数据库文档... 继续阅读 >
201504-20 提高PHP执行效率的50个技巧 1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3、$row['id']的速度是$row[id]的7倍。4、echo比print快,并且使用echo... 继续阅读 >
201503-31 6个简单的BUG追踪技巧 初看上去,记录和处理软件产生的错误信息是很容易的任务。但随着一个又一个版本的出现,已知的错误可能变多也可能变少。“送走旧的错误,又迎来了新的错误”——这是关于开发者的一个老笑话。为了控制错误,一个绝妙的产品横空出世,人们称它为缺陷跟踪系统。缺陷跟踪系统是什么,它的原理是什么?缺陷跟踪系统是帮助程序员、测试员、项目经理搜集和控制软件中发现的错误(缺陷),并对消除这些错误的过程进行监控的一套软件。换... 继续阅读 >
201503-23 mysql 索引技巧 索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我们随机向里面插入了10000条记录... 继续阅读 >
201501-27 PHP 开发者该知道的5个 Composer 小技巧 Composer是新一代的PHP依赖管理工具。其介绍和基本用法可以看这篇《PHP依赖管理工具Composer入门教程》。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。1.仅更新单个库只想更新某个特定的库,不想更新它的所有依赖,很简单:composerupdatefoo/bar此外,这个技巧还可以用来解决“警告信息问题”。你一定见过这样的警告信息:Warning:Thelockfileisnotuptodatewiththelatestchangesincomp... 继续阅读 >
202002-05 101个MySQL调试和优化技巧 MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。MySQL服务器硬件和操作系统调节:1.拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问文件时的速度要比在硬盘中访问时快的多。2.不... 继续阅读 >
201412-17 大数据翻页的难点和技巧 今天要讨论一个传统的问题,问题本身比较简单,就是针对大数据,如何优化方案做到性能与成本的平衡。我们经常会遇到一种Key-list类型数据,如一个用户的好友关系{“uid”:{1,2,3,4,5}},表示uid包含有5个好友;一条微博下面的评论id列表{“weibo_id”:{comment_id1,comment_id2……}},一个用户发表的微博id列表等。在list长度较少时候,我们可以直接的使用数据库的翻页功能,如SELECT*FROMLIST_TABLELIMIToffset,... 继续阅读 >
201412-03 SQL语句技巧:查询时巧用OR实现逻辑判断 首先看以下SQL逻辑语句块:DECLARE@fieldnamevarchar(50)DECLARE@fieldvaluenvarchar(100)SET@fieldname='chassisno'--这里可传入chassisno,plateno,owner,contacttelno其中之一或不传SET@fieldvalue='Zuowenjun'IF@fieldname='chassisno'BEGINSELECT*FROMTABLENAMEWHEREchassisno=@fieldvalueENDELSEIF@fieldname='plateno'BEGINSELECT*FROMTABLENAMEWHEREplateno=@fieldvalueENDELSEIF... 继续阅读 >
201410-16 DIV+CSS兼容所有浏览器的技巧大全 DIV+CSS兼容所有浏览器的技巧大全CSS技巧1.div的垂直居中问题vertical-align:middle;将行距增加到和整个DIV一样高line-height:200px;然后插入文字,就垂直居中了。缺点是要控制内容不要换行? 2.margin加倍的问题?设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。解决方案是在这个div里面加上display:inline;?例如:?<#divid=”imfloat”>?相应的css为?#IamFloat{?float:left;?margin:5px;... 继续阅读 >