收藏 / 列表

buildyuan - 使用php-imap查詢操作郵件收件箱

最近在業務場景裏有接收解析用户主動發送的郵件,使用php-imap實現了這一需求,記錄一下。 確定實現方式 讀取郵件的協議有POP3和IMAP兩種,區別:POP3協議允許電子郵件客户端下載服務器上的郵件,但是在客户端的操作,不會反饋到服務器上。IMAP提供webmail與電子郵件客户端之間的雙向通信,客户端的操作都會反饋到服務器上,對郵件進行的操作,服務器上的郵件也會做相應的動作。 需求要求處理完

email , imap , php , yii2 , 後端

唐青楓 - C#.NET FluentValidation 全面解析:優雅實現對象驗證

簡介 FluentValidation 是一個基於“流式 API”(Fluent API)的 .NET 驗證框架,用於在應用層對模型(DTO、ViewModel、Entity 等)進行聲明式驗證。 核心優勢: 高可讀性:通過鏈式方法配置驗證規則,邏輯清晰; 可複用:將驗證代碼從業務邏輯中分離,易於單元測試; 豐富的內置規則:郵箱、長度、正則、多字段聯動、集合驗證

c# , .net

會飛的鳥 - PHP實現站內搜索的開源利器——WindSearch

WindSearch是一個基於中文分詞,由純PHP開發全文檢索引擎,可快速搭建PHP站點的站內搜索,他沒有任何繁瑣的安裝配置、不需要維護調優、不佔用服務器內存、可與PHP項目完美融合在一起。 github地址:https://github.com/rock365/windsearch 必須極速安裝~ 使用composer安裝: composer require rock365/windsearch

elasticsearch , 搜索引擎 , php , 全文檢索 , 站內搜索

miadk - 代練平台紅黑榜:多客代練系統憑啥登頂玩家推薦榜TOP1?代練系統源碼遊戲代練

一、技術架構設計 前端架構 Vue.js:用於構建響應式用户界面,支持組件化開發,提升代碼複用性。 ElementUI/Ant Design Vue:提供豐富的UI組件,加速前端開發。 Vue Router:管理前端路由,實現單頁應用(SPA)的導航。 Vuex:集中管理應用狀態,確保數據一致性。 後端架構 ThinkPHP6:作為後端框架,提供RESTful API接口,處理業

開源軟件 , 小程序 , app

碼農先森 - PHP轉Go系列 | ThinkPHP與Gin框架之打造基於WebSocket技術的消息推送中心

大家好,我是碼農先森。 在早些年前客户端想要實時獲取到最新消息,都是使用定時長輪詢的方式,不斷的從服務器上獲取數據,這種粗暴的騷操作實屬不雅。不過現如今我也還見有人還在一些場景下使用,比如在 PC 端掃描二維碼,然後使用長輪詢的方式從服務端獲取最新的掃碼信息,來判斷用户是否已經掃碼完成,諸如這種場景還有不少。其實大家都知道長輪詢的方式不好,那為什麼還有人使用呢? 我想最直接的原因就是「開發起來簡

php , gin , go , thinkphp

Leojx - PHP Composer包的其他安裝方式

Composer包構建文件 { "name": "liujianxin/message-service-packagist", "description": "chang yu jun ge .TECH Message-service", "version": "1.0.6", "type": "library", "license": "MIT",

composer , php , 教程 , composer-php

G佳偉123 - win下載安裝不同java版本教程

不同版本jdk下載與安裝 1. 下載 最全java版本官方下載地址https://www.oracle.com/java/technologies/downloads 下載.exe安裝文件即可 2.安裝 下載後雙擊exe程序即可安裝,在第二布時要特別注意:安裝路徑不要有中文或含有空格 3.檢查java是否安裝成

命令行 , php , 後端開發 , JAVA

唯一丶 - Laravel 多態關聯的模型本地化套用

Laravel 多態關聯的模型本地化套用 前言 在項目中,一般情況下,我們可以使用單個字段來創建一個一對一或者一對多關聯,比如一個 User 有多個 Post。 而除了這些,我們偶爾會遇到一些關聯關係除了需要根據 ID 進行關聯外,還可能需要根據不同的 Type 去關聯不同的模型,而這,就是多態關聯。 在 Laravel 中,為我們提供了開箱即用的多態關聯。 準備環境 軟件

php , laravel

yanwushu - v1.4.6——新增引導性debug,讓你更簡單的找到問題

距離上次更新(2024-11-21) 5 天之後,今天給大家帶來 1.4.6 的更新。 本次更新為大家帶來更加貼心的引導性功能。 好的軟件應該是一個有服務意識的服務員。總在你需要的時給你適當的建議。按照服務員的指導建議,快捷的達到使用者的目的。 Xserver的開發理念就是簡單、靈活、服務用户。所以在這個理念的指導下我們升級了以下功能,變動雖然很小,但是在工作場景中將大大提升你的生產力。 當 Ng

php , laravel , phpstorm , phpstudy , 開發環境

後山人 - 穿越週期:堅持使用 PHP 的感悟與選擇的哲學

穿越週期:堅持使用 PHP 的感悟與選擇的哲學 摘要 在技術世界,PHP 似乎每年都要經歷一次“死亡”的預言,但它始終以驚人的韌性存活並持續進化。對於那些選擇堅持使用 PHP 的開發者而言,這不僅僅是一種技術選擇,更是一種對務實、效率與持續進化的深刻理解。 本文將分享堅持使用 PHP 的三大感悟,並結合 鋭智後台(RaiseAdmin)快速開發平台 的實踐,闡述 PHP 如何在現代化浪潮中,憑藉其

vue.js , MySQL , 小程序 , php , 教程

奔放的炒粉 - 主動溝通和透明管理

透明溝通是有效管理客户期望的關鍵。項目經理需要定期與客户溝通,及時反饋項目進展,報告任何潛在問題,並調整項目目標或時間表,以確保客户對項目的期望保持現實和合理。 定期進度彙報在項目執行過程中,項目經理應定期向客户提供項目進度報告。這些報告不僅應包括完成的任務和里程碑,還應提供項目當前的挑戰和風險,幫助客户瞭解項目的真實狀態。這種透明的進度彙報能夠及時消除客户對項目進度的疑慮,並確保客户的期望始終與

fiddler , bootstrap , tailwind-css