-
移动端APP接口设计要考虑哪些问题
1.制定规范 开发前一定要定好一个规范,比如要定好数据返回的通用参数和格式。关于数据格式,用的比较多的有xml和json,我建议用json,因为json比xml的好处更多。 2.精简的返回数据 接口数据因符合需要什么返回什么的原则,比如要查询某个用户的余额和注册时间,网页里面的做法可能是select*fromuserwhereuid=1,但是接口一定要selectbalance,regtim… -
PHP魔术方法之__set()和__get()
一般来说,把类中的成员属性定义为private更符合现实的逻辑,能够更好的对类中成员起到保护作用。但是,对成员属性的读取和赋值操作都是非常频繁的,而如果在类中为每个私有属性都定义可以在对象的外部获取和赋值的公有方法又是非常繁琐的。__set()和__get()正好是用来完成对所有私有属性都能获取和赋值的操作。1、魔术方法__set() 输出结果:mynameistony--male--2… -
面试PHP遇到一些笔试题
1、请简述PHP的魔术函数__get()和__set() 的作用 参考:PHP魔术方法之__set()和__get()2、请问你觉得做移动端APP接口设计要考虑哪些问题? 参考:移动端APP接口设计要考虑哪些问题3、如果你知道某次PHP请求要很长时间才能完成,怎样防止PHP脚本超时 参考:PHPhttp请求超时问题解决方案… -
ubuntu搭建LAMP环境
ubuntu环境下搭建LAM -
MYSQL日期 字符串 时间戳互转
平时比较常用的时间、字符串、时间戳之间的互相转换,虽然常用但是几乎每次使用时候都喜欢去搜索一下用法;本文将作为一个笔记,整理一下三者之间的转换(即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串)用法,方便日后查看;涉及的函数date_format(date,format)函数unix_timestamp()函数str_to_date(str… -
Mysql将查询后的数据进行排名的SQL语句
数据测试表表名TEST需求:这是一张店铺的虚拟表,ID为店铺ID,USER_ID为该店铺的发展人,现需要对USER_ID进行分组查询每个USER下共有多少家店铺,并对这个数据进行排名思路:有点类似循环里面的自增一样,设置一个变量并赋予初始值,循环一次自增加1,从而实现排序; mysql里则是需要先将数据查询出来并先行按照需要排序的字段做好降序desc,或则升序asc,设置好排序的变量(初始值为… -
MySQL case when 使用
casewhen自定义排序时的使用根据casewhen新的sort字段排序casewhent2.status=4andt2.expire_time>UNIX_TIMESTAMP()andt2.expire_timeUNIX_TIMESTAMP(DATE_ADD(NOW(),INTERVAL60day))andt2.expire_timeorderBy('sortdesc,t2.expire_tim… -
php使用smtp发送邮件报错Cannot connenct to relay host
使用DEDEcms自定义了一个发送邮件的php文件,使用了dedecms自带的mail.class.php,在本地可以正常发送,上传到服务器上后,出现提示Cannotconnencttorelayhostsmtp.qq.comError:()Error:CannotsendemailtoXXX@qq.com网上找了一大堆文章,终于解决,问题出在服务器的环境配置上。找到php.ini,查看两个地方,…