文章列表
<?php
function is_mask($mask){
$bin_mask =(string)decbin(ip2long($mask));
$pos_0 = strpos($bin_mask,"0");
$pos_1 = strrpos($bin_mask,"1");
return ($pos_0==0||$pos_0==$pos_1+1||$pos_1==31);
}
//测试
echo is_mask("255.255.0.0");
echo is_mask("255.0.0.0");
...
- 2011-09-07 23:41
- 浏览 937
- 评论(0)
【Unicode 码表】
0000-007F:C0控制符及基本拉丁文 (C0 Control and Basic Latin)
0080-00FF:C1控制符及拉丁文补充-1 (C1 Control and Latin 1 Supplement)
0100-017F:拉丁文扩展-A (Latin Extended-A)
0180-024F:拉丁文扩展-B (Latin Extended-B)
0250-02AF:国际音 ...
- 2011-09-05 17:53
- 浏览 1486
- 评论(0)
[18位]
http://zhangmingxiong10.blog.163.com/blog/static/9600772009126112522350/
1、号码的结构
公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成 ...
- 2011-05-10 14:38
- 浏览 767
- 评论(0)
对于FireFox 3.x和4.x 来说,SetTimeout函数第二个参数的值是2^31 = 2147483648ms(毫秒)。
当计时器的数值高于这个值是将会出现大家可以理解的情况——立即超时。
对于IE来说,至少对于IE8来说,setTimeout的值比1<<31大。但是作为前端工程师……你们懂的。
其他浏览器未涉及。
摘录Google到的一段话:
Thanks to Mozilla's open source you can look up stuff like this, the only problem is finding it.
...
- 2011-04-20 15:57
- 浏览 1289
- 评论(0)
有个很完整的安装指南在这里:
http://zh200581134.blog.163.com/blog/static/9601020201102344022697/
我是碰到了这个问题,在Eclipse里面,Start AVD的时候,报错:
emulator: ERROR: no search paths found in this AVD's configuration.
Weird, the AVD's config.ini file is malformed. Try re-creating it.
我估计的原因应该是我Eclipse+ADT设置了C:/user/中文 ...
- 2011-02-01 22:59
- 浏览 619
- 评论(0)
使用print()可以直接调用浏览器的打印功能。
对于只想打印iframe中的内容,FF下面可以使用frams[0].print();但是ie下打印的还是包含父框架。IE需要将焦点指定到子框架,再调用print()才行。
<html>
<head>
<mce:script type="text/javascript"><!--
function pr(){
frames[0].focus();
frames[0].print();
}
// --></mce:script>
</he ...
- 2010-11-04 16:23
- 浏览 1002
- 评论(0)
问题描述在:
http://forum.byr.edu.cn/wForum/disparticle.php?boardName=Security&ID=30012&pos=3
验证代码如下:
<?php
$key_1 = "12345678";
$key_2 = "13245768";
$plain = "BookMoth~";
$encrpted = mcrypt_ecb(MCRYPT_DES,$key_1,$plain,MCRYPT_ENCRYPT);
if($plain == trim(m ...
- 2010-09-25 22:58
- 浏览 1235
- 评论(0)
原文:http://blog.tigeryao.com/2008/how-to-allow-zend-optimizer-and-zend-debugger-coexist.html
由于使用了Zend的编码器,所以服务器上必须安装Zend Optimizer来运行PHP脚本。
但是在配置好Zend Optimizer之后,安装默认的配置Zend Debuger出来问题。
PHP Fatal error: [Zend Optimizer] Zend Debugger must be loaded after
Zend Optimizer in Unknown on line ...
- 2010-05-06 10:46
- 浏览 779
- 评论(0)
我自己感觉Zend Studio 5.5是我试用过的PHP IDE中最好用的一款。后面6.x和7.x反应速度完全超越了我的忍耐限度,这种没有快感的编码体验简直就是遭罪。但是Zend Studio 5.5在win7下面运行起来是有问题的,今天终于找到了在Windows 7下面运行Zend Studio 5.5的完美方法。原始的出处在这里:http://forums.zend.com/viewtopic.php?f=50&t=997
主要的步骤就是:解压zend的安装包,然后用最新的jre替换安装包里面的jre,执行安装后,再替换回来。zend以vista模式运行即可。
...
- 2010-04-19 22:35
- 浏览 558
- 评论(0)
今天确实是无聊了,写了一个备份人人网的日志,到本地html的类。
主要是cURL登录,正则解析页面。
使用方法,最后那个脚本的最后两行改掉,你知道的。或者重新写一个运行脚本:
<?php
include("renren.php");
$test = new renren("你的人人网账号","你的人人网密码");
$test->download();
?>
然后开一个cmd,执行(注意,以命令行的方式运行脚本!)
>php rrBlogBackup.php
运行时的效果:
...
- 2010-04-19 17:46
- 浏览 650
- 评论(0)
相当于“hello world”吧。原文在此
http://ftp.sunet.se/pub/lang/erlang/quick_start.html
Unix系统下输入"erl",Windows系统下双击Erlang的图标。你应该会看类似下面的提示信息:
os prompt > erl
Erlang R13B (erts-5.7.1) [smp:4:4] [rq:4] [async-threads:0] [kernel-poll:false]
Eshell V5.7.1 (abort with ^G)
1>
提示符
...
- 2010-02-09 14:03
- 浏览 800
- 评论(0)
1、如何使用UTF-8编码保存文件?[1]
编辑_vimrc
let $LANG="zh_CN.UTF-8"
set fileencodings=utf8,chinese,latin-1
set termencoding=utf-8
set encoding=utf-8
set langmenu=zh_CN.utf-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
2、VIM如何使用中文 ...
- 2010-02-01 10:14
- 浏览 514
- 评论(0)
有同学需要使用SSL+FTP的方式加密传输文件。希望我给封装一个东西,需求就是可以上传文件(PUT)和远端改名(RENAME)就行。
我开始以为SSL+FTP = SFTP,后来发现这个想法好像是错误的。SFTP是跑在SSH协议上面的FTP,而FTPs就像https一样是跑在SSL协议上面的FTP。
示例程序使用了ftp_ssl_connect函数。源代码如下:
#! /bin/php
<?php
if($argc!=8){
echo "Usage:/n";
echo "/t$argv[0] put host port user pass ...
- 2009-12-14 14:02
- 浏览 563
- 评论(0)
当碰到PHP上传文件失败的问题时,需要检查一下php.ini当中下面设置:
upload_max_filesize = 2M
最大上传文件的大小,默认情况下是2M。
post_max_size = 8M
可接受的POST数据区大小,默认是8M。在修改upload_max_filesize的同时,注意下是不是需要修改这个参数。
max_execution_time = 30
执行脚本的超时时间,默认30秒。如果在30秒内没有把文件传完,会导致PHP执行超时。
- 2009-11-18 10:59
- 浏览 566
- 评论(0)
PHP本身是有一个多维数组排序的函数的。
bool
array_multisort
( array
$ar1
[, mixed
$arg
[, mixed
$...
[, array
$...
]]] )
下面是手册当中对于array_multisort函数的描述:
array_multisort() 可以用来一次对多个数组进行排序,或者根据某一维或多维对多维数组进行排序。
关联(string)键名保持不变,但数字键名会被重新索引。
输入数组被当成一个表的列并以行来排序――这类似于 SQL 的 ORD ...