作者归档:superaj

插件冲突,ipad屏幕图标变小而且分散的恢复办法

大伙都是刚越狱,而且像我这样原生4.3.5自打买上3、4个月就没尝过越狱的滋味~

近乎疯狂的装插件~测试插件~美化~破解~~

终于,有两个插件冲突了~

ipad屏幕变成图标小~而且分散的样子~点进程序~全部变成iphone程序界面~但是触屏没反应~

痛苦啊!

上网查了查~貌似不少同志都有这样的情况~

貌似最有效的就是进/library/Mobilesubstrate/Dynamiclibraries/
把你觉得可能导致冲突的插件 在后面加上 .old的后缀
再重启测试~
优先推荐这种方法~如果实在记不起是哪个插件引起的~接着看下面~

这样应该是有效的~但关键是我们疯狂的装插件,哪知道那个是冲突的呀!

其实,很简单

全删了就好了!

不用担心,那些都是动态挂载的~不是插件的源程序~

删了就没问题了,也没什么影响,我自己也是这么恢复的

所以给大家的建议是:装插件一定要慎重
其实美化,插件什么的都是浮云,新鲜劲儿过了,什么都没了~吼吼

希望大家支持哦,可以留着备用,记性好的就直接记住是/library/Mobilesubstrate/Dynamiclibraries/这里哦!

保不准那天手Jian~像我一样~

以前做的采集QQ号码程序

<?php
header("Content-type: text/html; charset=utf-8");
require_once 'database.php';
//set_time_limit(0);
//ignore_user_abort();
function writelog($log){
	$log_file="rizhi.txt";
	$fp = fopen($log_file,'a');
	fwrite($fp,date("Y-m-d H:i:s",time())."		".$log."\r\n");
	fclose($fp);
}
function writelog2($log){
	$log_file="QQMAIL.txt";
	$fp = fopen($log_file,'a');
	fwrite($fp,$log."\r\n");
	fclose($fp);
}
ignore_user_abort();           // 即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.
set_time_limit(0);             // 执行时间为无限制,php默认的执行时间是30秒,通过set_time_limit(0)可以让程序无限制的执行下去

$bb = 0 ;
writelog('开始采集!');
echo '开始采集!<br><hr>';

for($nl=24;$nl<=30;$nl++){//年龄
	$nl++;
	$nl2=$nl +1;
	for($yue=1;$yue<=12;$yue++){//月
		for($ri=1;$ri<=31;$ri++){//日
			for($i=0;$i<100;$i++){//页数
				$jishu =$i+1;
				echo "<font color = red>最低年龄:".$nl."最高年龄:".$nl2."     ".$yue."月".$ri."日  ".$jishu."%</font>";
				echo "<br>";
				writelog("最低年龄:".$nl."最高年龄:".$nl2."     ".$yue."月".$ri."日  第".$i."页");
				$url="http://soren.qzone.qq.com/cgi-bin/soren/cgi_userinfo_search?sex=-1&a1=".$nl."&a2=".$nl2."&pv=11&ct=1100&hp=0&hc=0&at=-1&month=".$yue."&day=".$ri."&mr=-1&bt=-1&cr=&cn=&cap=0&cac=0&idol=&game=&it=&sport=&book=&tv=&cloth=&cosm=&place=&interest=&begin=".$i."&bSimple=0";
				$ch = curl_init();
				curl_setopt ($ch, CURLOPT_URL, $url);
				curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
				curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT,10);
				$content = curl_exec($ch);
				preg_match_all('/id=\"portrait_(.*?)\" onclick/is',$content,$qq);
				foreach($qq[1] as $value){

					$coolaj = trim($value)."@qq.com";
					$sql = "select * from mail where mails = '".$coolaj."'";
					$rs2 = mysql_query($sql, $connect) or die("Invalid query: " . mysql_error());
					$cool =  mysql_fetch_row ($rs2);
					if(is_array($cool)){
						writelog("插入失败->".$coolaj."已经存在!");
					}else{
						$rs = mysql_query("insert into mail VALUES('','".$coolaj."','".$i."','QQ采集')", $connect) or die("Invalid query: " . mysql_error());
						if($rs){
							$bb++;
							echo $showtime=date("Y-m-d H:i:s");
							echo "插入<font color=red>第".$bb."个</font><font color=blue>".$coolaj."</font>成功!<br>";
							writelog("插入第".$bb."个".$coolaj."成功!");
							writelog2($coolaj);
						}else{
							writelog("插入".$coolaj."失败!");
						}
					}

				}
			}
		}
	}
}
echo "<script>alert('采集完成!')</script>";

 

<?php
$_POST=sql_injection($_POST);
$_GET=sql_injection($_GET);
function sql_injection($content)
{
 if (get_magic_quotes_gpc())
 {
  if (is_array($content))
  {
   foreach ($content as $key=>$value)
   {
    $content[$key] = str_replace("'","\"",stripslashes($value));
   }
  }
  else
  {
    $content[$key] = str_replace("'","\"",stripslashes($content));
  }
 }
 return $content;
}

$hostname_conn = "localhost";
$database_conn = "test";
$username_conn = "root";
$password_conn = "";
$connect = mysql_pconnect($hostname_conn, $username_conn, $password_conn,true) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_conn, $connect);
mysql_query("set NAMES 'UTF8'");
date_default_timezone_set('PRC');
?>

 

Nginx负载均衡[转]

最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大..

nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。

如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大显身手了,它会自动剔除挂掉的服务器.

下面简单的介绍下我使用Nginx做负载的体会

下载—安装Nginx这些不介绍了,前篇有介绍.

windows和Linux下配置Nginx负载的写法一样,故不分开介绍.

阅读全文 ……

PHP屏蔽查找关键字程序

<?php
function keyWordCheck($str){
	// 去除空白
	$str = trim($str);
	// 读取关键字文本
	$content = @file_get_contents('000.txt');
	// 转换成数组
	$arr = explode("\n", $content);
	// var_dump($arr);
	// 遍历检测
	for($i=0,$k=count($arr);$i<$k;$i++){
		// 如果此数组元素为空则跳过此次循环
		if($arr[$i]==''){
			continue; 
		} 
		// 如果检测到关键字,则返回匹配的关键字,并终止运行
		if(strpos($str,trim($arr[$i]))!==false){
			return $arr[$i];
		} 
	}
	// 如果没有检测到关键字则返回false 
	return false;
}

$content = '王涵万';

if ( keyWordCheck($content) ){
	echo "存在关键字! ";
}else{
	echo "不存在关键字! ";
}

?>

 

解析PHP自带的进位制之间的转换函数

bindec() — 二进制转换为十进制

decbin() — 十进制转换为二进制

dechex() — 十进制转换为十六进制

decoct() — 十进制转换为八进制

hexdec() — 十六进制转换为十进制

octdec() — 八进制转换为十进制

base_convert($id,10,16)– 在任意进制之间转换数字 (10->16)

PHP判断输入是否为中文

if   (preg_match("/^[\x7f-\xff]+$/", $str)) { //兼容gb2312,utf-8
     return true;
} else {
     return false;
}

 

BAT定时访问某网页

以百度举例,每300秒访问一次

@echo off
:aj
start http://www.baidu.com/
ping -n 300 127.0.0.1 >>nul
taskkill /f /im "iexplore.exe"
goto aj
pause

 

分段加载延长PHP页面执行的时间

处理大数据的时候可以采用分段加载的方法

test.php

limit一下数据

然后在执行一段后添加以下代码

echo '<meta http-equiv="refresh" content="5; url=http://www.coolaj.cn/test.php?begin=xx">';