動態

@chen_67f9ccbe6f07b

MySQL 事務實現機制:從原理到實踐的深度解析

在數據庫中,事務是保證數據一致性和可靠性的基礎。當你在網上購物、轉賬或者執行任何需要多步操作的數據庫任務時,事務機制都在背後默默保障着數據的安全。那麼,MySQL 是如何實現這一看似簡單卻又複雜的機制呢?本文將帶你深入探索 MySQL 事務的實現原理,通過生動的案例和圖表,讓你輕鬆理解這個核心概念。 什麼是事務? 事務簡單來説就是一組操作的集合,要麼全部執行成功,要麼全部失敗回滾。想象你在 ATM

chen_67f9ccbe6f07b 頭像

@chen_67f9ccbe6f07b

昵稱 異常君

@shanliangdehuasheng_egoaui

thinkphp中行鎖(Lock)操作跟事務的關係以及用法

事務跟行鎖(Lock)的關係 首先解釋下事務和鎖各自的作用 事務的作用 事務主要保證一組數據庫操作(增刪改)的原子性, 即要麼全部執行成功,要麼全部失敗,避免出現數據不一致的中間狀態. 加鎖的作用 加鎖主要解決併發場景下的數據競爭問題, 比如多個請求同時修改同一條數據時,可能導致"髒讀""不可重複讀"等問題. 如果僅僅使用事務不用鎖的侷限性 事務操作雖然

@dailc

Webpack入門之遇到的那些坑,系列示例Demo

前言 2017/12/18/更新 已經有一段時間沒有更新webpack了,從現在的角度看,文章有一部分內容也是不夠成熟,後續還是會繼續梳理更新的。 網上關於webpack的教程已經數不勝數了,也無意再重新寫一篇複製文。但是實際操作過程中,發現各種教程版本都不一致,有的教程已經過時了,有的教程模糊不清,因此還是遇到了各種問題,因此特將自身實際操作過程中遇到的問題記錄下來,並附上相應的示例dem

dailc 頭像

@dailc

昵稱 撒網要見魚

@mengdong_5927a02673e54

基於vue2.0 +vuex+ element-ui 後台管理系統

xxx金融後台管理系統 A magical vue element touzi admin. 效果演示地址 github地址 About 此項目是 vue2.0 + element-ui + node+mongodb 構建的後台管理系統,所有的數據都是從服務器實時獲取的真實數據,具有真實的註冊、登錄、數據顯示、新增數據、修改數據、刪除數據等功能。 如果對您對此項目有興趣,可以點

@yanglinxiao

詳解CommonsChunkPlugin的配置和用法

簡介 CommonsChunkPlugin主要是用來提取第三方庫和公共模塊,避免首屏加載的bundle文件或者按需加載的bundle文件體積過大,從而導致加載時間過長,着實是優化的一把利器。 先來説一下各種教程以及文檔中CommonsChunkPlugin提及到chunk有哪幾種,主要有以下三種: webpack當中配置的入口文件(entry)是chunk,可以理解為entry chunk

yanglinxiao 頭像

@yanglinxiao

昵稱 Yanglinxiao

@taotao123

vue+vuecli+webapck2項目配置文件詳解

1.文件結構 ├─build │ ├─build.js │ ├─check-versions.js │ ├─dev-client.js │ ├─dev-server.js │ ├─utils.js │ ├─vue-loader.conf.js │ ├─webpack.base.conf.js │ ├─webpack.dev.conf.js │ ├─webpack

taotao123 頭像

@taotao123

昵稱 風雨後見彩虹

@taotao123

vue+vuecli+webapck2實現多頁面應用

準備工作 在本地用vue-cli新建一個項目,首先安裝vue-cil,命令: npm install -g vue-cli 新建一個vue項目,創建一個基於"webpack"的項目,項目名為vuedemo: vue init webpack vuedemo 這裏有一個地方需要改一下,在執行npm install命令之前,在package.json裏添加一個依賴,後面會用到。 修改webpa

taotao123 頭像

@taotao123

昵稱 風雨後見彩虹

@nine_59f82397ef519

Webpack小技巧-公共組件引用路徑簡化

日常開發中,我們會常常把一些功能提取出來,包裝成一個公共模塊或者組件,供不同地方使用,但是隨着項目不斷變大,項目目錄不斷變深,我們引用公共組件的路徑越來越長! 例如:引用一個公共模塊 import Menu from '../../../../../components/Menu'; // 這裏路徑太深,很容易寫錯 我們該怎麼優化尼? 解決方案1:使用webpack的resolve.alias屬性

