收藏 / 列表

會飛的鳥 - PHP網站平替ES的搜索引擎來了,更輕量更方便!

Windsearch windsearch,PHP原生實現的全文檢索引擎,無任何複雜的安裝配置,開箱即用,可承受百萬至千萬的數據。零安裝配置、零心智負擔,擁有強大的算法,包含多種檢索模式,集成到PHP項目後,無需維護,一勞永逸。 本搜索引擎適合外貿獨立站、垂直社區、區域性電商、cms系統、PHP開發工作室、服務器配置一般的網站、需要快速搭建搜索的網站、個人博客等。 github地址:https:/

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

唐青楓 - 輕量又高效:C#.NET RepoDB 實戰指南

簡介 RepoDB 是一個“混合” ORM(Hybrid ORM),旨在彌合微型 ORM(如 Dapper)和全功能 ORM(如 EF Core)之間的鴻溝,既提供對 SQL 的直接控制,又封裝了常用的高級操作 核心特性 混合 ORM 功能 支持微型 ORM 的原始 SQL 查詢(ExecuteQueryT)和 Fluent API(QueryAllT)。 提供完

c# , .net

dreamans - Symfony4中文文檔: 安裝和設置Symfony框架

安裝和設置Symfony框架 要創建新的Symfony應用程序, 首先確保使用的是PHP7.1 或更高版本並且已經安裝Componser. 如果未安裝, 請首先在系統上全局安裝Componser. 如果你想使用虛擬機(VM), 請查看Homestead 通過運行以下命令來創建新項目: $ composer create-project symfony/website-skeleton my-pro

php , symfony

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

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

MySQL , uniapp , php

堂堂糖唐 - [Doctrine Migrations] 數據庫遷移組件的深入解析三:自定義數據字段類型

自定義type 根據官方文檔,新建TinyIntType類,集成Type,並重寫getName,getSqlDeclaration,convertToPHPValue,getBindingType等方法。 TinyIntType.php完整代碼: ?php namespace db\types; use Doctrine\DBAL\ParameterType; use Doctrine\DBAL\

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筆記之--控制器的快捷方法

Shortcuts methods in Controller 1. 獲取服務 $this-get($serviceId); 2. 重定向 $this-redirectToRoute($routeName, $parameters, $status = 302); 3. 生成路由的url $this-generateUrl($routeName, $paramet

symfony3 , php , php框架 , symfony

CRMEB - PHP 項目對接視頻號原來如此簡單,小白也能輕鬆完成【帶附件】

首先,商家需要在微信後台申請自定義版交易組件權限,申請成功後,可以將小程序關聯至對應視頻號,並在視頻號帶貨直播中使用。 申請開通商户號 等商户號審核之後在操作一下步驟接口調用(pro為例) 實例代碼 商品接口調用(https://api.weixin.qq.com/sho...) 添加完商品等到微信審核,審核過後下單購買 打開微信開發

php , 微信公眾平台

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

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

加密解密 , rsa

Leojx - mysql 索引失效的多種場景

MySQL 索引會失效的情況很多,尤其是在查詢條件、數據類型、排序方式或優化器選擇策略上不合適時。下面我按常見原因分組給你梳理一下,並標明是肯定失效還是可能失效(取決於優化器判斷)。 一、查詢條件寫法導致失效 這些是最常見的坑: 在索引列上使用函數或表達式(肯定失效) SELECT * FROM user WHERE YEAR(create_time) = 2024; -- cr

MySQL , 索引

miadk - 基於PHP+Uni-app的遊戲陪玩系統平台陪玩小程序源碼:如何解決用户匹配效率與服務質量難題?

一、用户匹配效率優化 精準匹配算法設計 標籤化匹配 用户標籤:通過用户註冊信息(如遊戲類型、段位、偏好)和歷史行為(如常用陪玩師、服務時長)生成動態標籤。 匹配邏輯: 基礎匹配:用户選擇服務類型(如遊戲陪玩)後,優先篩選標籤匹配度≥80%的陪玩師。 加權排序:對陪玩師按響應速度(歷史接單時間)、好評率、距離(如附近陪玩師)加權排序,提升推薦合理性。 實時

小程序 , app , php

碼農先森 - 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

yanwushu - Xserver v1.4.3 發佈——支持服務一鍵重啓和多實例同時下載

馬上使用簡單、高效的 PHP 集成開發環境!https://x-server.ltd 1.4.2之前,mysql、nginx 、redis、php 等服務,只能開啓或者關閉服務。當某些情況下(比如修改了配置文件)需要重啓服務的時候,關閉、打開操作就變得有些麻煩。 Xserver 始終將服務搭建簡單化和操作簡單化作為產品核心特性,所以在 1.4.3 版本中主要給大家提供了所有服務一鍵重啓的功能。操作

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

唯一丶 - 介紹一個 Laravel 中有用的工具類:Fluent

前言 在之前使用 PHPStan 對代碼進行靜態檢查的時候,如果把檢查等級提升到 9,在把一個 mixed 類型的值傳遞給需要明確類型的參數時,就會出現提示。 function foo(int $a): int { return $a * 1; } function bar(): mixed { return 'a'; } $a = bar(); $b = foo($a); /

php , laravel

big_cat - composer 版本號表達式:^ / ~ / *

版本號規則 主版本號.次版本號.修訂號 ^ 表示除主版本號,其他段都可以變 "php": "^7.3|^8.0" 表示 7.3 = 版本號 8.0 或 8.0 = 版本號 9.0 "php": "=7.3,8.0" 表示 7.3 = 版本號 8.0 ~ 下一個主要版本段 "mockery/mockery": "~1.3" 表示 1.3 = 版本號 2.0 "mockery/mockery"

composer , 版本 , composer-php

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

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

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

guanguans - laravel-api-response - 規範化和標準化 Laravel API 響應數據結構

laravel-api-response - 規範化和標準化 Laravel API 響應數據結構 laravel-api-response - 規範化和標準化 Laravel API 響應數據結構。 源碼 guanguans/laravel-api-response 功能 支持自定義響應數據結構 支持 restful 接口響應(可選) 支持自動處理 api 異常 支持本地化消息 支持

php , API , laravel , restful

G佳偉123 - vue npm install安裝插件請求github過慢問題

vue安裝插件請求github過慢問題 新項目執行npm install安裝了半天發現還在安裝插件一看是請求的github 解決方案 切換國內鏡像源 切換至國內鏡像源是提升下載速度最直接有效的方法。常用的國內鏡像源包括淘寶鏡像、華為雲鏡像和騰訊雲鏡像。 配置淘寶鏡像源可以使用命令: npm config set re

鏡像源 , vue.js , 下載速度 , github , 前端開發