博客 RSS 訂閱

duokeli - 開源版陪玩陪聊源碼小程序是什麼?多角度解讀陪玩系統在熱門領域的地位!

在年輕消費習慣的變革下,陪玩經濟的增長速度正在重塑娛樂社交傳統模式。從線上遊戲開黑到線下劇本殺組隊,從語音聊天室到虛擬戀人服務,這個新興產業不僅創造巨大的市場,更孕育着全新的商業模式和創業機遇。 一、技術架構:陪玩系統的搭建 基於TP6+Uni-app框架開發;客户移動端採用uni-app開發,管理後台Tp6開發。 支持微信公眾號端、微信小程序端、H5端、PC端多端賬號同步,可快速打包生成

二次開發 , uniapp , 源碼 , php框架 , 數據庫開發

收藏 評論

對你無可奈何 - 批量生成 Kubernetes 部署模板:從 1 到20順序模板

前言: 在微服務架構下,我們常常需要部署多個服務實例來確保應用的高可用性和負載均衡。在使用 Kubernetes 時,這通常意味着我們需要創建多個 YAML 文件來定義不同的資源配置。本文將指導您如何快速生成從 **pvp-game-1.yaml** 到 **pvp-game-20.yaml** 的 Kubernetes 部署與服務模板。 批量生成 Kubernetes 部署模板 1. 理解模板文

sed , kubernetes , devops , yaml , bash

收藏 評論

kingluo - burl: 一個簡單但靈活的 HTTP/3 測試框架,基於 bash 和 curl

我創建了一個基於 bash 和 curl 的新 HTTP/3 測試框架: https://github.com/kingluo/burl 背景 幾個月前,當我將 QUIC 補丁從 nginx 主線移植到 APISIX 並嘗試測試時,我發現test::nginx運行得不太好。它使用錯誤的監聽指令參數“http3”而不是“quic”(可能是由於版本差異)。 所以我想知道是否可以設計一個簡單的測試

http3 , bash , testing , Nginx , curl

收藏 評論

潤雨冰雪 - 一次容器裏的殭屍進程排查

背景 “大棟老師”的一個應用,經常會有殭屍進程產生。程序的調用邏輯大概如下: 主進程A產生多個B類進程B1,B2,B3等,每一個B類進程又產生了若干個C類進程,C1,C2,C3,現象就是容器中會出現部分C進程的殭屍進程。 經過簡單的分析發現是一些B類進程先結束,導致一些C類進程成為殭屍進程。但是這個不符合常規的邏輯,因為正常情況下父進程如果結束,子進程會成為孤兒進程,從而被內核的1號進

bash , Docker , go

收藏 評論

潤雨冰雪 - 一次容器裏的殭屍進程排查2

前序 上次的排查,我們發現在容器裏golang進程作為1號進程的時候不具備等待孤兒進程退出狀態的能力,但是bash就可以,帶着這個問題,我們進一步研究。 尋找思路 我們再次看下維基百科對於殭屍進程的定義。 殭屍進程定義 對於裏面的內容,我們不逐字逐句分析,其中有一句話 子進程死後,系統會發送SIGCHLD信號給父進程,父進程對其默認處理是忽略。如果想響應這個消息,父進程通常在信號事件處理程序中,使

bash , Docker , go

收藏 評論

2763926672 - oh-my-zsh 自定義終端 PS1中的 Conda 和 Virtualenv 環境標識

起因是因為在安裝完 Conda 後每次進入終端,都會自動進入名為“base”的 Python 虛擬環境,這本來沒什麼,而我用的 shell 工具是 oh-my-zsh,主題是 dst,這個主題代碼貌似有點問題,導致虛擬環境與後面的用户名@主機名等信息打印了兩行,類似如下效果: (base) mz@mac:~

oh-my-zsh , bash , Linux , zsh , Python

收藏 評論

王先生SSL - 免費通配符SSL證書怎麼申請

