• 【RBAC】打造Web权限控制系统

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

    相信很多技术人员都知道有个github造福开发人员的git(分布式版本管理工具)代码管理社区,可以说现在git是开发人员的必备技能之一本周有个朋友公司需要一个类似github的代码仓库管理系统,本人选择了gitlab(没有什么对比了,好像目前就gitlab最好了并且维护也不错了),下面就来说说搭建私有github系统的过程服务器设备信息如下Ubuntu 14.04(64) &n
  • 【Demo】HTML5 拍照上传

    本文主要讲解手机浏览器如何拍照为什么会有这个需求最近做一个项目要用到拍照然后上传照片,但是网页拍照一般都是用Flash做的,而我们主要是H5页面,如果在微信里面有权限就可以通过JSSDK调起摄像头拍照的。这里我们主要说下手机端浏览器如何调起摄像头H5如何打开摄像头不需要特别的支持,只需要一行代码就可以了<inputid="upload"type="file&qu
  • 【QQ音乐Api】移花接木 打造自己的音乐电台

    最近突发奇想想做个在线音乐小网页。需求很简单,如下搜索歌曲或歌手在线播放音乐借用qq或者百度的音乐接口需求明确那就直接动手了我首先尝试的百度音乐,但是不能在线播放(提示forbidden),虽然不能在线播放,但是下载是可以的百度音乐具体Api如下1:搜索接口$url = "http://musicmini.baidu.com/app/search/searchList
  • 快速打造跨平台开发环境 vagrant + virtualbox + box

    工欲善其事必先利其器,开发环境和开发工具就是我们开发人员的剑,所以我们需要一个快并且好用的剑关于本篇博文有视频讲解的:vagrant打造跨平台可移动的开发环境刚开始做开发的时候的都是把开发环境配置在自己的电脑上,随着后面我们接触的东西越来越多,慢慢的电脑上都是各种环境了,php,java,python,nodejs等等,非常麻烦,并且经常由于某种原因就把电脑重装了,ORZ,所以环境都要重来。所以打
  • PAC 自动代理

    最近看了HTTP权威指南里面有关于 代理的介绍,代理有很多种,今天主要来说说自动代理PACPAC(ProxyAutoConfig)是一个Script;经由编写这个Script,我们可以让系统判断在怎么样的情形下,要利用哪一台Proxy来进行联机PAC文件是纯文本格式的,实际上也是个Javascript文件。在PAC文件中一定要定义 FunctionFindProxyForURL
  • Iphone H5上传照片被旋转

    最近做项目发现在Iphone下,我们上传图片都会被翻转,最后查阅资料发现,的确是IOS的问题不说过程,直接解决方法iOS下,html方式使用<inputtype="file">上传图片,图片会被旋转。遇到这个问题js是无法解决的,html也没有相应的解决方案。只能放到后台去处理,将旋转的图片再旋转回来。iOS拍摄的图片提供了EXIF信息,Orientation值为6
  • 【运维工具】Git代码发布系统

    引言代码发布系统是互联网公司必备的运维系统,作用主要用户发布业务代码到业务服务器为什么需要代码发布系统有的同学可能说,我们公司服务器就那么一台,做个发布系统太麻烦了?不认同这说法发布系统有如下好处流程管理,加上权限管理,可以在系统记录谁做了什么操作减少人工误操作影响,登录服务器本身操作就是有误操作的可能的运维自动化 为运维工作减负加快发布速度 不用人工登录N台服务器发布方便快速
  • php 实现 二维码 扫描登录

    本人简单实现的示例,使用任意二维码工具打开二维码对应链接http://www.54php.cn/demo1/scan原理介绍:第一步:访问登录页面,生成唯一key,例如MkhjDFL=,并且将此key存入cache,对应值为-1,-1表示未登录,key有效期我设置的为5分钟,过期就会重新生成二维码图片第二步:生成二维码,本人使用库(https://github.com/2amigos/yii2-q
  • 【ionic】Mac IOS下真机调试

    模拟调试不能保证真机一定没问题,所以真机调试是非常必要的一步IOS设备启用设备调试在IOS设备中(Iphone,Ipad)中开始web检测器设备->safari->高级->web检测器编译代码ionic build ios调试通过命令直接启动或者 通过xcode导入会自动运行APPionic run ios --devi

文章马上来