摘要:
PHP的设计理念及特点多进程模型:由于PHP是多进程模型,不同请求间互不干涉,这样保证了一个请求挂掉不会对全盘服务造成影响,当然,随着时代发展,PHP也早已支持多线程模型。弱类型语言:和C/C++、Java、C#等语言不同,PHP是一门弱类型语言。一个变量的类型并不是一开始就确定不变,运行中才会确定... 阅读全文
摘要:
function isMobile(){ // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) { return true; } // 如果via信息含... 阅读全文
摘要:
<?php //方法1:$ip = $_SER... 阅读全文
摘要:
为什么使用Token验证: 在Web领域基于Token的身份验证随处可见。在大多数使用Web API的互联网公司中,tokens 是多用户下处理认证的最佳方式。 以下几点特性会让你在程序中使用基于Token的身份验证 1.无状态、可扩展 2.支持移动设备 3.跨程序调用 4.安全 那些使... 阅读全文
摘要:
原理图:我们使用是h5 所以我们直播通过手机端进行访问让我们一起开始奇妙的流媒体之旅吧!1、下载nginx-rtmp-module:nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module使用命令:[php] vie... 阅读全文
摘要:
为了提高程序的可用性我们在做项目的时候一定要设置全局变量微信小程序里面有个app.js,我们可以在这个里面设置全局变量,[javascript] view plain copy print?globalData:{ userInfo:null, username1:"woshih... 阅读全文
摘要:
近来笔者写了翻牌抽奖游戏为了测试中奖几率 笔者需要将抽奖接口跑大约2W+的中奖记录PHP 使用for 循环也可以跑 但是效率却不敢恭维这个时候就需要我们使用工具来跑接口数据 (需要安装1、Java.jdk 2、jemete)jemete 简介:Apache JMeter是Apache组织开发... 阅读全文
摘要:
效果展示:以上数据为测试数据实现思路: 按照查询天数往前推规定天 比如周、月 登录表为按月分表(数据量大约一张表1000W+数据)关键sql:laravel5.1 框架日活实现方式一: 不使用文件缓存关键sql : date_format()[php] view plain copy print?... 阅读全文
摘要:
/** 获取当前时间戳,精确到毫秒 */function microtime_float(){ list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec);}/** 格式化时间戳,精确... 阅读全文
摘要:
//短网址生成算法 function ShortUrl($url,$short_url = 'http://www.xxx.com/',$num = 6) { $charset = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi... 阅读全文