MYSQL替换语句
2010.04.01 8:23 下午 »Author: qlj » 144 viewsHOHO采来的数据还是需要改改的
比如删除不需要的HTML标签
收集到了批量替换语句
UPDATE 表名 SET 指定字段 = replace(指定字段, ’要替换的字符串’, ’想要的字符串’) WHERE 条件;
今天用到的删除空格的
UPDATE `qlj_joke` SET content = replace(content,' ','') ;
HOHO采来的数据还是需要改改的
比如删除不需要的HTML标签
收集到了批量替换语句
UPDATE 表名 SET 指定字段 = replace(指定字段, ’要替换的字符串’, ’想要的字符串’) WHERE 条件;
今天用到的删除空格的
UPDATE `qlj_joke` SET content = replace(content,' ','') ;
为bingou采集了2760条笑话
现在bingou也可以讲笑话了
Read More »
愚笨的bingou已经可以玩脑筋急转弯了
同学习模式一样
bingou可以判断第一个是否是@
如果是@进入特殊模式
脑筋急转弯是@brain
Read More »
愚笨的bingou已经可以学说话了
首先
bingou可以判断第一个是否是@
如果是@进入特殊模式
@后面跟一个命令
比如学习那就是@learn
Read More »
找了几个函数
目前用的是第一个,虽然。。。不是很帅。。但是还是比较准的
/** * 将一个字串中含有全角的数字字符、字母、空格或'%+-()'字符转换为相应半角字符 * * @access public * @param string $str 待转换字串 * * @return string $str 处理后字串 */ function make_semiangle($str) { $arr = array('0' => '0', '1' => '1', '2' => '2', '3' => '3', '4' => '4', '5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9', 'A' => 'A', 'B' => 'B', 'C' => 'C', 'D' => 'D', 'E' => 'E', 'F' => 'F', 'G' => 'G', 'H' => 'H', 'I' => 'I', 'J' => 'J', 'K' => 'K', 'L' => 'L', 'M' => 'M', 'N' => 'N', 'O' => 'O', 'P' => 'P', 'Q' => 'Q', 'R' => 'R', 'S' => 'S', 'T' => 'T', 'U' => 'U', 'V' => 'V', 'W' => 'W', 'X' => 'X', 'Y' => 'Y', 'Z' => 'Z', 'a' => 'a', 'b' => 'b', 'c' => 'c', 'd' => 'd', 'e' => 'e', 'f' => 'f', 'g' => 'g', 'h' => 'h', 'i' => 'i', 'j' => 'j', 'k' => 'k', 'l' => 'l', 'm' => 'm', 'n' => 'n', 'o' => 'o', 'p' => 'p', 'q' => 'q', 'r' => 'r', 's' => 's', 't' => 't', 'u' => 'u', 'v' => 'v', 'w' => 'w', 'x' => 'x', 'y' => 'y', 'z' => 'z', '(' => '(', ')' => ')', '〔' => '[', '〕' => ']', '【' => '[', '】' => ']', '〖' => '[', '〗' => ']', '“' => '[', '”' => ']', '‘' => '[', '’' => ']', '{' => '{', '}' => '}', '《' => '<', '》' => '>', '%' => '%', '+' => '+', '—' => '-', '-' => '-', '~' => '-', ':' => ':', '。' => '.', '、' => ',', ',' => '.', '、' => '.', ';' => ',', '?' => '?', '!' => '!', '…' => '-', '‖' => '|', '”' => '"', '’' => '`', '‘' => '`', '|' => '|', '〃' => '"', ' ' => ' '); return strtr($str, $arr); }
另外还有一个
看起来很帅的代码
不过貌似有问题
虽然全角是转半角了
但是有部分中文字也出错了貌似。
function &StrToDBC($str,$Encode='GBK'){ if($Encode!='UTF8')$str=mb_convert_encoding($str,'UTF-8',$Encode); $ret=''; for($i=0;$s1=$str[$i],$i<strlen($str);$i++){ if(($c=ord($s1))&0x80){ $s2=$str[++$i]; $s3=$str[++$i]; $c=(($c&0xF)<<12)|((ord($s2)&0x3F)<<6)|(ord($s3)&0x3F); if($c==12288){ $ret.=' '; }elseif($c>65280&&$c<65375){ $c-=65248; $ret.=chr($c); }else{ $ret.=$s1.$s2.$s3; } }else{ $ret.=$str[$i]; } }
学习PYTHON
Read More »
分区表损坏引起的,只要用软件重建分区表就可以了
http://www.cgsecurity.org/wiki/TestDisk_Download
最近模仿UCHOME的DOING
我寸在MYSQL的时间都是unix时间。
Read More »
jquery
1、代码简练、语义易懂、学习快速、文档丰富。
2、jQuery是一个轻量级的脚本,其代码非常小巧,最新版的java script包只有20K左右。
3、jQuery支持CSS1-CSS3,以及基本的xPath。
4、jQuery是跨浏览器的,它支持的浏览器包括IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+。
5、可以很容易的为jQuery扩展其他功能。
6、能将JS代码和HTML代码完全分离,便于代码和维护和修改。
7、插件丰富,除了jQuery本身带有的一些特效外,可以通过插件实现更多功能,如表单验证、tab导航、拖放效果、表格排序、
DataGrid,树形菜单、图像特效以及ajax上传等。
jQuery的设计会改变你写java script代码的方式,降低你学习使用JS操作网页的复杂度,提高网页JS开发效率,无论对于js初学者还
是资深专家,jQuery都将是您的首选。
jQuery适合于设计师、开发者以及那些还好者,同样适合用于商业开发,可以说jQuery适合任何java script应用的地方,可用于不同
的Web应用程序中。
Read More »
这个例子网上应该满多的
学习笔记 转载
index.html文件
<html> <head> <title>jQuery Ajax 实例演示</title> </head> <script src="./js/jquery.js" type="text/java script"></script> <script type="text/java script"> $(document).ready(function(){//这个就是jQueryready ,它就像C语言的main 所有操作包含在它里面 $("#button_login").mousedown(function(){ login(); //点击ID为"button_login"的按钮后触发函数 login(); }); }); function login(){ //函数 login(); var username = $("#username").val();//取框中的用户名 var password = $("#password").val();//取框中的密码 $.ajax({ //一个Ajax过程 type: "post", //以post方式与后台沟通 url : "login.php", //与此php页面沟通 dataType:'json',//从php返回的值以 JSON方式 解释 data: 'username='+username+'&password='+password, //发给php的数据有两项,分别是上面传来的u和p success: function(json){//如果调用php成功 //alert(json.username+'\n'+json.password); //把php中的返回值(json.username)给 alert出来 $('#result').html("姓名:" + json.username + "<br/>密码:" + json.password); //把php中的返回值显示在预定义的result 定位符位置 } }); //$.post()方式: $('#test_post').mousedown(function (){ $.post( 'login.php', { username:$('#username').val(), password:$('#password').val() }, function (data) //回传函数 { var myjson=''; eval('myjson=' + data + ';'); $('#result').html("姓名1:" + myjson.username + "<br/>密码1:" + myjson.password); } ); }); //$.get()方式: $('#test_get').mousedown(function () { $.get( 'login.php', { username:$('#username').val(), password:$('#password').val() }, function(data) //回传函数 { var myjson=''; eval("myjson=" + data + ";"); $('#result').html("姓名2:" + myjson.username + "<br/>密码2:" + myjson.password); } ); }); } </script> <body> <div id="result" style="background:orange;border:1px solid red;width:300px;height:200px;"></div> <form id="formtest" action="" method="post"> <p><span>输入姓名:</span><input type="text" name="username" id="username" /></p> <p><span>输入密码:</span><input type="text" name="password" id="password" /></p> </form> <button id="button_login">ajax提交</button> <button id="test_post">post提交</button> <button id="test_get">get提交</button> </body> </html>
login.php文件
<?php echo json_encode(array ('username'=>$_REQUEST['username'],'password'=>$_REQUEST['password'])); ?>