SSL證書在日常網站管理、運維、部署中有重要的作用,通常網站默認http升級為https主要起到數據加密,對網站管理者、單位的身份驗證,消除網頁不安全提示等等作用。那麼在現在免費通配符SSL證書都是90天有效期的情況下,怎麼操作呢? 1、申請免費通配符SSL證書 以JoySSL申請證書為例,另外部分廠商也提供免費通配符SSL證書的申請,有需要可以自行搜索。 打開J

ssl , ssl證書 , HTTP , HTTPS , bash

收藏 評論

鳩摩智首席音效師 - 命令行參數如何傳遞給 bash 腳本 ?

命令行參數也稱為位置參數,這些參數是運行時終端上的 shell 腳本所特有的。在命令行傳遞給 shell 腳本的每個變量都存儲在相應的 shell 變量中,包括 shell 腳本名稱。 在本教程中,我們將學習如何在 Linux 中向 bash shell 腳本傳遞命令行參數。 參數説明如下: 讓我們創建一個名為 arguments.sh 的 shell 腳本,它將顯示所提供的命令行參數,並計算

bash , shell

收藏 評論

鳩摩智首席音效師 - Bash 中的 ${} 和 $() 有什麼區別 ?

Bash (Bourne-Again SHell) 是一種流行的 Unix SHell,用於編寫腳本。如果您使用 Bash 腳本,那麼瞭解不同的語法元素對於提高腳本的效率和避免錯誤是很重要的。 在本文中,我們將解釋 Bash 中 ${} 和 $() 語法之間的區別,並向您展示如何使用它們。 ${} 語法:參數擴展 Bash 中的 ${} 語法用於參數擴展。這意味着它可以幫助您獲取和更改變量的值。

bash

收藏 評論

鳩摩智首席音效師 - 如何從一個 Shell 腳本調用另一個 Shell 腳本 ?

在 Unix 和 Linux 的世界中,shell 腳本是一種強大的工具,可用於任務自動化和系統管理等。通常,我們需要從一個 shell 腳本中調用另一個 shell 腳本。這不僅有助於將複雜的腳本組織成可管理的模塊,而且有助於腳本的可重用性和可維護性。 Basic Method 最直接的方法是在父腳本中使用它的路徑。 假設您有兩個腳本:script1.sh 和 script2.sh scrip

bash

收藏 評論

鳩摩智首席音效師 - 如何使用 Shell 腳本驗證 IPv4 地址 ?

驗證 IP 地址是網絡和系統管理中的一項常見任務。在本教程中,我們將學習如何使用 shell 腳本驗證 IPv4 地址。這在需要確保用户輸入或來自其他來源的數據採用正確的 IPv4 格式的情況下特別有用。 IPv4 地址格式 IPv4 地址由 4 個 8 字節組成,每個 8 字節的取值範圍為 0 ~ 255,中間用點分隔。例如:192.168.1.1 是合法的 IPv4 地址。 編寫腳本 我們將

bash

收藏 評論

鳩摩智首席音效師 - SH 和 BASH 有什麼不同 ?

當談到 shell 腳本編寫時,經常出現兩個突出的 shell,Bourne shell (SH) 和 Bourne Again shell (Bash)。兩者都是基於 unix 和 linux 的系統的組成部分,提供與操作系統交互的接口。本文旨在深入研究這兩種 shell 之間的複雜差異,揭示它們的獨特特徵,並提供比較分析,以幫助您瞭解何時以及為什麼使用其中一種。 SH 和 Bash 簡

sh , bash

收藏 評論

鳩摩智首席音效師 - 如何在 Bash 中使用 =~ 操作符 ?

在 Bash 腳本世界中,有各種操作符可供我們使用,使我們能夠操作、比較和測試數據。其中一個操作符是 =~ 操作符。這個操作符經常被忽視,但功能非常強大,它為我們提供了一種使用正則表達式匹配字符串模式的方法。 =~ 操作符語法 語法很簡單,=~ 操作符在 [[ ]] 中使用,字符串和正則表達式是操作數,如下所示 [[ string =~ regular_expression ]] 如果字符串匹配

