数据库大概存储几十万条IP记录,记录集如下:+----------+----------+------------+---------+---------+--------+--------+ | ip_begin | ip_end | country_id | prov_id | city_id | isp_id | netbar | +----------+----------+------------+--...
http://www.jb51.net//article/15470.htm
所以我想在主从数据库设计上,应该将所有会话相关表进行特殊对待。即:所有的会话数据表都可以更新和查询,当一个用户访问站点的时候,即将此用户绑定到指定数据库,所有会话访问和查询操作都对此数据库进行。会话表不做同步,其他非会话类更新也从主数据库更新。这样做其实也逃脱不了会话更新时候的数据库切换,所以如果不想麻烦,还是将会话存放在文本中进行的好。 分数据库设计,将可能从压力性能上会提升几个档次,当然单次执行效率不会比单数据库来的高的,毕竟存在着数据库切换的效率问题。分库以及主从数据库搭配是可以比较好改善数据库并发瓶颈的方案。原则:大数据量,分库;大访问量,主从。很多时候,都是这两者并行(本文不讨论c...
http://www.jb51.net//article/15465.htm
一、In-line 行内 行内样式是在html标签里直接使用style属性 <p style="color: red">text</p> 设定段落文字红色。 但要记住,最后的HTML应该是独立出来,使用表现文档,所以行内样式应该在任何地方避免。 二、Internal 内部 使用于整个页面的植入内部样式在head标签里面,style标签包围样式。 <!DOCTYPE htm...
http://www.jb51.net//article/15401.htm
<?php//这个脚本是用来给用户输入口令,并判断口令是否正确的。//如果正确则转到欢迎页面。if ($login){ include("../include/config.inc.php3"); session_start(); $right_enter='0'; $query="select * from user_define where u...
http://www.jb51.net//article/15252.htm
理论基础是必要的,实践是提升和理解理论的方法,两者同样重要,任何设计和开发人员离开这两者的平衡,不论偏向哪一方,都会范或左或右的错误。不过我所讲的这个方法在实际应用中到底有什么用呢。显然,它不能够给我们创造出圆角矩形,也不能够给我们创造出分列布局,更加不可能给我们一个固定在文档头部的导航栏。这个算法的实践应用在于: 良好的CSS编程规范 。这是一个宏观的实践,与我刚才提到的微观实践同样重要,但却更加难以掌握。本文并不想包含所有的良好的CSS编程规范,也不可能,我所能够提供的也只是我个人编写CSS的规范小结,我想这些规范是尽可能靠近CSS的运作本质的。不要使用inline&n...
http://www.jb51.net//article/14198.htm
正则表达式(RegularExpression)为字符串模式匹配提供了一种高效、方便的方法。几乎所有高级语言都提供了对正则表达式的支持,或者提供了现成的代码库供调用。本文以ASP环境中常见的处理任务为例,介绍正则表达式的应用技巧。一、检验密码和邮件地址的格式我们的第一个实例示范正则表达式的一项基本功能:抽象地描述任意复杂的字符串。它的意思就是,正则表达式给予程序员一种形式化的字符串描述方法,只需很少的代码即可描述出应用遇到的任意字符串模式。例如,对于不从事技术工作的人来说,密码格式的要求可以描述如下:密码的第一个字符必须是字母,密码最少4个字符且不超过15个字符,密码不能包含除字母、数字和下划...
http://www.jb51.net//article/14130.htm
首先1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到;extension=php_mbstring.dll把前面的;号去掉,这样mb_substr函数就可以生效了mb_strcut函数功能也可以截取字符串长度,下面实例具体看看区别在哪:<?php$str = '这样一来我的字符串就不会有乱码^_^';echo "mb_substr:" ...
http://www.jb51.net//article/13991.htm
有个办法,建议你的有连接的iframe改成include包含的文件,然后记得把文件名改成shtml,或者asp.代码如下:[code]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <h...
http://www.jb51.net//article/13164.htm
传统的电信网是为传送话音而设计,采用TDM和电路交换技术的网络,不适合传送IP数据业务和视频等多业务。为适应未来话音、数据和视频三网融合的需要,有必要建设宽带综合城域网。下面向大家介绍三种新型城域网技术及其应用。 采用POS+SDH/WDM的城域网技术 光纤通信以其巨大带宽成为物理层的首选技术。众所周知,现有的电信骨干传输网主要采用SDH/SONET技术。SDH/SONET技术十分适合传输采用TDM技术的话音业务,它具有良好的网络保护和自愈功能。另外一方面,目前的IP网络还十分依赖电信网,如电信运营商外的ISP均靠租用电信线路。 因此宽带城域网的第一种方案很自然就是采用POS技术+SDH...
http://www.jb51.net//article/12246.htm
对客户端的访问控制是重要的一环,我们经常使用Access-list来进行控制,如果和时间相结合,控制起来将更加灵活。Cisco从IOS版本12.0开始引入基于时间的访问表,可以实现某个时间点或时间段的控制,如:每个工作日的早上8∶00到下午18∶00允许Web冲浪,其他时间禁止访问Internet。实现基于时间的访问表只需要两个步骤:第一步,定义一个时间范围;第二步,在访问表中用Time-range引用刚刚定义的时间范围。下面我们就详细介绍一下它的使用方法。 一、定义时间范围 定义时间范围又分为两个步骤。 1.使用Time-ra...
http://www.jb51.net//article/12044.htm
在校园网的管理中,客户端的访问控制是重要的一环,我们经常使用Access-list来进行控制,如果和时间相结合,控制起来将更加灵活。Cisco从IOS版本12.0开始引入基于时间的访问表,可以实现某个时间点或时间段的控制,如:我校控制“班班通”教室内的上网时间段为:每个工作日的早上8∶00到下午18∶00允许Web冲浪,其他时间禁止访问Internet。实现基于时间的访问表只需要两个步骤:第一步,定义一个时间范围;第二步,在访问表中用Time-range引用刚刚定义的时间范围。下面我们就详细介绍一下它的使用方法。一、定义时间范围定义时间范围又分为两个步骤。1.使用Time-range命令来正确...
http://www.jb51.net//article/12038.htm
