【python基礎】編寫/運行hello world項目
# 1.編寫hello world項目 編程界每種語言的第一個程序往往都是輸出hello world。因此我們來看看,如何用Python輸出hello world。 1.如果你是初學者,main.py中的代碼暫時是無法看懂的,所以可以把main中的源代碼直接刪除。如下所示 ,致力于打造優秀的一站式數據中臺產品。我們始終保持工匠精神,探索前端道路,為社區積累并傳播經驗價值。。 >本文作者:琉易 [liuxianyu.cn](https://link.juejin.cn/?target=h ...
Nodejs 應用編譯構建提速建議
前端構建的提速是一項比較復雜且細節的工程, 目前產品上在持續跟蹤構建慢的應用, 努力優化編譯速度, 但前端本身擁有一個比較自由的技術環境, 沒有統一的構建工具與流程, 另外語言本身的執行效率、單線程的構建也不好讓編譯機發揮其最大能力, 所以目前全局的通用優化手段還是會比較局限, 還是依賴項目自身的優... ...
新人必看!手把手教你如何使用瀏覽器表格插件(下)
本文由葡萄城技術團隊于博客園原創并首發。葡萄城為開發者提供專業的開發工具、解決方案和服務,賦能開發者。 前言 | 問題背景 作為一名優秀的打工人,Excel是大家上班中必不可少的辦公軟件。隨著互聯網時代的到來,越來越多的公司開始使用各種B/S系統來處理表格數據文件。那么有沒有一種可以直接在瀏覽器中使 ...
他們在學校里不會教你的編程原則
## 前言 在大學的時候,學校一般只會教你你寫編程語言,比如C、C++、JAVA等編程語言。但是當你離開大學進入這個行業開始工作時,才知道編程不只是知道編程語言、語法等,要想寫好代碼,必須還要了解一些編程原則才行。本文主要討論`KISS`、`DRY`和`SOLID`這些常見的編程原則,而且你會發現隨 ...
Flutter熱更新技術探索
APP發布到市場后,難免會遇到嚴重的BUG阻礙用戶使用,因此有在不發布新版本APP的情況下使用熱更新技術立即修復BUG需求。原生APP(例如:Android & IOS)的熱更新需求已經比較成熟,但Flutter技術棧目前還缺少類似的技術方案,因此Flutter研發團隊,也需要類似的熱更新技術。 ...
Kafka實時數據即席查詢應用與實踐
Kafka中的實時數據是以Topic的概念進行分類存儲,而Topic的數據是有一定時效性的,比如保存24小時、36小時、48小時等。而在定位一些實時數據的Case時,如果沒有對實時數據進行歷史歸檔,在排查問題時,沒有日志追述,會很難定位是哪個環節的問題。 ...
「GPT虛擬直播」實戰篇|GPT接入虛擬人實現直播間彈幕回復
# 摘要 ChatGPT和元宇宙都是當前數字化領域中非常熱門的技術和應用。結合兩者的優勢和特點,可以探索出更多的應用場景和商業模式。例如,在元宇宙中使用ChatGPT進行自然語言交互,可以為用戶提供更加智能化、個性化的服務和支持;在ChatGPT中使用元宇宙進行虛擬現實體驗,可以為用戶提供更加真實、 ...
警惕看不見的重試機制:為什么使用RPC必須考慮冪等性
# 0 文章概述 在RPC場景中因為重試或者沒有實現冪等機制而導致的重復數據問題,必須引起大家重視,有可能會造成例如一次購買創建多筆訂單,一條通知信息被發送多次等問題,這是技術人員必須面對和解決的問題。 有人可能會說:當調用失敗時程序并沒有顯示重試,為什么還會產生重復數據問題呢?這是因為即使沒有顯示 ...
聊聊「短信」渠道的設計與實現
短信在實現的邏輯上,也遵循消息中心的基礎設計,即消息生產之后,通過消息中心進行投遞和消費,屬于典型的生產消費模型; ...
微軟Build 2023兩大主題:Copilots和插件
在本周大型微軟人工智能 2023 開發者大會的開幕式上,人工智能站到了舞臺中央——前臺和后臺以及介于兩者之間的所有舞臺。 貫穿會議的兩個主要主題是Copilots - 涵蓋廣泛產品和服務的AI助手 - 以及插件,它們有效地將Copilots轉變為聚合器,可能使其成為企業和消費者客戶的一站式商店。微軟 ...
javaer你還在手寫分表分庫?來看看這個框架怎么做的 干貨滿滿
# java orm框架easy-query分庫分表之分表 高并發三駕馬車:分庫分表、MQ、緩存。今天給大家帶來的就是分庫分表的干貨解決方案,哪怕你不用我的框架也可以從中聽到不一樣的結局方案和實現。 一款支持自動分表分庫的orm框架[`easy-query`](https://github.com/ ...
es筆記七之聚合操作之桶聚合和矩陣聚合
> 本文首發于公眾號:Hunter后端 > 原文鏈接:[es筆記七之聚合操作之桶聚合和矩陣聚合](https://mp.weixin.qq.com/s/SFiLEtnUqxncL-ZQj1zqgg) 桶(bucket)聚合并不像指標(metric)聚合一樣在字段上計算,而是會創建數據的桶,我們可以理 ...
【RocketMQ】NameServer總結
NameServer是一個注冊中心,提供服務注冊和服務發現的功能。NameServer可以集群部署,集群中每個節點都是對等的關系(沒有像ZooKeeper那樣在集群中選舉出一個Master節點),節點之間互不通信。 **服務注冊** Broker啟動的時候會向所有的NameServer節點進行注冊, ...
快速上手kettle(一)壺之簡介
### 一、前言 最近由于工作需要,需要用到kettle工具進行數據遷移轉換。特意找資料學習了一下,kettle基本操作算是學會了。 所學的也結合實際工作進行了驗證。為了防止以后用到忘記了,便寫了幾篇文章記錄一下。  % N*,其中 *N* 是服務器池的大小。 讓我們通過一個例子來說明這是如何工作的。如表5-1所示,我們有4臺服務器和8個字符串鍵及其哈希值。 ![image-2023052022160981 ...
12-分頻器 -偶分頻
# 1.分頻器 計數器是對于時鐘信號進行計數,板載晶振的時鐘頻率是固定的,有時候需要進行分頻和倍頻才能滿足需要 開發板上只有一種晶振,只有一種頻率的時鐘,想要通過對與固定時鐘進行分頻或者是倍頻的方式得到各個模塊所需的時鐘頻率,得到比固定時鐘快的時鐘通過**倍頻**,得到比固定時鐘慢的時鐘通過**分頻 ...
Kubernetes 證書詳解
## K8S **證書介紹** 在 Kube-apiserver 中提供了很多認證方式,其中最常用的就是 TLS 認證,當然也有 BootstrapToken,BasicAuth 認證等,只要有一個認證通過,那么 Kube-apiserver 即認為認證通過。下面就主要講解 TLS 認證。 如果你是 ...
react中useRef的應用
# 何為useRef useRef是隨著react函數式組件發展而來的,是react眾多官方hook中的一個,調用useRef可以返回一個伴隨這組件整個聲明周期不發生改變的對象,這個對象常見的用途有兩個: - 用于綁定dom元素,從而實現對dom元素的操作 - 用于保存不希望隨著組件重新渲染而改變的 ...