收藏 / 列表

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

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

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

唐青楓 - Git 實戰:一文讀懂 git push -u origin main 命令

簡介 命令的完整語法結構 git push -u origin main 其實等價於: git push --set-upstream origin main 分為三個部分: 部分 含義 git push 推送(push)本地提交到遠程倉庫 origin 遠程倉庫名稱(默認是 origin,指克隆時的默認遠程)

Git

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)

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

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

php , symfony

duoke球球 - 2025陪玩系統小程序源碼開發實戰:線下計時收費,線上試音挑選,打造自己的藍海系統

核心功能架構 多端適配與全場景覆蓋 技術棧:採用UniApp框架實現小程序、H5、APP、公眾號四端同步開發,後端基於SpringBoot+MyBatis-Plus構建微服務架構,數據庫採用MySQL(主從分離)+Redis(緩存與會話管理)。 陪玩系統演示功能入口 功能模塊 用户端:支持遊戲陪玩下單(選擇遊戲類型、段位、時間、價格)、陪玩師篩選(按技能、價格、接單次數)、實時語音/視頻通訊

php , uni-app

堂堂糖唐 - [Doctrine Migrations] 數據庫遷移組件的深入解析二:自定義集成

自定義命令腳本 目錄結構 目前的項目結構是這樣的(參照代碼庫): 其中,db/migrations文件夾是遷移類文件夾,config/db.php是我們項目原有的db配置,migrations.php和migrations-db.php是遷移組件需要的配置文件。 編寫自定義命令腳本 現在先在根目錄新建文件:migrate,沒有後綴名,並且添加可執行權限。 並且參照組件原有的命令腳本vendor/

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

Christian Heilmann - Entering The Wonderful World of Geo Location

Then I went to my first WhereCamp, an unconference dealing with geographical issues and how they relate to the world of Web development. Even my A-Levels in Astronomy did not help me there. I was ou

coding , html5

lcp0578 - symfony筆記之--基礎常用知識點

Symfony Basic 獲取登錄用户信息 控制器中 $this-getUser(); //等價於 $this-get('security.token_storage') -getToken() -getUser(); Twig中: {% if app.user %}{{

php , symfony

CRMEB - 簡單的常量和變量的運算實例

目標 本文旨在介紹 tensorflow 入門知識點及實戰示例,希望各位新手能在學習之後熟練 tensorflow 相關操作 簡單的常量運算代碼 import tensorflow as tf v1 = tf.constant([[5,6]]) v2 = tf.constant([[2],[4]]) p1 = tf.matmul(v1, v2) p2 = tf.matmul(v2, v1)

常量 , 變量

牙小木木 - CodeIgniter框架中抽取部分類庫做問題追蹤的思路

背景 由於各種原因,沒有接入完整的調用鏈追蹤,(┬_┬)。但是我們自身再通過php的curl調用各端接口時,會請求多次。那麼有沒有一種方法可以在不植入業務代碼的前提下,捕捉到這些curl的請求呢。顯然,ci有基本的hook操作。我們可以在相關節點時,可選擇的把這些收集到到的通過異步的方式發送給指定的監聽者。 curl類庫(部分代碼) class Ycurl { public $resour

php , codeigniter

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

miadk - 社交電商圈子系統同城圈子論壇小程序開源源碼:圈子系統如何重構直播帶貨的信任經濟

圈子系統通過構建“私域流量+深度互動+價值認同”的信任閉環,正在重塑直播帶貨的底層邏輯。其核心在於將傳統電商的“流量收割”模式轉化為基於情感聯結的“信任複利”模式,以下從機制創新、信任構建、商業價值三個維度展開分析: 一、信任重構的底層邏輯:從“流量交易”到“關係資產” 圈層化信任篩選 圈子系統通過興趣、地域、消費偏好等維度細分用户羣體,形成高粘性社羣。例如,母嬰類圈子通過“育兒經驗分享+產

開源軟件 , 小程序 , 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 1.4.5 發佈——和swoole一起為你提供簡單、強大功能

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

開發環境配置 , 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 - mysql 遷移至 8.0 時的注意事項

密碼模式 PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password] mysql8 之後,默認的密碼模式改為 caching_sha2_password,新的模式需要新的驅動,至少現在 pdo / navicat 還沒給出,所以我們還是得切換

mysql8 , pdo , php , 兼容性

後山人 - 有些數據管理的軟件,真心不用找人寫的

我們的Simplest Admin快速開發系統,有國企、高校、政府、公司、個人等各類用户。他們都有同樣的特點,就是需要快速的完成,功能不是特別複雜的系統,他們本身就是各個組織信息部門的人員,本事就有責任落實這些需求,但是,苦於沒有合適的,上手就用的系統;這時候,我們的Simplest Admin系統就恰好滿足了他們的需求。 首先,快速且完整,他們可以使用代碼生成,不同於很多系統一鍵生成,需要

vue.js , thinkphp

guanguans - php-cs-fixer 集成 blade-formatter 來格式化 blade 模板

php-cs-fixer 集成 blade-formatter 來格式化 blade 模板 準備工作 安裝 PHP-CS-Fixer 和 blade-formatter composer require --dev friendsofphp/php-cs-fixer npm install -g blade-formatter 創建修復器 BladeFixer.php ?php /** @noi

lint , php , laravel , php-cs-fixer , ci

G佳偉123 - ThinkPHP5 徹底關閉runtime下log日誌

在ThinkPHP5中徹底關閉runtime目錄下的log日誌記錄,可以通過修改配置文件來實現。 配置修改方法 方法一:修改日誌類型為test模式 在application/config.php配置文件中找到日誌配置項,將type改為test: 'log' = [ 'type' = 'test', // 測試模式,不記錄任何

數組 , php , 後端開發 , 配置項 , 日誌記錄

flydean - 解鎖Java面試中的鎖:深入瞭解不同類型的鎖和它們的用途

簡介 多線程編程在現代軟件開發中扮演着至關重要的角色。它使我們能夠有效地利用多核處理器和提高應用程序的性能。然而,多線程編程也伴隨着一系列挑戰,其中最重要的之一就是處理共享資源的線程安全性。在這個領域,鎖(Lock)是一個關鍵的概念,用於協調線程之間對共享資源的訪問。本文將深入探討Java中不同類型的鎖以及它們的應用。我們將從基本概念開始,逐步深入,幫助您瞭解不同類型的鎖以及如何選擇合適的鎖來解決

面試 , , 面試問題 , JAVA

註銷 - rxjs 裏 Skip 操作符的一個使用場景

skip 操作符允許我們忽略源的前 x 個排放。 當我們有一個始終在 subscription 上發出希望忽略的某些值的可觀察對象時,就可以使用這個操作符。比如 Observable emit 的前幾個值並不是我們感興趣的值,另一種情況是我們訂閲了 Replay 或 BehaviorSubject,並且不需要對初始值進行操作,而只關心初始值之後的數據 emit. 這種情況下,skip 操作符非常有

rxjs , angular , saprfc , sap , 前端