博客 RSS 訂閱

TANKING - 通過小程序實現微信掃碼登錄,個人網站接入微信掃碼登錄功能

需求 網站如果想要實現微信掃碼登錄其實有很多種方案,常見的方案就是微信開放平台和微信公眾號服務號。前者是目前大部分網站並且是微信認可的一種方式,後者是開發者發現服務號具備掃碼關注後即可獲取用户基本信息的能力後而開發的一種方式。 而這兩者其實都是需要具備資質,例如認證,對於個人開發者來説,是有一定的門檻的,而我這次分享的是0門檻的,個人開發者一樣可以實現。 原理 小程序也是具備獲取用户基本信息的能力

小程序 , php , 掃碼登錄 , 微信開放平台 , 微信登錄

收藏 評論

Name6 - 實現一個打包時將CSS注入到JS的Vite插件

前言 Vite 在2.0版本提供了Library Mode(庫模式),讓開發者可以使用Vite來構建自己的庫以發佈使用。正好我準備封裝一個React組件並將其發佈為npm包以供日後方便使用,同時之前也體驗到了使用Vite帶來的快速體驗,於是便使用Vite進行開發。 背景 在開發完成後進行打包,出現瞭如圖三個文件: 其中的style.css文件裏面包含了該組件的所有樣式,如果該文件單獨出現的話,意

vite , plugin , typescript , 前端 , Javascript

收藏 評論

黑客Roman - Python爬蟲實戰,requests模塊,抓取豆瓣讀書Top250

前言 今天為大家帶來利用Python爬蟲抓取豆瓣讀書Top250,廢話不多説。 Let's start happily 開發工具 Python版本: 3.6.4 相關模塊: requests模塊 lxml模塊 csv模塊 環境搭建 安裝Python並添加到環境變量,pip安裝需要的相關模塊即可。 思路分析 本文以爬蟲抓取豆瓣讀書,講解如何爬取豆瓣讀書Top250! 前期準備 1.獲取頁面內容 f

豆瓣 , top , 讀書 , python爬蟲 , requests

收藏 評論

dl1024 - 在win11上使用wsl2安裝zsh 和 oh-my-zsh

原文發佈在:http://humblelei.com/posts/in... 安裝前準備環境 # 更新軟件包列表 sudo apt update #升級所有已安裝的程序包 sudo apt upgrade #安裝下面的軟件包 sudo apt install wget sudo apt install git 安裝zsh sudo apt install zsh 安裝 oh-my-zsh s

oh-my-zsh , 終端 , zsh

收藏 評論

tim_xiao - protobuf-2 消息類型

基本數據類型 syntax = "proto3"; // 所有基本數據類型 // protoc --go_out=. scalar.proto option go_package = "../service"; message scalar{ double filed1 = 1; //float64 float field2 = 2; //float32 int32 fiel

protobuf , grpc

收藏 評論

網易數帆 - 直播預約丨流式湖倉服務,大數據的終結?這場開源發佈會為你揭曉!

【點擊立刻報名】 8月11日,網易數帆將舉辦“企業級流式湖倉服務 Arctic 開源發佈會”,邀請網易數帆大數據產品線及合作伙伴相關負責人聯袂解讀對數據技術演進及 Arctic 開源的思考,介紹 Arctic 項目進展、未來發展及社區規劃,分享企業湖倉一體實踐成果與心得。 數據基礎設施發展的腳步從未停歇,當前風頭正盛的是湖倉一體(Lakehouse)。 湖倉一體,顧名思義

大數據 , 數據結構 , 架構設計 , 架構模式

收藏 評論

網易數帆 - 入選愛分析·銀行數字化廠商全景報告,網易數帆助力金融數字化場景落地

【點擊即可免費獲取完整報告】 近日,國內領先的產業數字化研究與諮詢機構愛分析發佈《2022·愛分析銀行數字化廠商全景報告》。網易數帆憑藉全面領先的產品實力與豐富多樣的實踐經驗,分別在BI商業智能、數據治理、數據中台、通用低代碼平台四大數字化領域作為銀行代表廠商強勢入選。 報告指出,在自主可控的背景下,銀行信創數字化投入比例逐漸變大。另一方面,銀行IT項目對產品智能化、精準化越來

數據中台 , 低代碼 , 架構 , 架構模式

收藏 評論

浪遏飛舟 - React組件應用於Spring MVC工程

背景 公司前端技術棧還處於React+Mobx與Spring MVC(freemarker+jQuery)共存的階段,兩種技術棧頁面難免會存在一些相同的業務功能,如果分別開發和維護,需要投入較大人力成本,因此,我們嘗試將React業務組件應用於Spring MVC項目,一處開發多處使用,降低不必要的成本投入。 應用 一、簡單封裝組件掛載與卸載方法 Spring MVC是面向DOM api的編程,需

構建工具 , react , spring-mvc , 組件化 , 兼容性

收藏 評論

