预览模式: 普通 | 列表

2008年的最后一天[年度总结帖]

[隐藏日志]

关于申请本站友情连接的声明

2009年高考热门专业

目前最流行最易找工作的十大IT语言

工作随笔之一

程序代码 程序代码

<?php
/*
function authcode(){
    $chars = '0123456789';

查看更多...

Tags: php 随笔

分类:PHP开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 72
注意,经测试,本情况发生在少量配置有问题的服务器上.一般正式版apache无此问题.
一般的网站都会开放rar附件上传,并可能会保留原来文件名称,这从而可能导致一个很严重的问题,xxx.php.rar文件会被Apache当作php文件来执行, 造成极大的安全隐患 .
如何测试? 将你的某个php程序文件后缀名修改成  xxx.php.rar , 这时测试一下, 还是按照PHP文件解析执行,Apache并不会认为这是一个rar文件, 这是为什么呢?
原来,每遇到一种后双重后缀名(如xxx.php.rar)的文件,Apache都会去conf/mime.types 文件中检查最后一个后缀, 如果最后一个后缀并没有在mime.types文件中定义, 则使用前一个后缀来解释 , 因为在默认情况下,rar并未在mime.types中定义, 故Apache会使用php后缀来解释文件, 这就是漏洞的原因所在.
由此类推,如果使用xxx.jsp.ppp.rar 则会认为是jsp文件, 如果修改成xxx.shtml.rar ,则会识别成shtml文件.

查看更多...

分类:PHP开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 80

[隐藏日志]

这是隐藏日志,只有管理员或文章的作者可以查看。
分类:JavaScript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 10

dl,dt,dd语义标签用法

语义化标签定义列表: DL DT DD

定义列表和其他类型的列表稍有不同,它由两部分组成:名称和定义。DT 指定名称,为内联元素。DD 指定定义,为块级元素。

标准属性

查看更多...

分类:WEB2.0 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 103

如何渐进的快速掌握一门编程语言【转】

现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。然而这两种方法都有弊病。第二种方法的问题当然很明显,不仅浪费了时间,偏离了目标,而且学习效率不高。因为没有实际问题驱动的语言学习通常是不牢固不深入的。有的人学着学着成了语言专家,反而忘了自己原本是要解决问题来的。第一种路子也有问题,在对于这种语言的脾气秉性还没有了解的情况下大刀阔斧地拼凑代码,写出来的东西肯定不入流。说穿新鞋走老路,新瓶装旧酒,那都是小问题,真正严重的是这样的程序员可以在短时间内堆积大量充满缺陷的垃圾代码。由于通常开发阶段的测试完备程度有限,这些垃圾代码往往能通过这个阶段,从而潜伏下来,在后期成为整个项目的毒瘤,反反复复让后来的维护者陷入西西弗斯困境。

实际上语言学习有一定规律可循,对于已经掌握一门语言的开发者来说,对于一般的语言,完全可以以最快的速度,在几天至一周之内掌握其最常用的50%,而且保证路子基本正宗,没有出偏的弊病。其实真正写程序不怕完全不会,最怕一知半解的去攒解决方案。因为你完全不会,就自然会去认真查书学习,如果学习能力好的话,写出来的代码质量不会差。而一知半解,自己动手土法炼钢,那搞出来的基本上都是废铜烂铁。比如错误处理和序列化,很多人不去了解“正路子”,而是凭借自己的一知半解去攒野路子,这是最危险的。因此,即使时间再紧张,这些内容也是必须首先完整了解一遍的。掌握这些内容之后进入实际开发,即使有问题,也基本不会伤及项目大体。而开发者本人则可以安步当车,慢慢在实践中提高自己。

以下列出一个学习提纲,主要针对的是有经验的人,初学者不合适。这个提纲只能用于一般的庸俗编程语言学习,目前在流行编程语言排行榜上排前20的基本上都是庸俗语言。如果你要学的是LISP之类非庸俗语言,或是某个软件中的二次开发语言,这里的建议未必合适。还是那句话,仅供参考。

查看更多...

分类:JavaScript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 103

记录两个SHELL备用

程序代码 程序代码

#!/bin/sh
LOAD=`uptime | awk '{print $8}' | awk -F. '{print $1}'`

if [ "$LOAD" -gt 100 ]; then

查看更多...

分类:PHP开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 112

javascript判断窗口是否被屏蔽

<script   language="javascript">  
  var   win=null;  
  win=   window.open("span.html");  
  function   isOpen()  
  {  

查看更多...

分类:JavaScript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 180