收藏 / 列表

伍華聰 - 在基於FastAPI的Python開發框架後端,增加阿里雲短信和郵件發送通知處理

在一些業務系統中,整合短信和郵件通知是一種常見的處理方式,之前我在多篇隨筆中介紹過基於.NET的整合處理,本篇隨筆介紹基於FastAPI的Python開發框架後端,增加阿里雲短信和郵件發送通知處理。 1、短信通知處理的介紹 之前我在多篇隨筆中介紹過基於.NET的《SqlSugar開發框架》中整合過短信接入的內容:《使用阿里雲的短信服務發送短信》、《基於SqlSugar的開發框架循序漸進介紹(17)

後端

階段性debugger - 2025 親測可用!免費英國股票實時 API 獲取方式大對比

在金融科技蓬勃發展的當下,實時股票數據對於投資者、量化交易團隊以及金融科技企業而言,猶如基石一般關鍵。尤其是英國股票市場,其藴含着豐富的投資機會,吸引着全球目光。獲取準確且實時的英國股票數據,離不開高效的 API 支持。那麼,在眾多免費英國股票實時 API 獲取方式中,哪一種更具優勢呢?接下來,我們將深入對比分析,重點凸顯 iTick 的數據亮點。 主流免費英國股票實時 API 平台概覽

資訊 , websocket , 區塊鏈 , 智能合約

雲輕雨細 - Redis分區的核心原理與應用實踐

本文系轉載,轉載鏈接:Redis分區的核心原理與應用實踐 Redis分區是一種將數據分散存儲在多個節點的技術,通過合理配置策略,可顯著提升系統處理大規模數據和高併發請求的能力。本文詳細解析分區的核心原理、適用場景及注意事項,為開發者提供實用參考。 一、分區技術原理與策略 1.1 數據分片基礎 Redis通過分片(Sharding)將數據集劃分為多個子集,每個子集由獨立節點管理。分片規則直接影響數據

redis , 服務器 , 運維

xcmd - 🧩 x-cmd mod | x env (2) - 輕鬆管理環境,軟件升級與查看一鍵搞定

升級已安裝的軟件 x env 能讓你的軟件管理更加方便。如果你需要升級已經安裝的軟件工具,以獲得新功能或修復已知問題,可以使用 x env upgrade 命令。 例如,升級 deno 的版本: x env upgrade deno x env upgrade deno=v2.2.2 查看已在全局環境中使用的軟件工具 為了方便用户查看 x env use 命令安裝的軟件工具,默認在交互式環境下,

命令行 , 測試環境搭建 , 包管理 , 運維 , 開發環境

qbit - uvicorn 配置日誌格式(qbit)

前言 技術棧 Python 3.11.8 fastapi 0.115.12 uvicorn 0.34.2 loguru 0.7.3 uvicorn 默認日誌沒有時間戳,看起來不方便,主動配置日誌格式,使得 uvicorn 打印的日誌格式和 loguru 的默認格式一致 uvicorn main:app --host 0.0.0.0 --port 8888 --log-config

w3c , 日誌 , fastapi , wsgi

qq68d2318712d49 - 一次性批量刪除列表中的多個元素的時間複雜度是多少?

關鍵前提:列表的底層結構 Python 列表(List)底層是 動態數組,內存連續存儲。刪除元素時,若刪除的不是末尾元素,需將後續元素向前“平移”填補空位——這是時間複雜度的核心影響因素(平移操作的時間成本)。 各方案時間複雜度詳細分析 方案 1:切片賦值刪除(連續元素) 時間複雜度:O(m),m 是“刪除後需平移的元素個數” 底層邏輯:刪

時間複雜度 , 刪除元素 , 後端開發 , 倒序 , Python

小飛俠格魯帥 - 自動下載指定 YouTube 視頻(用 pytube)

好嘞,咱今天要講的是pytube庫哦!這可是個下載YouTube視頻的神器呀!它能讓你輕鬆地把喜歡的視頻拽到自己電腦裏。適用場景嘛,就是你看到哪個YouTube視頻特別喜歡,又想離線看的時候,它就派上用場啦!安裝命令也簡單,在命令行裏輸入pip install pytube就行啦! 下面就是咱的代碼示例啦: import tkinter as tk from

輸入框 , 視頻下載 , 後端開發 , ide , Python

我是你諾言哥 - 桌牌製作系統:自定義設計 + 打印,高效搞定桌牌

之前領導讓做會議桌牌,一開始想徒手排版,折騰半天沒頭緒,最後還是找別人要了模板才勉強完成。現在發現這款工具,才知道做桌牌能這麼省心。 下載地址:https://pan.quark.cn/s/df655f7acccc 備用地址:https://pan.baidu.com/s/12HupZfMGhFDV6zJez6ufRA?pwd=ui4e 今天分享

