上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
摘要: 学习目标:1、掌握JS中的类(原型对象)和对象。2、什么是成员变量和成员方法。3、掌握构造方法的使用。补充:关于双等号(==):1、如果等号两边都是字符串时,则比较内容是否相等2、如果等号两边是数字时,则比较数值大小是否相等3、如果等号两边是对象或者对象的函数,则比较地址是否相等(即判断两者是否引用的同一对象) function Person(){ } var p1=new Person(); var p2=new Person(); alert(p1==p2);//这里结果是false,因为地址不相等 var p3=p2; alert(p3==p2);//这里是truejavascript是 阅读全文
posted @ 2013-07-29 09:55 joy696163 阅读(189) 评论(0) 推荐(0) 编辑
摘要: function writeObj(obj){ var description = ""; for(var i in obj){ var property=obj[i]; description+=i+" = "+property+"\n"; } alert(description);} 阅读全文
posted @ 2013-07-23 11:14 joy696163 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 4.在数据库中避免使用联合操作比起其它的Web编程语言来说,PHP的数据库功能十分强大。但是在PHP中数据库的运行仍然是一件十分费时费力的事情,所以,作为一个Web程序员,要尽量减少数据库的查询操作,同时应该为数据库建立适当的索引。另一件值得注意的事情是在用PHP操作数据库时,尽可能不使用多个数据表的联合操作,尽管联合操作可以增强数据库的查询功能,但是却大大增加了服务器的负担。为了说明这个问题,我们可以看看下面的这个简单的例子。我们在数据库中创建了两个数据表foo和big_foo。在数据表foo中,只有一个字段,包含了从1-1000之间的所有自然数。数据表big_foo同样只有一个字段,但包含 阅读全文
posted @ 2013-07-19 09:29 joy696163 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 关于php应该在何时调用mysql_close()以及pconnect方式和传统方式有何种区别收藏以前我一直认为,当php的页面执行结束时,会自动释放掉一切。相信很多人都跟我想的一样。但事实证明并不是这样。比如session就不会随着页面执行完毕而释放。php的垃圾回收机制,其实只针对于php本身。对于mysql,php没权利去自动去释放它的东西。如果你在页面执行完毕前不调用mysql_close(),那么mysql那边是不会关闭这个连接的。如果你是用的是pconnect方式,即使你在页面执行完毕前调用mysql_close(),也无法另mysql关闭这个连接。也许在负载低的情况下,你感受不到 阅读全文
posted @ 2013-07-11 11:09 joy696163 阅读(4523) 评论(0) 推荐(0) 编辑
摘要: 第一php网提供的教程--PHP实现IP--数字互相转换';$num='379374783';echo strlen($num).'';echo ntoip($num).'';echo 'trueipnum:'.ip2long('119.255.31.226').'';echo 'trueip:'.long2ip('3793747831');?> mysql自带了inet_aton函数来实现将ip地址转换为数字,inet_ntoa函数将数字转换为ip。 阅读全文
posted @ 2013-07-09 20:40 joy696163 阅读(12582) 评论(0) 推荐(0) 编辑
摘要: 知识点:一个二进制数,按位左移n位,就是把该数的值乘以2的n次方 二进制除二即右移一位1、IP地址转换为整数原理:IP地址每段可以看成是8位无符号整数即0-255,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个无符号32为整数。举例:一个ip地址为10.0.3.193每段数字 相对应的二进制数10000010100 000000003 00000011193 11000001组合起来即为:00001010 00000000 00000011 11000001,转换为10进制就是:167773121,即该IP地址转换后的数字就是它了。publicclassIp{ publics 阅读全文
posted @ 2013-07-09 19:49 joy696163 阅读(1767) 评论(0) 推荐(0) 编辑
摘要: 为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下是采用行级锁。MySQL这3种锁的特性可大致归纳如下:表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度 阅读全文
posted @ 2013-07-06 00:21 joy696163 阅读(27210) 评论(4) 推荐(3) 编辑
摘要: MySQL索引的使用我们首先讨论索引,因为它是加快查询的最重要的工具。还有其他加快查询的技术,但是最有效的莫过于恰当地使用索引了。在 MySQL 的邮件清单上,人们通常询问关于使查询更快的问题。在大量的案例中,都是因为表上没有索引,一般只要加上索引就可以立即解决问题。但这样也并非总是有效,因为优化并非总是那样简单。然而,如果不使用索引,在许多情形下,用其他手段改善性能只会是浪费时间。应该首先考虑使用索引取得最大的性能改善,然后再寻求其他可能有帮助的技术。本节介绍索引是什么、它怎样改善查询性能、索引在什么情况下可能会降低性能,以及怎样为表选择索引。下一节,我们将讨论 MySQL 的查询优化程序。 阅读全文
posted @ 2013-06-05 17:56 joy696163 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 在大公司的时候无法体会小公司体制里面的无奈,这个世界是一个围墙,每个人都在自己的围墙里羡慕着外面的人,如果你真的希望自由的走出属于自己的路,那么你需要的不仅仅是努力,而是那种生命为之燃烧的渴望。 小公司的稍有起色,总是迫切的希望架构上大公司的体制,扩大到大公司的规模,这或许是某种变相的安全感缺乏和某种急功近利。 这个时代很难避免浮躁,只是希望有个好好做事情的环境,其实是很难的,这个世界困难的是单纯,而复杂反而是一种简单的事情。 志同道合的朋友在一起,是一种弥足珍贵的幸运,能一起做事业,还能一起做兄弟,人生幸事。 能一起苦逼,能一起富贵。 让人疲惫的是因为你的心无法抵御外界强加给你的负... 阅读全文
posted @ 2013-06-05 17:10 joy696163 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1、选取最适用的字段属性MySQL 可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是BIGIN来定义整型字段。另外一个提高效率的方法是在可能的情况下,应该尽量把字段设置为NOT NULL,这样在将来执行查询的时候,数据库不用去比较NUL 阅读全文
posted @ 2013-06-03 15:39 joy696163 阅读(209) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页