最新发布 第64页

26点的博客「 每天都应是26个小时之【代码之外】 」

SQL 高性能查询优化语句

保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如 ...

4920℃

MySQL中处理空值时要小心两个陷阱

MySQL数据库是一个基于结构化数据的开源数据库。SQL语句是MySQL数据库中核心语言。不过在MySQL数据库中执行SQL语句,需要小心两个陷阱。 陷阱一:空值不一定为空 空值是一个比较特殊的字段。在MySQL数据库中,在不同的情形下,空值往往代表不同的含义。这是MySQL数据...

6610℃

谈PHP优化

我们在编写程序时,总是想要使自己的程序占用资源最小,运行速度更快,代码量更少。往往我们在追求这些的同时却失去了很多东西。下面我想讲讲我对PHP优化的理解。优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。 进行大范围的优化,而不是死啃某些程序代码 我这里所说的优化,基...

6280℃

断行与缩进是写出优美SQL语句的捷径

从事企业系统开发很多年了,在系统的工作流分析中,少不了要分析SQL语句,当系统积累到一定规模后,所涉及的数据库表会以几何数增长,因此会经常碰到很长的SQL语句,涉及到的表会达到几十张之多,当你拿到这样一段SQL时,需要分析各个表之间的关系,头就有点大!我Google了一下,没有找...

6700℃

编程上的天真无罪

本文是从 Programming Innocence 这篇文章翻译而来。 我已经干编程很久了。当我最初开始编程时,几乎能把所有的时间花在计算机上写程序。的确,我的程序写的很烂,但我充满了乐趣,我学到了很多。随着时间的推移,这种编程上的天真慢慢离我而去。 一个能使天真从程序员身上...

6018℃

阅读优秀代码是提高开发人员修为的一种捷径

很多程序员都讨厌阅读代码。来吧,承认吧! 每个人都喜欢编写代码,编代码是件趣事。 另一方面,阅读代码也不容易。 不仅不容易(编注:参见《微软资深软件工程师:阅读代码不容易》), 而且还非常枯燥,咱们要面对这一事实。任何不是你的代码都不怎样。(虽然我们没有说出来,但我们都是这样想的...

5424℃

当你在发展进步、而你的朋友原地不动

我在寻找一些建议指导,所以我找到了这个博客。四年前我就感觉到不快乐。我生活平困,没有出路。我决定认真反省一下我的生活,决定要改掉一些坏习 惯,去培养一些好习惯。我还找了一份兼职来增加收入,自愿的选择一种相对清贫的生活方式。情况发展的非常好!我经济开始好转,我有了能力去学习我想学的...

6456℃

你的架构很烂,但我并不在意

嗨,你的应用的架构很完美吗?对呀,这就是为什么你还没有发布你的应用的原因,你仍然在彻夜不眠的担忧着各个功能模块之间的责任分离(你没时间去关心应用的流量和访问率)。 可是,除了我之外,谁还会对你说你的架构很烂?为什么我要关心你的架构?因为我只是你的用户,我不关心你的程序长的什么样、...

6329℃

网络红人《扫地老太太》所有版本

从一个“据说”开始,她成为2011网络第一个“红人”。她低调、淡定、深藏不露;她“身怀绝技”却能安心做个保洁员;她精通各行各业,总在最关键的时候给人指点迷津。她就是一个“扫地老太太”…… 网络版“扫地老太太” 据说在每一个互联网公司里,都有一个扫地的老太太。很偶然地,当她经过一个...

6853℃

防御性编程技巧

在防御性编程的大框架之下,有许多常识性的规则。人们在想到防御性编程的时候,通常都会想到“断言”,这没有错。我们将在后面对此进行讨论。但是,还是有一些简单的编程习惯可以极大地提高代码的安全性。 尽管看上去像是常识,但是这些规则却往往被人们忽视,这就是为什么世界上并不缺少低质量软件的...

5255℃

防御性编程技巧

1.3  什么是防御性编程? 顾名思义,防御性编程是一种细致、谨慎的编程方法。为了开发可靠的软件,我们要设计系统中的每个组件,以使其尽可能地“保护”自己。我们通过明确地在代码中对设想进行检查,击碎了未记录下来的设想。这是一种努力,防止(或至少是观察)我们的代码以将会展现错误行为的...

5651℃

计算机专业应该学会/传授的3件事

没错,只有3件事。我多么希望在大学期间学会很多件事,但是我 深知没有任何专业会对你进行完整而透彻的教育。一门专业是为了传授你基本知识并且教会你学习其他知识的技巧。然而作为一名软件开发员,随着经验的积累,我 发现越来越后悔在工作之前没有学习深入理解过本文中列出的3件事。 我相信,任...

6237℃

一个软件纠错故事

故事很曲折,技术和工程师的区别应该也在这里:看问题不能从自己所在的领域去看,用发散的眼光去分析问题,专家之所以是专家…… 原文: 那还是80年代初期,我爸爸在一家存储设备公司工作,这个公司现在已经不存在了,它生产磁带机和驱动这些磁带高速运转的气动系统 —— 这是那个时代的产物。 ...

5175℃

PHP

互联网不能只有百度腾讯阿里 马云观点

如果互联网就剩下腾讯、百度、阿里巴巴,中国互联网就没有希望,中国互联网经济就是一句空话。如何把丰富、多层次的经济生态系统建立起来,这是阿里集团最关注的 编者按: 早先,提起他,有人笑称,这个人来自于火星。而他真的思维超前,专注发力中国互联网;今日,再提起他,又有人会说,神马都是浮...

5860℃

20个SEO概念

1. 搜索引擎营销 (SEM) ——搜索引擎营销(SEM)英文全称为Search Engine Marketing,意指通过搜索引擎进行服务和产品的营销。搜索引擎营销又主要分为两种:搜索引擎优化(SEO)和付费点击(PPC,Pay-Per-Click)。搜索引擎优化(SEO)指通...

6847℃