博客 RSS 訂閱

百度開發者中心 - 如何做好Code Review

時光匆匆流逝~ 今天是工程能力學習的最後一篇筆記了! 首先給堅持努力的自己呱唧呱唧! 然後搬好前排小板凳 學習啦! 本節課為《如何做好Code Review》,內容包括:為什麼要做好Code Review、如何做好Code Review、例子:Python代碼的Code Review、如何成為一個好的reviewer和公司針對Code Review的措施五個方面。 為什麼要做好Code Revie

能力 , 學習方法

收藏 評論

趙不悔 - Vue中使用dayjs

安裝 cnpm i dayjs -S 全局安裝 import dayjs from "dayjs" Vue.prototype.$dayjs = dayjs;//可以全局使用dayjs 使用 div id="app" {{xx}} /div script export default { data() { ... }, computed: {

vue.js , date , 時間戳

收藏 評論

yiiouo - 使用 NodeJS 開發一個命令行工具,批量管理多項目依賴

概述 大家好,本篇文章的內容主要分為兩部分: 開發 multi-dependent-management 工具庫,解決在業務上遇到的問題 關於開發這個工具庫時的一些總結 而 multi-dependent-management 是一個基於 NodeJS 開發的,在命令行中使用的工具庫,主要用於批量管理基於 Npm 的 package.json 項目依賴。它可以批量對你的項目進行依賴升級、移

node.js , package.json , cli , 前端 , Javascript

收藏 評論

Android開發者 - Hilt 擴展 | MAD Skills

本文是 MAD Skills 系列 中有關 Hilt 的第四篇文章!在本文中,我們將探討如何編寫自定義的 Hilt 擴展。如果您需瞭解本系列前三篇文章,請查閲: Hilt 介紹 Hilt 測試最佳實踐 Hilt 工作原理 如果您更喜歡通過視頻瞭解此內容,可以點擊 此處 查看。 案例: WorkManager 擴展 Hilt 擴展是一個生成代碼的庫,常通過註解處理器實現。生成的代碼作為構成

依賴注入 , Android

收藏 評論

Android開發者 - Hilt 工作原理 | MAD Skills

本文是 MAD Skills 系列中有關 Hilt 的第三篇文章。我們將深入探討 Hilt 的工作原理。如果您需瞭解本系列前兩篇文章,請查閲: Hilt 介紹 Hilt 測試最佳實踐 如果您更喜歡通過視頻瞭解此內容,請點擊 此處 查看。 所涉主題 多種 Hilt 註解協同工作並生成代碼的方式。 當 Hilt 配合 Gradle 使用,Hilt Gradle 插件如何在幕後工作以改善整

依賴注入 , Android

收藏 評論

heath_learning - JavaScript獲取字符串中連續出現次數最多的字符

需求:使用js獲取aaaabcc4aa4ddcfceeeeeeeggg這個字符串中連續出現次數最多的字符 方式一:利用指針思想(即索引) 在JavaScript中指針思想就是索引思想。 思路: 首先定義i、j兩個索引,i指向第一個字符,j指向i後面的字符 i不動,j一直向後移動,然後比較i與j指向的字符,如果它倆相等則不管,説明i與j之間的字符是連續的。 如果不相等則説明i指向

索引 , 算法 , 指針 , 字符串處理 , Javascript

收藏 評論

浪遏飛舟 - Sass將Unicode編譯成文字字符導致icon亂碼問題

