原创 PhpSpreadsheet 讀取xls文件 3:06:30 自動轉換爲浮點數float 0.12663194444444 問題

讀取文件 讀取代碼 $reader = new Xls(); $reader->setReadDataOnly(true); $excel = $reader->load($_FILES['file']['tmp_name']); $e

原创 工具系列 | PHPStrom 2020 通過Docker環境配合CLI模式

          配置完成     運行代碼  

原创 工具系列 | PHPStrom 2020 配合php-debug在Docker-compose 環境調試

1、本地安裝環境爲docker-compose 作爲PHP調試環境    2、確保 php74 容器已經安裝好了xdebug擴展    3、php.ini 配置文件(PHP7.4映射配置) [XDebug] xdebug.remote

原创 Java系列 | Windows系統安裝openjdk環境

1、搜索openjdk 去搜索引擎搜索openjdk,這裏使用必應搜索。觀察第一個結果的網址應該是準確的。   2、打開網站找到下載項在打開的網站中,我們直接找到了大大的下載關鍵字,並且簡單讀一下他的說明      3、選擇安裝版本:o

原创 【2021】]vscode git bash終端配置:terminal.integrated.profiles.windows

當VSCode升級至1.57.1(2021.6.17)時,會出現警告提示: 此項已棄用,配置默認 shell 的新推薦方法是在 #terminal.integrated.profiles.windows# 中創建一個終端配置文件,並將其配

原创 運維繫列 | 使用Gogs極易搭建的自助Git服務

運維繫列 | 使用Gogs極易搭建的自助Git服務      

原创 工具系列 | FPM進程管理器詳解

1.3.1 概述 FPM(FastCGI Process Manager)是PHP FastCGI運行模式的一個進程管理器,從它的定義可以看出,FPM的核心功能是進程管理,那麼它用來管理什麼進程呢?這個問題就需要從FastCGI說起了。 F

原创 PHP系列 | PHP curl報錯:417 - Expectation Failed

當我在post提交的數據增加一段內容後會報錯:417 - Expectation Failed。 查資料發現在使用curl做POST時,當post的數據大於1024字節時,curl並不會直接發起post請求,而是分爲兩步, 1.發送一個

原创 工具系列 | Ubuntu18.04安裝Openssl-1.1.1

1.查看版本 Ubuntu的版本是18.04。使用openssl version命令查看openssl版本,可以看到Ubuntu自帶了openssl-1.1.0版本,因此安裝新版本需要替換舊版本。 www@manager1:~$ open

原创 PHP系列 | PHP中使用gRPC extension 擴展安裝

相關教程和依賴包 官方教程:https://grpc.io/docs/languages/php/quickstart/ GRPC 擴展包 : http://pecl.php.net/package/gRPC protobuf  擴展包:h

原创 工具系列 | 分佈式日誌管理graylog 實戰

Graylog是一個開源的日誌聚合、分析、審計、展現和預警工具。功能上和ELK類似,但又比ELK要簡單,依靠着更加簡潔,高效,部署使用簡單的優勢很快受到許多人的青睞。 使用Docker安裝 官方文檔:https://docs.graylog

原创 PHP系列 | Thinkphp3.2 上傳七牛 bad token 問題

前端代碼 <div class="logo_out" id="upload-logo"></div> JS代碼 /** * 上傳圖片 */ layui.use('upload', function () { var u

原创 Redis系列 | 阿里雲 Redis 版數據庫Lua腳本支持與限制

Lua使用限制 爲了保證腳本里面的所有操作都在相同slot進行,雲數據庫Redis集羣版本會對Lua腳本做如下限制: 所有key都應該由KEYS數組來傳遞,redis.call/pcall中調用的redis命令,key的位置必須是KEYS

原创 MySQL系列 | MySQL高級-09存儲引擎

MySQL有多種存儲引擎,目前常用的是 MyISAM 和 InnoDB 這兩個引擎,除了這兩個引擎以外還有許多其他引擎,有官方的,也有一些公司自己研發的。這篇文章主要簡單概述一下常用常見的 MySQL 引擎,一則這是面試中常被問到的問題,二

原创 工具系列 | 如何搭建FTP服務,上傳本地文件

需求 1、docker容器 2、文件服務器鏡像:https://hub.docker.com/r/fauria/vsftpd 3、上傳腳本:ThinkPHP5.1 4、上傳依賴庫:https://github.com/Nicolab/p