博客 RSS 訂閱

limingcan - 帶着這種思想,我快速高效的學會了webpack“開發環境配置”

前言 我們在使用webpack時,經常會看到類似以下結構: build ├── webpack.common.js └── webpack.dev.js └── webpack.prod.js 很多時候,webpack的配置我們基本複製粘貼過來的,沒有想過為什麼我們要把配置文件拆解成這麼多。因此,當我們自己去學習配置webpack時,我們經常會出現以下等問題: 開發環境構建速度慢 打包後頁面

構建工具 , webpack5 , 架構 , webpack , 前端

收藏 評論

京東雲開發者 - 架構師日記-軟件工程裏的組織文化 | 京東雲技術團隊

一 引言 本文是京東到家自動化測試體系建設過程中的一些回顧和總結,刪減了部分系統設計與實踐的章節,保留了組織與文化相關的內容,整理成文,以饗讀者。 下面就以QA(Quality Assurance)的視角來探討工作中經常面臨的問題與挑戰。 關於軟件質量,不知道你有沒有以下困惑: 西醫中“頭疼醫頭,腳疼醫腳”的思路在研發團隊中往往不能奏效。中醫的整體辯證論治往往是解決問題的良方。其根本還是思考維度

測試 , 自動化測試 , 架構師 , 軟件工程

收藏 評論

京東雲開發者 - 如何把一個接口設計好? | 京東雲技術團隊

如何設計一個接口?是在我們日常開發或者面試時經常問及的一個話題。 很多人覺得這不就是CRUD,能實現不就行了。單純實現來説,並非難事,但要做到易用、易擴展、易維護並不是一件簡單的事。這裏並不強調一些個接口設計的原則或者設計方法,僅從如何設計一個好的接口出發,簡單討論。 1、命名規範 我們寫代碼,不僅僅是為了實現當前的功能,也要有利於後面的維護。所謂的維護,就是代碼不僅僅是寫給自己看的,也是給別人看

接口實現 , 程序員 , 接口 , 接口設計

收藏 評論

beckyyyy - 編譯wasm Web應用

剛學完WebAssembly的入門課,賣弄一點入門知識。 首先我們知道wasm是目標語言,是一種新的V-ISA標準,所以編寫wasm應用,正常來説不會直接使用WAT可讀文本格式,更不會用wasm字節碼;而是使用其他高級語言編寫源代碼,經過編譯後得到wasm應用。課程中使用了C++來編寫源代碼,所以這裏我也用C++來編寫demo。 wasm的運行環境主要分為兩類,一類是Web瀏覽器,另一類就是out

emscripten , wasm , webassembly , Javascript , Web

收藏 評論

timerrring - R語言之基礎繪圖

文章和代碼已經歸檔至【Github倉庫:https://github.com/timerring/dive-into-AI 】或者公眾號【AIShareLab】回覆 R語言 也可獲取。 R 的基礎繪圖系統由 Ross Ihaka 編寫,功能非常強大,主要由 graphics 包和 grDevices 包組成,它們在啓動 R 時會自動加載。基礎繪圖系統中有兩類函數,一類是高水平作圖函數,另一類

r

收藏 評論

隱語SecretFlow - 隱語小課|兩方安全計算ABY2.0 高效的2PC協議

“隱語”是開源的可信隱私計算框架,內置 MPC、TEE、同態等多種密態計算虛擬設備供靈活選擇,提供豐富的聯邦學習算法和差分隱私機制。 開源項目: https://github.com/secretflow https://gitee.com/secretflow 一、介紹 ABY2.0定義了新的sharing,擴展兩輸入乘法門到多輸入乘法門,且其online階段通信量與輸入個數無關。在

協議 , 隱私 , 計算機科學

收藏 評論

阿東 - 【Java】Garbage Collection Logging to a File in Java

原文 https://www.baeldung.com/java-gc-logging-to-file 1. Overview Garbage collection is a marvel of the Java programming language providing us with automatic memory management. 垃圾回收是 Java 編程語言的一個奇蹟,它為我們

gc , JAVA

收藏 評論

smallStone - 微前端下element-ui等前端UI框架彈框偏移問題解決

本章1~6主要是解決無界微前端環境下element-ui彈框偏移問題,如果你用的是其他微前端框架,且提供了jsloader這種預處理器,則可以舉一反三解決同樣的問題。 7後面的內容可以通用react、vue、anglar,大家都可以嘗試嘗試,建議先用插件形式試試看,因為插件可以解決所有UI框架的偏移問題 如果不想看我廢話,請直接移步到5看代碼和後面的效果圖【此方法已經廢棄,因為官網更新了源碼。現在

微前端 , element-ui

收藏 評論

亞馬遜雲開發者 - 使用 Amazon Lambda 進行無服務器計算:雲架構中的一場革命

