草庐IT

目的性

全部标签

php - ajax(jquery post)目的的成功和失败标准

我一直在网上(显然是在错误的地方)寻找ajax(jquerypost)目的的成功和失败标准。例如,假设我正在使用ajax发布到php脚本。该脚本可以返回:0号导出导出1杰森数组返回等...这些返回值何时会转化为成功,何时会转化为失败?您可能已经知道$.ajax()支持beforeSend、success、error和complete回调。那么我的脚本应该在成功和失败的情况下发送什么来触发适当的回调。 最佳答案 Ben是对的,但我会扩展一点。jQuery根据被调用页面的HTTP响应代码来确定成功或失败。请注意,这不与发回的响应中的内容

php - 在 JSON 编码中使用深度的目的是什么?

我有这个示例代码:$array=array('GiamPy'=>array('Age'=>'18','Password'=>array('password'=>'1234','salt'=>'abcd','hash'=>'whirlpool'),'Something'=>'Else'));echojson_encode($array,JSON_PRETTY_PRINT);我在PHP文档中看到,自PHP5.5.0(最近)以来,json_encode允许一个新参数,即depth。它的目的是什么?我为什么需要它?为什么在PHP5.5.0中添加了它? 最佳答案

php - php中接口(interface)的目的是什么?

如果我在PHP中定义了一个接口(interface),以及一个创建该接口(interface)实例的工厂类,有没有什么方法可以强制客户端代码只使用该接口(interface)而不使用底层的具体类?根据我的理解,客户实际上也能够使用底层类中的任何公共(public)函数/字段。这是一个例子: 最佳答案 这就是为什么接口(interface)在PHP中很好:interfacePrintable{publicfunctiondisplay();}functiondisplay(Printable$obj){$obj->display();

php - 在 PHP 中创建集合类的目的是什么?

我一直在这里阅读AlejandroGervasio的优秀服务层系列:http://www.devshed.com/cp/bio/Alejandro-Gervasio/我注意到他也是喜欢PHPCollections的开发人员之一,如http://www.devshed.com/c/a/PHP/PHP-Service-Layers-Handling-Entity-Collections/1/这是为什么呢?为什么要创建一个通过在自身中使用数组来模拟简单关联数组的类? 最佳答案 我没有读过这篇文章,但我可以告诉你为什么我这样做一般来说:搜索

mysql - MySQL的黑洞引擎的目的是什么?

为什么要保存以后无法检索的东西?有什么意义? 最佳答案 它在所有SQL语句都在所有节点上运行的复制环境中很有用,但您只希望某些节点实际存储结果。这是文档中给出的一个用例:http://dev.mysql.com/doc/refman/5.0/en/blackhole-storage-engine.html文档中给出的其他用途包括:Verificationofdumpfilesyntax.Measurementoftheoverheadfrombinarylogging,bycomparingperformanceusingBLACK

mysql - MySQL的黑洞引擎的目的是什么?

为什么要保存以后无法检索的东西?有什么意义? 最佳答案 它在所有SQL语句都在所有节点上运行的复制环境中很有用,但您只希望某些节点实际存储结果。这是文档中给出的一个用例:http://dev.mysql.com/doc/refman/5.0/en/blackhole-storage-engine.html文档中给出的其他用途包括:Verificationofdumpfilesyntax.Measurementoftheoverheadfrombinarylogging,bycomparingperformanceusingBLACK

php - Yii2如何针对不同目的维护不同的日志文件

我在一个项目中使用Yii2。我有一个用于使用第三方服务的类(class)。这个类有两个方法sendRequest和processResponse。我想在实际发送之前为sendRequest中的有效载荷维护单独的日志,并在进行任何处理之前为processResponse中收到的原始响应数据维护另一个日志。此外,我希望在两个日志上进行日志轮换,因为文件可能会无限增长,并且希望两个文件都与默认的app.log分开。这可能吗?我如何使用Yii2API实现它? 最佳答案 我最终通过在我的@app/config/main.php中添加2个额外的

php - 带有大括号的类似数组的语句 - 目的是什么?

我在网上找到了这段代码,我想知道它的作用:$k[$i]=ord($key{$i})&0x1F;我知道ord()返回一个ASCII值,但我不清楚大括号$key{$i}的作用以及它的作用&0x1F。 最佳答案 这不是数组语法。它仅用于访问字符串中的单个字符。索引必须是数字。$str{1}==$str[1]在信息框中简要提及:http://www.php.net/manual/en/language.types.string.php#language.types.string.substr此外,它已被正式宣布弃用。它在手册中被断断续续地弃

android - 在 list 中禁用 Android 服务的目的是什么?

在Android中,可以通过创建服务的子类来创建服务来执行后台任务等。它为了使用必须在应用程序的list中指定的服务:Allservicesmustberepresentedbyelementsinthemanifestfile.Anythatarenotdeclaredtherewillnotbeseenbythesystemandwillneverberun.list中服务的参数之一是“已启用”选项:Whetherornottheservicecanbeinstantiatedbythesystem—"true"ifitcanbe,and"false"ifnot.声明禁用服务的目的

android - 在列表项的 ListView 中单击如何获取所选项目的标题(名称)?安卓

我有从sqlite绑定(bind)的ListView和按KEY_TITLE(field)分组的ListView,所以我需要获取被单击的项目的名称@OverrideprotectedvoidonListItemClick(ListViewl,Viewv,intposition,longid){super.onListItemClick(l,v,position,id);Intenti=newIntent(this,detail.class);i.putExtra(DatabaseIN.KEY_TITLE,SOMETHINGTHATINEED!);//startActivity(i);st