技术文章
文章平均质量分 60
yuntaowuhai
这个作者很懒,什么都没留下…
展开
-
关于js函数中发送ajax请求,返回值…
关键知识点:添加async:false.即修改为同步 ;等ajax给bool赋值完毕后,才执行下面的js部分。而异步的话,还没有来得及赋值,就已经return了。 这是一个jquery写的ajax请求函数function ac_checkcode(checkcode){ $.ajax({ url:"__URL__/checkCode",原创 2014-02-17 10:42:21 · 4619 阅读 · 0 评论 -
js在html中的加载顺序
1.加载顺序:引入标记<script/>的出现顺序,页面上的Javascript代码是HTML文档的一部分,所以Javascript在页面装载时执行的顺序就是其引入标记<script/>的出现顺序, <script/>标记里面的或者通过src引入的外部JS,都是按照其语句出现的顺序执行,而且执行过程是文档装载的一部分。DOCTYPE html PUBLIC "-//W3原创 2014-02-17 10:43:01 · 412 阅读 · 0 评论 -
tinkphp 验证码:因图片本身有错误
尖括号前后都不能有空格。但是在?>前面可以有空格,也就是标签外面不能有空格。在输出之前加上ob_clean();具体原因略懂,不是了解的很详细原创 2014-02-17 10:43:05 · 381 阅读 · 0 评论 -
thinkphp header诡异说
thinkphp之header诡异解说 2011-11-1320:30:51| 分类: PHP专栏 |字号 订阅 在使用THINKPHP时遇到session时,经常会于header()函数打交道,但是浏览器BOM都存在隐性的空隙,在模版调用的过程中会发现trace页面经常会有头信息已经发送的提示,经过一番努力检查代码或是测试,你是否仍旧无法解决问题,或许你会很头疼,面对诡异而原创 2014-02-17 10:43:07 · 456 阅读 · 0 评论 -
php常规无限极分类
数据库CREATE TABLE `infinite_classify` ( `id` smallint(5) unsigned NOT NULLAUTO_INCREMENT, `pid` smallint(6) NOT NULL, `title` varchar(100) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INC原创 2014-02-17 10:43:12 · 473 阅读 · 0 评论 -
php进阶 无限极分类
通过排序查找出分类数据库CREATE TABLE `infinite_classify1` ( `id` smallint(5) unsigned NOT NULLAUTO_INCREMENT, `catpath` varchar(100) NOT NULL, `title` varchar(100) NOT NULL, PRIMARY KEY (`id`)) ENGINE原创 2014-02-17 10:43:14 · 474 阅读 · 0 评论 -
magic_quotes_runtime的作用
magic_quotes_runtime作用自动为外部引入的数据加上反斜线>当它打开时,php的大部分函数自动的给从外部引入的(包括数据库或者文件)数据中的溢出字符加上反斜线。当然如果重复给溢出字符加反斜线,那么字符串中就会有多个反斜线,所以这时就要用set_magic_quotes_runtime()与get_magic_quotes_runtime()设置和检测php.ini文件中m原创 2014-02-17 10:43:16 · 395 阅读 · 0 评论 -
2014年02月12日
需要更改的文件在functions函数中增加如下函数functionbianma($arr){ if(is_array($arr)){ returnbianma($arr); }else{ returniconv('UTF-8', 'GB2312',"$arr"); }} 在ThinkException.class原创 2014-02-17 10:43:18 · 360 阅读 · 0 评论 -
php版本的一些问题
php5.3以下需要将ext目录下面用到的dll(动态链接库)扩展复制到windows目录下 或者在环境变量中增加这个目录的路径。具体原因我知识有限,也说不清楚。反正就是系统无法找到这个dll库php5.4以上的版本需要在extention_dir里面设置这些dll库的路径,如果不设置,系统默认会去C盘找这个目录,如下所示设置完成之后将会变成如下所示原创 2014-02-17 10:43:25 · 300 阅读 · 0 评论 -
mysql定对慢查询 开启慢查询…
修改慢查询默认时间默认情况下慢查询的时间是10s,超过10s即为慢查询,如果开启了慢查询记录日志(默认不开启)那么将会在日志中有记录存在set long_query_time=1;查看慢查询默认时间show variables like 'long_query_time';开启慢查询日志 修改慢查询默认时间" TITLE="mysql定对慢查询 开启慢查询日志 修改慢查询默认时间"原创 2014-02-17 10:43:29 · 380 阅读 · 0 评论 -
vmware复制|克隆过后 找不到网卡eth0问题的解决办法
vmware的虚拟机克隆技术及复制虚拟机的方法,都可以很快创建一个与原虚拟机配置相同的新虚拟机,可以节省配置、安装新虚拟机的时间.但使用克隆后的虚拟机时发现原来系统中的网卡eth0到了新系统却没有了,使用ifconfig -a会发现只有eth1的信息。/etc/sysconfig/network-scripts/ifcfg-eth0,网卡配置文件还是eth0,且内容没有什么问题serv转载 2014-03-18 10:41:59 · 2479 阅读 · 0 评论 -
windows SC命令详解
装载:http://www.itdhz.com/post-206.html转载 2014-05-08 20:27:10 · 6622 阅读 · 0 评论 -
tinkphp中字段映射
字段映射如果字段名称与提交上来的表单名称相同的话则不需要映射,强制映射则会出现数据不能插入用parseFieldsMap函数处理查询数来的数据,实例化的对象必须用D,因为$_Map这个是自己定义在模型中的。ThinkPHP的字段映射功能可以让你在表单中隐藏真正的数据表字段,而不用担心放弃自动创建表单对象的功能,假设我们的User表里面有username和email字段,我们需要映射成另外的原创 2014-02-17 10:42:59 · 536 阅读 · 0 评论 -
thinkphp中phpmailer的使用
function SendMail($address,$title,$message){ vendor('PHPMailer.class#phpmailer'); $mail=newPHPMailer(); //设置PHPMailer使用SMTP服务器发送Email $mail->IsSMTP(); //设置邮件的字符编码,若不指定,则为'UTF-8原创 2014-02-17 10:42:45 · 297 阅读 · 0 评论 -
2013.3.27工作中关于数据库设计的…
关于未加密密码字段的建议客户端发送过来的数据,尤其是密码都要经过加密处理的,而加密又是一向不可逆的过程,在更改密码时候,如果发送到后台php程序的是加密过的数据,那么未加密字段password就显得很鸡肋。关于主键id的建议从占用数据库空间的角度考虑12位随机码占用的数据库空间为6个字节。而用int字段类型的话则占用的是4个字节如果我们有10000条数据的话,那么10000原创 2014-02-17 10:42:32 · 372 阅读 · 0 评论 -
几个启发思路的,经典的,php试题
(1)-10%3==?关键要看除数是什么,除数是正的话 得到的结果就是正除数是负的话得到的结果就是负。其他的跟正数除以正数运算相同(2)echo include'aa.html'如果aa.html不存在的话会报一个warming 如果存在的话会输出aa.html页面中的信息 然后输出一个1原创 2014-02-17 10:42:36 · 416 阅读 · 0 评论 -
html(js)中事件onsubmit。数据提交…
在表单提交之前可以通过onsubmit=“”表单动作来验证字段的类型<inputtype="image"src="">用图片代替submit按钮,与submit具有相同的效果,可以捕捉enter动作.并且这里必须用return返回。因为onsubmit相当于js的一个函数例如:onsubmit function(){Alert(“aaa”);Nihao(if(){return t原创 2014-02-17 10:42:49 · 1089 阅读 · 0 评论 -
百度图片搜索api
http://image.baidu.com/i?tn=baiduimagejson&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1349413075627_R&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&word=美女&rn=5&pn=1原创 2014-02-17 10:43:31 · 1108 阅读 · 0 评论 -
TP中自动验证时候的问题
TP中自动验证需要用create创建数据,而create是模型类的函数,想要用create先要创建模型类。创建类的时候$user=D("user")这样就不能自动验证了。只需要把里面的"user"改成大写的User就能用上自动验证的功能了。下面是我写的一个用户注册函数 //用户注册处理 functionc_register(){ if($this->isPo原创 2014-02-17 10:42:23 · 536 阅读 · 0 评论 -
TP中(分组后)无法加载(Index)…
可能的问题" TITLE="TP中(分组后)无法加载(Index)模块 可能的问题" />如果是windows下开发的项目,移植到linux上最容易出现的就是大小写的问题了。请检查以下几个常犯的错误是否出在您的身上,当然这几个问题也可以针对windows下面查找。(1)是否俺TP的规矩办事儿,IndexAction.Class.php 这里的index模块名称要大写哦(2)Tpl原创 2014-02-17 10:42:25 · 651 阅读 · 0 评论 -
TP下的分组
ThinkPHP的控制器就是模块类,通常位于项目的LibAction目录下面。类名就是模块名加上Action后缀,例如IndexAction类就表示了Index模块。控制器类必须继承系统的Action基础类,这样才能确保使用Action类内置的方法。 要启用分组模块非常简单,配置下APP_GROUP_LIST参数和DEFAULT_GROUP参数即可。例如我们把当前的项目分成Home和Ad原创 2014-02-17 10:42:27 · 418 阅读 · 0 评论 -
关于360DOC(个人图书馆)不能复制…
360doc里面有些文章很不错的,但是只要你想要复制上面的东西,一选中就会在上面弹出来让你注册的页面,把页面一关,你选中的东西就自动消失了。归根到底这是一段JS代码搞的鬼,有两种方案可以解决第二种方案麻烦,但是是万能的。所有的页面基本上都要跪倒在他的淫威之下。第一种方案操作简单,但有缺陷一:将浏览器的JS禁用了,火狐的步骤是这样的1:2:这时候仅能复制文字原创 2014-02-17 10:42:29 · 739 阅读 · 1 评论 -
php常用函数大全
php usleep() 函数延迟代码执行若干微秒。unpack() 函数从二进制字符串对数据进行解包。uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。time_sleep_until() 函数延迟代码执行直到指定的时间。time_nanosleep() 函数延迟代码执行若干秒和纳秒。sleep() 函数延迟代码执行若干秒。show_source() 函数对文件进行原创 2014-02-17 10:42:40 · 334 阅读 · 0 评论 -
phpmailer中文说明
A开头:$AltBody--属性出自:PHPMailer::$AltBody文件:class.phpmailer.php说明:该属性的设置是在邮件正文不支持HTML的备用显示AddAddress--方法出自:PHPMailer::AddAddress(),文件:class.phpmailer.php说明:增加收件人。参数1为收件人邮箱,参数2为收件人称呼。例AddAddre原创 2014-02-17 10:42:42 · 348 阅读 · 0 评论 -
PHP中 $_SERVER[PHP_SELF] $SERVER[REQUIST_URI] $SERVER[SCRIPT_NAME] $SERVER[QUERY_STRING]之间的区别]
测试的路径是:http://localhost/demo/2014_05/sever.php/dkjfdkj?dkj=99&dd?=99一图见区别原创 2014-05-18 10:27:52 · 1109 阅读 · 0 评论