收藏 / 列表

軟件部長 - 生產計劃與執行脱節?基於AlphaGo的智能搜索算法,開源的APS排產方案

2016年阿爾法go 以4:1的比分打敗李世石,從這一時刻開始,優化程序在很多垂直領域比人類更敏捷、更具備高效率的觀點被越來越多的人所理解。雖然大家知道是AI ,但是和我們目前所理解的 LLM (大語言模型)是不同的。阿爾法go 是採用的是深度學習的方式去實現找到“最優解”, 其實這個過程和工廠裏邊的排產是一模一樣的。首先我們先來看看阿爾法go 的原理。 對於每下一手,可能都存在無數多種可能

私有化部署 , 開源 , 製造業 , 開源項目介紹

Shenfq - 前端模塊化的前世

隨着前端項目的越來越龐大,組件化的前端框架,前端路由等技術的發展,模塊化已經成為現代前端工程師的一項必備技能。無論是什麼語言一旦發展到一定地步,其工程化能力和可維護性勢必得到相應的發展。 模塊化這件事,無論在哪個編程領域都是相當常見的事情,模塊化存在的意義就是為了增加可複用性,以儘可能少的代碼是實現個性化的需求。同為前端三劍客之一的 CSS 早在 2.1 的版本就提出了 @import 來實現模塊

前端模塊化 , seajs , commonjs , requirejs , Javascript

程序員白彬 - then, catch, finally如何影響返回的Promise實例狀態

雖然Promise是開發過程中使用非常頻繁的一個技術點,但是它的一些細節可能很多人都沒有去關注過。我們都知道,.then, .catch, .finally都可以鏈式調用,其本質上是因為返回了一個新的Promise實例,而這些Promise實例現在的狀態是什麼或者將來會變成什麼狀態,很多人心裏可能都沒個底。我自己也意識到了這一點,於是我通過一些代碼試驗,發現了一些共性。如果您對這塊內容還沒有把握,

promise , 前端 , Javascript

IPD產品研發管理 - 如何用複用省下數十億研發成本?IPD的CBB重用開發策略

不知道你們企業有沒有遇到過這種問題?庫房裏堆着十幾種功能相似的主板,採購成本居高不下,生產換型時還頻頻出錯。 這些生產中無處不在的重複浪費,不僅拖慢了產品上市的節奏,還讓研發成本像無底洞一樣消耗着企業的資源。 在IPD(集成產品開發)中,對這類重複的研發投入提出了成熟的解決方案——CBB(公共模塊)。IPD強調基於平台的異步開發與重用策略,而CBB的核心目標是推動不同項目、不同產品線共享成熟模塊,

觀點 , 程序員 , 後端 , 前端

aqiongbei - 來學一個值錢的知識,Chrome插件如何優雅的捕獲頁面的請求結果

背景 今天在寫一個某網站限流檢測的chrome插件,需要捕獲頁面的某個請求結果。那麼問題就來了,我們該如何捕獲頁面的請求結果呢?我們來捋捋都有哪些方案。 我開發的時候的配置為manifest_version: 3,下文內容也是在這個基礎上展開的。 本文只列舉方案,一些需同步在manifest_version進行配置地方並未提及,請自行配置。 可行的方案 一、chrome.webReques

chrome , chrome-extension , chrome-devtools , 前端 , Javascript

用户bPdeUmS - TypeScript 中的類型推斷詳解:為什麼我們應該信任 TypeScript 的推斷能力?

在 TypeScript 中,類型推斷(Type Inference)是一個強大且被廣泛使用的特性。它允許開發者在許多情況下省略顯式的類型註解,從而簡化代碼,同時仍然享受強類型系統帶來的安全性和可靠性。然而,對於初學者或經驗不足的開發者來説,常常會疑惑:我真的可以完全信任 TypeScript 的類型推斷嗎?它的邊界和侷限性是什麼? 本文將聚焦於這個問題,通過深入解析 TypeScript 的類型

ecmascript-6 , typescript , HTML , 前端 , Javascript

LYX6666 - 初識Spring IoC

零、前言 從第一天開始學習SpringBoot,到現在已經有兩年了,兩年以來我的搬磚能力不斷增強,但理論層面仍然是零基礎小白。 因此,打破瓶頸的方法,就是像學長們一樣,多讀書、多看理論知識,然後應用實踐。 所以我開始學習Spring的兩大特性之一——控制反轉(IoC)。 在此之前,我們需要了解什麼是依賴關係。 如果A的成功運行必須需要調用B,此時就可以稱為B是A的依賴。

spring , ioc

瓏墨 - 【為什麼】使用 reduce 按順序執行 promise 有效?💭