引言 十年前,無服務器架構還像是痴人説夢。不再如此了! 有了 Amazon Lambda,我們現在可以建構和運行應用程序而不需要考慮服務器。雲供應商會無縫地處理所有服務器的供應、擴展和管理。我們只需要關注代碼。 這為雲部署帶來了前所未有的敏捷性、自動化和優化。但是,要發揮它的全部潛力需要對 Lambda 獨特的架構和能力有紮實的掌握。這篇文章旨在通過實際示例、經驗教訓和以工程師視角深入內部工作原理

容器 , lambda

收藏 評論

於家漢 - 從單體架構到分佈式架構的演變--新手向

前言 注:單體架構到分佈式架構更多的是從項目的系統架構層面進行的討論,故不要將單體架構與業務分層(如mapper、dao、controller……)相混淆 本文將以一個簡單的商城項目為導引,講解單體架構與分佈式架構 項目包含了訂單模塊、用户模塊、支付模塊和商品模塊等 單體架構 什麼是單體架構? 簡單來説就是把業務的所有功能集中在一個項目中去開發,打成一個包部署 在開發單體架構項目時,

微服務 , 架構 , 入門 , 分佈式

收藏 評論

湯卜 - 請求在Tomcat源碼中的流轉(基礎篇)

前言 Tomcat作為Java開發者接觸過最重要的web容器,在啓動和處理請求過程中做了海量的事情,初級開發者很少關心,使用SpringMvc之類上層框架一帶而過,然而這些部分是Java和網絡集大成之作,筆者要帶着大家走一遍一次請求,加深tomcat的認知。最好先調試好Tomcat源碼 Tomcat基礎架構 BootStrap和Catalina BootStrap BootStrap就是Tomca

tomcat , 架構 , 源碼分析 , JAVA , nio

收藏 評論

京東雲開發者 - 百億補貼通用H5導航欄方案 | 京東雲技術團隊

背景 在移動端頁面中,由於屏幕空間有限,導航條扮演着非常重要的角色,提供了快速導航到不同頁面或功能的方式。用户也通常會在導航條中尋找他們感興趣的內容,因此導航條的曝光率較高。在這樣的背景下,提供一個動態靈活的導航條,為產品賦能,變得尤其重要。 使用原生導航欄現狀 拿iOS原生導航條為例,導航條作為頁面進出棧的根視圖連接器,以及生命週期的管理器。尤其是在作為webView Controller的父容

導航欄 , 導航菜單 , h5頁面 , 前端 , html5

收藏 評論

timerrring - R語言之處理大型數據集的策略

文章和代碼已經歸檔至【Github倉庫:https://github.com/timerring/dive-into-AI 】或者公眾號【AIShareLab】回覆 R語言 也可獲取。 在實際的問題中,數據分析者面對的可能是有幾十萬條記錄、幾百個變量的數據集。處理這種大型的數據集需要消耗計算機比較大的內存空間,所以儘可能使用 64 位的操作系統和內存比較大的設備。否則,數據分析可能要花太長時

r

收藏 評論

vivo互聯網技術 - JVM 內存大對象監控和優化實踐

作者:vivo 互聯網服務器團隊 - Liu Zhen、Ye Wenhao 服務器內存問題是影響應用程序性能和穩定性的重要因素之一,需要及時排查和優化。本文介紹了某核心服務內存問題排查與解決過程。首先在JVM與大對象優化上進行了有效的實踐,其次在故障轉移與大對象監控上提出了可靠的落地方案。最後,總結了內存優化需要考慮的其他問題。 一、問題描述 音樂業務中,core服務主要提供歌曲、歌手等元數據與用

內存 , 監控 , 故障 , 優化

收藏 評論

熊的貓 - 談談 H5 移動端適配原理

前言 歡迎關注同名公眾號《熊的貓》,文章會同步更新,也可快速加入前端交流羣! H5 移動端 開發的必不可少的一個環節就是 移動端網頁的適配,因為 UI 通常只會提供 大小固定的設計稿,而各種不同移動設備具有不同的頁面分辨率和大小,所以適配的目的就是讓一份設計稿在不同移動設備上表現出一致性。 雖然現如今各種插件都可以幫助我們快速配置完成,例如 lib-flexible、postcss-pxto

vue.js , chrome , 移動端適配 , 前端 , Javascript

收藏 評論

樹莓派開發者 - 「上海晶珩EDATEC」「工業樹莓派」如何檢查 4G 網絡?

網絡 檢查4G網絡步驟 確認4G天線是否安裝正確 確認SIM卡狀態是否正常 輸入sudo busybox microcom /dev/ttyUSB2,輸入at,如果返回值是OK代表模塊識別正常 輸入at+csq查看信號強度,第一個值為99説明沒有信號 輸入at+qsimstat=1,at+qsimstat?查看sim卡狀態,第二位為1説明SIM已經準備完畢 4G模組重啓 raspi-

