`
文章列表
1. sys_getloadavg() sys_getloadavt()可以获得系 统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。 与其让服务器因负 载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个功能的。 不过很遗憾,该函数在windows下无效。       2. pack() Pack() 能将md5()返回的32位16进制字符串转换为16位的二进制字符串,可以节省存储空间。 3. cal_days_in_month() cal_days_in_m ...
1. 不会利用如phpDoc这样的工具来恰当地注释你的代码 2. 对优秀的集成开发环境如Zend Studio或Eclipse PDT视而不见 3. 从未用过任何形式的版本控制系统,如Subclipse 4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实 5. 不使用统一开发方式 6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函数) 7. 不在编码之前彻底规划你的程序 8. 不使用测试驱动开发 9. 不在错误开启状态下进行编码和测试(译注:参考PHP函数error_reporting) 10. 对调试器的好处视而不见 11. 不重构你的代码 12. ...
function GetIP(){ if(!empty($_SERVER["HTTP_CLIENT_IP"])) $cip = $_SERVER["HTTP_CLIENT_IP"]; else if(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) $cip = $_SERVER["HTTP_X_FORWARDED_FOR"]; else if(!empty($_SERVER["REMOTE_ADDR"])) $cip = $_S ...
今天2003WEB服务器重启了N次了,而且重启时间隔相当少 出现这样的情况,看了看程式没什么问题,应该是服务器给黑客拿下了,至少我是这么认为,在之前,自己服务器也是老是重启,我还一直怀疑是电 脑硬件的关系,重装系统,重做WEB服务器后,问题解决,已有一个多月没重启了,现在又开始出现重启现像了,不得不怀疑是黑客攻击了 在防火墙上有显示,这台机器连出外网,其中有个IP是58.252.45.43(广东省东莞市 网通 ),端口是3886,3886大家有所共知这个端口是用来作远 程桌面使用的,而自己又没开远程桌面这项服务,自己把这个连接关了,果然又换了一个IP,重新连接上,IP是:121.68.1 ...
有了这个方法,不再因为截取字符串时编码问题而烦恼了,O(∩_∩)O~ table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */ word-break:keep-all;/* 不换行 */ white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
/*表格隔行换色等效果 函数参数说明 函数名("表格名称","奇数行背景","偶数行背景","鼠标经过背景","点击后背景"); */ function changeTab(o,a,b,c,d){ var t = document.getElementById(o).getElementsByTagName("tr"); for(var i=0;i<t.length;i++){ t[i].style.backgroundColor=(t[i ...
作为一名网站开发WEB前端工程师,对自己开发的网站项目应该尽可能地对其性能进行优化,现在互联网上搜索到的网站性能优化多是翻译转载自 Yahoo14条或34条。Yahoo的优化建议关注在大的方面,下面,W3C Group为大家呈现WEB前端开 ...
语言层次方面   循环   循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。for(;;)和while循环的性能应该说基本(平时使用时)等价。   而事实上,如何使用这两个循环,则有很大讲究。我在测试中有些很有意思的情况,见附录。最后得出的结论是:   如果是循环变量递增或递减,不要单独对循环变量赋值,应该在它最后一次读取的时候使用嵌套的++或—操作符。   如果要与数组的长度作比较,应该事先把数 ...
1、关于PHP重定向 方法一:header(\"Location: index.php\"); 方法二:echo \"<script>window.location =\\\"$PHP_SELF\\\";</script>\"; 方法三:echo \"<META HTTP-EQUIV=\\\"Refresh\\\" CONTENT=\\\"0; URL=index.php\\\">\"; 2、获取访问者浏览器 function br ...

PHP数组函数

    博客分类:
  • PHP
php索引以0开始 $a=array(0=>"a",1=>"b"); $a=array("a"=>"A","b"=>"B"); 调用:$a["a"] 多维数组:$a=array("a"=>array("a1"=>"A1","a2"=>"A2")) 输出数组 boolean print_r(var) 创建数组 1. ...
1.静态成员和非静态成员的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.sealed 修饰符是干什么的? 7.override 和 overload 的区别? 8.什么是索引指示器? 9.new 修饰符是起什么作用? 10.this 关键字的含义? 11.可以使用抽象函数重写基类中的虚函数吗? 12.密封类可以有虚函数吗? 13.什么是属性访问器? 14.abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗? 15.接口可以 ...
$(”p”).addClass(css中定义的样式类型); 给某个元素添加样式 $(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map $(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值 $(”img”).attr(”title”, function() { return this.src }); 给某个元素添加属性/值 $(”元素名称”).html(); 获得该元素内的内容(元素,文本等) $(”元素名称”).html(”<b>new stuff</b> ...
(一)常用的CSS命名规则   头:header   内容:content/container   尾:footer   导航:nav   侧栏:sidebar   栏目:column   页面外围控制整体布局宽度:wrapper   左右中:left right center   登录条:loginbar   标志:logo   广告:banner   页面主体:main   热点:hot   新闻:news   下载:download   子导航:subnav   菜单:menu   子菜单:submenu   搜索:search   友情链接:fri ...
从网上搜集下来的,比较实用,与大家分享下 CSS布局常用的方法:float:none|left|right 取值: none: 默认值。对象不飘浮 left: 文本流向对象的右边 right: 文本流向对象的左边 它是怎样工作的,看个一行两列的例子 以下为引用的内容: <div id="wrap"> <div id="column1">这里是第一列</div> <div id="column2">这里是第二列</div> <div class=& ...
看起来蛮受教的,就收藏下了 1.CSS字体属性简写规则 一般用CSS设定字体属性是这样做的: font-weight:bold; font-style:italic; font-varient:small-caps; font-size:1em; line-height:1.5em; font-family:verdana,sans-serif; 但也可以把它们全部写到一行上去: font: bold italic small-caps 1em/1.5em verdana,sans-serif; 真不错!只有一点要提醒的:这种简写方法只有在同时指定font-size和font-fami ...
Global site tag (gtag.js) - Google Analytics