博客 RSS 訂閱

太_2_真_人 - Vue中如何使用debouce防抖函數

創建一個 debounced(防抖動)函數,該函數會從上一次被調用後,延遲wait毫秒後調用func方法。 debounced(防抖動)函數提供一個cancel方法取消延遲的函數調用以及flush方法立即調用。 可以提供一個 options(選項) 對象決定如何調用func方法,options.leading與|或options.trailing決定延遲前後如何觸發(注:是 先調用後等待 還是 先

vue.js , debounce , lodash , Javascript

收藏 評論

碼哥字節 - Redis 很屌,不懂使用規範就糟蹋了

這可能是最中肯的 Redis 使用規範了 碼哥,昨天我被公司 Leader 批評了。 我在單身紅娘婚戀類型互聯網公司工作,在雙十一推出下單就送女朋友的活動。 誰曾想,凌晨 12 點之後,用户量暴增,出現了一個技術故障,用户無法下單,當時老大火冒三丈! 經過查找發現 Redis 報 Could not get a resource from the pool。 獲取不到連接資源,並且集羣中的單台 R

redis , 規範化 , JAVA

收藏 評論

百度開發者中心 - 《智能交通》正式出版發行,系國內首部全面闡述智能交通“中國模式”專著

我國有着領先的科技人才紅利,有着豐富的人工智能應用場景,有着無可比擬的良好政策環境,中國智能交通建設必將走在世界前列。 ——百度創始人、董事長兼 CEO 李彥宏 12月2日,《智能交通:影響人類未來10—40年的重大變革》一書(以下簡稱“《智能交通》”)由人民出版社出版,即日起在全國新華書店發行。 該書是在交通強國戰略指引下,國內首部系統闡述中國智能交通發展現狀和前景的專著,全書結合中

人工智能 , 書籍

收藏 評論

恆生LIGHT雲社區 - 大咖聯袂發佈!《慧技術·惠金融——2022金融科技趨勢研究報告》開放下載

12月1日,恆生公司執行總裁範徑武在2021LIGHT開發者雲大會上重磅發佈《慧技術·惠金融——2022金融科技趨勢研究報告》,聯合發佈機構包括國泰君安證券、中金公司、中信建投證券、海通證券、廣發證券、方正證券、光大證券、興業證券、申萬菱信基金、證券信息技術研究發展中心(上海)等機構。在報告撰寫的過程中,多位機構領導與行業專家均做出重要貢獻,感謝上交所、深交所、華泰證券的寶貴建議,感謝信通院雲大所

行業 , 金融科技

收藏 評論

叉叉哥 - 密碼學基礎:編碼方式、消息摘要算法、加密算法總結

字節碼轉文本的編碼方式 在計算機中,無論是內存、磁盤、網絡傳輸,涉及到的數據都是以二進制格式來存儲或傳輸的。 每一個二進制位(bit)只能是 0 或 1。二進制位不會單獨存在,而是以 8 個二進制位組成 1 個字節(byte)的方式存在,即 1 byte = 8 bit。 字節碼無法直接轉為可打印的文本字符,有時想通過文本方式配置、存儲、傳輸一段二進制字節碼,比如配置文件、HTML/XML、URL

sha256 , 密碼學 , md5 , rsa , aes

收藏 評論

三眼鴨的編程教室 - 學廢了,JavaScript 中的作用域與作用域鏈

什麼是作用域? 作用域定義了變量的可見性或可訪問性。大白話來説,就是一個變量能不能被訪問或引用,是由它的作用域決定的。 在 JavaScript 中有三種作用域。 全局作用域 函數作用域(局部作用域) 塊作用域 let globalVariable = "我是全局作用域下的變量" function func() { let localVariable = "我是局部作用域下的變量

vue.js , 作用域 , 作用域鏈 , 前端 , Javascript

收藏 評論

大軍 - DataX系列

DataX -- 配置解析 DataX -- 插件加載器 DataX -- 整體的執行流程 DataX - Channel數量是怎麼確定的 DataX -- 調度流程 此外,還有通道(併發)、記錄流、字節流三種流控模式是怎麼控制的,數據怎麼轉換的,任務失敗重試是怎麼做的,詳細的日誌是怎麼打印的等等,這裏就不繼續了。

同步 , JAVA

收藏 評論

tuihou123321 - mac os terminal 終端常用命令行

文件操作 新增文件: touch demo.txt // (更新文件的訪問和修改時間) 刪除文件: rm demo.txt 修改文件: vi demo.txt // 編輯內容 a // 插入模式 esc // 退出插入模式 :wq //保存修改的內容 mv demo.txt demo2.txt //

命令行 , macos , terminal

收藏 評論

前端黑洞 - 花式調接口: hex vs base64

背景 作為你一個前端,可能你常常自詡,你是一個無情的API調用機器,調框架API,調服務端API;但下文可能會震驚到你,至少已經讓我崩潰了好幾天。 從10月就接到一項需求,需要將我們平台的數據同步到集團另一個平台,how? 通過開放API!!! 這個開放API 有多難調,我大概描述一下 對稱加密,對方平台將給我發放一對秘鑰;這似乎所有API都會這樣做,畢竟安全第一!!! MD5計算, 哦不,

node.js , crypto , HTTP , md5 , Javascript

收藏 評論

Vam的金豆之路 - Strve.js,一個可以將字符串轉換為視圖的JS庫

前言 好久沒有寫原創了,今天就發一篇關於自己研發的JS庫——Strve.js的文章。 終於體驗了一把自己寫JS庫或框架,自己寫文檔,自己寫工具的樂趣。 如果想了解一下Strve.js,可以根據文檔上手一下。 官方文檔: https://www.maomin.club/site/... NPM: https://www.npmjs.com/package... Github: https://gi

virtual-dom , string , npm , Javascript

收藏 評論

方文達 - 利器 | Terminal & Shell 改造記錄 Windows Terminal + Oh My ZSH + Tmux

“利器”系列説明:“工欲善其事必先利其器”,有了稱手好用的工具,才能最大程度發揮出自己的能力,提高生產力和效率,避免無效加班。因此,“利器”系列將會記錄我對於各種工具的改造,以及我是如何組合應用它們發揮價值。 這篇文章主要記錄我 Terminal Bash 改造,Terminal Bash 是所有程序員在新的開發環境下第一個接觸也是最常接觸的地方,因此,這裏的作為“利器”系列的第一篇,分享給

bash , tmux , terminal , 利器 , zsh

收藏 評論

鳩摩智首席音效師 - 酷瓜雲課堂(騰訊雲版)v1.4.8 發佈,開源知識付費解決方案

更新內容 修正後台下載課程附件問題 修正後台登錄檢查跳轉地址 修正公眾號關注二維碼樣式問題 優化發貨失敗自動退款邏輯 創建交易時增加訂單支付檢查 H5增加底部tab圖標 系統介紹 酷瓜雲課堂,依託騰訊雲基礎服務架構,採用C擴展框架Phalcon開發,GPL-2.0開源協議,致力開源網課系統,開源網校系統,開源知識付費系統,開源在線教育系統。100%全功能開源,無加密無閹割,免費商

開源軟件 , phalcon , 知識付費

收藏 評論

Sunshine_Lin - 看似簡單的題,席捲幾十個前端羣,王紅元老師都親自出面解答

前言 大家好,我是林三心,用最通俗易懂的話講最難的知識點是我的座右銘,基礎是進階的前提是我的初心。 首先説明這不是標題黨,是真的,這道題席捲了幾十個羣,能回答出來的人是微乎其微,最後連王紅元老師都親自出面解答了這道題。 題目 先來看看這道題長什麼樣吧 var x = 1; function f(x, y = function () { x = 3; console.log(x); }) {

ecmascript-6 , 作用域 , 面試 , 前端 , Javascript

收藏 評論

DiracKeeko - [highcharts] 02_回調函數實現高級顏色漸變

描述: 為了讓柱狀圖顯示美觀,要求柱狀圖單柱的顏色以漸變色展示,如下圖所示。 因為highcharts使用svg渲染,而svg內的線性漸變屬性為:linearGradient,若只是為了單純的實現上圖效果,我們完全可以單獨設置每個series的color屬性。 注: 上面這張圖對應的series有兩個子元素 即 console.log(typeof(stockOpt

highcharts , 可視化 , 前端

收藏 評論

湯太鹹 - 面向對象設計原則

開閉原則(Open Closed Principle,OCP):當應用的需求改變時,在不修改軟件實體的源代碼或者二進制代碼的前提下,可以擴展模塊的功能,使其滿足新的需求。 里氏替換原則(Liskov Substitution Principle,LSP):子類可以擴展父類的功能,但不能改變父類原有的功能。也就是説:子類繼承父類時,除添加新的方法完成新增功能外,儘量不要重寫父類的方法。

JAVA , 面向對象設計模式

收藏 評論

Gaga - Android Service 服務解説

一、Service簡介 Service是android 系統中的四大組件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的級別差不多,但不能自己運行只能後台運行,並且可以和其他組件進行交互。service可以在很多場合的應用中使用,比如播放多媒體的時候用户啓動了其他Activity這個時候程序要在後台繼續播放,比如檢

Android , service

收藏 評論

葡萄城技術團隊 - 平民開發者≠技術差!真正發揮平民開發者的創造力,光有低代碼還不夠

隨着低代碼的概念日趨火熱,與之相關的“平民開發者”(Citizen Developer,也稱公民開發者)也受到了更多人的關注。然而,在大多數語境中,平民開發者會與技術基礎差劃上等號,甚至以此來推演低代碼和無代碼在企業中的發展路線和應用前景。事實真的如此嗎? 平民開發者的定義 平民開發者的概念最早被業界廣泛接納,是源於國際知名諮詢公司Gartner的研究報告。翻閲Gartner官網提供的詞彙表,我們

行業 , 低代碼 , 程序人生

收藏 評論

極速佳02 - 路由器和光貓?它們之間有什麼區別?

無線 WiFi 和網絡可以説是現在每個人都離不開的科技小玩意。有人的地方就有網絡。但是,説到路由器和光貓這兩個關鍵物品,相信很多朋友都不知道它們的區別,在裝修佈線安裝寬帶時不知道如何選着,到底是買個貓就好,還是買路由器好,或者兩樣都買,不知道該如何選着設備,今天廈門極速佳就跟大家科普一下:什麼是路由器和光貓?它們之間有什麼區別? 一、原理不同 光貓,又稱“光調制解調器”,是將以太光的信號轉換為互聯

路由器

收藏 評論

FingerLiu - eBPF in kubernetes 實戰

背景 眾所周知 eBPF 是非常有前景的項目,甚至成立了專門的基金會(https://ebpf.io/)來推動其生態的發展和標準化。 關於 eBPF 的基礎知識有很多資料,在此不再贅述。 本文旨在探索 eBPF 和 kubernetes 結合時會有什麼化學反應,以及如何結合現有工具鏈解決實際問題。 涉及的相關開源項目主要如下: bcc bpftrace kubectl-trace kub

kubernetes , devops , linux編程 , 雲原生 , ebpf

收藏 評論

尚戈繼 - 多線程服務器編程[3]-多線程服務器的使用場合和常用模型

本章研究對象:分佈式計算的網絡應用程序,基本功能可以被簡單歸納為“收到數據,算一算,發出去” 單線程服務器 最常用的為“non-blocking IO + IO multiplexing”,即Reactor模式,例如 lighttpd Nginx libevent Java NIO Twisted(Python) 此外還有ASIO使用的Proactor模式 Reactor 結構

c++ , 多線程 , 多進程 , reactor , 併發編程

收藏 評論

Zilliz - (文末福利)如果代碼莫名其妙跑起來了,就不要去動它了……嗎?

🤫 關注 Zilliz 微信公眾號並回復「重構」🤫 獲取《重構:改善既有代碼的設計》超詳細思維導圖 雖然代碼還是可以跑,但是各種規則越來越複雜、核心繼承體系越來越凌亂、系統的維護工作越來越重…… 1999 年,Martin Fowler 作為技術顧問造訪了一個項目,他建議項目經理好好整理這些亂糟糟的代碼。然而,項目經理表示:🙏算了吧🙏 六個月後,這個項目宣告失敗,因為代碼太複雜難

敏捷開發 , 敏捷 , 書籍 , 重構

收藏 評論

snakesss - Netcraft 發佈 11 月 Web 服務器調查報告:nginx 市場份額持續領先

11 月 23 日,Netcraft 發佈了2021年 11 月份的全球 Web 服務器調查報​告。 本次調查中,Netcraft 收到了來自 1175392792 個站點的回覆,共涉及267027794 個個域名和 11525855 枱面向網絡的計算機。報告反映相比上個月損失了406 萬個站點,但增加了160 萬個域和137,000 台計算機。 nginx 本月網絡服務器驅動的個域數量增加了 7

Nginx , web服務器

收藏 評論

程序新視界 - 一個HTTPS轉HTTP的Bug,他們竟然忍了2年?原諒我無法接受,加班改了!

今天這篇文章給大家講一個追查Bug的故事和過程。個人一直認為:事出反常必有妖,程序中的Bug也是如此。 希望通過這個Bug的排查故事,大家不僅能夠學到一系列的知識點,同時也能學會如何解決問題,如何更加專業的做事。而解決問題的方式及思維比單純的技術更加重要。 Let's go! 故事的起因 剛接手新團隊新項目沒多久,在發佈一個系統時,同事友善的提醒:發佈xx系統時,在測試環境要註釋掉一行代碼,上線發

spring , HTTP , HTTPS , shiro

收藏 評論

RockerLau - require源碼分析

1. 目標 探索 Node.js 的 require 方法是如何實現的。準備兩個文件 // test.js const str = require('./testa'); console.log(str) // testa.js module.exports = 'abc' 2. 調試方法 2.1 點擊添加配置 2.2 配置相關信息 這裏需要注意的是,把 skipFiles 需要把 node_i

node.js , 源碼學習 , require

收藏 評論