# MyFirstTool **Repository Path**: hongxin01/MyFirstTool ## Basic Information - **Project Name**: MyFirstTool - **Description**: 第一个汇总的工具项目 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-08-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MyFirstToo 第一个汇总的工具项目:发布于博客,或平时写的Demo,或项目中运用到的某些知识点,工具类,扩展等 #### 一 C语言Demo ##### 1)实现栈 可以看我的博客:http://www.cnblogs.com/zhenghongxin/p/6734762.html ##### 2)多线程并行计算数据总和 #### 二 websocket聊天测试 #### 三 4种排序算法 ##### 1)冒泡排序 ##### 2)选择排序 ##### 3)插入排序 ##### 4)快速排序 #### 四 异步文件上传 最近项目要用到异步文件上传,异步文件上传有多种方法,下面总结了三种方法: ##### 1)Ajax+PHP实现文件异步上传 文件的异步上传,简单的利用ajax和jq的FormData异步上传文件,节省上传时间。 其中: >* sleep(1); //这里停顿一秒,以真实的测试文件均在一秒后提交成功,而不是等待上一个提交完毕后再继续下一个的提交 #### 五 swoole ##### 1)简单的swoole服务端分发任务code ##### 2)简单的swoole客户端发送数据CODE #### 六 实用脚本 ##### 1)fast_cgi ##### 2)nginx ##### 3)redis ##### 4)swoole #### 100 文件流模拟发送 #### 101 测试脚本更新文件