摘要: 原文:http://blog.codingnow.com/2007/06/elementary_geometry.html一道初等几何题前两天看书的时候看到这道题:三角形 ABC 是一个等腰三角形,顶角 20 度。角 EBC 为 60 度,角 DCB 为 50 度。求角 DEB = ? 度。由于是躺在床上看书,身边没有笔和纸,脑子里想不清楚,就用手机上的计算器把答案算了出来。当然,用了三角公式。结果是一个整数,这也预示着这道题很可能存在一个初等几何的解法。一不小心把书翻了一页,看到了答案,觉得乐趣少了很多。当时觉得这是道有趣的题,就记了下来,第二天带到公司。果然,几个同事花了很长时间都没做出来 阅读全文
posted @ 2012-04-17 14:52 MayFirst 阅读(483) 评论(0) 推荐(0) 编辑
摘要: Best Practices for Speeding Up Your Web SiteThe Exceptional Performance team has identified a number of best practices for making web pages fast. The list includes 35 best practices divided into 7 categories.Make Fewer HTTP RequestsUse a Content Delivery Network (CDN)Add Expires or Cache-Control Hea 阅读全文
posted @ 2012-04-11 09:59 MayFirst 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.dabing.me/?p=341//堆栈调试用来查找调用函数的源头function query($sql, $type = '') { function print_stack_trace() { $array = debug_backtrace(); //print_r($array);//信息很齐全 unset($array[0]); foreach($array as $row) { $html .= $row['file'].':<font color="#FF0000">'.$ 阅读全文
posted @ 2012-03-21 11:07 MayFirst 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 原文http://www.williamlong.info/archives/2306.html就开源本身而言,它就是个成功案例。它不仅受个人喜欢,而且众多知名企业也青睐于它。虽然开源计划和开源产品数不胜数,但哪一个才是最成功的呢?这里所说的“成功”的定义是:应用广泛+众所周知。而在众多成功的开源产品中,只有少数领头羊,而其他产品基本只能望其项背。 Linux 上榜理由:Linux + GNU = GNU/Linux 。从Linus Torvalds在1991年宣布他在Minix基础上创建一新OS内核到现在已经接近20年了。在这段时间内,大部分网络服务器都是Linux系统。 BSD 上... 阅读全文
posted @ 2012-03-19 15:00 MayFirst 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 数据库是Web大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MySQL也是LAMP架构的重要部分。PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经验。下面就是一些这样的经验,不仅仅是MYSQL,其他数据库也一样可以参考。1.使用MyISAM而不是InnoDBMySQL有很多的数据库引擎,单一般也就用MyISAM和InnoDB。MyISAM 是默认使用的。但是除非你是建立一个非常简单的数据库或者只是实验性的,那么到大多数时候这个选择是错误的。MyISAM不支持外键的约束,这是保证数据 完整性的精华所在啊。另外,MyISAM 阅读全文
posted @ 2012-03-12 17:08 MayFirst 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.williamlong.info/archives/1278.html当网站发展到一定的规模,站长就应该开始考虑要为网站托管服务器。通常情况下服务器会被放到电信或网通的机房,网站管理员通过远程来管理服务器。在网站服务器进行托管时,需要安装一些常用的服务器上运行的软件,才能更为有效地管理这台远程服务器,今天我就根据我自己的管理经验,推荐十个有用的服务器工具软件,供大家参考和分享。 Arp防火墙 Arp Firewall - 现在托管服务器必须安装的第一个软件就是Arp防火墙,没办法啊,中国这网络环境,不安装Arp防火墙就等着被人挂木马了。现在免费的Arp防火墙.. 阅读全文
posted @ 2012-03-05 13:26 MayFirst 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.williamlong.info/archives/1716.htmlMySQL是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 MySQL的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里我介绍五个我经常使用的MySQL图形化管理工具,供大家参考。 1、phpMyAdmin phpMyAdm... 阅读全文
posted @ 2012-03-05 13:10 MayFirst 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.williamlong.info/archives/1908.htmlLAMP网站架构方案分析 LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、. 阅读全文
posted @ 2012-03-05 11:30 MayFirst 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://elfhack.whitecell.org从程序员角度看ELF原文:《 ELF:From The Programmer's Perspective》作者:Hongjiu Lu <mailto: hjl@nynexst.com>NYNEX Science & Technology, Inc.500 Westchester AvenueWhite Plains, NY 10604, USA翻译:alert7 <mailto: alert7@21cn.comalert7@xfocus.org>主页: http://www.xfocus.o 阅读全文
posted @ 2012-02-22 13:22 MayFirst 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 点编译体会,希望会提高你的编译成功机率小弟才学疏浅,如有错误,希望各位大侠批评指正。不要误导更多人,小弟先谢过了如何从源码包安装软件?从源码包安装软件最重要的就是仔细阅读README INSTALL等说明文件它会告诉你怎样才能成功安装通常从源码包安装软件的步骤是:tar jxvf gtk+-2.4.13.tar.bz2解开源码包cd gtk+-2.4.13/进入源码目录./configure似乎在某些环境下./configure会造成终端退出而使用. configure则会正常运行,如果有这个现象,就试试 . configure通过configure程序猜测主机信息,最终建立Makefile, 阅读全文
posted @ 2012-02-22 09:17 MayFirst 阅读(160) 评论(0) 推荐(0) 编辑