EMQX - MQTT X Newsletter 2022-07 | 自動更新、MQTT X CLI支持MQTT 5.0、新增conn命令

7月,MQTT X 團隊專注於 1.8.1 版本的開發。v1.8.1 中 MQTT X 桌面端版本將支持自動更新,並對 MQTT X Web 頁面進行了優化。目前已完成了 MQTT X CLI 對於 MQTT 5.0 的連接支持及用户屬性設置支持,並新增了一個 conn 命令來快速測試連接,後續還將添加 bench 命令,將支持部分場景下的 MQTT 協議性能測試。 MQTT X 桌面端應用 自動

iot , 物聯網 , 自動更新 , cli , mqtt

收藏 評論

大史不説話 - 《前端跨界開發指南》重磅來襲!

謹以此書獻給相信“努力有用”的你 先講個故事 2019年,我和機械工業出版社簽了協議,約定用1年半時間交付一本15萬字的前端技術書籍,起名為《我是前端-JavaScript工程師的自我修養》; 2022年,書稿終於寫完了,但編輯老師似乎覺得原書名不太嚴肅,和出版社氣質不符,幾經商議最終將新書定名為 《前端跨界開發指南-JavaScript工具庫原理解析與實戰》 ,正式出版發行,歷時3年,共

書籍 , 前端

收藏 評論

Python技術大本營 - 妙不可言!寫出優雅的 Python 代碼的七條重要技巧

寫出能完成功能的程序每個程序員都可以搞定,但能寫出優雅的程序的程序員卻寥寥無幾,因此程序寫的優雅與否則是區分頂級程序員與一般程序員的終極指標所在。 那身為一名 Pythoner,有哪些技巧能讓我們寫出優雅的 Python 代碼呢,今天派森醬就給大家介紹七個能快速提升代碼逼格的重要技巧。 0x00 規範命名 沒有哪個程序員會抗拒一段命名規範的代碼! 命名作為編程界的一大難題,實屬難倒了很多人。不知道

code , 技巧 , Python

收藏 評論

tim_xiao - protobuf-1安裝

安裝protoc 根據自己的服務器版本進行下載安裝,下載地址 https://github.com/protocolbu... $ uname -a Linux localhost.localdomain 3.10.0-229.el7.x86_64 #1 SMP Fri Mar 6 11:36:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux $ wget w

protobuf , 序列化

收藏 評論

秦川 - Go Context 應用場景和一種錯誤用法

context 應用場景 Go 的 context 包,可以在我們需要在完成一項工作,會用到多個 routine (完成子任務)時,提供一種方便的在多 routine 間控制(取消、超時等)和傳遞一些跟任務相關的信息的編程方法。 一項任務會啓動多個 routine 完成。 需要控制和同步多個 routine 的操作。 鏈式的在啓動的 routine 時傳遞和任務相關的一些可選信息。 舉一

goroutine , context , 併發 , go

收藏 評論

逆風微笑的代碼狗 - input純數字框

只能輸入整數: input type="text" name="text" onkeyup="this.value=this.value.replace(/\D/g,'')" onpaste="this.value=this.value.replace(/\D/g,'')" / 只能輸入數字,包括小數點: input type="text" name="text" onkeyup="this.v

input , HTML

收藏 評論

hiisea - 前端架構-分層而治,鐵打的MV流水的C

為什麼在web前端很少有人會提到分層架構,例如經典MVC架構,這是因為瀏覽器誕生之初就只是作為一個後端數據的GUI渲染器。也就是説整體來看,web1.0時代的整個web前端工程就是一個View層,而Model和Controller就是指後端,所以根本無需在web前端工程中去提什麼MVC。 然而web生態發展到今天,瀏覽器越來越強大,賦能越來越多,甚至不亞於一個小型操作系統,這時候的Web前端早已不

react , vue.js , 前端工程化 , 前端架構 , 前端框架

收藏 評論

劉悦的技術博客 - 兔起鶻落全端涵蓋,Go lang1.18入門精煉教程,由白丁入鴻儒,Sublime 4 Go lang開發環境搭建EP00

原文轉載自「劉悦的技術博客」https://v3u.cn/a_id_222 Go lang,為併發而生的靜態語言,源於C語言又不拘泥於性能,高效卻不流於古板,Python靈活,略輸性能,Java嚴謹,稍遜風騷。君不見各大廠牌均紛紛使用Go lang對自己的高併發業務進行重構,原因無他,經濟下行的大背景之下,性能突出、效率拉滿的Go lang無疑是高併發場景下節約服務器資源的一劑靈藥。 與時俱進,順

windows , macos , 編程語言 , 環境搭建 , go

收藏 評論

江户川亮仔 - php 中的 DI 依賴注入

