php-fpm下讀取到is_cli為true,不知道你們是否遇到過,我是遇到了。。。。
有人會說,即使為true又怎么了,你是沒遇到有些根據is_cli來走不同邏輯判斷的,如果讀取的是錯的就會引起很大的問題。。。。 ......
本文講述了我排查「Hyperf 注解失效」問題的程序,整個排查程序看似一氣呵成,但實際上要曲折得多,甚至一度覺得這是個玄學問題。 ......
2023-03-19 more環境ThinkPHP+Redis 1.IP保存檔案,檔案名自定義,與后文對應 2.獲取IP資訊腳本.sh檔案 #!/bin/bash #variables ip_txt_path=/www/wwwroot/checkip/china_ip.txt; ip_url='http://ftp.apnic. ......
2023-03-18 more🎈 開啟多個 ws 服務失敗 正常情況下,如果你想開啟多個 websocket 服務的話 只要在一個檔案中,輸入 new Worker 兩次,監聽不同埠,使用 Worker::runAll() 命令即可 但是你會發現在在 windows 中無法在一個檔案中同時監聽兩個 websocket 服務, ......
2023-03-17 more1、當使用生成介面 生成全域模型時, 生成的validate檔案的namespace錯誤 應為 namespace app\common\validate;實際為 namespace app\api\validate;解決方法:1、找到 application/admin/library/buiap ......
2023-03-14 more最近在考慮用php的成品原始碼去搭建一個個人博客網頁,于是就想著先在本地運行好后,然后再使用服務器來搭建php的環境和網頁。 1.運行工具 因為本地基本只是考慮練習,不考慮真正的去搭建php環境,所以就想到了一個很實用的php小工具,用于測驗可以說是一個很不錯的選擇:phpStudy_pro,一個免費 ......
2023-03-11 more專案介紹 CCENOTE 是一個使用 Vue3 + Laravel8 開發的前后端分離的基于RABC權限控制管理的內容管理系統,由于作者本人比較喜歡寫作的原因,因此開發了這個專案,后端使用的PHP的Laravel框架,并且整理了資料層與業務層,相對于laravel本身結構來說,開發起來會更簡潔,當然 ......
2023-03-06 more基于PHP spl 遍歷檔案洗掉過期的日志檔案 一.定義PHP類 , 限制檔案擴展 RecursiveFileFilterIterator.class.php <?php class RecursiveFileFilterIterator extends FilterIterator { prote ......
2023-03-03 morePHP部分 官網下載地址:https://www.php.net/downloads.php 我下載的是此時的最新穩定版8.2.3 cd /usr/localwget https://www.php.net/distributions/php-8.2.3.tar.gz 解壓 tar -zxvf ph ......
2023-03-01 more學習swoole需要的前置知識 學習一項新的技術,最重要的就why、what、how。 這門技術是什么,為什么用它,要怎么用它。這篇檔案的作用就是為了解釋what與why。 php-fpm與swoole的異同 常駐記憶體 php-fpm模式為什么慢? swoole的運行方式 同步與異步 什么是同步 什 ......
2023-02-28 morePHP使用ZipArchive批量打包壓縮檔案,并下載。使用php自帶的ZipArchive類,可以壓碩訓解壓檔案。 首先需要確定已經安裝了zip擴展,如果沒有安裝,請先安裝,下載:http://pecl.php.net/package/zip (相應php版本的zip包) 先把需要下載的檔案路徑找 ......
2023-02-25 more有時候我們的專案不可能都是同一個PHP版本,需要每個專案都配置不同版本的PHP,寶塔和PHPStudy就是通過以下配置實作的: Nginx 切割conf(非選) 在nginx.conf添加 include vhosts/*.conf; 這樣Nginx會自動引入當前目錄->vhosts目錄下的所有*. ......
2023-02-17 more一、安裝PHP 下載:https://windows.php.net/download 我下載的是此時的最新版8.2.3 下載后 解壓目錄 放到C:/tool下面目錄重命名為PHP 目錄自己定 我這個tool目錄是個人習慣 你可以放到主流的C:\Program Files下也可以放到D盤E盤任何地方 ......
2023-02-16 more0x001 自定義引數 $extra_param = "Some extra param"; Hook::add('response_end', function($params) use ($extra_param) { Log::info('Extra: '.$extra_param); }); ......
2023-02-13 more各位技術大佬,大家好,我是練習時長兩年半的代碼練習生,Max,喜歡技術,后端和架構。 問題介紹 專案配置了多個域名,如下,php 代碼中有獲取 $_SERVER['SERVER_NAME'] 的值。 server { server_name a.demo.com b.demo.com; ... } ......
2023-02-12 more目錄 1.目標圖 2.專案簡介 3.目錄結構 4.建立MySQL表 5.實作程序 5.1 index.php 5.2 data.php 5.2 method.php 5.3 case.php 5.4 main.js 5.5 css/style.css 5.6 img\icon01.png 5.7 j ......
2022-12-24 more//最近一個公司專案需要對接firebase推送,官方檔案就是謝特,再網上找了很多大神的資料,還是有很多坑,把自己踩的坑記錄一下,平時都是伸手黨,這次回饋一下 use Google\Client; /** * 注意需要準備vpn * 1.安裝sdk composer require google/a ......
2022-12-10 morelaravel-route-notes laravel框架擴展,原生注解生成路由 優點是直接生成路由檔案,不在運行中決議路由,提升效率 使用環境 [PHP] >= 8.0 [Laravel] >= 9.0 如何安裝 直接使用composer進行安裝: composer require --dev l ......
2022-12-09 more隨著跨境獨立站的流行,中英雙語的公司官網越來越受到重視。 此專案是基于開源CMS開發出的中英文雙語外貿企業網站內容管理系統,命名HanCMS HanCMS 漢CMS中英雙語多語種外貿網站系統,是一個輕量級的網站系統,訪問速度極快,使用簡單。程式代碼簡潔嚴謹,完全免費開源。可用于建設各種型別的中英文網 ......
2022-12-05 more? 這里有個坑 1:轉賬低于5毛會失敗 2:轉賬金額需要自己取整一下,微信官方金額是 分 為單位,換算成 元 時可能會除不盡 { "code":"PARAM_ERROR", "detail":{ "location":"body", "value":7.000000000000001 // 微信金額 ......
2022-12-05 more1. 問題 低版本的PHP可能會遇到不支持中文路徑的情況: (1) require('http://localhost/中文路徑/test.php'); (2) require('\中文路徑\test.php'); (3) $file = fopen('http://localhost/中文路徑/t ......
2022-11-27 more###知識點 php://filter php://filter是一種元封裝器,是PHP中特有的協議流,設計用于資料流打開時的篩選過濾應用,作用是作為一個“中間流”來處理其他流。 php://filter目標使用以下的引數作為它路徑的一部分。復合過濾鏈能夠在一個路徑上指定。 |名稱|描述|備注| | ......
2022-11-23 more需要將鍵值對動態附加到我的陣列中的特定位置。開始于:['controller' => 'tasks','action' => 'a','abc' => 'xyz']我想結束:['controller' => 'tasks','acti...
2022-11-22 more我想取一個陣列的隨機字串,并且應該計算隨機字串的輔音。問題是它沒有計算 array_rand() 中的字母這是我此時得到的:<?php $woerter = ["Maus", "Automobi...
2022-11-22 more給女友的微信公眾號訊息推送 跟上次的大致相同、新增了每日新聞、國外天氣,修改了一部分代碼 一、注冊易客云 地址:http://www.yiketianqi.com/user/register 復制下面的代碼到百度云函式代碼編輯頁 <?php $appId = '2323232'; //對應自己的ap ......
2022-11-20 more本文分析Program.cs 中Main()函式中代碼的運行順序分析asp.net core程式的啟動,重點不是剖析原始碼,而是理清程式開始時執行的順序。到呼叫了哪些實體,哪些法方。asp.net core 3.1 的程式入口在專案Program.cs檔案里,如下。ususing System; us ......
uj5u.com 2020-09-09 22:07:49 more最近被websocket的一個問題困擾了很久,有一個需求是在web網站中搭建websocket服務。客戶端通過網頁與服務器建立連接,然后服務器根據ip給客戶端網頁發送資訊。 其實,這個需求并不難,只是剛開始對websocket的內容不太了解。上網搜索了一下,有通過asp.net core 實作的、有 ......
uj5u.com 2020-09-09 22:08:02 moreMagicodes.IE在Docker中使用 更新歷史 2019.02.13 【Nuget】版本更新到2.0.2 【匯入】修復單列匯入的Bug,單元測驗“OneColumnImporter_Test”。問題見(https://github.com/dotnetcore/Magicodes.IE/is ......
uj5u.com 2020-09-09 22:08:05 more如果你用過Asp.net webform, 說明你也算是.NET 開發的老兵了。WEBform應該是2011 2013左右,當時還用visual studio 2005、 visual studio 2008。后來基本都用的是MVC。 如果是新開發的專案,估計沒人會用webform技術。但是有些舊版 ......
uj5u.com 2020-09-09 22:08:50 more今天在iis服務器配置asp.net網站,遇到一個問題,記錄一下: 問題:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程式。如果應下載檔案,請添加 MIME 映射。 WindowServer2012服務器,添加角色安裝完.netframework和iis之后,運行aspx頁面 ......
uj5u.com 2020-09-09 22:10:00 more帶著問題去思考,大家好! 問題1:HTTP請求和回傳相應的HTTP回應資訊之間發生了什么? 1:首先是最底層,托管層,位于WebAPI和底層HTTP堆疊之間 2:其次是 訊息處理程式管道層,這里比如日志和快取。OWIN的參考是將訊息處理程式管道的一些功能下移到堆疊下端的OWIN中間件了。 3:控制器處理 ......
uj5u.com 2020-09-09 22:11:13 more微信門戶應用管理系統,采用基于 MVC + Bootstrap + Ajax + Enterprise Library的技術路線,界面層采用Boostrap + Metronic組合的前端框架,資料訪問層支持Oracle、SQLServer、MySQL、PostgreSQL等資料庫。框架以MVC5,... ......
uj5u.com 2020-09-09 22:15:18 more帶著問題去思考,大家好!它是什么?它包含什么?它能干什么? 訊息 HTTP編程模型的核心就是訊息抽象,表示為:HttPRequestMessage,HttpResponseMessage.用于客戶端和服務端之間交換請求和回應訊息。 HttpMethod類包含了一組靜態屬性: private stat ......
uj5u.com 2020-09-09 22:15:23 more一、跨域 NuGet參考Microsoft.AspNet.WebApi.Cors WebApiConfig.cs中配置: // Web API 配置和服務 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 二、清除默認回傳XML格式 ......
uj5u.com 2020-09-09 22:15:48 more按資料結構分類可分為:B+tree索引、Hash索引、Full-text索引。 按物理存盤分類可分為:聚簇索引、二級索引(輔助索引)。 按欄位特性分類可分為:主鍵索引、普通索引、前綴索引。 按欄位個數分類可分為:單列索引、聯合索引(復合索引、組合索引)。 一、按資料結構分類 MySQL索引按資料結構 ......
uj5u.com 2023-03-21 13:06:31 more重要的話先說,今晚(3月20日)19:30 gt-checksum新版本發布會,點擊下面的鏈接預約: 會議詳情 (tencent.com) gt-checksum 1.2.0版本發布后,受到了廣大社區用戶的熱烈回應。短短幾天,便有幾十個star,以及社區用戶提交了十幾條issue反饋問題,更有熱心用 ......
uj5u.com 2023-03-21 12:45:22 more本文主要講解資料倉庫的建模整個理論與實踐的方法論。從0到1對資料倉庫進行建模。構建成熟的數倉架構。可以參閱《大資料之路:阿里巴巴大資料實踐》 ......
uj5u.com 2023-03-21 12:24:34 moreTCP/IP協議中有兩個具有代表性的傳輸層協議,分別是TCP協議和UDP協議。TCP協議全稱傳輸控制協議,是一種面向連接的、可靠的、基于位元組流的傳輸層通信協議。UDP協議全稱用戶資料報協議,是 TCP/IP協議模型傳輸層的無連接協議,它既不建立連接,也不檢查目標計算機是否已準備好接收,該協議只是將數... ......
uj5u.com 2023-03-21 12:06:57 more前言 近期ChatGPT可以說是太火了,問答、寫論文、寫詩、寫代碼,只要輸入精確的prompt,他的表現總是讓人驚喜。本著打不過就加入的原則。要是把ChatGPT拉入群聊中,會是怎樣一番場景?說做就做,花了1個晚上搗鼓了一個小Demo【ChatGPT群聊助手】,憑借它的“聰明才智”,應該可以搞定我的 ......
uj5u.com 2023-03-21 12:06:06 moreTCP/IP協議中有兩個具有代表性的傳輸層協議,分別是TCP協議和UDP協議。TCP協議全稱傳輸控制協議,是一種面向連接的、可靠的、基于位元組流的傳輸層通信協議。UDP協議全稱用戶資料報協議,是 TCP/IP協議模型傳輸層的無連接協議,它既不建立連接,也不檢查目標計算機是否已準備好接收,該協議只是將數... ......
uj5u.com 2023-03-21 12:05:21 more