我是月弦笙音,今天給大家分享為什麼使用 reduce() 按順序解析 promise 有效,嘎嘎的😍,看下面 在不使用對象的情況下編寫異步 js 很像閉着眼睛烤蛋糕。這是可以做到的,但它會很混亂,你最終可能會shao到自己。😂Promise 一、開題展示 我不會説這是必要的,但你明白了。真是太好了😂。不過,有時它需要一點幫助來解決一些獨特的挑戰,比如當你試圖按順序解決一堆承諾時,一個接

ecmascript-6 , promise , challenge , 前端 , Javascript

小X學技術 - Y 分鐘速成 kotlin

源代碼下載: LearnKotlin-cn.kt Kotlin是一門適用於JVM、Android和瀏覽器的靜態類型編程語言。它 100% 兼容 Java,瞭解更多。 // 單行註釋從 // 開始 /* 多行註釋看起來像這樣。 */ // "package" 關鍵字的工作方式與Java相同。 package com.learnxinyminutes.kotlin /* Kotlin程序的入口點是

Kotlin , 移動應用開發 , 基礎 , 語法 , 入門

蘇琢玉 - 訂單號老是撞車?我寫了個通用 PHP ID 生成器

在日常開發裏,我們經常會遇到這種情況: 需要給訂單生成唯一編號; 想給日誌或者資源加個標識; 或者需要一個不會重複的 ID,用作數據庫主鍵。 一開始,我也用過 time() 拼接隨機數、或者 uniqid()。 這些方案在小項目裏夠用,但一旦放到併發稍微高點的業務裏,就會出現各種問題: ​time() 很容易撞車(同一毫秒可能生成多個); ​uniqid() 看上去獨特,其實

composer , php

十五 - Tailwind Css 中使用 Element Plus 主題系統的方案與實現

前言 本篇文章主要講解在 Tailwind Css 中配置 Element Plus 主題變量以統一視覺設計 本文也是《通俗易懂的中後台系統建設指南》系列的第九篇文章,該系列旨在告訴你如何來構建一個優秀的中後台管理系統 需求概括 上一篇文章中我們講解了生成 Element Plus 主題色階和動態切換主題色:一篇文章實現 Element Plus 色彩動態切換 Clean Admin 中使用 Ta

vue.js , tailwind-css , element-plus , typescript , 前端

華為雲開發者聯盟 - 雲小課|ModelArts Pro 視覺套件:零代碼構建視覺AI應用

閲識風雲是華為雲信息大咖,擅長將複雜信息多元化呈現,其出品的一張圖(雲圖説)、深入淺出的博文(雲小課)或短視頻(雲視廳)總有一款能讓您快速上手華為雲。更多精彩內容請單擊此處。 摘要:ModelArts Pro提供了視覺套件,旨在幫助各行業客户快速開發滿足業務訴求的視覺AI應用,同時支持客户自主進行工作流編排,快速實現AI應用的開發和部署,提升視覺AI開發效率。今天就帶大家看看如何零代碼

modelarts , 行業 , 視覺設計 , 低代碼 , ai開發

高德開放平台 - 高德開放平台全球LBS服務,MCP Server正式登陸阿里云云市場

高德地圖作為全球領先的LBS提供商,憑藉其強大的數據處理能力和廣泛的地理信息覆蓋,每日處理定位及路徑規劃需求超過千億次。高德地圖數據覆蓋全球200多個國家和地區,擁有7000w個國內POI數據、1.2億海外POI數據,同時覆蓋全球4億地址數據。並且基於全球路網、路況數據的全面覆蓋,為用户提供全球範圍內的精準、實時的地圖服務,滿足多樣化的地理信息需求。 今日,高德開放平台宣佈正式入駐阿里云云市場,推

地圖開發 , 資訊 , 人工智能 , 前端

李不要熬夜 - XMLHttpRequest對象解析

!DOCTYPE htmlhtmlbody script function reqListener () { console.log(this); console.log(this.getAllResponseHeaders()); console.log(this.responseText); }

xmlhttprequest , Ajax , 前端

葡萄城技術團隊 - 文檔:架構師的“編程語言”

高級開發工程師懂得將代碼部署到由代碼構成的系統中,而架構師則懂得將想法部署到由人構成的系統裏。 從初級開發到資深/首席開發,職業路徑通常很清晰:代碼寫得越好,能輔助高效編碼的技術、非技術能力越強,晉升速度就越快。但一旦到了資深級別,職業道路就會出現一個關鍵分叉。 很多開發者會選擇管理崗。這條路徑能大幅提升影響力,幫你在職業階梯上繼續攀升,但缺點也很明顯------你

架構

來了老弟 - JS從扁平array轉tree