@huansheng

webpack2-3基本配置

const path = require('path') const webpack = require('webpack') const ExtractTextPlugin = require('extract-text-webpack-plugin') var htmlWebpackPlugin = require("html-webpack-plugin"); module.exports

huansheng 頭像

@huansheng

昵稱 前端陳晨

@tosmile

webapck自動部署plugin

不説廢話,直接上貨。 webpack打包後自動部署插件:webpack-auto-upload-j 插件項目地址:https://github.com/jiangji1/w... 在項目中安裝該模塊 npm i webpack-auto-upload-j --save-dev webpack導入插件並配置 const WebpackAutoUploadJ = require('webpack-au

tosmile 頭像

@tosmile

昵稱 浪遏飛舟

@dianliangxiaocheng_19854189632

輕鬆暢遊VR世界,無需高配置|點量實時雲渲染技術

傳統VR眼鏡在使用中存在一些顯著不足,而實時渲染技術又是如何解決的?接下來與大家共同探討遇到的問題以及實時渲染在VR眼鏡中的實際應用。 1、高配置要求 目前主流VR一體機的眼鏡需要較高配置才能運行普通VR內容,且受限於VR眼鏡的算力限制,無法運行大型的VR內容。 2、空間和時間限制 部分非VR一體機的設備,算力來自於PC設備,則需要使用線纜連接,用户的活動範圍和自由度受限,這對於教學和

dianliangxiaocheng_19854189632 頭像

@dianliangxiaocheng_19854189632

昵稱 點量實時雲渲染

@vivo_tech

基於 Three.js 的 3D 模型加載優化

作者:來自 vivo 互聯網前端團隊- Su Ning 作為一個3D的項目,從用户打開頁面到最終模型的渲染需要經過多個流程,加載的時間也會比普通的H5項目要更長一些,從而造成大量的用户流失。為了提升首屏加載的轉化率,需要儘可能的降低loading的時間。這裏就分享一些我們在模型加載優化方面的心得。 一、前言 近段時間,我們使用three.js完成了vivo擬我形象的開發工作,大家可以在vivo賬號

vivo_tech 頭像

@vivo_tech

昵稱 vivo互聯網技術

@xsl

FE.UX-3D打印入門進階3月心路歷程

初識3D打印 公司採購3D打印機的決策 3D打印以快速、靈活和成本效益高。公司經過多方面的考量,最終選擇了一款性能穩定、操作簡便的3D打印機,以滿足我們對硬件外殼原型製作的需求。首次接觸3D打印,我被其將數字模型轉化為實體對象的能力深深吸引。 在打印過程中,我觀察到層層堆疊的奇蹟,每一個細節逐漸顯現,這讓我對3D打印技術充滿了敬意。通過實際參與原型的打印工作,我不僅瞭解到了3D打印機的操作流程,還

xsl 頭像

@xsl

昵稱 seasonley

@3dcat

突破傳統看車侷限,3DCAT實時雲渲染為東風日產奇駿賦能

在當今數字化飛速發展的時代,汽車行業的營銷也面臨着諸多變革與挑戰。線下展示由於受到場地空間的限制,往往無法全面展示所有車型,且建設成本高昂。而一些銷售門店可能因位置偏僻等因素,導致客户上門看車、試駕的邀約變得困難重重。 傳統的線上看車方式也存在着明顯的不足:清晰度低、三維效果差,無法真實呈現車輛的外觀和內飾;無法實現實時交互功能,讓客户難以深入瞭解車輛細節;終端設備性能的限制更是影響了客户的觀看

3dcat 頭像

@3dcat

昵稱 3DCAT

@puxiaoke6

書籍-《動手幾何:通過編程、3D打印與構建來學習》

​編輯:陳萍萍的公主@一點人工一點智能 書籍:Make: Geometry: Learn by coding, 3D printing and building 作者:Joan Horvath,Rich Cameron 出版:Make Community, LLC 下載:書籍下載-《動手幾何:通過編程、3D打印與構建來學習》 01書籍介紹 在數學的眾多分支中,幾何是

puxiaoke6 頭像

@puxiaoke6

昵稱 一點人工一點智能

@uwatechnologies

如何用AI製作3D模型?

Meshy是一款3D AIGC工具,藉助Meshy我們可以在一分鐘內將文字和圖片轉化為高質量的3D模型。 Meshy的三種使用模式:文字生成3D、圖像生成3D、文本生成貼圖。本文將通過"Text to 3D"來講解如何用AI生成3D模型。在本指南中,我們演示瞭如何使用Meshy創建3D模型。這種創新工具可以將文本轉換為3D模型,從而可以輕鬆地通過簡單的描述創建3D資產。 🧑‍🧑‍🧒 掃碼加入

