收藏 / 列表

vivo互聯網技術 - 純前端實現圖片偽3D視差效果

作者:vivo 互聯網前端團隊- Su Ning 本文通過depth-anything獲取圖片的深度圖,同時基於pixi.js,通過着色器編程,實現了通過深度圖驅動的偽3D效果。該方案支持鼠標/手勢與手機陀螺儀雙模式交互,在保證性能的同時,為不同終端用户提供沉浸式的視覺體驗。 本文提供配套演示代碼,可下載體驗: Github | vivo-parallax 一、引言 在當今的網頁設計與交互

pixi.js , webgl , 前端

李棟 - 【zookeeper 第三篇章】客户端操作

一、新增 create 命令 格式:create [-s] [-e] path data 説明:用於創建節點並賦值。 [-s] [-e]:-s 和 -e 都是可選的,-s 代表順序節點, -e 代表臨時節點,注意其中 -s 和 -e 可以同時使用的,並且臨時節點不能再創建子節點。 path: 指定要創建節點的路徑,比如 /test。 data: 要在此節點存儲的數據。 1、創建持久

zookeeper , 分佈式系統 , 後端

素雨末 - 遞歸和迭代比較優缺點

一、定義簡述 遞歸:函數在執行過程中調用自身,通過不斷縮小問題規模,最終達到一個“基準條件”後返回。 迭代:通過循環結構(如for、while)重複執行一段代碼,直到滿足退出條件。 二、優缺點對比 維度

Stack , 遞歸 , 後端開發 , JAVA , 迭代

CodePulse代碼脈搏 - AI低代碼平台雲原生版:多雲部署與智能運維

將平台升級為雲原生架構,支持多雲部署和智能運維能力。 1. 雲原生架構重構 # kubernetes_manager.py from kubernetes import client, config from typing import Dict, List import yaml import asyncio class KubernetesManage

Deployment , 後端開發 , JAVA , ide , Git

我不是碼農 - kafka stream的自定義時間段窗口實現

最近系統需要做一個日誌平台,對所有接入的系統進行日誌的統計分析,因為之前用的是kafka來實現各業務系統日誌接入日誌平台的,所以想到了直接使用kafka官方本身提供的一個實時計算框架kafka stream。 kafka stream的時間窗口有兩個重要的屬性:窗口大小和步長(移動間隔),滾動窗口Tumbling Time Window:步長等於窗口大小,滾動窗口是沒有記錄的重疊;跳躍窗口H

大數據 , stream , kafka , 實時計算

Zeran - Mysql-undo日誌

回滾段相關配置 配置回滾段數量 mysql系統中共有128個回滾段。其實這是默認值,我們可以通過啓動選項innodb_rollback_segments 來配置回滾段的數量。針對臨時表的回滾段數量一直是32,也就是説: 如果把innodb_rollback_segments的值設置為1,那麼只會有1個針對普通表的可回滾段(1024個undo slot),但是仍然有32個針對臨時表的可用回滾段;

MySQL , innodb , 回滾 , undo

倔強的鉛筆 - 從零開始:SpringBoot 集成並使用 Swagger

Swagger 最初作為一套規範而問世,後來在 2015 年捐贈給Linux基金會後演變為 OpenAPI 規範(OAS)。這次轉變標誌着 API 文檔編寫和互操作性的一次進步,使其向 OpenAPI 3.0 過渡。在現今的行業討論中,提到 Swagger 通常指的是 SmartBear Software 開發的一套用於實現 OpenAPI 規範的工具。這套工具包括開源、免費和商業工具的組合,支持

API , springboot , JAVA , swagger , 後端

博學谷狂野架構師 - 愛上源碼,重學Spring MVC深入

1.1 gradle搭建源碼調試環境 1)搭建gradle環境 4個步驟 1、File-New-Module 選擇java和web 2、填寫包信息 3、存儲路徑 2)增加起步依賴 依賴的項目,直接複製粘貼上去 1、對spring的依賴 2、對MVC的依賴 3、對Tomcat插件的依賴 build.gradle group 'com.spring.test' version '5.0.2

spring , spring-mvc , JAVA , mvc

虎斑嘟嘟 - 多模態對齊的表示學習:統一對比散度框架詳解

