MinDoc —— 一款針對 IT 團隊開發的文檔管理系統,基于 Golang 開發,內置項目管理,用戶管理,權限管理等功能,可以用來儲存日常接口文檔,數據庫字典,手冊說明等文檔。 ...
Spring 事務 詳情請查看:Spring 事務 Spring 事務實現方式有哪些? 事務就是一系列的操作原子執行。Spring事務機制主要包括聲明式事務和編程式事務。 編程式事務:通過編程的方式管理事務,這種方式帶來了很大的靈活性,但很難維護。 聲明式事務:將事務管理代碼從業務方法中分離出來,通 ...
程序及源碼下載地址: https://gitee.com/ishouke/image-optimizer 圖片壓縮助手使用說明 適用環境 win11 imageOptimizer.zip 備注:win7可能存在兼容性問題,其它版本未驗證 Centos7 imageOptimizer.tar 用途 批 ...
寫在前面 無論博客還是公號,我都很久不寫東西了,去年、今年兩年發生了太多的事,我沒法梳理,也不想梳理了,本能的想著用時間來沖淡一切的一切,但是現實就是無法如愿。 自然文章、博客也就停滯了,相應的閱讀量和粉絲也嚴重下滑了,也在學著接受了現實的一切,更多的是和自己和解的過程吧。 為什么寫這篇文章 可能是 ...
實踐環境 openGauss 6.0.0 TLS企業版 python3 .9.13 psycopg2 2.9.10 實踐操作 # -*- coding:utf-8 -*- import psycopg2 if __name__ == '__main__': # 連接方式1 # connection_ ...
?《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2.2 FFmpeg向網絡推流”介紹了輕量級流媒體服務器MediaMTX,通過該工具可以測試RTSP/RTMP等流媒體協議的推拉流。不過MediaMTX的功能比較簡單,也不方便個性化定制,如今出現了國產的直播服務器smart_rtpmd, ...
1.什么是編程語言? 語言是人與人之間用于交流溝通,互相雙方意思的一種語言;而編程語言類似于人類的語言,編程語言就是 程序員通過特定的代碼,將其輸入到計算器中并于計算機進行交流 —— 就是人與計算機交流的介質。 2.什么是編程? 編程就是用編程語言編寫一個或多個文件,這一個或者多個文件會達到某種目的 ...
前言 依舊是固定的前言。 拿下了第四名,和第三名同分結果提交次數多了。 發現第三名是我的同學并且比我弱之后大膽猜測他使用的奇怪的方法。 結果看了他T3的代碼,的確如此,他居然轉移的時候只轉移前面和后面的 \(500\) 個,然后數據太水過了。 顯然是在模仿CCF,數據也太好了(確信。 話不多說,我的 ...
我在隨筆《WxPython跨平臺開發框架之使用PyInstaller 進行打包處理》中介紹過如何使用PyInstaller 進行打包處理的一些過程和事項。我們基于Python的FastAPI后端應用,在實際開發的時候,直接運行main.py 進行調試即可,但是部署的時候,我們就需要把它們進行打包處理... ...
CopyOnWriteArrayList 是JUC中,為了實現高并發而提供的list容器之一。對于大部分的業務場景,都是讀多寫少,并發度也基本卡在了讀的位置。通常支持并發的容器在解決并發時,采用是:(1)數據分割,每個線程只操作屬于當前線程自己的數據,如ThreadLocal (感興趣的同學可以看我 ...
天吶!!!!!真的忙活了好久,終于在將近凌晨兩點的時候解決了問題。 進入正題。 是的,沒有錯,如果你懷疑微信那邊給的示例有問題那是對的,至少其給的示例在python3上有問題(我測試是如此哈, python3.9),需要改動一下填充方式,不能按照官方示例去填充,否則最后的AES加密結果會有問題。那么 ...
實踐環境 python3 .9.13 clickhouse-driver 0.2.9 實踐操作 # -*- coding:utf-8 -*- import clickhouse_driver if __name__ == '__main__': host = '192.168.88.131' por ...
眾所周知,double 和 float 這些浮點數其實是不精確的。 比如 0.1 + 0.2 并不等于 0.3,而是等于 0.30000000000000004——這也一度成為程序員圈子里的經典梗。所以用浮點數表示金額這種需要精確計算的數值,是會出現精度丟失問題的。 double a = 0.1; ...
在本文中,我們將使用 Python 以編程方式將 SVG 轉換為 PDF。我們將通過 .NET 使用 Aspose.CAD for Python,這款 CAD SDK 功能強大,足以順利完成 SVG 到 PDF 的轉換,我們將通過編寫代碼示例來演示其功能。 ...
什么是AOP? 面向切面編程,作為面向對象的一種補充,將公共邏輯(事務管理、日志、緩存等)封裝成切面,跟業務代碼進行分離,可以減少系統的重復代碼和降低模塊之間的耦合度。切面就是那些與業務無關,但所有業務模塊都會調用的公共邏輯。 面向切面編程和面向對象編程的區別,兩者有沖突嗎? 面向切面編程(AOP) ...
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2.2 FFmpeg向網絡推流”介紹了如何使用FFmpeg代碼向網絡推送視頻流,當時的例程采用了RTSP方式推流,在向RTSP地址時推流是正常的,但向RTMP地址推流時出現了問題,下面就介紹了如何使用FFmpeg代碼向RTMP地址推送視頻流 ...
\(\color{green}正在更新\) windos-2.0 點擊查看代碼 #define _WIN32_WINNT 0x0601 //#pragma cpp_std c++11 //你可以換成指令: -std=gnu++11 #include <bits/stdc++.h> #include ...
時隔許久我終于又把這個小時候的賬號想起來了,最近我搞了一個開源項目 基于 C++ 開發的 Telegram Bot 框架。 本項目是一個為 C++ 開發者設計的電報 (Telegram) 機器人框架,旨在解決原生 API 開發的復雜性。通過高度模塊化的插件系統,您無需再關心底層的網絡通信和 API ...
在數學動畫制作中,特殊效果可以極大地增強視覺表現力和吸引力。 本文將介紹如何使用Manim框架實現一個旋轉扭曲特效,通過自定義動畫類來創建獨特的視覺效果。 實現原理 旋轉扭曲特效的核心是通過修改對象上每個點的坐標來實現扭曲效果。 在Manim中,我們可以通過繼承Animation類并重寫interp ...
本文詳細介紹了Flink數據輸出(Sink)的核心概念、各種連接器的使用方法、配置選項及可靠性保證機制。基于Flink 1.20.1的DataStream API,通過豐富的代碼示例展示了如何將處理后的數據輸出到Kafka、Elasticsearch、文件系統等不同目標,并構建了一個完整的實時數據處... ...