博客 RSS 訂閱

gvison - 一個企業級高質量開發框架 sponge,幫助你大幅提高開發效率和降低開發難度

在當今快節奏的軟件開發環境中,提高效率至關重要。開發人員持續尋求工具和技術,以縮短開發時間併產出更高質量的應用程序。本文將介紹一款創新性的開發框架,它可以大幅提高開發項目效率同時降低開發難度,並支持多種常用的數據庫。 如果開發只有簡單CRUD api接口的web或微服務,不需要編寫任何go代碼就可以編譯並部署到linux服務器、docker、k8s上,只需要連接到數據庫(mysql、mongodb

gorm , grpc , 微服務 , gin , go

收藏 評論

隱官_陳 - PEP 224 – 屬性文檔字符串

介紹 此 PEP 描述了 Python 的“屬性文檔字符串”提案 2.0. 此 PEP 跟蹤此功能的狀態和所有權。 它包含對功能的描述並概述了更改 支持該功能所必需的。CVS 修訂歷史 此文件包含權威的歷史記錄。 理由 這個 PEP 對 Python 目前的方式提出了一個小小的補充 處理嵌入在 Python 代碼中的文檔字符串。 Python 目前只處理出現的文檔字符串的情況 緊跟在

字符串 , pep , Python

收藏 評論

註銷 - 什麼是 VirtualNes 的金手指

VirtualNes 的金手指功能,是一個深受玩家歡迎的工具。通過這個功能,用户可以在 NES 遊戲中應用各種修改代碼,改變遊戲的行為,甚至可以激活隱藏的功能或取得額外的優勢。金手指的作用類似於現代遊戲中的作弊碼或修改器,它為玩家帶來更多的自由和樂趣。 金手指功能的作用 金手指的主要功能是改變遊戲內的各種屬性。舉例來説,通過修改遊戲內的數值,玩家可以獲得無限的生命、彈藥,或是無敵等能力,這在經典的

virtual , virtualbox

收藏 評論

阿東 - 【Java】GC 日誌 - 用户、系統、真實 - 使用時間

引言 如標題所言,本文介紹JVM的三個時間如何區分,用户時間,系統時間和真實時間的區別是什麼。 Source GC Logging – user, sys, real – which time to use? Gandhi In the Garbage Collection log file, 3 types of time are reported for every single GC ev

jvm , gc , JAVA

收藏 評論

codists - 《自動機理論、語言和計算導論》閲讀筆記:p352-P401

《自動機理論、語言和計算導論》學習第 12 天,p352-P401總結,總計 50 頁。 一、技術總結 1.Turing Machine(TM) 2.undecidability ​ a.Ld(the diagonalization language) 3.reduction p392, In general, if we have an algorithm to convert instance

編譯原理

收藏 評論

熱飯班長 - 在react hooks中,當useEffect依賴自身來更新自己時,遭遇死循環如何解決?

提出問題 觀察如下代碼,我們需要依賴words來更新自身,所以需要將words加入useEffect的依賴中。更新words觸發useEffect,useEffect再次更新words,然後就產生了死循環。 function App() { const [value, setValue] = useState(''); const [words, setWords] = useState(

react , react-hooks , typescript , 前端 , Javascript

收藏 評論

威哥愛編程 - apache DbUtils 組件核心原理與應用

Apache DbUtils 是一個 Apache 組織提供的開源 JDBC 工具類庫,它對 JDBC 進行了簡單封裝,使得數據庫操作更加簡潔和安全。DbUtils 的核心組件主要包括 QueryRunner、ResultSetHandler 和 RowProcessor,下面將對這些組件進行介紹,並結合源代碼分析其工作原理。 核心組件介紹與原理 QueryRunner: QueryRunn

dbutils , jdbc , java-ee , JAVA

收藏 評論

威哥愛編程 - Sharding-JDBC如何實現讀寫分離

Sharding-JDBC是一個分佈式數據庫框架,它提供了讀寫分離的功能,以提高數據庫的讀取性能。以下是實現讀寫分離的詳細步驟和解釋: 1. 引入Sharding-JDBC依賴 首先,確保你的項目中已經添加了Sharding-JDBC的依賴。 dependency groupIdio.shardingsphere/groupId artifactIdsharding-jdbc-co

讀寫分離 , jdbc , sharding , JAVA , 分佈式

收藏 評論

隱官_陳 - PEP 215 – 字符串插值

重要 此 PEP 已被 PEP 292 取代。 抽象 本文檔提出了 Python 的字符串插值功能 以允許更輕鬆的字符串格式設置。建議的語法更改 是引入觸發特殊 以某種方式解釋字符串中的“$”字符 讓人想起 Unix shell 中的變量插值, awk、Perl 或 Tcl。 版權 本文檔屬於公有領域。 規範 字符串前面可以有一個“$”前綴,該前綴位於 前導單引號或雙引號(或三引

字符串 , 算法 , Python

收藏 評論

kimmking - OpenJDK11推薦使用G1而不是ZGC的4個原因 - 知乎

OpenJDK11下,目前不建議使用ZGC,主推G1,主要是基於幾個考慮: 1)ZGC時Java進程佔用三倍內存問題:由於ZGC着色指針把內存空間映射了3個虛擬地址,使得TOP/PS等命令查看佔用內存時看到Java進程佔用內存過大。此問題不影響操作系統,但是會影響到監控運維工具,需要注意。。 參考以下材料: ZGC最大堆大小超過物理內存:https://www.it1352.com/22819

g1gc , jvm , gc , openjdk-11

收藏 評論

愚人貓Idiomeo - go語言fyne框架中文亂碼解決方法

簡單粗暴,讓我們定義一個函數解決,直接上代碼 先看代碼 函數代碼: import "github.com/flopp/go-findfont" func init() { //init()是我認為定義的函數名,可修改 //設置中文字體:解決中文亂碼問題 fontPaths := findfont.List() for _, path := range fontPaths

gui , go , 後端

收藏 評論

PowerData - 【邀請函】5月18 | PowerData 數字經濟·上海開源行!

活動介紹 十里洋場煙花地,風雲際會上海灘。 上海作為國家經濟最發達的城市,離不開各行業的支撐。實體經濟,金融,互聯網都在其中發揮着重要的作用,而這背後是無數的數據在支撐。 為了讓廣大數據人在數據這條路上走得更遠更穩,PowerData將於5月18號在春暖花開的上海舉辦以“數字經濟-城市開源行”為主題的線下開源分享活動。 為此PowerData廣發英雄帖,邀請數據江湖中各位志同道合的朋友一起參與,探

社區 , 上海 , 大數據 , 開源 , 活動

收藏 評論

wszgrcy - 在nodejs環境使用依賴注入

前言 一直以來static-injector都遵循修舊如舊原則,把 Angular 的依賴注入完整的提取出來 但是這樣的話在其他平台上必須使用transformer來進行一個靜態轉換,一個是影響速度,還有一個就是加大了配置難度 因為 Angular 的依賴注入增加了inject可以在構造時讀取依賴項,所以基本上不影響功能.如果想使用providedIn可以改為類中加入靜態屬性static

node.js , 依賴注入 , typescript , Javascript , Web

收藏 評論

瑞0908 - RSA AES-對稱加密和非對稱加密

客户端加密過程主要分為以下三個步驟: 1.客户端:隨機產生AES的密鑰 2.客户端:對身份證信息(重要信息)進行AES加密 3.客户端:通過使用RSA對AES密鑰進行公鑰加密 4.服務端:對加密後的AES密鑰進行RSA私鑰解密,拿到密鑰原文; 5.服務端:對加密後的重要信息進行AES解密,拿到原始內容。 之所以這麼麻煩,因為: AES對稱加密、解密的速度要比RSA快很

加密解密

收藏 評論

阿東 - 《How To Be Intresting》步驟一:探索前行

引言 2023年被某寶算法推薦而購買的一本書,這本書採用了一種新穎而引人入勝的方式來傳達智慧——通過漫畫。 下面為個人根據原書內容配合工具做的翻譯,當然漫畫中的部分英文有點”抽象“沒法理解實際單詞,如果存在錯誤歡迎在評論區指出。 Introduce(介紹) Go exploring -- Share what you discover -- Do something. Anything -- E

讀書 , 讀書筆記

收藏 評論

阿東 - 《How To Be Interesting》步驟二:分享您的發現

引言 你好,我是阿東,本文繼續分享《How to be interesting》的書籍翻譯和解讀。 第二個步驟,作者鼓勵我們由被動變為主動。 Introduce(介紹) Go exploring -- Share what you discover -- Do something. Anything -- Embrace your weirdness -- Have a cause -- Min

讀書 , 讀書筆記

收藏 評論

程序員老劉 - Pura 70和12306的性能分析

哈嘍,我是老劉 這兩天經常刷到的一個短視頻是在Pura70上用12306卡頓 首先我沒錢買Pura70,沒有實際測試,所以不敢説這種情況是不是真實存在 但是如果視頻裏的現象是真實的 我想站在一個程序員的角度分析一下可能的原因 不管最後的原因是什麼,我們也能借此瞭解一下影響app性能的因素有哪些 1、CPU性能問題? 很多博主説是因為CPU不給力 我的第一反應是

性能優化 , webview , flutter , harmonyos

收藏 評論

王中陽講編程 - Go-Zero從0到1實現微服務項目開發(二)

前言 書接上回,繼續更新GoZero微服務實戰系列文章。 上一篇被GoZero作者萬總點讚了,更文動力倍增,也建議大家先看巧一篇,歡迎粉絲股東們三連支持一波:Go-zero微服務快速入門和最佳實踐(一) 本文將繼續使用 Go-zero 提供的工具和組件,從零開始逐步構建一個基本的微服務項目。手把手帶你完成:項目初始化+需求分析+表結構設計+api+rpc+goctl+apifox調試+細節處理。

微服務 , 進階 , 分佈式 , go

收藏 評論

悟空碼字 - 微信第三方開放平台,實現代公眾號保留排版樣式和圖片發佈文章

大家好,我是小悟 要想實現代公眾號發佈文章的功能,就得接入富文本編輯器,市面上富文本編輯器有很多,輕量的、重量的都有。 從開發者的角度,自然把輕量作為第一選擇,因為好對接,怎麼方便怎麼來。但從運營的角度,要怎麼好操作怎麼來,確實,用户的操作體驗要重要的多。 首要任務就是要能夠做到複製文章,把排版樣式和圖片一起帶過來並正常發佈,畢竟這樣能省掉不少時間。ueditor是個挺臃腫的編輯器,但偏偏是它,能

微信開放平台 , 微信公眾號

收藏 評論

註銷 - 什麼是 SFTP 協議

在計算機網絡領域,SFTP(Secure File Transfer Protocol,安全文件傳輸協議)是一種用於文件訪問、文件傳輸和文件管理的安全協議。與老式的 FTP(File Transfer Protocol,文件傳輸協議)相比,SFTP 提供了加密的方法來保護數據的傳輸安全。SFTP 實際上是基於 SSH(Secure Shell,安全外殼協議)的一部分,依賴於 SSH 來實現文件的加

ftp

收藏 評論

辣碼甄源 - AI幫你寫簡歷!永久開源免費的簡歷製作黑科技——Reactive-Resume

Reactive-Resume:一鍵構建職業風采,AI協助製造你的精英風貌-精選真開源,釋放新價值。 概覽Reactive-Resume是一款基於TypeScript開發並遵循MIT許可協議的先進開源簡歷構建工具,致力於為用户提供高效、個性化且便捷的簡歷創建、管理和分享體驗。該軟件全面支持多語種環境,包括中文,並能輕鬆實現多版本簡歷的同時構建與一鍵轉換為PDF格式輸出。 項目內置了12款精

github , 開源軟件 , 簡歷

收藏 評論

威哥愛編程 - 高效刪除鏈表倒數節點最優實現

給你一個鏈表,刪除鏈表的倒數第 n 個結點,並且返回鏈表的頭結點。 提示: 鏈表中結點的數目為 sz 1 = sz = 30 0 = Node.val = 100 1 = n = sz 你能嘗試使用一趟掃描實現嗎? 具體實現 要刪除鏈表的倒數第 n 個節點,並返回鏈表的頭節點,我們可以使用一趟掃描的方法來實現。這個方法涉及使用兩個指針:快指針和慢指針。快指針先向前移動 n 步,然後慢指

算法 , 面試 , 面試問題 , 鏈表刪除結點 , 鏈表

收藏 評論

Soujer - PHP生成IP位置等信息圖片簽名卡片

前言 曉傑弄了個工具網站,用來平時自己開發使用,無聊時研究了下圖片合成!用來做簽名圖片,親測非常的好用!上面的圖片就是此代碼生成! 使用技術 最好的編程語言:PHP + Redis 代碼實現 netcard.php public function netcard(){ $browser = Tools::getBrowse(); $browser2 =

php , 圖片處理

收藏 評論

侑虎科技 - 更新!!!Unity移動端遊戲性能優化簡譜

UWA官方出品,結合多年優化經驗撰寫了《Unity移動端遊戲性能優化簡譜》,文章從Unity移動端遊戲優化的一些基礎討論出發,例舉和分析了近幾年基於Unity開發的移動端遊戲項目中最為常見的部分性能問題,並展示瞭如何使用UWA的性能檢測工具確定和解決這些問題。 (1)性能優化的基本邏輯 前言中簡單論述了“確定問題-解決問題-持續監控問題”這一既是層層遞進、同時也密不可分的邏輯;踐行遊戲研發“

移動端 , 性能優化 , unity , 遊戲開發 , 工具軟件

收藏 評論