發現問題 最近在使用公司組件庫中的穿梭框組件時發現icon圖標全都亂碼了 分析問題 經排查發現,組件樣式文件(scss)引入的iconfont矢量圖標字體,構建時,\e601這類Unicode字符在經過sass編譯後就變成了文字字符(雙字節字符),導致出現亂碼 .icon-ok:before { content: "\e601"; } Sass編譯後 .icon-ok:before {

iconfont , sass , loader , plugin , unicode

收藏 評論

註銷 - Angular 為什麼要引入 injection token 的概念

你可以定義和使用一個 InjectionToken 對象來為非類的依賴選擇一個提供者令牌。 這裏的重點是:非類。 下列例子定義了一個類型為 InjectionToken 的 APP_CONFIG . import { InjectionToken } from '@angular/core'; export const APP_CONFIG = new InjectionTokenAppConf

angular , 依賴注入 , 依賴管理工具 , 依賴倒置原則 , di

收藏 評論

成恩 - Redis數據類型以及應用場景

Redis支持五種數據類型 string(字符串) hash(哈希) list(列表) set(集合) zset(sorted set:有序集合)。 一、String 説明: string 類型是二進制安全的。redis 的 string 可以包含任何數據。比如jpg圖片或者序列化的對象。 string 類型是 Redis 最基本的數據類型,string 類型的

redis , 數據類型 , 基礎 , 後端

收藏 評論

老馬嘯西風 - java 文檔自動生成的神器 idoc

寫文檔 作為一名開發者,每個人都要寫代碼。 工作中,幾乎每一位開發者都要寫文檔。 因為工作是人和人的協作,產品要寫需求文檔,開發要寫詳細設計文檔,接口文檔。 可是,作為一個懶人,平時最討厭的一件事情就是寫文檔。 寫文檔最令我不爽的地方是在於代碼備註要改一遍,然後文檔再改一遍。 所有重複的勞作,都是對於我們寶貴摸魚時間的最大浪費。 於是,我就常常想,能不能只寫一遍呢? i-doc 項目簡介 ido

github , maven , generator , JAVA

收藏 評論

布答泥 - 服務業CRM軟件能為你提供哪些服務?

在當今競爭激烈的商業服務和支持部門是公司成功的最前沿。客户的成功取決於客户服務代表與公司其他部門的結合和協調。生成有價值的客户數據是客户支持流程不可或缺的一部分。 憑藉服務CRM軟件獨特而專注的服務和支持功能,有助於確保客户在每個品牌接觸點的體驗都令人驚歎。 什麼是服務CRM軟件? 您可以説服務CRM軟件是最真實的客户關係管理軟件。銷售後,您需要一個多合一的訂單管理和自助服務門户。每當您的客户需要

企業應用 , 行業 , 管理 , 系統管理 , crm

收藏 評論

園陌 - 寫給初學者,一文搞懂大數據學習、崗位、面試及簡歷

最近有讀者私聊我時發現有不少應屆生和初學者,他們在大數據怎麼學,以及大數據怎麼面試,簡歷怎麼寫等方面有很大的困擾,今天我們就來談談關於大數據的一些事。 寫在前面:每個人的學習方法可能不一樣,只有找到適合自己的才是最好的,以下這些只是我在學習大數據時的一些總結及經驗,有不全面的地方還請各位大佬多包涵,互相學習,共同進步,非常感謝! 我之前在知乎回答過類似的問題,有人問大數據工程師的日常工作內容是幹嘛

大數據 , 面試 , 學習方法

收藏 評論

__青春的Smile - js下載文件的實現方式

供參考,平時遇到的問題記錄 一、普通下載 當後端返回的資源是鏈接時,此時可以使用 a 標籤或者 window.location.href直接打開。 1、a 標籤形式 在H5中,a標籤新增了download 屬性,包含該屬性的鏈接被點擊時,瀏覽器會以下載文件方式下載 href 屬性上的鏈接。 a href="https://example.com" download="example.html"下

下載 , 前端 , Javascript

收藏 評論

註銷 - 介紹一個好用的能讓網頁變成黑色背景的護眼 Chrome 擴展應用 - Night Eye

這個擴展的名稱:Night Eye - Dark mode on any website 可以直接在 Chrome extension web store 裏下載。 看個使用的例子:這是我正常的網頁: 這個擴展安裝成功後,在右上角擴展圖標欄裏能看到對應的圖標,點擊: 選擇“黑暗”模式即可: 切換成黑色模式之後的網頁: 點擊這個齒輪圖標,可以進行自定義設置: 即使不付費,

performance , 性能優化 , chrome , chrome-extension , chrome-devtools

收藏 評論

註銷 - Client Side Cache 和 Server Side Cache 的區別

Cache me outside 緩存是一種優化網頁加載時間並優化其使用的內存量的持久化機制。 Cache 的定義 出於篇幅限制,本文重點介紹 Web 緩存。 當您加載網站時,網站數據(如圖像、視頻和 html 文檔)將被保存。 重新加載網站後,它不會調用數據庫再次獲取該數據。 它只是將數據從內存中讀取。 緩存以容量換取速度,緩存通常會暫時存儲數據的子集,而數據庫的數據通常是完整且持久的。 Cli

cache-control , 緩存 , 前端 , html5 , Javascript

收藏 評論

褐色幽默 - 從零開始使用nodejs+ejs模板輕鬆搭建web網站

什麼是ejs 類比handlebars.js、artTemplate、jade這些模板引擎等,ejs也是一個javascript模板引擎,這裏就不比較它與其他模板引擎的性能做對比了,ejs語法過於樸實,如果你會寫html和簡單的JavaScript,或者你用jsx寫過react,那麼ejs對你來講將輕而易舉。只需簡單的兩步: 將%標籤包裹的js語法寫在html裏 將html後綴的文件

node.js , ejs , Javascript , Web

收藏 評論

嵌入式那些事 - 嵌入式Linux必讀經典書籍(含下載方式)

最近,在知乎看到一個問題,“嵌入式Linux有哪些好書推薦”。我讀研期間也喜歡收藏一些書籍,每次看到京東有活動,總是忍不住想買一些書籍回來。 隨着時間越來越久,我買的書越來越多,但是都看完不太現實。後來發現書不在於多,而在於經典。 買了書搬家是個麻煩事,我從網上搜集了一套計算機電子書,從中篩選了我看過的好書分享給大家。 在這裏我推薦我看過的比較好的書,從入門到進階。 這是我上學期間買過的一些書,其

嵌入式 , arm , arm-s3c2440 , 嵌入式linux , 書籍

收藏 評論

nathannie - Caused by: java.net.BindException: Address already in use: bind

author: Nathan-lzy date: 2021-09-26-01:16 tags: #Idea #使用問題 1. 問題描述 今日下午打開idea軟件,提示如下信息: Internal error. Please refer to https://jb.gg/ide/critical-startup-errors java.util.concurrent.Completion

exception , intellij-idea

收藏 評論

icodebuddy - Java 異常機制

【注】本文譯自:Java Exceptions - DZone Java Java Exception Java Exception 是為處理異常應用程序行為而創建的類。在本文中,我將解釋如何使用 Java Exception 類以及如何在考慮現有 Java Exceptions 設計的情況下創建異常結構。Java 異常概念是 Java 中的重要里程碑之一,每個開發人員都必須瞭解它。 Java 異

exception , JAVA

收藏 評論

vivo互聯網技術 - 深入剖析 Spring WebFlux

一、WebFlux 簡介 WebFlux 是 Spring Framework5.0 中引入的一種新的反應式Web框架。通過Reactor項目實現Reactive Streams規範,完全異步和非阻塞框架。本身不會加快程序執行速度,但在高併發情況下藉助異步IO能夠以少量而穩定的線程處理更高的吞吐,規避文件IO/網絡IO阻塞帶來的線程堆積。 1.1 WebFlux 的特性 WebFlux 具有以下特

spring , flux , spingmvc , JAVA

收藏 評論

懟懟 - 【vue】虛擬DOM與Diff算法

虛擬DOM與Diff算法 虛擬DOM snabbdom Vue中的Diff算法 1 虛擬DOM 概述 VNode 1.1 概述 原生DOM為我們提供了一些獲取DOM元素以及操作DOM元素的API,可以對DOM元素進行增刪改查。 複雜的頁面狀態維護需要提前寫好大量的DOM操作,會造成狀態很難維護,代碼的邏輯也很混亂。 所以我們會使用數據驅動的方式進行視圖更新 - 數據與

vue.js , 虛擬dom , virtual-dom , diff

收藏 評論

Series - create-react-app v4 的less,antd,配置

1、less支持 yarn eject yarn add less@^2.7.3 less-loader@^7.3.0 在webpack.config.js中找到sassRegex const cssRegex = /\.css$/; const cssModuleRegex = /\.module\.css$/; const sassRegex = /\.(scss|sass)$/;

react , less , antd , create-react-app , 前端

收藏 評論

數據庫知識分享者 - Facebook宕機背後,我們該如何及時發現DNS問題

簡介: 國慶期間,Facebook 及其旗下 Instagram 和 WhatsApp 等應用全網宕機,停機時間將近 7 小時 5 分鐘,Facebook 市值損失 643 億美元。針對Facebook的宕機問題,我們該如何未雨綢繆,看看雲撥測如何幫助客户避免該類問題。 在我們享受國慶假期的時候,大洋對岸的互聯網世界卻出了一件重大“事故”:Facebook 及其旗下 Instagram 和 Wha

Facebook , 運維

收藏 評論

MissD - 跨境電商的制勝“秘籍”:登錄 Messenger 連接幫助品牌與用户‘’一鍵連接‘’

2021年最“熱鬧”的年底黃金購物季馬上要到啦!相信對於不少國內跨境電商品牌來説,這一全球範圍內年底大促是不可錯失的黃金季節。為了幫助跨境電商提升自己的服務效率和質量,增加轉化效率,Facebook在6月份F8上重磅推出的Facebook登錄Messenger連接功能也於9月全球正式發佈了。該功能首次打通了Facebook登錄與Facebook Messenger,讓跨境電商可以通過Messeng

Facebook , go-global , meta

收藏 評論