文章列表
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 ...
- 2009-10-12 10:31
- 浏览 3705
- 评论(0)
今天2003WEB服务器重启了N次了,而且重启时间隔相当少
出现这样的情况,看了看程式没什么问题,应该是服务器给黑客拿下了,至少我是这么认为,在之前,自己服务器也是老是重启,我还一直怀疑是电
脑硬件的关系,重装系统,重做WEB服务器后,问题解决,已有一个多月没重启了,现在又开始出现重启现像了,不得不怀疑是黑客攻击了
在防火墙上有显示,这台机器连出外网,其中有个IP是58.252.45.43(广东省东莞市 网通 ),端口是3886,3886大家有所共知这个端口是用来作远
程桌面使用的,而自己又没开远程桌面这项服务,自己把这个连接关了,果然又换了一个IP,重新连接上,IP是:121.68.1 ...
- 2009-09-17 10:13
- 浏览 2102
- 评论(0)
有了这个方法,不再因为截取字符串时编码问题而烦恼了,O(∩_∩)O~
table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
- 2009-09-10 10:52
- 浏览 4805
- 评论(0)
/*表格隔行换色等效果
函数参数说明
函数名("表格名称","奇数行背景","偶数行背景","鼠标经过背景","点击后背景");
*/
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 ...
- 2009-09-10 10:11
- 浏览 821
- 评论(0)
作为一名网站开发WEB前端工程师,对自己开发的网站项目应该尽可能地对其性能进行优化,现在互联网上搜索到的网站性能优化多是翻译转载自 Yahoo14条或34条。Yahoo的优化建议关注在大的方面,下面,W3C Group为大家呈现WEB前端开 ...
- 2009-08-18 03:34
- 浏览 794
- 评论(0)
语言层次方面
循环
循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。for(;;)和while循环的性能应该说基本(平时使用时)等价。
而事实上,如何使用这两个循环,则有很大讲究。我在测试中有些很有意思的情况,见附录。最后得出的结论是:
如果是循环变量递增或递减,不要单独对循环变量赋值,应该在它最后一次读取的时候使用嵌套的++或—操作符。
如果要与数组的长度作比较,应该事先把数 ...
- 2009-08-18 03:21
- 浏览 662
- 评论(0)
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 ...
- 2009-08-14 11:58
- 浏览 704
- 评论(0)
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. ...
- 2009-08-10 15:57
- 浏览 1370
- 评论(0)
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.接口可以 ...
- 2009-08-02 00:43
- 浏览 622
- 评论(0)
$(”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> ...
- 2009-07-30 02:18
- 浏览 771
- 评论(0)
(一)常用的CSS命名规则
头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center
登录条:loginbar
标志:logo
广告:banner
页面主体:main
热点:hot
新闻:news
下载:download
子导航:subnav
菜单:menu
子菜单:submenu
搜索:search
友情链接:fri ...
- 2009-07-30 01:34
- 浏览 662
- 评论(0)
从网上搜集下来的,比较实用,与大家分享下
CSS布局常用的方法:float:none|left|right
取值:
none: 默认值。对象不飘浮
left: 文本流向对象的右边
right: 文本流向对象的左边
它是怎样工作的,看个一行两列的例子
以下为引用的内容:
<div id="wrap">
<div id="column1">这里是第一列</div>
<div id="column2">这里是第二列</div>
<div class=& ...
- 2009-07-30 01:25
- 浏览 884
- 评论(0)
看起来蛮受教的,就收藏下了
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 ...
- 2009-07-30 01:09
- 浏览 753
- 评论(0)