tag 後端

標籤
貢獻529
675
05:25 PM · Oct 25 ,2025

@後端 / 博客 RSS 訂閱

好想成為人類啊 - 關於一種計算遞歸次數題的思路

代碼如下 要求計算最後輸出的count的結果 #define _CRT_SECURE_NO_WARNINGS #includestdio.h int count = 0; int fib(int a) { count++; if (a == 0) return 1; else if (a == 1) return 2; else return fib(a - 1) + f

後端

收藏 評論

wang_yb - 「親手畫出動態數學」:讓數學可視化觸手可及的Manim入門課

數學的美,藏在動態的邏輯裏——而 Manim,正是那個能把抽象公式變成「會説話的動畫」的神器。 今天,給大家推薦一門我自己錄製的從零開始的Manim入門課,哪怕你是編程小白,也能跟着一步步畫出屬於自己的數學動畫! 這門課程適合誰? 如果你是以下任意一類人,這門課就是為你準備的: ▸ 數學愛好者:想親手把腦海中的數學想象變成動態畫面(比如證明勾股定理時讓圖形「自己説話」); ▸ 中小學/大學教師:需

後端

收藏 評論

Guojunning - csp-j/s歷險記

csp-j/s比賽一直是一個十分SB優質的比賽 -在那個晴空萬里的早上,與同學們共同坐地鐵前往CSP-J考場- ye————————————————————————————————! -從從容容遊刃有餘 ——第一題—— AC! ——第二題—— AC! ——第三題—— 65 ——第四題—— 16(談崩了,騙分騙錯,原本能拿40分的 T_T) ——總分—— 277! ! ! 總之,一等分數線是過了(

後端

收藏 評論

好想成為人類啊 - C語言中的數據存儲

1.數據類型 c語言自帶的一些數據類型 char //字符型 1byte short //短整型 2byte int //整型 4byte long //長整型 4 or 8byte long long //更長的整型 8byte float //單精度浮點數 4byte double

後端

收藏 評論

sevencoding - MyBatis 常見面試題

Mybatis基礎 Mybatis是什麼? MyBatis框架是一個開源的數據持久層框架。 它的內部封裝了通過JDBC訪問數據庫的操作,支持普通的SQL查詢、存儲過程和高級映射,幾乎消除了所有的JDBC代碼和參數的手工設置以及結果集的檢索。 MyBatis作為持久層框架,其主要思想是將程序中的大量SQL語句剝離出來,配置在配置文件當中,實現SQL的靈活配置。 這樣做的好處是將SQL與程序

後端

收藏 評論

Li斯 - JavaSE----- 流程控制

JavaSE 流程控制 1.用户交互Scanner 基本語法:Scanner s = nwe Scaneer(System.in); 通過Scanner類的next()與nextLine()方法獲取輸入的字符串,在讀取之前一般使用hasNext()與hasNextLine()判斷是否還有輸入的數據 1.next() 一定要讀取到有效字符後才可以結束輸入 對輸入的有效字符之前遇到

後端

收藏 評論

小碼編匠 - WPF 如何支撐一個靈活的流程圖編輯器?

前言 軟件開發領域,流程設計與可視化是提升系統可維護性、增強用户體驗的重要手段。無論是工作流管理、業務邏輯編排還是算法流程展示,一個靈活、易用的流程節點編輯框架都能極大地提高開發效率與系統靈活性。 本文將推薦一款基於 WPF 的開源流程節點編輯框架,通過對其核心設計與實現邏輯的解析,帶領大家從零開始手寫一個具備基礎功能的 WPF 流程圖編輯器,為實際項目中的可視化流程開發提供有價值的參考。 項目介

.net , 後端

收藏 評論

好想成為人類啊 - C語言中的整型提升

整型提升 什麼是整型提升?為什麼要使用整型提升?整型提升是如何進行的? 1.整型提升 在c語言中,一些表達式在求值的過程中,操作數可能需要轉換為其他類型,這種轉換,我們程序員是看不見的,稱其為隱式類型轉換,而整型提升就是之一 1.1什麼是整型提升 在C語言中計算整數的時候,會將整型家族中小於4字節的類型(char ,short),自動變為4字節也就是int類型,而這個自動轉換的過程,我們稱作整型提

後端

收藏 評論

Invinc-Z - C++之開始學習C++(二)

本文記錄了初步學習C++時容易遺忘的一些知識。 “沒有”main() 的例外程序 在 Windows 編程中,可以編寫一個動態鏈接庫 (DLL) 模塊,這是其他 Windows程序可以使用的代碼。由於 DLL 模塊不是獨立的程序,因此不需要 main(); 一些專用環境的程序,例如機器人中的控制器芯片,可能不需要 main(); 有些編程環境提供一個框架程序(MFC等),該程序調用一些非

後端

收藏 評論

老碼識途呀 - 推薦一種異步線程執行過程中更新進度的方法

在實際應用中,對於耗時較長或者耗費性能的操作,為了避免UI卡頓,通常採用後台異步線程的方式進行處理,但用户需要知道當前操作的執行進度(如當前進度百分比),以及一些更詳細的過程信息(如共分5步,當前是正在執行第幾步)等內容。實現此功能有很多種方法,今天介紹一種通過.NET自帶的IProgress接口實現進度上報的操作方法,謹供學習分享使用,如有不足之處,還請指正。 IProgress概述 IP

.net , 後端

收藏 評論

apocelipes - POSIX兼容系統上read和write系統調用的行為總結

關於UNIX和Linux的宣傳語中,一切皆文件應該是最廣為人知的一句。 不管是普通文件,還是硬件設備、管道、網絡套接字,在Linux甚至還有信號和定時器都共享一套相似的api,大家可以用類似的代碼完成各種不同的任務,大大簡化了代碼複雜度和學習成本。 當然這只是理想中的情況,現實是普通文件和硬件設備是兩種完全不同的東西,普通文件和網絡套接字尤其是UDP協議的那種更是風馬牛不相及,強行把這些行為屬性完

後端

收藏 評論

好想成為人類啊 - C語言中的算術類型轉換

1.尋常算數轉換 在C語言中,當不同類型的操作數參與到算術運算時,編譯器會將操作數轉換成同一類型,再運算。這一過程被稱為尋常算術轉換,由於這個過程我們程序員看不見,所以它也是一種隱式類型轉換(見整型提升) 1.1尋常算數轉換的過程 1.1.1整型提升 若操作數是小整數類型(字節大小小於int),會自動進行整型提升,提升為int或unsigned int(見整型提升) 1.1.2類型提升 和整型提升

後端

收藏 評論

apocelipes - C++ Two Phase Lookup導致的模板代碼編譯錯誤

猜猜下面這段代碼的輸出是什麼: template typename T struct Base { void DoThings() { std::cout "A\n"; } }; template typename T struct Derived: BaseT { void Do() { DoThings(); } }; in

後端

收藏 評論

IT開發者筆記 - 國產化Word處理控件Spire.Doc教程:使用Java將RTF文件轉換為PDF的全面教程

在日常開發中,常常會遇到將 RTF(Rich Text Format)文件轉換為 PDF 格式的需求。RTF 格式廣泛用於文本格式化、字體樣式和圖片插入,而 PDF(Portable Document Format)則是跨平台文檔存儲和傳輸的標準格式,具有高度的兼容性和安全性。 本教程將深入介紹如何使用Spire.Doc for Java庫在 Java 中將 RTF 文件轉換為 PDF。此外,還

後端

收藏 評論

雲棧開源日記 - Zig 完成編譯器自舉,內存佔用降 70%

Zig 完成編譯器自舉,內存佔用降 70%。通過數據導向設計、編譯期計算和零開銷 C 互操作,為後端高性能場景提供 C/C++ 的現代化替代方案。適合微服務網關、數據庫驅動等延遲敏感場景,支持漸進式遷移。 一個編譯器如何給自己"動手術"? 去年 12 月,Zig 項目完成了一件聽起來有點"遞歸"的事:用 C++ 寫的編譯器,編譯出用 Zig 重寫的新版本,然後徹底拋棄了 C++ 代碼庫。這個

後端

收藏 評論

IT開發者筆記 - FastReport在線設計器2026.1版本發佈,新增報表驗證工具等

新版FastReport Online Designer進行了多項重大改進並新增了多項功能。其中一項關鍵改進是新增了報表驗證工具,該工具可自動檢查報表中的錯誤和潛在的顯示問題。此外,此版本還包含適用於 .NET 和 VCL 解決方案的新組件和控件,例如 RFID 標籤組件、用於對話框頁面的各種控件(PictureBox 控件、GroupBox 控件、Panel 控件等),以及用於處理郵政編

.net , 後端

收藏 評論

IT開發者筆記 - Excel處理控件Aspose.Cells教程:如何使用C#在Excel中添加、編輯和更新切片器

Excel 中的切片器是 Excel 最直觀的數據篩選和可視化工具之一。用户可以通過點擊按鈕快速篩選數據透視表或圖表,從而創建更具交互性的報表。對於開發人員而言,使用 C# 在 Excel 中創建切片器可以使基於 Excel 的儀表板更加動態、美觀且易於使用。 本教程將展示如何藉助Aspose.cells使用C#在Excel中添加切片器,您還將學習如何以編程方式編輯和更新切片器,以及如何為分析師

.net , 後端

收藏 評論

伍華聰 - 介紹一個醫療物質數目清點系統的實現過程

本篇隨筆分析一個實際的用於科室的物質清點系統的實現過程,針對各個模塊的進行詳細的業務分析和基於我們自己的WInform開發框架進行快速實現的整個過程,引入庫房、物資(產品)、庫存、入庫、出庫等主要的業務對象,並根據實際需要對相關的業務界面進行設計開發。 1、系統業務需求 業務需求主要的目的是跟蹤記錄科室物資的入庫和使用情況,並能夠根據實際的 流水數據進行一定的分析統計。 按照一般的進銷存的管理方式

.net , 後端

收藏 評論

程序員王哪跑 - 更新了!微信公眾號文章數據批量導出excel軟件1.1版,輕鬆實現統計分析

免責聲明:本文章的所有內容僅供學習和參考之用,禁止用於商業用途。任何人或組織不得將本軟件及生成的內容用於非法用途或侵犯他人合法權益。如果你想要轉載下載文章數據,請務必獲得相關責任人的授權! 一、前言 今天分享的公眾號文章數據批量導出工具是老王原創開發的,完全免費!從軟件第一個版本發佈到現在,陸陸續續收到了大家反饋的問題,正是因為有了大家的反饋,才能讓這個軟件做的更加的完善! 目

後端

收藏 評論

一線碼農 - 記一次 .NET 某醫聯體管理系統 崩潰分析

一:背景 1. 講故事 這段時間都在跑外賣,感覺好久都沒寫文章了,今天繼續給大家帶來一篇崩潰類的生產事故,這是微信上有位老朋友找到我的,讓我幫忙看下為啥崩潰了,dump也在手,接下來就可以一頓分析。 二:崩潰分析 1. 為什麼會崩潰 雙擊打開dump文件,會看到崩潰信息通覽,參考如下: Executable search path is: Windows 10 Version 17763 MP

.net , 後端

收藏 評論

1angx - C中單向鏈表之增刪改查

C中單向鏈表之增刪改查 // 鏈表(Linked List)是一種基礎但至關重要的數據結構。它通過動態內存分配實現數據的非連續存儲,解決了數組的固定長度和插入/刪除低效的問題。無論是算法面試還是實際開發,鏈表都是高頻考點和核心技能之一。 #include iostream #include stdlib.h #include stdio.h #include cstring using names

後端

收藏 評論

異常君 - Java 鎖進化論:synchronized 的底層原理與鎖優化技術詳解

在多線程編程中,synchronized是 Java 中最基礎也最重要的同步機制之一。雖然它在 JDK 早期版本中因性能問題被詬病,但隨着 JDK 1.6 引入的鎖優化技術,它已經成為兼具性能和易用性的同步方案。本文將深入剖析 synchronized 的底層原理、鎖升級過程以及 JVM 對它的各種優化措施。 一、synchronized 的三種使用形式 在深入原理前,先回顧一下 synchron

lock , , JAVA , synchronized , 後端

收藏 評論

京東雲開發者 - Nginx常用配置及和基本功能講解 | 京東雲技術團隊

作者:京東物流殷世傑 Nginx已經廣泛應用於J-one和Jdos的環境部署上,本文對Nginx的常用的配置和基本功能進行講解,適合Nginx入門學習。 1 核心配置 找到Nginx安裝目錄下的conf目錄下nginx.conf文件,Nginx的基本功能配置是由它提供的。 Nginx的配置文件(conf/nginx.conf)整體上分為如下幾個部分: : 區域 職責

nginx-config , Nginx , 反向代理 , 後端

收藏 評論

異常君 - Paxos 協議三階段解密:原理剖析與 Java 實現

你是否遇到過這樣的情況:公司的微服務集羣中,多個節點需要選出主節點,但因為網絡故障卻導致兩個節點同時認為自己是"主"?或者在容器編排系統中,因為通信延遲導致不同節點看到的系統狀態不一致,引發了一連串莫名其妙的錯誤?在分佈式系統中,這些場景時有發生,而它們本質上都指向一個核心問題:如何在不可靠的網絡環境中,讓多個獨立節點對某個決策達成一致? 這個看似簡單的問題卻難倒了無數系統設計師。幸運的是,Les

分佈式系統 , JAVA , paxos , 一致性 , 後端

收藏 評論