- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 关于facebook api 的应用测试
功能: 大概定位是从facebook的api接口得到这个用户的相关信息1,首先申请一个facebook的应用 https://developers.facebook.com/apps 点击createnew app2,填写的个个项目 要注意的是 如果你在本地环境下测试的话 : 首先要配置一个虚拟域名(略)然后把站点名称 就是site url 设置成你的虚拟域名的地址,接下来的 App o
2013-06-25 11:17:54 598
原创 【PHP 使用 CURL 同步抓取多個網頁…
转自 同上【PHP 使用 CURL 同步抓取多個網頁】来源:http://plog.longwin.com.tw/programming/2009/10/07/php-multi-thread-curl-2009一般 CURL 抓網頁的方法, 是一頁一頁抓, 假設要抓 4頁, 所費時間各別是 5,10,7,5 秒, 那全部總合所花的時間就是 5+ 10 + 7 + 5 = 27 秒.
2013-06-25 11:17:52 831
原创 php 对图片的验证操作
转自 http://hi.baidu.com/xhl_tips//文件列表$arr = array("52design_com_kr_001.png","b40264f87e31aaba58ee904e.jpg","adsf.bmp","CC++ Reference.chw","cmd.exe",);//使用 getimagesize 判断是否是图片echo "[Getim
2013-06-25 11:17:50 658
原创 php 的魔术方法
转自 http://hi.baidu.com/xhl_tips【php的魔术函数和魔术常量】1。__construct()实例化对象时被调用,当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。2。__destruct()当删除一个对象或对象操作终止时被调用。3。__call()对象调用某个方法,若方法存在,则直接调用;若不存
2013-06-25 11:17:47 550
原创 python学习 import
import sys加载一些自己定的modelsys.path.append("filepath") 文件名或者文件夹名import 只能导入模块 如果想用导入的模块的属性的话from file_model import *python 连接mysqlimport MySQLdbclass mysql_class: def__init__(self,dbhost,dbu
2013-06-25 11:17:45 740
原创 php的一些很有用的函数
1. 函数的任意数目的参数你可能知道PHP允许你定义一个默认参数的函数。但你可能并不知道PHP还允许你定义一个完全任意的参数的函数下面是一个示例向你展示了默认参数的函数:Php代码 // 两个默认参数的函数 function foo($arg1 = '', $arg2 = '') { ho "arg1: $arg1\n"; ho "a
2013-06-25 11:17:43 490
原创 关于用户输入的安全问题
用户输入:这是最基本的,也是最可能被忽视的一点。‘1+(-10000)’,这是什么?这就是‘黑客’最常用的一种方法,它多出现在当你的程序需要用户输入一个数字时,比如,玩家可以把自己钱送给其他玩家,逻辑很简单,看看自己有没有这么多钱(if($my_money>$give_money)()),有的话,给自己扣钱,并给其他玩家加钱。完成。但你试试下面这段程序:[php]$a="1+(-1111
2013-06-25 11:17:41 957
原创 PHP实现跨域名Cookie
Cookie真是一个伟大的发明,它允许web开发者保留他们的用户的登录状态。然而,当你的站点或网络 有一个以上的域名时就会出现问题了。 在Cookie规范上说,一个cookie只能用于一个域名,不能够发给其它的域名。因此,如果在浏览器中对一个域名设置了一个cookie,这个cookie对于其它的域名将无效。如果你想让你的用户从你的站点中的其中一个进行登录,同时也可以在其它域名上进
2013-06-25 11:17:39 4373
原创 正则
正则表达式中的特殊字符 字符\ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。 例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/\b/,则该字符变成特殊字符,表示 匹配一个单词的分界线。 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。 例如:*是一个特殊字符,匹配任意个字符(包括0个字符)
2013-06-25 11:17:37 436
原创 关于shell
sudo -s 进入自己的目录下/data/webserver/php/bin/php xxx.php 运行xxx.php 文件ps 查看进程fg 把后台运行的程序。前台显示出来ctrl+c 停止程序sort aa.txt | uniq > bb.txt 把aa文件 排序 去重 然后重定向到bb文件base 进入shell根目录 就是前面有root之类的关键字批量修改权限。。
2013-06-25 11:17:34 549
原创 vi 的基本操作
1.:s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2. :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky (n
2013-06-25 11:17:32 454
原创 awk 基本操作
awk 引用外部变量aa="abcAbc"echo | awk -v var=$aa '{print var}'awk 常用的函数mystring="How are you ding today"length()返回字符串的长度print length(mystring) //print 22index() 将返回子字符串在另一个字符串的位置,如果没有找到则返回0
2013-06-25 11:17:30 438
原创 php 多维数组排序
function array_sort_by_any_row($array_name,$row_id,$order_type){//以次为要排列的数组,要排列,要排列的顺序 $array_temp=array(); foreach($array_name as $key=>$value){ $array_temp[
2013-06-25 11:17:28 421
原创 snoopy 模拟新浪微博登陆
1:创建cnofig.php文件//error_reporting(E_ERROR | E_WARNING | E_PARSE);error_reporting(0);header("Content-type: text/html; charset=utf-8");//数据库参数$dbhost ='192.168.1.235'; //数据库主机名$dbuser ='ro
2013-06-25 11:17:26 1271
原创 jquery 的一些操作
jquery select:添加option$("#ID option").each(function(){if($(this).val()==111){$(this).remove();}});移除option$("UPSGround").appendTo($("#ID"));取得下拉选单的选取值$("#testSelect option:selected").tex
2013-06-25 11:17:24 562
原创 reids 安装配置 基本操作
1 先下载redis命令 wget http://redis.googlecode.com/files/redis-2.0.0-rc4.tar.gz然后解压tar zxvf redis-2.0.0-rc4.tar.gz进入解压后的目录 cd redis-2.0.0-rc4开始安装 make 如果make不行的话 出现"Makefile", line 8: Missing depende
2013-06-25 11:17:22 1212
原创 服务器上svn的配置
首先要保证服务器上安装了svn程序,这里我就不做介绍了。然后根据下面的代码来进行配置,其中的 activition 是我的svn的配置目录 可以根据自己的需要修改su svnmkdir -p /home/svndata/activationsvnadmin create /home/svndata/activationvim /home/svndata/activation/co
2013-06-24 17:47:38 595
android AlarmManager实现任意时间间隔提醒
2013-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人