分类:PHP

32 篇文章

nuxt.js 部署到服务器 + thinkphp5
首先,确保了服务器上面已经有了 node 和 npm 的环境,我这边用的是 ubuntu 的系统 其次,确保 node 的版本问题,我部署的时候就因为 node 版本太低,导致部署不成功,升级 node 的话,可以考虑一下 nvm 工具,具体可自行百度升级方法 下面开始: 1、nuxt 项目本地 npm run build 打包(本地打包) 2、把…
腾讯 coding 使用 webhook 实现项目自动化部署
首先你的有个 Coding 账号 然后在后台配置 webhook 的 https 接口即可,因为本人所在公司无权限更改 https 接口,只能提供一个接口地址给管理员配置完可以访问即可, 下面放代码,直接是接口的代码,我的代码是 thinkphp3.2.3, 回调接口是 /api/hook/autoEvent; 参考的是 github 的开源项目 …
thinkphp5+phpspreadsheet实现多表多sheet导出excel
接上一篇导出excel,本文涉及接口类和抽象类,看似没关系,实际就是没什么关系,直接使用即可,下面是代码: 需要掌握的技能:使用composer引入phpspreadsheet代码 实现一个Base基本抽象类
TCP相关面试题(二)—TCP三次握手
TCP三次握手流程: 客户端发出SYN到服务端,服务端回复SYN+ACK给客户端,客户端再次收到之后, 回复ACK给服务端,至此三次握手成功,即一旦完成三次握手,双方都处于 ESTABLISHED 状态,此时连接就已建立完成,客户端和服务端就可以相互 发送数据了。 如何在Linux中查看TCP状态? netstat -napt TCP握手为什么是三…
Laravel Excel(maatwebsite/excel)导出xlsx表格===Laravel8版本
话不多说,坑事真多,泪也是真多~其实这个架子也是对PhpSpreadsheet的封装,所以就需要这个扩展 我用的是laravel8,插件是用的3.1版本,好像是最新的~ 安装需要这些个扩展 首先的配置: [cc lang='php'] composer require maatwebsite/excel [/cc] 在config/app.php里…