後端開發 , 上傳圖片 , 下載地址 , Python

fangpin - 從 0 搭建 LLM 不再難!這個 PyTorch 項目幫你吃透大模型底層邏輯

如果你曾想深入理解大語言模型(LLM)的 “五臟六腑”,卻被框架封裝的黑盒接口、複雜的源碼結構勸退;如果你希望親手實現 Transformer 的每一個組件,而非單純調用transformers庫 —— 那麼今天推薦的這個開源項目,絕對能成為你的 LLM 學習 “腳手架”。 它就是 GitHub 上的 llm-from-scratch(項目地址),一個基於 PyTorch、專為教育設

github , 自定義 , 人工智能 , 深度學習 , 開發者

煙雨江南的秋 - 直播平台的美顏美型SDK是什麼?是通過什麼技術實現的_美狐美顏SDK的技術博客

在如今這個“顏值即生產力”的直播時代,美顏功能幾乎成了平台標配。從直播帶貨、娛樂互動到短視頻創作,一款流暢自然的美顏SDK(Software Development Kit)不僅能提升主播自信心,更是平台用户留存與轉化的關鍵武器。 但對於開發者而言,如何在性能、效果與體驗之間找到平衡,讓直播美顏既“美”又“不卡”?本文將帶你深入解析美顏SDK功能開

美狐美顏sdk , 後端開發 , 人工智能 , 直播美顏sdk , 第三方美顏SDK , 美顏SDK , Python

瑞雪小雪 - Python類型提示:提升代碼可讀性與穩定性

Python作為動態類型語言,變量類型無需提前聲明,這雖然靈活,但也帶來了隱患:代碼可讀性差、類型錯誤要到運行時才暴露、團隊協作時溝通成本高。而類型提示(Type Hints)通過在代碼中標註類型信息,既能保留動態類型的靈活性,又能解決這些痛點。本文從基礎語法到實戰應用,詳解Python類型提示的核心用法,幫你寫出更易讀、更穩定的代碼。 一、為什麼需要類型提示?先看兩個場景

字符串 , 後端開發 , 泛型 , Python

angel - MySQL服務器的配置教程_firehare

1.MySQL 服務器簡介 通常所説的 MySQL 服務器指的是mysqld程序,當運⾏mysqld後對外提供MySQL 服務 1.1服務器配置和默認值 • mysqld 有很多選項和系統變量可以在啓動時進⾏配置,要查看服務器的默認選項和系統變量值, 可以執⾏以下命令: # 查看所有mysqld 選項和可配置的系統

服務器 , MySQL , 數據庫 , 後端開發 , 系統變量 , Python

網絡小墨 - Python HTTP庫 requests 的簡單使用詳情

