代码改变世界

创业编程七个错误认识

2011-07-06 16:31 by 卫佳, 155 阅读, 0 推荐, 收藏, 编辑
摘要:多少年来,人们普遍有一种看法,认为软件工程应该和其它种类的工程一样:仔细的设计,精确的规划,然后进行开发—严格按照设计说明书。就像修建一座桥梁,不是吗?这种开发方式的问题在于:软件,它是“软”的。它可以无限的延展。任何需要的时候你都可以大幅度的修改你的软件,人们也都是这么干的。还有,因为软件可以被拿来对任何事物进行模型造型,你能要求软件开发人员去实现的可能的东西几乎是无穷无尽。想要在软件里模拟集成电路吗?干吧。想管理银行?没问题。让五亿人和他们的朋友保持联系?为什么不呢?小菜一碟。不仅如此,在开发的中途我们还能要求程序员去做各种修改,这种事情经常的以一种不可预期的形式出现。 这可不是像修桥那样 阅读全文

Nginx不支持ThinkPHP配置PATHINFO

2011-07-06 16:30 by 卫佳, 374 阅读, 0 推荐, 收藏, 编辑
摘要:ThinkPHP支持通过PATHINFO和URLrewrite的方式来提供友好的URL,只需要在配置文件中设置'URL_MODEL'=>2即可。在Apache下只需要开启mod_rewrite模块就可以正常访问了,但是Nginx中默认是不支持PATHINFO的,这使得用TP写程序变的非常有局限性。所以我们需要修改nginx.conf文件。 网上搜了很多方法都不奏效,研究了一天,发现通过以下的配置可以完美支持'URL_MODEL'=>2的情况了 location/project/{ indexindex.php; if(!-e$request_file 阅读全文

MyISAM 和 InnoDB 讲解

2011-07-05 15:23 by 卫佳, 239 阅读, 0 推荐, 收藏, 编辑
摘要:InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 以下是一些细节和具体实现的差别: ◆1.InnoDB不支持FULLTEXTSunglassesWholesale类型的索引。 ◆2.InnoDB中不保存表的具体行数,也就是说,执行selectcount(*)fromtable时,InnoDB要扫描一遍整个表来计算. 阅读全文

程序员基础 MySQL数据库开发必备常识

2011-07-05 15:23 by 卫佳, 259 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL可以说是程序员应用最多的数据库,下面笔者为大家分享MySQL数据库开发当中的一些常识,存储引擎的选择,索引的设计及使用和大批量插入时SQL语句的优化。希望能对大家有帮助。 存储引擎的选择 声明:本文所针对的数据库版本都是MYSQL5这里我主要针对两种存储引擎进行简单比较分别是MyISAM和InnoDB,首先比较下区别:WenZhouSunglasses 1.MyISAM不支持事务,不支持外键,优点是访问速度高,批量插入速度快。假设大量的操作是select、insert,建议采用该存储引擎。但是在我的实际应用中,出现过批量插入过于频繁的时候,当数据量到达一定级别,出现表损坏的情况。 2 阅读全文

MySQL数据库中CHAR与VARCHAR之争

2011-07-05 15:22 by 卫佳, 283 阅读, 0 推荐, 收藏, 编辑
摘要:一、VARCHAR与CHAR字符型数据的差异Chinasunglassesmanufacturer 在MySQL数据库中,用的最多的字符型数据类型就是Varchar和Char.。这两种数据类型虽然都是用来存放字符型数据,但是无论从结构还是从数据的保存方式来看,两者相差很大。而且其具体的实现方式,还依赖与存储引擎。我这里就以大家最常用的MYISAM存储引擎为例,谈谈这两种数据类型的差异。在后续建议中,也是针对这种存储类型而言的。 这里首先需要明白的一点是,这两种数据类型,无论采用哪一种存储引起,系统存储数据的方式都是不同的。正是因为如此,我们才有必要研究两者的不同。然后在合适的情况下,采用恰当的 阅读全文

剖析MySQL左连接右连接等值连接异同

2011-07-05 15:21 by 卫佳, 392 阅读, 0 推荐, 收藏, 编辑
摘要:从业以来,发现很多技术人员和同事向笔者或是在网络上咨询过LEFTJOIN如何写及其特性,而等值连接一般都没问题,几年前曾经写过一份MicrosoftSQLServer版本的,此次特意再写一份MySQL版本的,希望阅读过的技术人员,可以起到解惑功效。 1、三种连接的语法 为便于更多的技友快速读懂、理解,我们只讨论2张表对象进行连接操作的情况,大于2张表对象进行的连接操作原理也是一样的。 左连接(LEFTJOIN)CheapReadingglassesSELECTM.columnname……,N.*columnname…..FROMleft_tableMLEFTJOINright_tableNO. 阅读全文

Juqery入门教程第八篇

2011-06-29 15:51 by 卫佳, 178 阅读, 0 推荐, 收藏, 编辑
摘要:六. 全局控制属性最后讲一下和动画相关的属性:名称:jQuery.fx.off返回值: Boolean说明: WenZhou Sunglasses关闭页面上所有的动画。讲解:把这个属性设置为true可以立即关闭所有动画(所有效果会立即执行完毕)。有些情况下可能需要这样,比如:* 你在配置比较低的电脑上使用jQuery。* 你的一些用户由于动画效果而遇到了可访问性问题当把这个属性设成false之后,可以重新开启所有动画。比如下面的代码会执行一个禁用的动画:jQuery.fx.off=true; $("#divPop").show(1000);//Reading Glasses 阅读全文

Juqery入门教程第五篇

2011-06-29 15:50 by 卫佳, 218 阅读, 0 推荐, 收藏, 编辑
摘要:四. 动画实验室动画实验室是"jQuery实战"一书中的示例, 方便我们查看上面三种动画的效果. 对应源代码的 chapter7\lab.effects.html 文件. 五.自定义动画函数上面三个渐变动画函数已经基本满足了我们日常需求. 但是如果我们一定要创建自己的特殊的效果, jQuery也为我们提供了相关函数.自定义动画函数 CustomCheap Sunglasses名称说明举例animate( params, [duration], [easing], [callback] )用于创建自定义动画的函数。 这个函数的关键在于指定动画形式及结果样式属性对象。这个对象中 阅读全文

Juqery入门教程第七篇

2011-06-29 15:50 by 卫佳, 221 阅读, 0 推荐, 收藏, 编辑
摘要:讲解自定义动画属于高级应用, 在这里我暂时无法做详细的讲解.下面通过两个示例让大家简单了解如何使用自定义动画.Bug提示: 下面两个示例使用vsdoc2智能提示版本的jQuery类库在FireFox下存在透明度无法渐变的问题. 请使用其他版本.自定义坠落动画:这个示例让一个图层从屏幕最上方掉落到最下方, 并且消失.<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">&l 阅读全文

Juqery入门教程第六篇

2011-06-29 15:50 by 卫佳, 150 阅读, 0 推荐, 收藏, 编辑
摘要:参数说明1.params(可选)类型:Options说明:一组包含作为动画属性和终值的样式属性和及其值的集合.讲解:通过把元素的样式属性值, 从当前值逐渐调整到params设置的值而产生动画效果.2.duration(可选) SunglassesDistributor类型:String,Number说明:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000)讲解:动画效果持续的时间, 时间越长则变得越慢. 如果省略则不会产生动画.3.easing(可选)类型:Strin 阅读全文
上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页