🎈 什麼是 DI / 依賴注入 依賴注入DI 其實本質上是指對類的依賴通過構造器完成 自動注入 通俗來説,就是你當前操作一個類,但是這個類的某些方法或者功能不是單單隻靠這個類就能完成的,而是要 藉助另一個類 的才能完成的 最直接的標誌就是傳參數據為對象的時候。嚴格來説,你想在一個類中操作另一個類,這兩個類之間形成了相互依賴關係,傳參的方式叫 注入 🎈 依賴注入出現的原因 在未使用

依賴注入 , 經驗 , 設計模式 , php , 程序員

收藏 評論

API7_技術團隊 - Apache APISIX 2.15 版本發佈,為插件增加更多靈活性

不出意外的話,2.15 將會是 Apache APISIX 3.0 版本發佈之前最後一個 minor 版本。從兩年前發佈第一個 2.0 版本開始,APISIX 已經發布了 15 個 minor 版本和許多個 patch 版本。作為 2.x 系列最後的一個 minor 版本,2.15 版本可以説是個承上啓下的版本。 「承上」是因為該版本繼續引入了更多的功能,使得插件配置更加靈活;「啓下」則是因

route , 開源 , 網關

收藏 評論

得物技術 - 社區收藏緩存設計重構實戰

一、背景 社區收藏業務是一個典型的讀多寫少的場景,社區各種核心Feeds流都需要依賴用户是否收藏的數據判斷,早期緩存設計時由於流量不是很大,未體現出明顯的問題,近期通過監控平台等相關手段發現了相關的一些問題,因此我們針對這些問題對緩存做了重構設計,以保障收藏業務的性能和穩定性。 二、問題分析定位 2.1 接口RT偏大 通過監控平台查看「判斷是否收藏接口」的RT在最高在8ms左右,該接口的主要作用是

性能優化 , 緩存 , 重構

收藏 評論

hezhongfeng - 模仿北京健康寶動畫

模仿北京健康寶動畫 北京健康寶有一個動畫,一圈小球,沿着正方形順時針滾動,並且顏色是漸變的,像下圖的這樣 提取出以下關鍵信息: 小球沿着矩形順時針連續滾動,小球的間距是均勻的 小球在矩形直角的時候會沿着直角滾動,過渡順滑 小球的顏色有一些漸變,並且會隨着小球的位置而改變,左上角的一直都是深色的,右下一直是淺色的 邊框實現 想模仿實現這個動畫,最先想到的是使用邊框,想使用虛線邊框實現,找

動畫 , Css , svg動畫 , 前端 , svg

收藏 評論

劉悦的技術博客 - 物無定味適口者珍,Python3併發場景(CPU密集/IO密集)任務的併發方式的場景抉擇(多線程/多進程/協程asyncio)

原文轉載自「劉悦的技術博客」https://v3u.cn/a_id_221 一般情況下,大家對Python原生的併發/並行工作方式:進程、線程和協程的關係與區別都能講清楚。甚至具體的對象名稱、內置方法都可以如數家珍,這顯然是極好的,但我們其實都忽略了一個問題,就是具體應用場景,三者的使用目的是一樣的,話句話説,使用結果是一樣的,都可以提高程序運行的效率,但到底那種場景用那種方式更好一點? 這就好比

python3.x , 協程 , 多線程 , 多進程 , Python

收藏 評論

阿東 - 二、《圖解HTTP》- HTTP協議歷史發展(重點)

tjhttp 二、《圖解HTTP》- HTTP協議歷史發展(重點) 知識點 請求和響應報文的結構。 HTTP協議進化歷史,介紹不同HTTP版本從無到有的重大特性改變。(重點) HTTP幾個比較常見的問題討論。 2.0 介紹 這一章節基本上大部分為個人擴展,因為書中的內容講的實在是比較淺。本文內容非常長,另外哪怕這麼長也只是講到了HTTP協議的一部分而已,HTTP協議本身十分複雜。 2.1

http-2 , HTTP

收藏 評論

半夏之沫 - 數據結構與算法-跳錶

大家好,我是半夏之沫 😁😁 一名金融科技領域的JAVA系統研發😊😊 我希望將自己工作和學習中的經驗以最樸實,最嚴謹的方式分享給大家,共同進步👉💓👈 👉👉👉👉👉👉👉👉💓寫作不易,期待大家的關注和點贊💓👈👈👈👈👈👈👈👈 👉👉👉👉👉👉👉👉💓關注微信公眾號【技術探界】 💓👈👈👈👈👈👈👈👈 前言

紅黑樹 , 平衡樹 , 跳躍表 , 數據結構與算法 , 二叉樹

收藏 評論

瞿小凱 - (持續更新,已更新至2022年11月26日)C語言經典題集合

(持續更新,最新時間2022年11月26日) 1. 三個數由小到大排序 輸入任意3個整數,編程實現對這3個整數進行由小到大排序井將排序後的結果顯示在屏幕上 #include stdio.h #include stdlib.h int main() { int a, b, c, t; printf("請任意輸入三個數(空格分隔):\n"); scanf("%d %d %d",

學習 , c# , c , 學習資料 , 學習心路

收藏 評論