摘要: 阅读全文
posted @ 2019-09-10 07:47 friendwrite 阅读 (18) 评论 (0) 编辑
摘要:1.安装docker 这里就不赘述了,已经有很多教程了 第一步安装mysql 启动容器 第二步拉去tars_php镜像 启动容器关联mysql8 最后浏览器访问 http://127.0.0.1:3000 阅读全文
posted @ 2019-04-10 23:48 friendwrite 阅读 (519) 评论 (0) 编辑
摘要:ab ab是apache自带的压力测试工具,使用起来非常方便. 安装 如果安装了apache, 那么ab已经安装好了,如果不想安装apache的话,可以通过以下方式安装ab # ubuntu sudo apt-get install apache2-utils # centos yum -y ins 阅读全文
posted @ 2019-04-09 13:36 friendwrite 阅读 (100) 评论 (0) 编辑
摘要:1.安装docker 这里就不赘述了,已经有很多教程了 2.找一个docker镜像 我这利用的是 ohdata/swoole 3.安装镜像 我是管理员登录的,录是D:/workspace,在这里新建文件test_swoole_server.php,代码就是swoole官网的例子 1 <?php 2 阅读全文
posted @ 2019-04-07 17:48 friendwrite 阅读 (730) 评论 (0) 编辑
摘要:QPS = req/sec = 请求数/秒 【QPS计算PV和机器的方式】 QPS统计方式 [一般使用 http_load 进行统计] QPS = 总请求数 / ( 进程总数 * 请求时间 ) QPS: 单个进程每秒请求服务器的成功次数 单台服务器每天PV计算 公式1:每天总PV = QPS * 3 阅读全文
posted @ 2019-03-21 09:57 friendwrite 阅读 (175) 评论 (0) 编辑
摘要:1、求一个矩阵中最大的二维矩阵(元素和最大).如: 1 2 0 3 4 2 3 4 5 1 1 1 5 3 0 中最大的是: 4 5 5 3 要求:(1)写出算法;(2)分析时间复杂度; 时间复杂度O(n*m) 阅读全文
posted @ 2019-02-21 23:38 friendwrite 阅读 (40) 评论 (0) 编辑
摘要:public function log() { $file = fopen(PACK_PATH . "/ProjectImg_1902.log", "r"); $myfile = fopen(PACK_PATH . "/url.txt", 'a') or die("Unable to open file!"); while (!feo... 阅读全文
posted @ 2019-02-20 12:18 friendwrite 阅读 (35) 评论 (0) 编辑
摘要:约瑟夫环问题采用最优算法实现,主要采用php的闭包函数(用于回调且没有函数名的函数),结合php自带的数组函数 array_keys 获取数组键值函数、 array_values 获取数组元素值函数、其中最重要的数组函数array_splice()数组定向指定位置移除函数。 约瑟夫环问简述:一 群猴 阅读全文
posted @ 2019-02-19 23:11 friendwrite 阅读 (80) 评论 (0) 编辑
摘要:发现系统存在的问题 我们可以使用下面的命令行,统计服务器返回的状态码,发现系统可能存在的问题。 awk '{print $9}' access.log | sort | uniq -c | sort 正常情况下,状态码 200 或 30x 应该是出现次数最多的。40x 一般表示客户端访问问题。50x 阅读全文
posted @ 2019-02-19 00:04 friendwrite 阅读 (558) 评论 (0) 编辑
摘要:快速排序算法的时间复杂度和各次标准数据元素的值关系很大。如果每次选取的标准元素都能均分两个子数组的长度,这样的快速排序过程是一个完全二叉树结构。(即每个结点都把当前数组分成两个大小相等的数组结点,n个元素数组的根结点的分解次数就构成一棵完全二叉树)。这时分解次数等于完全二叉树的深度log2n;每次快 阅读全文
posted @ 2019-02-17 23:20 friendwrite 阅读 (190) 评论 (0) 编辑