09 2016 档案
摘要:冒泡排序比较简单。作为很多公司面试笔试题常常出现,要求手写该排序算法。双层循环,不断的与后面的比较,如果大于后面的,调换两者顺序即可。 演示效果如图: 代码如下: 调用代码如下: 效果如图:
阅读全文
摘要:关于快速排序的介绍 请看百度百科讲解的很详细 http://baike.baidu.com/link?url=1VOpp4qjdwKma81MFPozjvyPy2rYJos6ZmfP5Ady3xjEP8b3Vzn0WivTtDQ23sGHjUWAu0oAMp3R5jTlOx-7NWmmd3XSkKE
阅读全文
摘要:在做统计的时候如果按照周统计 ,需要对某个月的周次信息进行计算,如果本月头一天不是星期一,则向上一个月取周一,本月最后的几天如果不能正好是一周,则忽略。 例如 2019-09月计算出来的结果 2016-08-29 2016-09-042016-09-05 2016-09-112016-09-12 2
阅读全文
摘要:可以用 scandir() 函数 例如: http://www.w3school.com.cn/php/func_directory_scandir.asp
阅读全文
摘要:计算某用户出生日期是哪个星座的php代码 传参为 月和日 代码如下:
阅读全文
摘要:有时候在控制器中做了一个数组 然后需要在模板view中循环 同时还需要判断是否有选中的值,就会造成很多开始闭合标签 以前都是这样写 这样实在太繁琐了,不如封装一个小物件 封装函数如下: 代码如下: 调用如下: 效果如图:
阅读全文
摘要:有时候在控制器中做了一个数组 然后需要在模板view中循环 同时还需要判断是否有选中的值,就会造成很多开始闭合标签 以前都是这样写 这样实在太繁琐了,不如封装一个小物件 封装函数如下: 代码如下: 调用如下: 效果如图:
阅读全文
摘要:两个不同域名的程序在处理ajax的时候肯定会有跨域的存在,一种方式是通过jsonp,一种是通过请求本域名,然后后端PHP转发curl,还有一种比较简单 通过header头来实现,例如 现在有两个域名 www.host1.com 和 www.host2.com 在host1.com下面请求host2.
阅读全文
摘要:上一章我们讲解到open_id获取用户基本信息,那么open_id哪儿来的呢?就是粉丝列表中可以看到的。本次讲解如何获取粉丝列表。 获取粉丝列表 可以查看文档 http://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140840&token
阅读全文
摘要:在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的。对于不同公众号,同一用户的openid不同)。公众号可通过本接口来根据OpenID获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。 请注意,如果开发者有在多
阅读全文
摘要:通过access_token获取用户标签管理; 1.获取标签列表 调用接口为: http请求方式:GET(请使用https协议) https://api.weixin.qq.com/cgi-bin/tags/get?access_token=ACCESS_TOKEN 返回为: 代码如下: 获取结果如
阅读全文
摘要:上一章我们获取到了access_token,那么我们可以试着拿token获取用户粉丝分组,调用接口地址为: 例如代码如下: 得到的结果如图 能得到每个分组下面还有多少粉丝数目 具体返回信息可以看接口返回结果如图: 如果返回错误 就会在解析的json中有一个 errcode的键 然后你对着微信返回结果
阅读全文
摘要:通过 appid appsecret是可以获取accesstoken的 ,请不要一直获取,不然会把token的机会浪费掉,获取到后7200秒后失效,建议保存为6000秒到7000秒左右,具体可以查看微信接口文档 http://mp.weixin.qq.com/wiki?t=resource/res_
阅读全文
摘要:微信开发预备工作,准备一个账号,在 https://mp.weixin.qq.com/ 上面注册一个账号 如图: 然后登陆进去 需要扫码登录 然后进入后台 如图 点击左侧菜单的开发者工具 去申请开发者测试号 这样的话权限高一点,不然未认证的号不好开发体验一些接口 然后点击公众平台测试号 会让你登录绑
阅读全文
摘要:php链接access数据库代码 access数据库设计如下
阅读全文
摘要:偶然看到后台有一段代码 采用的是art template的模板引擎 地址为 http://aui.github.io/artTemplate/ 这段代码很简洁 主要用的是template方法 渲染HTML 渲染结束得到HTML赋值然后显示,后来查看了一下官方的例子讲解的比较好,只要引入 http:/
阅读全文
摘要:书写一个后台管理中用到的全选反选功能。代码如下 效果图如下:
阅读全文
摘要:在以前,遇到无限极分类返回一个节点的所有子孙节点时,我都是用递归计算的,后来发现时间复杂度和空间复杂度都太高了,后来自己研究了一下改进了算法. 节点数据如下:键值对分别是自己对应父亲节点 以往算法如下: 结果如图 去掉最后一层的那个元素 就可以获取了。 这说明这样的算法在遇到节点层级非常深的时候会崩
阅读全文
摘要:$value) { $array[$key] = ObjectToArray($value); } } return $array; } ?>
阅读全文
摘要:<?php function hex_encode($s) { $s = iconv('UTF-8', 'GBK', $s); return preg_replace('/(.)/es', "str_pad(dechex(ord('\\1')),2,'0',STR_PAD_LEFT)", $s);
阅读全文
摘要:查看测试代码: 结果是: 经过函数过滤后的代码: 结果是:
阅读全文