|  RSS订阅  |  加入收藏
2017年年终确定的从2018年开始学习一门新的语言。随着机器学习人工智能的日渐深入,是时候有必要掌握以下Python了。博客今天更新第二篇学习记录,关于Python的变量和变量中字符串的使用,所有学习过程为自学,自学内容来源于网络教程,包括但不限于视频教程、文字教程、源码等。无需声明类型的变量。1、Python的变量在使用时无需...
一个简单的应用场景。现在需要在后台对用户产品数据进行搜索,可以对产品名称使用模糊检索,也可以使用产品类别进行分类搜索。因为搜索条件是两个表单项,所以简单了区分搜索条件,增加一个radio字段用来判断用户输入的是什么数据,从而执行不同的sql语句。场景复现假定radio字段为way,产品名称为product_name,产品类别为为t...
2017年年终确定的从2018年开始学习一门新的语言。随着机器学习人工智能的日渐深入,是时候有必要掌握以下Python了。博客从今天开始会陆续更新下Python的学习记录,所有学习过程为自学,自学内容来源于网络教程,包括但不限于视频教程、文字教程、源码等。一、下载安装Python本文是基于windows平台的学习过程。先下载Pyt...
有这样一个应用场景:当volist循环需要排除前面几个数据的时候,我们通常使用offset来操作。而假设前面要排除的数据是根据当前页面占位符来确定的,而需要排除的数据量就是个变量了。官方手册说明支持输出查询结果中的部分数据,例如输出其中的第5~15条记录{volist name="list" ...
事情变化太快,上线还不到一个月的注册短信验证功能就遇到了平台搬家的尴尬。阿里云发了一个邮件通知。原淘宝短信和阿里云市场短信将迁移到云通信平台,自2018年1月22日期,原平台将被停用,这之前是平台迁移期,需要用户抓紧迁移。也就是阿里云给大家留了一个月的窗口期。具体接入操作,根据阿里提供的demo接入还是很方便快捷的。首先,申请Ac...
话题还得从tinkPHP群消息说起,双十二那天,群内通知官方发布了5.0.13版本。刚好那几天在折腾redis缓存。官方文档中说5.0.13是一个集合诸多改进的版本,redis缓存驱动使用serialize替换了原先的json序列化。而博主的程序初始版本还是在5.0.10的基础上搭建了,后面在博客发布的时候更新到了5.0.11。想...
随着《网络安全法》的出台,有关部门对互联网用户的管理逐步切换到实名制状态,这其中就包括用户评论留言功能需要遵循后台实名前台自愿的原则,未实名的用户将被禁止评论。西枫里博客严格按照相关规定,对用户进行实名制核验。现在的实名制方式最直接的莫过于通过身份证信息联网公安网络进行核验。这就存在两个问题:1、用户是否愿意在小网站上上传身份证件...
通常对某条数据的删除和某一批数据的删除分别采用两个成员方法。这样太累赘了一些,为了使用批量删除的成员方法,就需要构造单数据的结构。这里以ID为数组作为例子 前端批量删除通常获取的是id[],和其它数据一起接收后通常是一个二维数组。而单数据删除传入的往往是一个id的一维数组。这时候就需要将一维数组构造成一个二维数组...
在平时开发过程中,数据量不超过1W条的,通常执行随机查询是通过对order进行rand操作的进行的。但是随着数据量的增加,rand严重制约了整站的访问速度。 这是什么原因造成的呢?mysql官方的说话是rand函数在order中会被反复扫描多次,造成性能急剧下降。 网友的的解决办法最多的就是通过对mi...
最近的项目一直在window平台编写和测试,今天转移到linux平台上,莫名出现验证码无法显示的问题,如图 而我本地一切正常 第一个反应是字体版权在linux平台受限,尝试更换字体无解。然后检查了一下本地和远程虚拟主机上的PHP版本,发现远程虚拟主机的GD库版本只有2.0.0而我本地已经是2.1.0的了,马上联系...