bash

收藏 評論

鳩摩智首席音效師 - Linux Bash 中 $? 的詳細用法

Bash (Bourne Again SHell) 是使用最廣泛的 SHell 腳本語言之一,因為它與 Unix 和 Linux 系統兼容。它提供了許多內置函數和變量,使腳本編寫更高效,更不容易出錯。其中一個變量是 $?, 它是 Bash 腳本錯誤處理的一個組成部分。這個特殊變量保存最後一個執行命令的退出狀態,這對於根據命令成功或失敗控制腳本流至關重要。 1. 理解退出狀態 在類 unix 操作

bash

收藏 評論

Ansurfen - 耗時一週,我的編程語言 Hulo 新增 Bash 轉譯和包管理工具

嘿,腳本開發者們! 還記得上週我介紹的那個能編譯成 VBScript 的現代編程語言 Hulo 嗎?這周它又有了重大更新! 🚀 本週重磅更新 1. Bash 轉譯器正式上線! 是的,你沒看錯!Hulo 現在不僅支持 VBScript,還支持 Bash 了! 這意味着你可以用同一套現代語法,同時生成 Windows 和 Linux/macOS 的腳本: // main.hl class User

vbs , bash , 編程語言 , 編譯器 , go

收藏 評論

鳩摩智首席音效師 - 如何在 Bash 命令中執行命令 (嵌套命令) ?

Bash 腳本是一種功能強大的工具,可以自動執行任務和簡化 Linux 環境中的工作流程。Bash 中有一個非常酷炫的功能:在執行命令的中執行另一個命令,也稱為嵌套命令或命令替換。 本文將深入介紹如何掌握嵌套命令,涵蓋了不同的方法、語法和實際示例,幫助您成為 Bash 高級用户。 理解嵌套命令 嵌套命令,允許你使用一個命令的輸出命令作為另一個命令的參數。這項技術可以幫助您避免不必要的中間文件,編

bash

收藏 評論

float64 - ByteByteGo學習筆記:一致性哈希

一、引言 在分佈式系統中,實現水平擴展的關鍵在於能夠有效地分配請求並均勻地將數據分配到各個服務器上。一致性哈希算法作為一種常用的技術,能夠很好地解決這一問題。本文將深入探討一致性哈希算法的原理、實現以及應用場景。 二、重哈希問題 2.1 傳統哈希方法 傳統的哈希方法通常使用取模運算來確定鍵存儲在哪個服務器上,即 serverIndex = hash(key) % N,其中 N 是服務器池的大小。這

數據結構 , 系統架構 , 一致性哈希算法 , 後端

收藏 評論

Aloudata大應科技 - 重磅活動!3.14,與數智領袖共探 NoETL 指標平台最佳實踐

NoETL 指標平台重塑了指標開發協作模式。Aloudata CAN 以強大的指標定義和查詢加速能力,直連數倉公共層明細數據,自動化代持寬表與彙總表開發,實現了 NoSQL 指標定義、NoETL 指標開發、統一指標管理,一舉解決了指標“開發週期長、口徑不統一、分析不靈活、冗餘成本高”等頑疾,並在金融、消費零售、製造、ICT、能源、航空、醫療等多行業打造了標杆案例,為企業數據開發、消費與管理帶來了顛

數據管理 , 大數據 , 數據結構 , 數據庫 , 數據分析

收藏 評論

cqu_jiangzhou - 可視化圖解算法01:為什麼要學習數據結構與算法

今天,我向大家介紹一門非常重要的課程——《數據結構與算法》。這門課不僅是計算機學科的核心,更是每一位開發者從“小白”邁向“高手”的必經之路。1、為什麼要學習數據結構與算法 1、為什麼要學習數據結構與算法 總的來説,數據結構與算法是: **求職的“敲門磚”**:國內外大廠面試中,70%的考題與數據結構算法相關; **能力的“分水嶺”**:它能區分“功能實現者”和“問題優化者”; **思維

