上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: "水库理论" + 八字方针"管钱,攒钱,生钱,护钱" 阅读全文
posted @ 2012-02-14 09:45 赵治鲁 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 摘要:Danylko是一位资深开发顾问,DCS公司的创始人,他将跟我们一起分享他20年来的编程经验,希望对您有所启发和帮助。 英文原文标题:20/20: Top 20 Programming Lessons I've Learned in 20 Years 本文转自Jonathan Danylko的网站DCS Media。Danylko是一位资深开发顾问,DCS公司的创始人。 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。 我会持续更新这些经验,我可能还会有更 阅读全文
posted @ 2012-02-10 11:03 赵治鲁 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 导读:程序员世界里有哪些名言呢?Jun Auza 列出了一些启迪人心的至理名言,它们大多来自产业界富于经验的人们。下文列出前10个供读者欣赏:10. “People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each other, like a wall of mini stones”——Donald Knuth10. “人们认为计算机科学是天才的艺术,但事实完全相反: 阅读全文
posted @ 2012-02-10 11:00 赵治鲁 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 没有人是完全独立的孤岛,每个人都是整体的一部分。——约翰·多恩对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。如果不借助搜索技术、网络及集体智慧,现代化高效编程是难以想象的。因此,搜索技巧对高效程序员变得愈发重要。现在,我们不需要了解和记住如何解决众多的编程问题,可以采用搜索技术。我们正变得更加高效、高生产力,并能够解决更多的问题。但这是否意味着在构建软件时,拥有好的搜索技巧就足够了呢?本文将讨论,搜索技巧在程序员知识的形成过程中的作用,以 阅读全文
posted @ 2012-02-10 10:59 赵治鲁 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 能够最佳的使用好数据库需要扎实的基础,下面文章详细的说明了20个数据库设计的最佳实践,很适合是实习的程序员学习。AD:使用明确、统一的标明和列名,例如 School, SchoolCourse, CourceID。数据表名使用单数而不是复数,例如 StudentCourse,而不是StudentCourses。数据表名不要使用空格。数据表名不要使用不必要的前缀或者后缀,例如使用School,而不是TblSchool,或者SchoolTable等等。数据库中的密码要加密,到应用中再解密。 (其实就是散列存储、单向加密)使用整数作为ID字段,也许现在没有这个必要,但是将来需要,例如关联表,索引等等 阅读全文
posted @ 2012-02-10 10:57 赵治鲁 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子。对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了我曾经犯过的最严重的11个MySQL相关的错误(有些同样也反映在其他语言/数据库的使用上)。。。1.使用MyISAM而不是InnoDBMySQL有很多数据库引擎,但是你最可能碰到的就是MyISAM和InnoDB。MySQL默认使用的是MyISAM。但是,很多情况下这都是一个很糟糕的选择,除非你在创建一个非 阅读全文
posted @ 2012-02-10 10:56 赵治鲁 阅读(134) 评论(0) 推荐(0) 编辑
摘要: substr()函数可以 分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mb_substr()/mb_strcut这个函数,mb_substr() /mb_strcut的用法与substr()相似,只是在mb_substr()/mb_strcut最后要加入多一个参数,以设定字符串的编码,但是 一般的服务器都没打开php_mbstring.dll,需要在php.ini在把php_mbstring.dll打开。举个例子:<?phpecho mb_substr('这样一来我的字符串就不会有乱码^_^', 0, 7, 'utf-8');?> 阅读全文
posted @ 2012-02-10 10:55 赵治鲁 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.neatcn.com/show-961-1.shtml$filename="./test/test.zip";//最终生成的 文件名(含路径)if(!file_exists($filename)){//重新生成文件$zip=newZipArchive();//使用本 类,... 阅读全文
posted @ 2012-02-10 10:55 赵治鲁 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: Php可以通过header的方式, 告诉浏览器下载一个文件,但如果遇到文件名中包含空格等符号的时候,就会出现文件名被截断,本文记录个人在这方面的一些心得,完美解决这种问题通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作文件来下载,相信这个大家都会。那么用Content-Disposition设置下载的文件名,这个也有不少人知道吧。基本上,下载程序都是这么写的:PHP代码view plaincopy to clipboardprint?<?php$filename="document.txt";header( 阅读全文
posted @ 2012-02-10 10:54 赵治鲁 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 设计模式只是为 Java 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在PHP应用程序中非常有用?本文解释了这些问题。设计模式不仅代表着更快开发健壮软件的有用方法,而且还提供了以友好的术语封装大型理念的方法。例如,您可以说您正在编写一个提供松散耦合的消息传递系统,也可以说你正在编写名称为观察者的模式。用较小的示例展示模式的价值是非常困难的。这往往有些大材小用的意味,因为模式实际上是在大型代码库 中发挥作用的。本文不展示大型应用程序,所以您需要思索的是在您自己的大型应用程序中应用示例原理 阅读全文
posted @ 2012-02-10 10:53 赵治鲁 阅读(182) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页