有時我們需要從扁平的數組結構(flat array),根據id,和pid構建出樹形數組結構(tree array),這種情形經常出現在嵌套的目錄結構,如下圖: 或者企業的部門架構,也會出現上面的類似結構。 類似上面的情景,假如我們有以下的數據: let entries = [{ "id": "12", "parentId": "0", "text": "Man",

遞歸

友人A - ubuntu 16.04搭建gitlab

hint: 此次搭建由於沒有root賬户權限,所以最開始準備用在線安裝方式的步驟開始,在安裝gitlab-ce的時候無法換鏡像源,所以gitlab-ce採用了離線下載安裝包的方式,其餘的依賴是在線安裝方式。 最開始傳統步驟👇 sudo apt update sudo apt install curl openssh-server ca-certificates sudo apt inst

ubuntu16.04 , Linux , gitlab , gitlab-ce

杭州程序員張張 - GraphQL初體驗,Node.js構建GraphQL API指南

作者:CHRIS CASTLE 原文:https://blog.heroku.com 譯者:杜尼卜 在過去的幾年中,GraphQL已經成為一種非常流行的API規範,該規範專注於使客户端(無論客户端是前端還是第三方)的數據獲取更加容易。 在傳統的基於REST的API方法中,客户端發出請求,而服務器決定響應: curl https://api.heroku.space/users/

rest-api , node.js , graphql , 全棧工程師

小謳 - 小程序重構 [cnode社區]:mpvue + 開源api,現已上線!

歡迎關注前端小謳的github,閲讀更多原創技術文章 閒暇時光表浪費,由於技術棧一直用的vue,因此用 mpVue 開發了小程序版本的 cnode 社區,api 也都是官網開源的。有人會問 “mpvue不是已經停止維護了嘛?”——的確是的,而且使用起來有很有坑。但這是我第一次寫小程序,找個最相近的語言最適合——無論選擇哪種技術棧,產品要完整做出來才行。小程序現已上線,後續還將逐步嘗試在tar

vue.js , node.js , 小程序 , mpvue , Javascript

數據庫知識分享者 - 慢調用鏈診斷利器 - ARMS 代碼熱點

可觀測技術背景 從最早的 Google 發表的一篇名為《Dapper, a Large-Scale Distributed Systems Tracing Infrastructure》的論文開始,到後來以:Metrics(指標)、Tracing(鏈路追蹤)以及 Logging(日誌)三大方向互為補充的可觀測解決方案逐漸被業界所接受併成為事實標準。 基於上述全棧可觀測方案技術,診斷一個問題從之前

雲計算 , 阿里雲 , 雲原生 , 消息隊列 , 高可用

同創永益 - 當系統遭遇突襲?智能IT應急平台上演“教科書級救援”

在數字化業務高度依賴 IT 系統支撐的背景下,近期,因消息隊列積壓、資源過載、消費者處理能力不足等 IT 系統突發故障導致的業務中斷事件頻發,不僅造成直接經濟損失,更嚴重衝擊企業服務口碑與用户信任。 2023 年,中國某知名商業銀行部分網點及線上渠道突發系統故障:因通訊異常導致交易鏈路阻塞,全國多地線下網點出現取款業務中斷、開户功能受限等問題,線上轉賬接口響應失敗率飆升至 35%。這一故障直

it , 前端

Carlos - 深入理解 JavaScript 中的剩餘參數和擴展運算符

在 JavaScript 的現代特性中,剩餘參數(Rest Parameters)和擴展運算符(Spread Operator)是兩個非常實用的語法特性。雖然它們的寫法看起來很像(都使用 ... 語法),但是它們的使用場景和功能是不同的。現在讓我們深入理解這兩個特性。 剩餘參數(Rest Parameters) 基本概念 剩餘參數允許我們將不確定數量的參數表示為一個數組。它使用 ... 語法,必須

react , vue.js , 全棧工程師 , 前端 , Javascript

沐華 - 看完還不懂JavaScript執行機制(EventLoop),你來捶我

上一篇文章介紹了進程與線程,知道渲染進程都有一個主線程,並且主線程工作很多,要處理DOM、計算樣式、佈局、還有鼠標、鍵盤等各種JS任務 我們都知道JS是單線程,任務只能一件一件地執行,那麼瀏覽器是怎麼讓這麼多類型的任務在主線程上有條紊地執行的呢? 這就需要任務隊列和事件循環了 任務隊列(消息隊列) 什麼是任務隊列呢? 它是一種數據結構,存放要執行的任務。然後事件循環系統再以先進先出原則按順序執行隊

eventloop , 事件循環 , 事件 , 前端 , Javascript

冷冷的炒麪 - 免費SSL證書申請指南

瞭解SSL證書 SSL證書是網站的安全身份證,它讓網站地址從"http"變成"https",並在瀏覽器顯示鎖形標誌。主要作用是加密數據傳輸,驗證網站真實性,防止信息被竊取。 準備工作 1.確認域名所有權 2.準備服務器信息 3.準備企業資料(如申請企業型證書) 4.準備聯繫電話和郵箱 選擇證書類型 :根據需求選擇合適類型 域名型證書:基礎加密功能 企業型證書:需要驗證企業資質 增強型證書:最高安全

觀點 , HTTP , HTTPS , 知識 , 前端