收藏 / 列表

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

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

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

唐青楓 - Linux vimgrep 詳解

簡介 :vimgrep 是 Vim 提供的「直接在指定文件集裏用正則查找」的命令 與外部 grep 不同,vimgrep 在查到結果後會將匹配行寫入 快速修復列表(quickfix list),並可通過 :copen、:cnext、:cfirst 等命令逐條跳轉 支持 Vim 的正則引擎,允許靈活使用 Vim 正則、分組、魔法模式等 基本語法 :vimgrep[!] /{pattern}

Linux , vim

dreamans - Symfony4中文文檔: 路由

路由 漂亮的URL是任何嚴謹的Web應用程序所必須的. 這意味着像 index.php?article_id=57 這樣醜陋的URL要被 /read/intro-to-symfony 所取代. 具有靈活性更加重要. 如果你需要將 /blog 更改為 /news , 需要做些什麼? 你需要搜索並更新多少鏈接才能做出這種改動? 如果你使用的是Symfony的路由, 更改將是很簡單的. 創建路由 路由是

php , symfony

duoke球球 - 從功能模塊看校園源碼小程序系統的未來:社交、服務、交易三合一

隨着微信生態的成熟和高校數字化需求的提升,校園小程序正從單一功能向“社交‑服務‑交易”三大模塊深度融合演進。過去的跑腿、二手、兼職等模塊往往各自為政,用户需要在多個入口切換;而未來的校園平台將把這三類需求統一在同一個入口、同一套用户體系下,實現“一站式校園生活”。這一趨勢在近期的研究與實踐中已有明確的雛形。 1. 社交模塊的升級路徑 傳統的校園論壇往往只提供文字貼子和簡單的點贊評論功能。最

MySQL , uniapp , php

堂堂糖唐 - [Doctrine Migrations]數據庫遷移組件的深入解析一:安裝與使用

場景分析 團隊開發中,每個開發人員對於數據庫都修改都必須手動記錄,上線時需要人工整理,運維成本極高。而且在多個開發者之間數據結構同步也是很大的問題。Doctrine Migrations組件把數據庫變更加入到代碼中和代碼一起進行版本管理,很好的解決了上述問題。 Doctrine Migrations是基於Doctrine DBAL組件的數據遷移組件。集成於Laravel,Symfony等主流框架。

php , laravel , 數據遷移 , symfony , migration

Christian Heilmann - PHP: What You Need To Know To Play With The Web

You won’t come out a professional PHP developer, but you’ll be well on your way to building a small page that uses Web services. You can find a lot of great PHP info on the Web, and most of the time

php , coding

lcp0578 - Symfony筆記之--自定義異常提示

Custom Exception ExceptionController namespace KitBaseBundle\Controller; use Symfony\Bundle\TwigBundle\Controller\ExceptionController as BaseController; use Symfony\Component\HttpF

symfony3 , php , php框架 , symfony

CRMEB - 數據大屏rem適配方案

一般來説,做PC端的頁面並不像移動端那樣對分辨率及屏幕大小有的特別強的要求,但是針對數據大屏這種展示型的頁面來説,就需要考慮適配的方案了,畢竟要儘可能的保證大部分的主流顯示器都能正常展示。 市面上大部分的顯示器幾乎都是16:9的尺寸,也就是1920 * 1080的分辨率。 理想中的效果 當屏幕的尺寸比例剛好是16:9時,頁面能剛好全屏展示,內容佔滿顯示器 當屏幕的尺寸比例小於16:9時,頁

rem

牙小木木 - 非對稱加密+數字簽名+對稱加密基本交互原理

主要內容:純文字説明如何實現基於RSA+DES+數字簽名實現的業務交互流程 説明 內容 A的私鑰 A-PRIVATE-KEY B的公鑰 B-PUBLIC-KEY B的私鑰 B-PRIVATE-KEY A的公鑰 A-PUBLIC-KEY 發送內容 cont

加密解密 , rsa

miadk - 相親交友系統從免費到付費:交友平台如何用“信任價值”構建可持續的盈利護城河?

在免費交友平台氾濫、用户付費意願低迷的市場環境下,“信任價值”是打破同質化競爭、驅動用户付費的核心抓手。用户為社交付費的本質是為“確定性”買單——即降低社交風險、提升關係質量、獲得真實價值回報。以下從信任價值構建、盈利模式設計、風險防控三方面展開,提供可落地的策略框架。 一、信任價值的本質:用户為何願意為“確定性”付費? 信任價值的三大維度 1、 身份真實性:虛假信息氾濫、詐騙風

系統設計 , 小程序 , app , 系統架構 , 公眾號

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

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

php , gin , go , thinkphp

buildyuan - Macbook m1 Big Sur 安裝Valet 運行yii2