多模態對齊的表示學習:統一對比散度框架詳解 1. 引言:多模態對齊的核心挑戰 多模態表示學習作為人工智能領域的前沿方向,旨在使機器能夠像人類一樣理解和處理文本、圖像、音頻等不同模態的信息。其核心挑戰在於如何構建一個共享的語義空間,使得異構數據在這個空間中可以相互對齊和理解。 不同模態數據之間存在三大根本矛盾:符號系統的異構性(自然語言基於離散符號系統,而視覺、聽

yyds乾貨盤點 , 錨點 , 相似度 , 後端開發 , JAVA , 模態

架構師專欄 - 安裝了 zsh-syntax-highlighting 插件

正確安裝並配置 zsh-syntax-highlighting 插件,以便在 zsh 中高亮顯示命令。 步驟 1:確保安裝了 zsh-syntax-highlighting 插件 打開終端,確保 zsh-syntax-highlighting 插件安裝在 ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting 目錄下。你可以使用以下命令來安裝插件

zsh

xiongood - Vue 中 mixins 的使用方法

Vue 中 mixins 的使用方法 在 Vue 開發中,當多個組件需要共享相同的邏輯(比如數據、方法、生命週期鈎子)時,重複編寫這些代碼會造成冗餘。mixins 就像一個 “邏輯共享容器”,能把這些通用邏輯提取出來,讓多個組件直接 “混入” 使用,既減少代碼重複,又方便統一維護。 最基礎的用法是創建一個通用 mixin,包含共享的數據和方法,然後在多個組件中引入。比如多個組件都

生命週期 , 數據 , Vue , 後端開發 , JAVA

卷福同學 - 如何設計一個分佈式配置中心?

這是小卷對分佈式系統架構學習的第7篇文章,前面已經講了很多理論知識,今天結合具體的中間件來講分佈式配置中心 1.面試官提問 面試官:假設你是公司的基礎架構部門,現在需要設計內部的配置中心中間件,你要怎麼設計? 我:設計客户端和服務端,客户端集成到業務項目中,項目啓動時從服務端pull配置加載到本地,並且定時check服務端和本地配置是否一致,服務端如有更新,再pull到本地 面試官:那如果

分佈式系統 , JAVA , 後端

小傅哥 - 《Mybatis 手擼專欄》第7章:SQL執行器的定義和實現

作者:小傅哥 博客:https://bugstack.cn - 《手寫Mybatis系列》 一、前言 為什麼,要讀框架源碼? 因為手裏的業務工程代碼太拉胯了!通常作為業務研發,所開發出來的代碼,大部分都是一連串的流程化處理,缺少功能邏輯的解耦,有着迭代頻繁但可迭代性差的特點。所以這樣的代碼通常只能學習業務邏輯,卻很難吸收到大型系統設計和功能邏輯實現的成功經驗,往往都是失敗的教訓。 而所有系統

面試問題 , 源碼分析 , JAVA , 架構模式 , Mybatis

wx661607c93692e - Java 圖片縮略圖工具類

一、核心需求分析 我們希望工具類支持兩種主流模式: 模式 1:等比縮放(Fit) 在不超過目標寬高的前提下,按原圖比例縮放,空白處留白或透明。 適用:商品圖、文章封面預覽。 模式 2:中心裁剪(Crop) 先等比縮放使圖像覆蓋整個目標區域,再從中心裁剪出指定尺寸。 適用:用户頭像

縮放 , 後端開發 , JAVA , Image

lenglingx - Golang的信號(Signals)處理與優雅退出Go程序

在 Go 語言中,信號處理是通過 os/signal 包來實現的。信號是操作系統向進程發送的異步通知,常用於進程間通信和系統管理。最常見的信號包括 SIGINT(Ctrl+C)和 SIGTERM(優雅終止信號)。 信號處理最佳實踐 常用信號類型: // 常見信號定義 const ( SIGINT = syscall.SIGINT // 中斷

Go語言 , 服務器 , 信號處理 , 加載 , 後端開發

CodeSheep - 稚暉君公司的最新工資和招人標準

作為具身智能領域的獨角獸,智元機器人這兩年在資本市場可謂是備受關注. 誰都沒有想到,這家成立僅僅才兩年的創業公司,如今已經成為了國內具身智能領域估值最高的公司之一。 成立兩年多,智元已經完成了多輪次融資。 而當我們翻開智元機器人的股東名冊,可是堪稱科技創投界的“明星陣容”:既有高瓴創投、紅杉中國、鼎暉投資等頂級風投;也包含比亞迪、上汽、北汽等車企巨頭;除此之外還有像立訊精密等這樣的產業龍頭。

人工智能 , JAVA , 後端 , 前端 , Javascript

journey - Centos7安裝hadoop3.x集羣

1、環境準備 ip hostname 備註 172.16.153.10 node1 NameNode DataNode JobHistoryServer NodeManager 172.16.153.11 node2 ResourceManager SecondeNameNode DataNode

hadoop

資深程序設計 - 基於微信小程序的民宿預定系統

1、研究背景 隨着互聯網技術的飛速發展以及移動設備的普及,人們的生活方式和消費習慣發生了深刻變化。在旅遊出行領域,微信小程序作為一種新興的應用形式,憑藉其便捷性、無需下載安裝的特點,迅速成為用户獲取服務的重要渠道。民宿作為一種個性化、多樣化的住宿選擇,受到越來越多遊客的青睞。它不僅提供了一種不同於傳統酒店的住宿體驗,更能讓遊客深入當地生活,感受獨特文化氛圍。民宿預訂過程中仍

微信小程序 , yyds乾貨盤點 , MySQL , 管理系統 , 後端開發 , JAVA

sangwu - 68. 文本左右對齊

68. 文本左右對齊 給定一個單詞數組words和一個長度maxWidth,重新排版單詞,使其成為每行恰好有maxWidth個字符,且左右兩端對齊的文本。 你應該使用 “貪心算法” 來放置給定的單詞;也就是説,儘可能多地往每行中放置單詞。必要時可用空格' '填充,使得每行恰好有maxWidth個字符。 要求儘可能均勻分配單詞間的空格數量。如果某一行單詞間的空格不

左對齊 , yyds乾貨盤點 , 字符串 , 後端開發 , 兩端對齊 , JAVA

codecraft - 聊聊httpclient的ConnectionHolder

序 本文主要研究一下httpclient的ConnectionHolder ConnectionReleaseTrigger org/apache/http/conn/ConnectionReleaseTrigger.java /** * Interface for releasing a connection. This can be implemented by various * "tr

httpclient , JAVA , challenge