- 博客(15)
- 收藏
- 关注
原创 微信二次开发——获取粉丝列表
获取用户基本信息公众号可获得关注者的openid(对于不同公众号,同一用户的openid不同)。公众号可用过接口来根据openid获取用户基本信息。获取用户列表接口:http请求方式: GET(请使用https协议)https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_O...
2018-05-05 23:04:22 3815 1
原创 mac 安装 brew
mac brew 安装/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"亲测有效奥!请选择一个下载镜像,例如中科大,输入1回车。源有时候不稳定,如果git克隆报错重新运行脚本选择源。cask非必须,有部分人需要。1、中科大下载源 2、清华大学下载源 3、北京外国语大学下载源 4、腾讯下载源(不推荐) 5、阿里巴巴下载源(不推荐 缺少cask源)尝试中科大下载...
2021-03-27 18:04:40 179
原创 dedecms标签的使用
对于一个新手来说下载完dedecms之后,接下来要干什么呢?对于这个浑然不知。上一篇我们已经讲过dedecms的安装,那么安装完之后,我们就该了解dedecms里边的三个重要的模板。每个栏目都有三个重要的模板,而同一个模板可以被多个栏目所用也就是说我们在templets中必须要创建三个模板。index_article.htm,article_article.htm,list_arti...
2018-06-11 08:43:47 654
原创 dedecms的安装
关于新手dedecms的安装第一步:下载第二步:打开,将下载的压缩包放在www下边,解压改一个简单的名字mydede。第三步:解压之后,在百度输入127.0.0.1/mydede/uploads第四步:就会进入安装模式,根据提醒一步一步的安装。因为dede是开源的所以很怕被黑挂木马。所以在安装时,我们要将数据库名称,数据表前缀全都改为自己的名字,不要使用默认的名字。记得将用户名和密码修改了。第五步...
2018-06-04 08:19:38 1050
原创 人工智能-面部识别
面部识别功能对于面部识别我们听起来很可能觉着很高大上,想着应该很困难,其实在百度云上有着提供的免费接口来实现面部识别。这样也就不是很困难了。一、创建页面(wxml)<camera device-position='{{position}}' flash="off" binderror="error" style="width: 90%; height: 300px;"></ca...
2018-05-27 16:13:48 1435
原创 微信小程序——自定义组件
今天我们来手把手教学,微信小程序的自定义组件。现在小程序支持简洁的组件化编程,可以将页面内的功能模块抽象成自定义组件,以便在不同的页面中复用,提高自己代码的可读性,降低自己维护代码的成本!现在我将讲解一个登陆时的文本框的组件,方便以后登陆页面。自定义组件类似与页面,拥有自己的wxml和wxss,所以我们要知道自己的组件是什么样子的。我们要搭建一个类似与下边样式的组件。想清楚页面以后我们将进行第一步...
2018-05-16 19:06:40 1370
原创 微信小程序app.json
刚接触微信小程序,现在处于初学者状态,下面就给大家列举一些我在写程序是感觉重要的一些内容!我们可以看到在项目的根目录有一个 app.json 和 project.config.json,此外在 pages/logs 目录下还有一个 logs.json,小程序配置 app.jsonapp.json 是对当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。Qui...
2018-05-11 08:01:45 870
原创 生成带参数的二维码
带参数的二维码目前有两种二维码类型:一种是临时二维码,一种的永久二维码。因为永久二维码比较少,目前最多只有10万个,所以我们先来创建一个临时的二维码。首先我们需要创建二维码ticket,然后凭借ticket去换取二维码。第一步创建ticket:那么我们就需要创建这样的post数据:{"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": ...
2018-04-26 13:50:07 1119
原创 微信二次开发-自定义菜单创建接口
自定义菜单自定义菜单可以更加了解一个公众号。自定义菜单包括3个一级菜单,每个一级菜单只能包含5个二级菜单。一级菜单最多4个字,二级菜单最多7个字。了解完这些我们就可以去自己自定义一个菜单了。因为自定义菜单的接口为 https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN,所以我们需要获取到access_token...
2018-04-18 21:06:18 922 2
原创 微信开发者配置微信服务器
初学微信二次开发首先我们要接入微信公众平台。我们首先要有一个开发微信的第三方平台。这个平台可以是自己写的代码,也可以使用已经发布的一些平台。我们选择用自己的域名和虚拟主机,来自己开发。在域名和虚拟主机可以使用的情况下我们要完成三步:填写服务器配置。验证服务器地址的有效性。依据接口实现业务逻辑。(暂时忽略)填写服务器配置:我们登录微信公众平台之后,找到开发者工具,打开公众平台测试账号。测试账号有一个...
2018-04-07 21:36:03 631
原创 Thinkphp关于文件上传重复的问题
解决上传文件重复问题这篇文章主要介绍一下在我们上传文件中会出现一些重复上传的问题,那么这些问题应该怎么解决呢?事例:例如我们想要将一个写有学生信息的csv文件导入到数据库的学生表中。那么我们将面临一些重复问题。在csv文件中,存在多条完全相同的信息(简单来说也就是一个同学存在多次 )。第一次导入成功后,第二次导入后,已经存在的同学便不需要在导入到学生表中了。那么我们来想一个方法:取的student...
2018-03-28 16:11:26 696
原创 Thinkphp数据分页,文件上传,验证码。
Thinkphp数据分页,文件上传,验证码这篇文章主要介绍一下Thinkphp中的数据分页,文件上传以及验证码。数据分页:①分页类和page方法的实现分页$page=new \Think\Page($count,$pagesize);Page()中传入总记录数和每页显示的记录数。一定要实例化分页类利用show生成分页链接,分页显示输出$show=$page->show();数据分页:②利用P...
2018-03-25 14:59:22 269
原创 初学ThinkPhp
Thinkphp框架CURD这篇文章主要介绍一下thinkphp框架中的CURD,也就是创建(Create) 、 更新(Update) 、 读取(Read) 和 删除(Delete) 操作。Create:public function add(){ $m=D('student');//使用D函数实例化模型,create方法 if ($m->create()){ ...
2018-03-18 00:31:36 231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人