文章列表
/**
*随机字符串生成函数
* @param int $length 生成长度
* @param int $mode 字符模式
* @return string
*/
function generate($length=5, $mode) {
$str = $gen_str = '';
switch ($mode) {
case 1:
$str = '0123456789';
break;
case 2:
$str = 'abcdef ...
电影里黑客在命令行一行一行的破解密码,感觉很神奇,自己也弄个简单的,只能匹配,没考虑算法,下次改进成屏幕动态的样式
<?php
//纯数字密码
$key = '13524526396856699565454979455112';
$str = '';
for($i=0 ; $i<strlen($key) ; $i++) {
for($j=0 ; $j<10 ; $j++) {
if($j == $key{$i}) {
$str .= $j;
}
}
}
echo $str;
echo "<br/>" ...
ob_end_clean();
ob_start();
@header("Expires: -1");
@header("Cache-Control: no-store, private, post-check=0, pre-check=0, max-age=0", FALSE);
@header("Pragma: no-cache");
@header("Content-type: text/html; charset=utf-8");
$img = imagecreatefromjpeg("C:\\dd.jpg");
$width = imageSX($img);
$height = imageSY($img);
if (!$width || !$height) {
echo "ERROR:invalid width or height";
exit(0);
}
//创建缩略图
$target_width = 100;
$target_height = 100;
$target_ratio = $target_width / $target_h ...
转载:http://blog.csdn.net/panda6174/archive/2009/05/07/4158952.aspx
看见网上很多人问怎么用chrome调试JavaScript代码,我也对这个问题抱着疑问,但是没有找到一篇能用的中文文章(可能我的google有问题),也不知道怎么点出一篇E文的,感觉作者写得不错,所以尽量按照原来的风格弄一篇中文的,希望对和我一样存在疑问的朋友有所帮助。如果高手路过,下面留言指点,或给与相关学习链接,谢谢。
原文地址:http://www.pascarello.com/lessons/browsers/ChromeDebugHelp.html
...
curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道就最常用的来说,是基于http的get和post方法。
代码实现:
1、http的get实现
$ch = curl_init("http://www.jb51.net/") ;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ;
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true) ; ...
以前写的,转到这里!
因为要开发项目,所以用TP来快速搭建,感觉对于中小型项目来说,TP还算一款不错的框架,轻量级,使用简单,开发快速,但是估计用到大的项目就不行了,抽空也看了下zend framwork 的用法,它的MVC思想运用的确比TP要丰富些,毕竟是世界上最牛的PHP框架,很不错,以后抽空要研究下,不过估计学起来两者大同小异,不过运行速度还是zend要胜出,人家的引擎还是巨牛的。
对于TP来说印象最深的就是它的关联模型,数据库的关联在程序开发中是一个很重要的概念,一般都是表之间的ID关联,如果用传统的SQL语言来关联就要用JOIN ON以及LEFT JOIN 或是RIGH ...
PHP.ini
zend_extension=D:\php5.3.3\ext\php_xdebug-2.1.0-5.3-vc6.dll
[Xdebug]
;是否开启自动跟踪
xdebug.auto_trace = On
;是否开启异常跟踪
xdebug.show_exception_trace = On
;是否开启远程调试自动启动
xdebug.remote_autostart = On
;是否开启远程调试
xdebug.remote_enable = On
;允许调试的客户端IP
xdebug.remote_host=192.168.1.107
;远程调试 ...
前一段在研究sphinx,检索功能很强大,用的ubuntu,coreseek中文检索
用root账户登录
1、
ubuntu9.10需安装软件:
apt-get install gcc g++ automake libtool mysql-client libmysqlclient15-dev libxml2-dev libexpat1-dev
2、
下载coreseek:
download http://www.coreseek.cn/uploads/csft/3.2/coreseek-3.2.13.tar.gz
tar xzvf coreseek-3.2.13 ...
安装方法
1、安装awstats
sudo apt-get install awstats
2、配置apache
新建awstats.conf配置文件:
sudo vi /etc/apache2/awstats.conf
加入如下内容:
Alias /awstatsclasses "/usr/share/awstats/lib/"
Alias /awstats-icon/ "/usr/share/awstats/icon/"
Alias /awstatscss "/usr/share/doc/awst ...
公司网站搭上了百度知道的开放平台,看了一天的接口文档,云里雾里的,网上的资料也不多,又咨询了下其他接过这个的同行,才明白流程,如下:
1、申请合作平台(这个就不用说了,关键说如何进行用户整合)
2、官方api文档要求提供四个主要请求地址:
a、用户登录url
这个其实就是点击知道平台的登录要跳转的地址,就是网站登录页所在地址,以我们网站为例:
http://www.gbicom.cn/user.php?act=login&callback=http://zhidao.gbicom.cn/user/login_finish
测试的时候这个地址要能展示登录页,其中c ...
项目要用git,的确比svn先进
下载地址:
windows:http://code.google.com/p/msysgit/
1,生成ssh公钥和私钥
linux:ssh-keygen -t rsa
windows:ssh-keygen -C “username@email.com” -t rsa
公钥私钥都存放于~/.ssh目录中,将公钥粘贴到你github帐号中的SSH Public Keys ...
并不是所有的人都具备创业素质,究竟哪些人不适合创业社会心理学家认为:
1、缺少职业意识的人。职业意识是人们对所从事职业的认同感,它可以最大限度地激发人的活力和创造力,是敬业的前提。如职业运动员、职业 ...
修改当前目录下文件及文件夹权限,记下
find -type d|xargs chmod 745
find -type f|xargs chmod 644
从uchome找出的截取函数,记下
function cut_str($string, $length, $dot = '...',$charset='utf-8') {
if (strlen($string) <= $length) {
return $string;
}
$strcut = '';
if (strtolower($charset) == 'utf-8') {
$n = $tn = $noc = 0;
while ...