【Python與AI基礎】Python編程基礎:利用Requests庫處理HTTP 配套視頻課程: 【AI人工智能實戰】 Python編程基礎92集全套完整版(附完整版源碼資料) 一、HTTP協議回顧 1、請求類型 (1)GET:用於通過指定URL地址訪問 (

服務器 , 雲計算 , OpenStack , 開發語言 , HTTP , Python

宇文成都 - 駕馭Excel數據:使用C#將Excel導出為DataTable的實戰指南

在當今的數據驅動時代,Excel作為一種普遍的數據存儲和交換格式,幾乎無處不在。對於C#開發者而言,如何高效、便捷地將Excel文件中的數據整合到應用程序中進行處理,常常是一個需要面對的挑戰。傳統的文件解析方式可能繁瑣且容易出錯,而將Excel數據轉換為結構化的DataTable,無疑是實現數據綁定、查詢、處理和集成到業務邏輯中的最佳實踐。本文將介紹一種強大而易用的解決方案:利用Spire.XLS

excel , c# , datatable

Hunter - Gin筆記二之gin.Engine和路由設置

本文首發於公眾號:Hunter後端 原文鏈接:Gin筆記二之gin.Engine和路由設置 這一篇筆記主要介紹 gin.Engine,設置路由等操作,以下是本篇筆記目錄: gin.Default() 和 gin.New() HTTP 方法 路由分組與中間件 1、gin.Default() 和 gin.New() 前面第一篇筆記介紹,創建一個 gin 的路由引擎使用的函數是 gin

gin , go , 後端

編學小屋 - 一篇Python標準庫完美帶你入坑!

Python 標準庫非常龐大,所提供的組件涉及範圍十分廣泛,在這列舉幾個僅供參考,詳細請觀看官方文檔:Python標準庫 內置函數 Python 解釋器內置了很多函數和類型,任何時候都能使用。以下按字母順序給出列表。 內置常量 有少數的常量存在於內置命名空間中。 False bool 類型的假值。 給 False 賦值是非法的並會引發 SyntaxError。 True bool 類

windows , vim , 程序員 , sublime-text , Python

哀涕狗 - 這屆大一的學生這麼牛?開發出的Python小工具,讓程序老鳥都汗顏

你是否對敲代碼感到枯燥?有沒有想過把Python腳本可視化?就下面的圖一樣,從輸入圖片、調整尺寸到雙邊濾波,每一步都能看得清清楚楚明明白白。 輸入一個矩陣,無論是對它進行轉置、求共軛還是乘方,都能得到及時的反饋。 這樣一個Python腳本可視化工具,名叫Ryven,出自一位名叫Leon Thomm的大一新生之手。如果你也想試用一番,不妨接着往下看。 如何使用 使用之前,簡單準備一下開發環境:

python3.x , python3.5 , python2.7 , python爬蟲 , Python

Python與SEO - 鹹魚大量流出185元全新i5工控主板,支持4K解析,MSATA+SATA雙盤位,可作為飛牛雲NAS神器!

要説適合作為飛牛雲NAS用途領域,同時又更傾向於小主機尺寸的規格,那麼無疑是工控類型產品更為合適,無論是工控主板,還是工控小主機,都有很多的可選擇餘地。奈何就是價位不夠合適,畢竟此類主板或者小主機大多位於販子手裏,控價銷售。比如下面這款小尺寸的庫存全新i5工控主板,如今大量流出於鹹魚二手市場。 一、研域i5-620

低功耗 , 後端開發 , 工控 , 雙核 , Python

最多選5個技能 - 嵌入式系統設計師軟考備戰(一):嵌入式系統概論與核心基礎

1. 嵌入式系統概述 1.1 什麼是嵌入式系統 嵌入式系統是以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適用於對功能、可靠性、成本、體積、功耗等有嚴格要求的專用計算機系統。與通用計算機系統不同,嵌入式系統通常"隱藏"在設備內部,為用户提供特定功能。 典型特徵: 專用性強 實時性要求高 軟硬件一體化 資源受限環境

嵌入式 , 實時系統 , 後端開發 , 嵌入式系統 , Python

咚咚王 - 人工智能之編程基礎 Python 入門:第四章 條件循環與異常

人工智能之編程基礎 Python 入門 第四章 條件循環與異常 前言 本章節緊接上一章內容繼續學習python的基本語法結構,主要學習條件語句、循環語句以及錯誤異常的處理方式。 條件語句 Python 中的條件語句用於根據不同的條件執行不同的代碼塊。主要的條件語句是 if、elif(else if 的縮寫)和 else。 基本語法 if 條件1: # 條件1為真時執行的代碼 語

教程 , 人工智能 , Python

codists - 《Learn Python Programming(4th)》讀後感

一、 為什麼讀這本書? 之所以選擇讀這本書是因為“例行慣例”——讀每年新出版的Python相關書籍,嘗試從這些書中收集一些好的示例,幫助理解一些不好理解的概念。 當然,其實《Learn Python Programming(4th)》(中譯名:《Python編程入門與實戰》,Packt Publishing 出版社)是 2024年 9 月 24 日出版的,只是 2024 年沒有讀,推到了 2025

Python

弗拉德 - 【Flutter 2-10】Flutter手把手教程UI佈局和Widget——流式佈局Wrap

作者 | 弗拉德 來源 | 弗拉德(公眾號:fulade_me) Wrap 在Flutter中Wrap是流式佈局控件,Row和Column在佈局上是很好用,但是有一個缺點,如果當子控件數量過多導致Row或Column裝載不下的時候,就會出現UI頁面上的錯誤。Wrap可以完美的避免這個問題,當控件過多一行顯示不全的時候,Wrap可以換行顯示。 當然Wrap跟Row和Column有着很多相似的地

跨平台 , Android , 移動端web , flutter , ios

小小張説故事 - Python爬蟲深度優化:Scrapy庫的高級使用和調優

在我們前面的文章中,我們探索瞭如何使用Scrapy庫創建一個基礎的爬蟲,瞭解瞭如何使用選擇器和Item提取數據,以及如何使用Pipelines處理數據。在本篇高級教程中,我們將深入探討如何優化和調整Scrapy爬蟲的性能,以及如何處理更復雜的抓取任務,如登錄,處理Cookies和會話,以及避免爬蟲被網站識別和封鎖。 一、併發和延遲 Scrapy使用異步網絡庫Twisted來處理網絡通信,可以實現高

scrapy , 爬蟲 , Python