準備工作 假定你已經在本機安裝完成了 brew / composer / php 檢查環境變量 $echo $PATH | grep composer #如果沒有,添加環境變量 $export PATH=~/.composer/vendor/bin:$PATH #檢查一下 $echo $PATH | grep composer /Users/yourname/.composer/vendor/b

php , laravel , yii2 , bigsur , m1

Jacob Goldman - Advanced Power Tips For WordPress Theme Developers

WordPress does not try to be an “everything to everyone” CMS right out of the box. Many systems do an average job incorporating 99% of what the potential CMS market might need, even if the last 15-2

wordpress , php , templates , Techniques (WP)

dejavu - Phalcon數據庫抽象層

數據庫抽象層(Database Abstraction Layer) Phalcon\Db是Phalcon\Mvc\Model底層組件,由它驅動框架中的模型層。它完全由C語言編寫,是一個獨立的數據庫高級抽象層。 與傳統模型相比,該組件允許更底層的數據庫操作。 數據庫適配器(Database Adapters) 該組件使用適配器來封裝特定的數據庫操作。Phalcon使用PDO連接數據庫,支持下列數據

php , phalcon

huangzhhui - Hyperf 發佈 v1.1.10 版本 | 企業級的 PHP 微服務雲原生協程框架

更新內容 本週更新主要為一個 Bugfix 版本,我們修復了一些組件的 ?Bug 和做了一些調整,發佈於 1.1.10 版,建議使用 1.1 的用户更新。 直接訪問 官網 hyperf.io 或 文檔 hyperf.wiki 查看更新內容。 修復 #1104 修復了 Guzzle 客户端的重試中間件的狀態碼識別範圍為 2xx; #1105 修復了 Retry 組件在重試嘗試前不還原管道

hyperf , coroutine , swoole , php

yanwushu - Xserver 1.4.5 發佈——和swoole一起為你提供簡單、強大功能

距離上次更新(2024-11-14) 7 天之後,今天給大家帶來Xserver 1.4.5的更新。 近期接到不少用户反饋,大家對 swoole 的需求還是比較多的。所以就提前實現 swoole 擴展的支持。 swoole 是一個高性能的基於協程的引擎,用來構建高性能系統。 有了 swoole 擴展的加持,Xserver可以為大家提供更加強大的環境支持。讓你在快速構建系統的路上一往無前! 本次更新為

開發環境配置 , php , laravel , 開發環境

唯一丶 - Xdebug 2.9 遠程調試使用指南

前言 在開發過程中,我們最少不了的就是調試,因為 php 不能像 Java 和 C# 那樣與生俱來的優勢,擁有開箱即用的斷點調試,很多時候我們的開發者都是使用的 var_dump 方法來對結果進行輸出,而有的時候需要查看調用棧時,有的開發者甚至都不知道如和下手。(可以 throw 異常 或者 使用 debug_print_backtrace 和 debug_backtrace 來打印調用棧),雖然

xdebug , php , ubuntu16.04 , 調試

Leojx - 高併發集羣架構圖譜(生產級全鏈路視角)

1.接入層 ┌────────────────────────────────────────────┐ │ - CDN / API網關(WAF) │ │────────────────────────────────────────────│ │ - 網關服務(Kong / Nginx + Lua)

高併發 , 架構設計 , 集羣 , 後端

big_cat - Laravel Eloquent where 查詢條件的解析器增強版

個人感覺 Eloquent ORM 的 where 條件解析場景並不是那麼的豐富,很多條件的拼裝都需要引入額外的 orWhere, whereNotIn, whereBetween, whereNotBetween 來輔助完成。這樣在做一些抽象的底層查詢方法時,不是很友好,上層傳遞的查詢條件是不確定的,如果能靈活的解析各種混合式的查詢條件(用數組的方式描述),使用起來會更高效靈活些。 /** *

where , orm , laravel , eloquent

後山人 - 為什麼 PHP 依然有如此龐大的用户羣?——技術選擇背後的商業邏輯與進化

為什麼 PHP 依然有如此龐大的用户羣?——技術選擇背後的商業邏輯與進化 摘要 儘管每年都有“PHP 已死”的論調出現,但數據顯示,PHP 依然是互聯網上使用最廣泛的服務器端編程語言之一。根據 W3Techs 的統計,截至 2024 年,超過 75% 的網站在使用 PHP [1]。 PHP 的持續流行並非偶然,它是技術進化、商業成本、成熟生態和開發效率共同作用的結果。本文將從四個核心維度,結合 鋭

vue.js , php , Javascript

G佳偉123 - 執行npm install 時報錯 Host key verification failed

問題: 安裝依賴的時候出現Host key verification failed問題,整理了一下解決流程: 1、要在git設置一下身份的名字和郵箱 git config --global user.name "yourname" ==== 用户名 git config --global user.email“your@email.com

php , 後端開發 , npm , Git