• 【课程章节更新】微信小程序 getUserProfile 新接口使用

    起因大家都知道我有个PythonFlask构建微信小程序订餐系统课程。这个课程主要是讲解小程序在线商城的。最近微信小程序更新了获取用户信息的接口:getUserInfo换成了getUserProfile实践过程小程序修改pages/index/index.wxml修改如下<buttonclass="confirm-btn"bindtap="getUserProf
  • curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

    缘由最近在录制从不知到全面了解HTTPS这个视频,在使用acme.sh申请ssl证书的时候,安装脚本出错,错误信息大致如下curl:(7)Failedtoconnecttoraw.githubusercontent.comport443:Connectionrefused解决方案绑定hosts的方式$vim/etc/hosts199.232.68.133raw.githubusercontent.
  • 【php】命名空间 和 自动加载的关系

    目的本文的目的主要是说明命名空间的use关键词和newClassName这两个步骤,哪个步骤才会执行自动加载,这是逻辑有点混乱的表现,这种想法也是很正常的,让我们来解密吧命名空间(namespace)php从5.3加入了命名空间,我略懂一些java,所以命名空间还是比较好理解的,为什么需要命名空间啦?主要解决自己写的内部类/函数/常量和第三方的类/函数/常量冲突。引用命名空间下资源都要使用关键字u
  • ntpdate[16603]: the NTP socket is in use

    ubuntu使用ntpdate更新时间的时候提示错误如下root@lnmp:/etc/squid3#sudontpdatecn.pool.ntp.org5Jan07:22:59ntpdate[4129]:theNTPsocketisinuse,exiting解决方法$psaux|grepntpd#将进程号记录下来$sudokill2378#杀死刚才记录的进程号$sudontpdatecn.pool
  • 【RBAC】打造Web权限控制系统

    引言权限系统模块对于互联网产品是一个非常重要的功能,可以控制不同的角色合理的访问不同的资源从而达到安全访问的作用此外本次课程有视频讲解:http://www.imooc.com/learn/799,对应演示系统:http://rbac.54php.cn权限控制模型ACLRBAC基于角色的访问控制从上图我们可以看出,ACL是用户和权限直接关系的,RBAC则是通过角色间接关联用户和权限的。所以角色是R
  • 微信内置浏览器UserAgent的判断

    需求分析现在微信火了,很多线上的APP都希望通过分享的URL或直接的URL进行产品宣传(写这篇博文的时候,听说微信下个版本将要屏蔽微信中的URL链接),这些链接都将通过微信内置的浏览器打开。PM希望在微信内置浏览器中展示的页面进行个性化处理,那么前端这边必然要去区别判断是否是微信内置浏览器。微信内置浏览器的UserAgent检测浏览器的UserAgent应该是非常简单的事情,微信在Android下