uwatechnologies 頭像

@uwatechnologies

昵稱 侑虎科技

@chaoshenjinghyperai

甲骨實物高保真數據歸國,AI助力古文釋讀,發現甲骨新圖像

「明年我們去法國接甲骨文回家」,2024 年 12 月下旬,安陽師範學院甲骨文信息處理教育部重點實驗室的研究人員遠赴法國,與法國國家圖書館等 4 家甲骨文收藏機構簽訂合作協議,將以數字化形態將已經遠離故土許久的甲骨文文化遺產「接回家」。 2024 年 8 月 5 日,「全球甲骨數字迴歸計劃」正式啓程,實驗室主任劉永革帶領團隊成員張展、李邦、郭安、龔慕凡飛往韓國,於 8 月 13 日帶回了 7 片甲

chaoshenjinghyperai 頭像

@chaoshenjinghyperai

昵稱 超神經HyperAI

@wanshoujidepaomian_ehoqt3

崑崙萬維發佈Matrix-Zero世界模型,開啓空間智能新時代

2月14日,崑崙萬維正式推出 Matrix-Zero世界模型,成為中國第一家同時推出3D場景生成和可交互視頻生成模型的探索空間智能的企業。 Matrix-Zero世界模型包含兩款子模型: (1)崑崙萬維自研3D場景生成大模型,支持將用户輸入的圖片轉化為可自由探索的真實合理的3D場景,比World Labs生成場景的探索範圍更大更自由,而且包括動態物理效果; (2)崑崙萬維自研可交互視

@miaodaxia

新版Chrome瀏覽器加載eDrawings 3D Viewer控件網頁查看DWG、DXF

eDrawings是一款由達索系統(DASSAULT SYSTÈMES)開發的免費跨平台CAD看圖工具,專注於3D模型和2D工程圖的查看、協作與共享。其核心功能包括多格式支持、動態模型展示、跨平台適配及輕量化操作體驗,適用於工程設計、教育培訓等領域。 eDrawings核心功能與特點 ​1.多格式兼容性​eDrawings支持超30種CAD文件格式,包括SOLIDWORKS零件、裝配體(.sldp

miaodaxia 頭像

@miaodaxia

昵稱 喵大俠

@echeverra

玩轉Angular系列:組件間各種通信方式詳解

前言 在前端框架Angular中,組件之間的通信很基礎也很重要,不同組件間的通信方式也不同,掌握組件間的通信方式會更加深刻的理解和使用Angular框架。 本文講解不同類型組件間的不同通信方式,文中所有示例均提供源碼,您可以 在線編輯預覽 或 下載本地調試,相信通過本文您一定可以掌握組件通信這一知識點。 父組件傳子組件 @Input方式 @Input()裝飾器允許父組件更新子組件中的數據,分為

echeverra 頭像

@echeverra

昵稱 echeverra

@hezuidedianti_dpqcuq

solidworks雲工作站怎麼共享給多人併發設計辦公

SolidWorks雲工作站的多人併發共享功能是當前工程設計領域的重要需求,尤其在團隊協作和遠程辦公場景下。通過雲飛雲共享雲桌面將SolidWorks雲工作站共享給多人併發使用。 一、實現關鍵步驟 1.雲主機硬件配置(具體需要根據情況定製方案) CPU:選用多核高主頻處理器(如Intel Xeon或AMD EPYC系列,核數≥32核,主頻≥3.0GHz),確保多用户併發計算能力。

hezuidedianti_dpqcuq 頭像

@hezuidedianti_dpqcuq

昵稱 喝醉的電梯_dpQcUQ

@hezuidedianti_dpqcuq

雲飛雲智能共享雲桌面能解決哪些電腦使用難題?

雲飛雲智能共享雲桌面,採用先進的智能化雲共享管理技術,把服務器集羣算力、軟件和數據等資源,通過企業內網或外網,智能共享給終端所有用户。這種模式,企業所有IT資源,集中部署到機房服務器集羣上,實現集中管控和智能化共享,員工利用服務器資源,進行各種電腦設計業務。 一、傳統電腦3D設計痛點問題 ●資源分散使用:硬件、軟件、數據等資源分散使用,無法集中化、一體化、共享化、智能化管理。 ●難以降

hezuidedianti_dpqcuq 頭像

@hezuidedianti_dpqcuq

昵稱 喝醉的電梯_dpQcUQ