leetcode , 數據結構 , 算法 , 筆試 , 力扣

收藏 評論

cqu_jiangzhou - 可視化圖解算法19:遞歸基礎

1. 示例 週末你帶着TA去電影院看電影,TA問你,咱們現在坐在第幾排啊?電影院裏面太黑了,看不清,沒法數,現在你怎麼辦? 這時可以這樣操作:問前一排的,他是第幾排。前一排的不知道自己是第幾排,繼續向前問。直到第一排,由於他面對着屏幕,知道自己是第一排。之後再給後面的回話:“我是第一排”,後面的知道了前面的,也就知道了自己的(在前面的基礎上+1)。之後再給後面的回覆。 2. 遞歸條件 3.

遞歸 , 數據結構 , 算法 , 遞歸調用 , 數據結構和算法

收藏 評論

cqu_jiangzhou - 可視化圖解算法29:合併二叉樹

1. 題目 描述 已知兩顆二叉樹,將它們合併成一顆二叉樹。合併規則是:都存在的結點,就將結點值加起來,否則空的位置就由另一個樹的結點來代替。例如: 數據範圍:樹上節點數量滿足 0 ≤n≤500,樹上節點的值一定在32位整型範圍內。 進階:空間複雜度 O(1) ,時間複雜度 O(n) 示例1 輸入: {1,3,2,5},{2,1,3,#,4,#,7} 返回值: {3,4,5,5,4,#,7}

數據結構 , 算法 , leetcode算法 , 筆試 , 二叉樹

收藏 評論

cqu_jiangzhou - 可視化圖解算法34:二叉搜索樹的最近公共祖先

1. 題目 描述 給定一個二叉搜索樹, 找到該樹中兩個指定節點的最近公共祖先。 1.對於該題的最近的公共祖先定義:對於有根樹T的兩個節點p、q,最近公共祖先LCA(T,p,q)表示一個節點x,滿足x是p和q的祖先且x的深度儘可能大。在這裏,一個節點也可以是它自己的祖先. 2.二叉搜索樹是若它的左子樹不空,則左子樹上所有節點的值均小於它的根節點的值; 若它的右子樹不空,則右子樹上所有節點的值均大於它

leetcode , 數據結構 , 算法 , 筆試 , 二叉樹

收藏 評論

cqu_jiangzhou - 可視化圖解算法35:在二叉樹中找到兩個節點的最近公共祖先(二叉樹的最近公共祖先)

1. 題目 描述 給定一棵二叉樹(保證非空)以及這棵樹上的兩個節點對應的val值 o1 和 o2,請找到 o1 和 o2 的最近公共祖先節點。 數據範圍:樹上節點數滿足 1≤n≤10^5^ , 節點值val滿足區間 [0,n) 要求:時間複雜度 O(n) 注:本題保證二叉樹中每個節點的val值均不相同。 如當輸入{3,5,1,6,2,0,8,#,#,7,4},5,1時,二叉樹{3,5,1,6,2,

leetcode , 數據結構 , 算法 , 筆試題 , 二叉樹

收藏 評論

鏡舟科技 - 數據湖和數據倉庫的區別

在當今數據驅動的時代,企業需要處理和存儲海量數據。數據湖與數據倉庫作為兩種主要的數據存儲解決方案,各自有其獨特的優勢與適用場景。本文將客觀詳細地介紹數據湖與數據倉庫的基本概念、核心區別、應用場景以及未來發展趨勢,幫助讀者更好地理解和選擇適合自身需求的數據存儲方案。 一、基本概念 數據湖(Data Lake) 數據湖的概念最早由Pentaho公司的James Dixon在2011年提出,是一種能夠存

大數據 , 數據結構 , 數據倉庫 , 數據分析 , 數據湖

收藏 評論