端到端神经网络的跳一跳玩法

2018-01-18
阅读 2 分钟
2k
其实发展到现在,跳一跳已经不如之前那么火热了。从最初的 POST 直接改分再到 Python 截图识别像素点计算距离跳跃,各种各样的辅助呈出不穷,而微信方面也加强了反外挂的机制,大量的手动玩家都会被误杀了。对于之前 POST 改分的人就直接被加入黑名单,永远都是零分。这里给出一个基于深度神经网络学习的跳一跳辅助,目...

基于 Swoole 的微信扫码登录

2018-01-12
阅读 4 分钟
8k
随着微信的普及,扫码登录方式越来越被现在的应用所使用。它因为不用去记住密码,只要有微信号即可方便快捷登录。微信的开放平台原生就有支持扫码登录的功能,不过大部分人还是在用公众平台,所以扫码登录只能自行实现。这里基于微信公众平台的带参数临时二维码,并且结合 Swoole 的 WebSocket 服务实现扫码登录。大体流...

反射在 PHP 中的应用

2018-01-11
阅读 7 分钟
3.3k
反射在每个面向对象的编程语言中都存在,它的主要目的就是在运行时分析类或者对象的状态,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。 反射是操纵面向对象范型中元模型的 API,可用于构建复杂,可扩展的应用。反射在日常的 Web 开发中其实用的不多,更多的是在偏向底层一些的代码中,比如说框架的底...

这些 Web 开发工具,你都知道吗?

2018-01-11
阅读 2 分钟
2.6k
互联网与开源带来的好处就是,你遇见的问题别人都遇见过,你想要的解决方案别人都给出了。但是那么多的开源产品,到底该怎样去选择与甄别是否适合自己的项目,这里推荐一些自己开发中常用的库以及开发工具,每一个类只会推荐一个,免去你选择的痛苦。

Linux下的权限体系

2018-01-11
阅读 3 分钟
2.6k
Linux 下的权限是一个很常用也很有用的东西, 细分开来是分为文件权限和访问控制。文件权限就是表示文件所属用户、用户所在组、其它用户的读写和执行权限;访问控制列表又称为 ACL,主要目的是提供传统的文件权限之外的具体权限设置,可以针对单一用户或组来设置特定的权限。

如何设定一个定时任务?

2018-01-11
阅读 3 分钟
3.4k
定时任务在开发中是非常常见的一个需求,定时检测过期优惠券、定时重启、刷新缓存、备份数据等等都可以用到定时任务。在 Linux 上一般都是通过 crontab 来实现一个定时任务,这个是基于操作系统的;当然在应用层面也是可以实现的,如使用 Swoole 的定时器,Laravel 框架的任务调度(本质上也是 crontab ), Quartz 分布式...

Let's Encrypt

2018-01-11
阅读 2 分钟
2.4k
现阶段网络安全越来越应该得到重视,各个阶段的网络劫持越来越严重了。微博、简书等各个比较主流的网站每天都要遭遇无数次的运营商劫持,而解决办法不是去找运营商扯皮,而是从自身开始全面部署HTTPS。HTTPS 通过 TLS 层和证书机制提供了内容加密、身份认证和数据完整性三大功能,可以有效防止数据被查看或篡改,以及防...

从零构建一个基于Docker的Laravel应用

2018-01-11
阅读 5 分钟
2.2k
其实在这样的一个云计算时代, Docker 早就已被人众所周知了,它改变了传统物理机的虚拟化方式,使得机器的资源得到了高效的利用. 因为运行在 Docker 中的应用实际上就是运行在宿主机上的, 所以它是不需要进行硬件层面的虚拟化以及运行一个完整操作系统来支持. 于是在应用代码的执行效率, 内存的使用以及文件的读取速度都比...

Zookeeper 入门指北

2018-01-11
阅读 4 分钟
2.1k
Zookeeper 是一个分布式调度服务,用来解决分布式系统中的统一调度问题。开发一个分布式系统是一件很困难的事情,主要原因就是因为我们没办法去很有效的处理分布式系统中部分服务失败的问题。在一个分布式系统中,不同机器间是需要互相通信的,并且由通信方发起到被通信方,然后结果要由被通信方回应。这时候假如被通信...

基于Docker的日志分析平台(五)监控与报警

2018-01-11
阅读 2 分钟
3.1k
在 ElasticStack 出5.0之前,对于 ELK 的监控有着五花八门的解决方案,官方的插件也是各种变化,不仅名字乱而且还要一个个安装。当然,官方也考虑到了大家的疾苦,于是推出了 X-Pack 这个套件专门用来做监测。总共包含:安全,警报,监控,监控,报告,图表这五个功能,这里简单介绍下安全监控与报警。

基于Docker的日志分析平台(四)平台整合

2017-12-13
阅读 2 分钟
2k
在上一篇中我们基本上完成了 ELK 和 Kafka 环境的安装,并且也通过几个简单的例子入门。现在我们就把搭建好的架构中加入 Kakfa 作为缓冲区。再来说一下,首先 Logstash 从日志源读取日志并且存储到 Kafka,然后 Logstash 再从 Kafka 中读取日志存储到 Elasticsearch。所以我们需要两步骤。

基于Docker的日志分析平台(三) 快速入门

2017-12-08
阅读 3 分钟
2.2k
Kafka 是由 Linked 开发并且开源的一套分布式的流平台,它类似于一个消息队列。 Kafka 的优势就是适合构建实时的流数据管道,并且可靠地获取系统和应用程序之间的数据, 还可以实时的对数据流进行转换。Kafka 的使用场景很多, 特别是在需要高吞吐量的系统上。首先来理解一下 Kafka 的几个基本的概念:

基于Docker的日志分析平台(二) 环境搭建

2017-12-08
阅读 2 分钟
4.3k
基于Docker的好处还有一个就是不用去考虑环境的搭建,直接一个Dockerfile就可以直接搞定了,而且现在的热门开源软件,都有官方维护的镜像。这里基于docker-elk和docker-kafka这两个基础镜像制作。前者是在对x-Pack的支持上有问题,配置文件不足而且错误,这里进行了一些修改和调整。

基于Docker的日志分析平台(一) 介绍

2017-12-07
阅读 2 分钟
2.6k
传统的Web开发中,日志可能并不被重视,只有应用出现问题后,才会适时性的去看一眼。而且日志的储存方式也很简单,直接写入一个文本文件或者扔到数据库中就了事了。这样对于单机应用来说没有什么不可以的,可是当系统架构分布式后,官网、论坛、社交、交易等各个大大小小的子系统越来越多,再加上操作系统、应用服务、业...

基于Yar的WordPress微博墙插件

2015-08-14
阅读 6 分钟
3.7k
在现在移动互联网时代,微博已经成为了每个人生活中必不可少的一个社交工具。而WordPress是全世界最为流行的博客系统,把你的博客接入新浪微博,借助微博的强大用户群,不仅能给你的网站提供巨大的流量,而且还能带来不可估量价值。

ExtJS底层继承机制实现

2015-06-02
阅读 2 分钟
2.8k
JavaScript是个基于对象的语言,没有类的概念。而且JavaScript语言特点就是松散和自由,实现一个同样的功能,可以有很多种方式.面向对象编程绝大部分都是基于类的.所以我们可以借助原型链继承的方式,来在JavaScript中实现高级程序语言中的继承机制.关键点就是你一定要了解js中的prototype。模拟ExtJS底层方法,来实现一个...