嵌入式 , raspberry-pi , 軟件 , 自動化 , 工業物聯網

收藏 評論

亞馬遜雲開發者 - 基於亞馬遜雲科技無服務器服務快速搭建電商平台——性能篇

使用 Serverless 構建獨立站的優勢 在傳統架構模式下,如果需要進行電商大促需要提前預置計算資源以支撐高併發訪問,會造成計算資源浪費並且增加運維工作量。本文介紹一種新的部署方式,將 WordPress 和 WooCommerce 部署在 Amazon Lambda 中。Lambda 是無服務器的計算方式,無需預置資源就可以運行代碼,自動響應任何規模的代碼執行請求,從每天十幾個事件到每秒數十

lambda

收藏 評論

會灰的飛貓 - c++ 判斷基類指針指向的真實對象類型

在 c++ 面向對象使用中,我們常常會定義一個基類類型的指針,在運行過程中,這個指針可能指向一個基類類型的對象,也可能指向的是其子類類型的對象,那現在問題來了,我們如何去判斷這個指針到底執行了一個什麼類型的對象呢? ![上傳中...]() 今天我們就聊一下這個問題,首先我們要區分是否允許 RTTI,據此有不同辦法。 1 允許使用 RTTI 在打開 rtti 的場景下,可以使用 dyna

運行時 , rtti , c++ , 多態 , 指針

收藏 評論

timerrring - R語言之缺失值處理

文章和代碼已經歸檔至【Github倉庫:https://github.com/timerring/dive-into-AI 】或者公眾號【AIShareLab】回覆 R語言 也可獲取。 缺失值處理 在實際的數據分析中,缺失數據是常常遇到的。缺失值(missing values)通常是由於沒有收集到數據或者沒有錄入數據。 例如,年齡的缺失可能是由於某人沒有提供他(她)的年齡。大部分統計分析方法

r

收藏 評論

mengyuhang4879 - react自適應佈局 px轉rem

引言 在create-react-app項目中配置絕對單位px轉換為相對單位rem,其中使用postcss-plugin-px2rem轉換css/less/sass文件(此插件不支持內聯樣式轉換),使用編寫的loader轉換內聯樣式 1.安裝插件 npm i postcss-plugin-px2rem 2.配置webpack 1 找到config/webpack.config.js裏po

react , loader , webpack , create-react-app

收藏 評論

timerrring - R語言之數據框的合併

文章和代碼已經歸檔至【Github倉庫:https://github.com/timerring/dive-into-AI 】或者公眾號【AIShareLab】回覆 R語言 也可獲取。 有時數據集來自多個地方,我們需要將兩個或多個數據集合併成一個數據集。合併數據框的操作包括縱向合併、橫向合併和按照某個共有變量合併。 1.縱向合併:rbind( ) 要縱向合併兩個數據框,可以使用 rbind(

r

收藏 評論

後廠村村長 - 二叉樹力扣專題備忘

先把二叉樹的四種遍歷模式和結果記錄下來,然後倒推各種解法,如下圖所示: 4種遍歷模式的順序 前序遍歷:根、左、右 中序遍歷:左、根、右 後序遍歷:左、右、根 層次遍歷:一層一層遍歷 4種遍歷模式及結果如下 前序遍歷:1 2 4 5 7 8 3 6 中序遍歷:4 2 7 5 8 1 3 6 後序遍歷:4 7 8 5 2 6 3 1 層次遍歷:1 2 3 4 5 6 7

二叉樹

收藏 評論

a朋 - n9e告警可高用的實現機制分析

n9e=nightingale n9e監控告警框架,提供了監控繪圖、監控告警以及通知等一體的監控運維體系,在雲原生時代,可以認為是Open-falcon的升級版。 一. 告警的數據流 指標存儲:使用push模式 categraf採集後push給n9e-server; n9e-server將指標值push給時序庫prometheus; 指標告警:使用pull模式 由n9e-server使

prometheus , 告警 , 高可用 , 監控工具

收藏 評論

Masutaa大師 - 2023年八大熱門編程語言,你的技能在榜上嗎?

一輪互聯網寒冬席捲肆虐後,不少程序員的求職步入了地獄模式。在這樣的形勢下,與其盲目投遞簡歷,不如去把握市場需求的技能方向,提前做好準備更有實效。 如果你所掌握的編程技能在市場中屬需求量大的那類,自然不必擔心找不着工作;反之,你就需要好好考慮下自己未來的職業發展路線了,是選擇轉行,還是學習新的編程語言繼續在編程行業混飯吃。無論你是上面的哪種,下面這篇文章都能對你有所幫助。 那麼接下來,這篇文章將總結

求職 , 程序員發展 , 編程語言 , 程序員

收藏 評論