03 2017 档案
摘要:注:此题目由郭大师提供,是他出的一道面试题 题目如下: 简单的来说就是第一行从1到100,第一列从1-100,其余每个格子的结果由行列相加得到,求所有格子的数是多少? 此题在群里受到大家的讨论后 有位不愿意透漏姓名的群友给出的答案 这个代码巧妙的运用了二维数组的行列赋值 将问题解决 时间复杂度为 O
阅读全文
摘要:作用 代码 是否为 GET 请求 if (Request::instance()->isGet()) 是否为 POST 请求 if (Request::instance()->isPost()) 是否为 PUT 请求 if (Request::instance()->isPut()) 是否为 DEL
阅读全文
摘要:数据库表结构 模型代码 QrcodeFile.php
阅读全文
摘要:先用php生成一个json数组示例如下 JSON_UNESCAPED_UNICODE 是对汉字进行处理的参数 然后HTML代码如下 把那个json_city赋值成我们用php生成的json即可 效果如下
阅读全文
摘要:有时候我们在一些表单搜集信息的时候,需要根据上一项的选择情况设定下面的某些输入信息是否显示,是否需要被收集等,这个时候就要对下拉列表的选择事件做一个监听。 代码如下: 效果如下:
阅读全文
摘要:偶然看到某些网站在新闻详情中 ,往往是需要根据当前信息id获取到上一条信息和下一条信息的,而通常我们的做法是先获取当前信息,再获取上一条信息,再获取下一条信息,就需要发送三次查询才能够得到这些信息,一些编程网站或者论坛给出的方案是用SQL union写的。 比如当前id为5 想获取当前信息 上一条信
阅读全文
摘要:工作流的线性结构正好和数据结构的链表类似,于是就可以用链表来实现这个业务。 我定义了两个方法来对字符串和数组进行转换和切割,封装代替了 implode explode 然后定义MyQueue 来作为链表操作的类。具体使用的方法如下: 使用起来是很方便的。小小的骄傲一下,嘿嘿。
阅读全文
摘要:thinkphp5的layout和以前的版本有点差异。 首先开启配置文件中的 'template' => [ 'layout_on' => true, // 'layout_name'=>'Public/layout' ] layout_on是开启layout,layout name是可以配置lay
阅读全文
摘要:一个配置表或者一个存储了多条状态的表,需要在某个状态中做切换,而当前是否启用状态标记是用0和1来标识的。这个时候通常 1表示正在使用中,0表示不在使用中。通常有些业务会做一些配置的状态切换,就会出现要求0变1 1变0的情况,从某个状态的不再使用 到另一个状态的启用,就带来了数学上的互斥性,这样的情况
阅读全文
摘要:之前遇到过php在处理一部分业务的时候总是感觉有短板,有些东西总是不能随人心意。比如执行时间问题,一个进程需要读取多条数据放入数组循环执行处理流程,就会很慢,容易超时,这个超时问题 可以用php设置set_time_limit(0);来解决,但是仍然感觉有点不合理。有些时候如果不需要拿到返回结果还好
阅读全文