我的经典
wuxieprobe
这个作者很懒,什么都没留下…
展开
-
关于flash跨域问题的解决办法
跨域一直是个很棘手的问题。cookie跨域,session跨域,flash跨域,.....今天来讲讲flash跨域的解决办法:其实相对来说解决办法很简单,只是很多时候因为各自的开发环境的不同导致很多异常情况,这样解决方法可能就会失效,但是不管怎么环境多变,先把基本的解决办法说出来:你需要到网站根目录里面添加一个文件:crossdomain.xml。一个字母都不能改变。只能是这个名称。文原创 2014-01-13 11:50:22 · 2312 阅读 · 0 评论 -
关于wamp启动是80端口被占用的问题详解(win7系统下WAMP 80端口被Microsoft-HTTPAPI/2.0占用的解决办法)
问题如下:网上有关于这个处理办法,说道:VS2010在更新了SP1后,会在开机时自动启动一个服务,占用WAMP的80端口,导致WAMP无法正常启动Apache。提示信息:Your port 80 is actually used by :Server: Microsoft-HTTPAPI/2.0Press Enter to exit...解决办法如下原创 2012-07-20 01:24:13 · 4745 阅读 · 3 评论 -
PHP模板Smarty的初级使用方法及心得
至于怎么配置,这里就不用多说了,网上一大堆。 1.基本上要用到的最主要的方法就是assign和display方法。 2.基本上在页面上要用到的知识就是if和foreach和section这三个。 3.基本上最难的就是foreach和section。 4.初学的时候老是循环不出自己想要的数据。因为感觉还是跟php啊java啊这些的foreach和for都有些差原创 2012-07-16 11:32:28 · 1057 阅读 · 0 评论 -
jquery实现在一组同级的div中获取点击的那个div
用户1 用户2 用户3 一年级 二年级 三年级现在我想做的是点击用户里面的某个如user2的,然后用jquery实现年级列表内容改变。这样的效果。用$(this)将所有的div都绑定了click事件额。怎么实现呢?$("#userList div").click(function(){ var dividx = $("#userList原创 2012-08-07 13:38:02 · 4749 阅读 · 0 评论 -
jquery的一些基本的用法
(1)//获取所有未选中的input标签$('input[@type="checkbox"][@checked=""]').each(function(){ $(this).parent('td').parent('tr');//获取checkbox未被选中的该行 alert($(this).parent('td').parent('tr').innerHTML);//验证});原创 2012-08-08 16:45:26 · 893 阅读 · 0 评论 -
PHP大小写是否敏感问题的汇总
总结:php对变量,常量的大小写敏感。对类名,方法名大小写不敏感。深入说还有就是对null,false,true等也不敏感,对php.ini里的配置参数也敏感。PHP对大小写敏感问题的处理比较乱,写代码时可能偶尔出问题,所以这里总结一下。但我不是鼓励大家去用这些规则。 推荐大家始终坚持“大小写敏感”,遵循统一的代码规范。一、大小写敏感1. 变量名区分大小写view转载 2012-07-26 14:01:25 · 1194 阅读 · 0 评论 -
zendstudio在写代码的时候不提示,写常用的函数或者其他的东西都没提示的解决方法
zendstudio 中ctrl+左键无法跳转到函数源代码,这个问题是创建工程的方式造成的,可能是这个项目zend没识别到他是php的项目。解决的办法:在这个项目上面右键->configure->add php support 。然后系统会自动rebuild。这样再在项目的文件里面输入函数看看。 (如果你想要zendstudio支持javascript的语法高亮和流行框架比原创 2012-07-25 17:23:58 · 4229 阅读 · 1 评论 -
url显示中文乱码的问题
是因为url会被默认用encodeURI()方法来转义。那么我们可以直接使用decodeURI()方法将他返回成原来的:decodeURI(url);就可以了。原创 2012-07-26 01:30:56 · 1092 阅读 · 0 评论 -
jQuery在异步请求数据返回后,调用$("selector").html(data.content);之后因为一些特殊字符或者',"不能显示内容的问题解决办法
这个曾经困扰我了大半天。我出的状况是:首先说明,我返回的data.content内容是一个页面的html代码。1.数据能通过jquery中的ajax异步正常返回,alert(data.content);能获取到值。2.通过$("select").text(data.content);也能显示到页面去。只是因为text方法本身的原因,页面显示的数据是完整的html代码,并不是经过解释原创 2012-07-31 15:46:04 · 4541 阅读 · 1 评论 -
css文件引用后变成了乱码导致样式不能显示的问题的解决
一句话:直接在css文件的最开头写下:@charset "utf-8";一切搞定。原创 2012-07-18 14:38:45 · 4187 阅读 · 0 评论 -
jquery实现的全选反选全不选等等的效果源码
test.html:(下载测试的话是必须配置下jquery的文件的。即是: 这个语句需要修改) <!-- 引入jQuery --> $(function(){ //全选 $("#CheckedAll").click(function(){ $('[name=items]:checkbox').attr('checked', true); }); //全不选 $("#Chec原创 2012-07-12 17:25:25 · 1453 阅读 · 0 评论 -
为你的输入框或者搜索框提供语音输入功能(超酷超装逼超折腾的功能)
如果说你觉得这个功能听起来很酷很炫很刺激很拽,自然就相当难实现,那么我要告诉你,当你看了我的本篇博客之后,你会有种想跳楼的冲动:原来其实这么简单。但是为了让你多看会,多感受下这种神秘的感觉,我要多说点废话,就是不给你看代码。现在,我来告诉你吧: 实现起来非常简单,首先你可以新建个html页面,里面把基本代码写好:添加下面这句:保存,然后直接用google浏览器打开试试原创 2012-05-10 16:12:32 · 3810 阅读 · 2 评论 -
PHP文件操作详细诠释
$path1= "E:/myphp/text.txt";if(!file_exists($path1)){ echo "文件不存在!";}else{ $handle1 = fopen($path1, 'r+') or exit("Unable to open file");// while (!feof($handle1)){// echo fgets($handle1)."";/原创 2012-05-16 11:32:04 · 895 阅读 · 0 评论 -
php对图片上传的处理以及图片加文字水印和图片水印的方法
上传图片:直接给完整测试文件: 测试上传 上传 <?php if(!empty($_FILES)){ print_r($_FILES); if($_FILES['file']['type']=='image/jpeg' || $_FILES['file']['type']=='image/jpg' ||原创 2012-05-18 15:32:25 · 2198 阅读 · 0 评论 -
js中的eval 函数到底是干什么用的
简单解释:其功能就是把对应的字符串解析成JS代码并运行如果,比如,你现在要运行一个可变的方法function sayhello(){……}function saygoodbye(){……}var f="sayhello";eval(f+'()');//运行sayhello();f='saygoodbye';eval(f+'()');//运行saygoodbye();原创 2012-05-19 12:09:41 · 11174 阅读 · 0 评论 -
PHP基础深入
今天才发觉,自己对PHP的一些基础的东西还是不是很熟悉啊。哎,抛开自己的PHP技术有多了解的不说,现在低下头来,认真的把这些知识都好好的熟悉了解下:1.PHP 支持8种基本的数据类型。 四种标量类型: boolean (布尔型)integer (整型)float (浮点型, 也称作double)string (字符串)两种复合类型: array (数组)object (原创 2012-06-14 15:06:18 · 1122 阅读 · 0 评论 -
安全性问题中的: Null 字符问题
由于 PHP 的文件系统操作是基于 C 语言的函数的,所以它可能会以您意想不到的方式处理 Null 字符。 Null字符在 C 语言中用于标识字符串结束,一个完整的字符串是从其开头到遇见 Null 字符为止。 以下代码演示了类似的攻击:Example #1 会被 Null 字符问题攻击的代码$file = $_GET['file']; // "../../etc/passwd\0"原创 2012-06-26 16:27:48 · 922 阅读 · 0 评论 -
svn冲突的解决方法
1.在冲突文件上右键----edit conflicts-----然后手动修改文件冲突的红色地方,其他地方可以不用管。2.修改完后保存。将本地和svn里面的文件都保存好。3.再在冲突的文件上面点击右键-----resolved,在弹出的窗口中点击相应文件并点击确定。4.注意,这个时候并没有提交成功。这个时候只是说你已经将两个版本的文件改一致了。冲突的部分被你解决了,但是还没有将本地文件原创 2012-06-28 15:42:29 · 691 阅读 · 0 评论 -
js获取当前url,并将url中的参数给读取出来。
获取当前url的方法:var url = window.location.href; 或者:var url = location.href;读取参数:function getPara(paras){ var url = location.href; var paraString = url.substring(url.indexOf("?")+1,url.leng原创 2012-07-10 14:27:04 · 1013 阅读 · 0 评论 -
PHP将对象转换成数组的方法(兼容多维数组类型)
/** * @author gayayang * @date 2012-8-21 * @todo 将对象转换成数组 * @param unknown_type $obj * @return unknown */ function object_to_array($obj){ $_arr = is_object($obj) ? get_object_vars($obj)原创 2012-08-21 17:32:43 · 1752 阅读 · 0 评论 -
一些防范sql注入式攻击的比较有见地的代码(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) {$cont原创 2012-08-31 16:39:44 · 1488 阅读 · 0 评论 -
php中jsonp的跨域实例
我们现在www.test.com这个域名下面有这么个html文件testjsonp.html: Untitled Page jQuery(document).ready(function(){ $.ajax({ type: "GET", async: false,原创 2012-12-13 15:10:13 · 5803 阅读 · 2 评论 -
tortoiseSVN在使用中因为网络断线或者手动在更新中取消而锁定目录的处理办法
tortoiseSVN在使用中因为网络断线或者手动在更新中取消而锁定目录,这个时候首先我们想到的是右键svn,看到里面有个解除锁定,结果却不行。怎么办?方法很简单,右键---->清理。然后再提交或者更新。就可以了。原创 2013-03-05 09:31:17 · 1968 阅读 · 0 评论 -
PowerDesigner 反向工程生成ER图
1. 菜单栏找 File(文件)--》Reverse Engineer --》 Database--》选择好名字,这里你想怎么写名称都可以,然后选择数据库,如果是mysql就选mysql,而且版本也要是5.0的,就是这里要选mysql5.0.具体操作如图:接着是这样:2.选择图中红色框好的按钮,然后选择sql文件,这里可以多选sql文件。文件选择好后悔在下面的框中显示所有sql文件原创 2013-08-06 14:15:31 · 1586 阅读 · 0 评论 -
PHP字符截取函数。兼容中文,英文,中英文混杂等情况
PHP字符截取函数。兼容中文,英文,中英文混杂等情况。/** * 中英文字符截取函数。 * @param string $content 要截取的字符串 * @param int $total 要截取多少个字符 默认截取64个字符。 * @param string $encoding 字符编码是什么 * @param int $start 从哪原创 2013-11-28 14:44:35 · 1332 阅读 · 0 评论 -
php将一个二维数组按照某个字段值合并成一维数组,如果有重复则将重复的合并成二维数组
最近工作中碰到一个问题,用PHP将一个二维数组按照二维数组中的各个项中的某个特定字段值合并成一维数组,如果有重复则将重复的合并成二维数组,生成的二维数组的第一维的键是特定字段的值,二维的键可以是随机索引,也可以是其中的另一个字段的值。其实这个需求经常会在工作中碰到,只是碰到的时候一个有重复的就直接用之前的覆盖后面的或者用之后的覆盖之前的,这样很容易就可以处理了。很少碰到这种有一维数组又有二维数组的原创 2013-12-18 20:13:29 · 6131 阅读 · 0 评论 -
(埋葬那些在网上把简单问题复杂化专业化把垃圾答案胡乱贴的懵懂派)一道月薪3W的java面试题 (小明和小强都是张老师的学生,张老师的生日是某月某日,2人都不知道张老师的生日)
小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日 是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗? 3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月1日 12月2日 12月8日 小明说:如果我不知道的话,小强肯定也不知道 小强说:本来我也不知道,但是现在我知道了 小明说:哦,那原创 2013-07-22 13:24:52 · 3262 阅读 · 4 评论 -
coreseek for sphinx的使用
1.将下载下来的文件包解压,重新命名为sphinx或者其他。然后放到一个比较合适的位置,一般放到d盘根目录下面。2.找到D:\sphinx\etc里面的csft_mysql.conf这个文件,打开它,推荐用ue或者editplus。因为记事本打开会没有样式。这是因为在linux下面的文件的缘故。3.做必要的修改。因为这个修改因表不同和你想要取的内容不同,这里就没有标准的,只能给个实例我的修原创 2012-11-12 17:23:38 · 1099 阅读 · 0 评论 -
PHP中intval()等int转换时的意外异常情况解析
先看看下面的网上的一个测试代码:<?php$a = 9.45*100;var_dump($a);var_dump(intval($a));$a = 945*1.00;var_dump($a);var_dump(intval($a));?>运行结果:float(945) int(944) float(945) int(945)这个代码虽然把结果都告诉了,但是很原创 2012-09-21 17:19:57 · 3192 阅读 · 0 评论 -
mysql的小知识
SELECT a.*,b.name AS province,c.name AS city ,d.name AS district FROM t_user AS aLEFT JOIN t_district AS b ON a.Fprovince = b.idLEFT JOIN t_district AS c ON a.Fcity = c.idLEFT JOIN t_district AS d原创 2012-11-20 17:33:54 · 732 阅读 · 0 评论 -
php将一个图片上面加水印或者其他字的方法
header("content-type:image/png");$button_text = "click here";$color = 'purple';$image = imagecreatefrompng("image/".$color.'.png');$width_image = imagesx($image);$height_image = imagesy($image原创 2012-12-03 14:40:04 · 931 阅读 · 0 评论 -
PHP应该注意的一些常要注意但是又常没有做的配置
1.register_globals.应该将此值设置成off。他在PHP.ini文件里,由于register_globals设置控制PHP变量访问范围,如果开启会引起不必要的安全问题。所以应该关闭它。当register_globals=Off的时候,下一个程序接收的时候应该用$_GET['user_name']和$_GET['user_pass']来接受传递过来的值。(注:当的method原创 2012-08-31 17:57:22 · 622 阅读 · 0 评论 -
javascript设置cookie值
cookie.js:/** * @author gayayang * @date 2012-9-13 * @todo 设置cookie * @param name cookie名称 * @param value cookie值 * @param hours cookie保存多少小时(如果要保存一天就写成:24,以此类推) */function setCookie(name,va原创 2012-09-13 16:38:00 · 962 阅读 · 0 评论 -
js对url网页地址中文乱码问题的处理方法
先看例子:有这么一个网页地址:http://www.17xmf.com/index.php?act=exercises&kd=3258&kname=不等式的解法(分析法、综合法、比较法).当我们直接复制网址内容到其他地方看,就会变成:http://www.17xmf.com/index.php?act=exercises&kd=3258&kname=%E4%B8%8D%E7%AD%89%E原创 2012-09-19 11:21:09 · 8235 阅读 · 0 评论 -
javascript取url的参数
废话少说,直接上源代码,原方法:/** * @author gayayang * @date 2012-9-18 * @todo 将url的get参数取出来 * @param url * @returns */function request(paras){ var url = location.href; var paraString = url.substr原创 2012-09-18 16:53:54 · 937 阅读 · 0 评论 -
zend-studio中直接导入svn中的项目的方法步骤
1.在zend-studio中的项目explorer中右键-》import->选择svn->project from svn-》next-》选择create new ...location-》url里面输入项目的地址:例如:svn://192.168.1.230/xuexi。2.在下面输入你登陆svn的用户名和密码,然后,选中save password。之后点击next。3.之后这步非常重原创 2012-10-16 10:19:54 · 7198 阅读 · 0 评论 -
使用coreseek并为其做分页
coreseek 做分页时找数据总量还真不好找。以为他会给一个方法(函数)什么的去获取,结果却不是。首先需要了解:num_matches: 当前返回的结果数,max_matches: 最多返回的结果数,默认为1000,用户最多只能看到1000条搜索结果。这个是在csft_mysql.conf中设置的。total_found: 结果总数。索引中所有满足查询条件的文档总数。这个是在原创 2012-11-14 15:53:25 · 2173 阅读 · 0 评论 -
php将某个目录下面的所有文件罗列出来的方法
直接给源代码了:$current_dir = 'E:/temp/';$dir = opendir($current_dir);echo "direcotry list:";while(false !== ($file=readdir($dir))){ if($file != "." && $file != ".."){ echo "$file"; }}echo "";原创 2012-11-28 18:16:20 · 1218 阅读 · 0 评论 -
GDFONTPATH能否被winxp下php支持
php学习中遇一问题,使用GD库绘图,设置字体路径变量:putenv('GDFONTPATH=c:\windows\Fonts');$fontname='arial';$bbox=imagettfbbox($font_size,0,$fontname,$button_text);提示:找不到字体文件,但是Fonts文件夹下明明有,是不是GDFONTPATH环原创 2012-12-03 13:40:45 · 983 阅读 · 0 评论 -
看《高性能MySQL》(第二版)中文版后的笔记
1.锁有两种:(1)表级锁。这种消耗资源比较小。相对低级。(2)行级锁。这种消耗资源比较大。相对高级。另外还有一种锁:支持MVCC的行级锁。这种资源消耗最大。一般不怎么使用。而且这个也不是Mysql特有的。很多数据库都有。2.set session transaction isolation level read committed,这个语句是设置隔离级别的。read commit原创 2012-05-04 16:12:30 · 1704 阅读 · 0 评论