博客 RSS 訂閱

陳明勇 - 一文掌握 Go 文件的讀取和寫入操作

Go 文件的讀取操作 os 包 和 bufio 包 Go 標準庫的 os 包,為我們提供很多操作文件的函數,如 Open(name) 打開文件、Create(name) 創建文件等函數,與之對應的是 bufio 包,os 包是直接對磁盤進行操作的,而 bufio 包則是帶有緩衝的操作,不用每次都去操作磁盤。 os.Open 與 os.OpenFile 以及 File.Read Open(

challenge , go , 後端

收藏 評論

陳明勇 - 一文了解 Go time 包的時間常用操作

前言 在日常開發中,我們避免不了時間的使用,我們可能需要獲取當前時間,然後格式化保存,也可能需要在時間類型與字符串類型之間相互轉換等。本文將會對 Go time 包裏面的常用函數和方法進行介紹。 Now():獲取當前本地的時間 import ( "fmt" "time" ) func main() { now := time.Now() fmt.Println(n

challenge , go , 後端

收藏 評論

陳明勇 - 一文了解 Go 接口

接口 在 Go 語言中,接口是一種抽象的類型,是一組方法的集合。接口存在的目的是定義規範,而規範的細節由其他對象去實現。我們來看一個例子: import "fmt" type Person struct { Name string } func main() { person := Person{Name: "cmy"} fmt.Println(person) // {

challenge , go , 後端

收藏 評論

陳明勇 - 一文了解 Go 方法

前言 在前面的文章中,介紹了 Go 函數的聲明,函數的幾種形式如匿名函數、閉包、基於函數的自定義類型和函數參數詳解等,而本文將對方法進行介紹,方法的本質就是函數,介紹方法的同時也會順帶對比其與函數的不同之處。 方法 在 Go 中,我們可以為任何的數據類型定義方法(指針或接口除外),現在讓我們看一看方法的聲明和組成部分以及與函數有什麼不同之處。 type Person struct { ag

challenge , go , 後端

收藏 評論

codecraft - 聊聊httpclient的getPoolEntryBlocking

序 本文主要研究一下httpclient的getPoolEntryBlocking getPoolEntryBlocking org/apache/http/pool/AbstractConnPool.java private E getPoolEntryBlocking( final T route, final Object state,

httpclient , JAVA , challenge

收藏 評論

瓏墨 - 【為什麼】使用 reduce 按順序執行 promise 有效?💭

我是月弦笙音,今天給大家分享為什麼使用 reduce() 按順序解析 promise 有效,嘎嘎的😍,看下面 在不使用對象的情況下編寫異步 js 很像閉着眼睛烤蛋糕。這是可以做到的,但它會很混亂,你最終可能會shao到自己。😂Promise 一、開題展示 我不會説這是必要的,但你明白了。真是太好了😂。不過,有時它需要一點幫助來解決一些獨特的挑戰,比如當你試圖按順序解決一堆承諾時,一個接

ecmascript-6 , promise , challenge , 前端 , Javascript

收藏 評論

數據庫知識分享者 - 你背的“八股文”可能已經過時了

一、String裏不再使用char[] 在JDK9之前,String內部是通過char數組(char[])來保存字符數據的。但在JDK9以後,String的實現內部改為使用byte數組(byte[])。這樣做的主要原因是為了節省內存空間,因為對於大量的拉丁文系列字符(如英文、數字、常見的標點符號等),使用byte數組存儲比使用char數組可以節省一半的空間。 同時,String類的內部還引入了一

jdk9 , 雲計算 , JDK , 阿里雲

收藏 評論

隱約雷鳴 - vue實現一個6個輸入框的驗證碼輸入組件(vue3簡化版)

首先,我不是原創 原創是https://segmentfault.com/a/1190000023041401 原創是https://segmentfault.com/a/1190000023041401 原創是https://segmentfault.com/a/1190000023041401 重要的原創説三遍 我是在他的基礎上,整理出一個vue3可用的簡單版本,供大家參考 喏,圖

input , vue.js , 表單 , 6位 , 驗證碼

收藏 評論

龍蜥社區 - 議題徵集!2023 龍蜥操作系統大會硬核啓動

操作系統是信息技術產業之“魂”,在整體技術架構中處於“定海神針”的重要位置,屬於最為核心的基礎軟件之一。在瞬息萬變的數字革命浪潮推動下,新一代計算架構的持續演化,軟件將迎來新一輪變革浪潮。根據 ODCC 《國產服務器操作系統發展報告(2023)》稱,國產操作系統正在擁抱全新變化,服務器操作系統未來以 AI 與雲計算的結合將是大勢所趨,服務器操作系統的發展也將邁入新紀元。 2023 龍蜥操作系統大會

開放原子開源基金會 , 社區 , 操作系統 , 開源

收藏 評論

SegmentFault思否 - 【已開獎】「構」向雲端 | 亞馬遜雲科技 x 思否 2023 re:Invent 構建者徵文大賽

re:Invent 大會點擊直達 一年一度的亞馬遜雲科技 re:Invent 大會又將在美國拉斯維加斯拉開帷幕,從 11 月 27 日到 12 月 1 日的五天時間裏,將有超 6 萬人在拉斯維加斯雲集。 回顧過去十幾年,雲計算已經成為科技創新的底座,而亞馬遜雲科技 re:Invent 大會也成為了全球開發者看向未來的窗口和行業的風向標,代表着雲計算領域最前沿的技術探索。 2014 年 11

亞馬遜雲科技 , 2023reinvent , segmentfault , challenge

收藏 評論

codecraft - 聊聊httpclient的staleConnectionCheckEnabled

序 本文主要研究一下httpclient的staleConnectionCheckEnabled staleConnectionCheckEnabled org/apache/http/client/config/RequestConfig.java public class RequestConfig implements Cloneable { public static final

httpclient , JAVA , challenge

收藏 評論

小傅哥 - 【免費】小傅哥 DDD 開發小冊

作者:小傅哥 博客:https://bugstack.cn 沉澱、分享、成長,讓自己和他人都能有所收穫!😄 大家好,我是技術UP主小傅哥。 如果在面試的時候,面試官問你DDD是什麼,你怎麼解釋?是不是感覺DDD的資料也看了不少,但好像還沒有一個定義給DDD,所以炸一聽這有的問題的時候,還真有點慌。 ​ 那DDD是什麼呢?🤔 關於DDD是什麼,在維基百科有一個明確的定義。"Domain-

架構師成長之路 , JAVA , ddd , 程序員 , 後端

收藏 評論

小白要生髮 - 藉助AI像Redis作者那樣,用Go實現一個聊天程序

看 最近 Redis 作者 antirez 用C語言寫了一個 https://github.com/antirez/smallchat —— 聊天服務器。看了下代碼,邏輯清晰明瞭,非常適合新手學習。由於我是 Gopher,就想能否用 Go 實現一個聊天服務器。 感 説到聊天程序,就會想起大學時期,校內有個計算機工作室,加入要求是:自行實現一個聊天軟件。 為了調程序,在圖書館泡了好久,把W

gpts , socket服務端 , challenge , go

收藏 評論

陳明勇 - 一文了解 Go 標準庫 strconv

前言 上篇文章介紹了 strings 標準庫裏的一些常用的函數和方法,本文也是以 string 類型為中心,通過 strconv 標準庫,介紹其與其他基本數據類型相互轉換的函數。 strconv strconv 包提供了 string 類型與其他基本數據類型之間轉換的函數,本文不會介紹其所有函數,如果想了解更多的小夥伴可以到 Go 包文檔 查看。 string 與 int 之間的轉換 Itoa:i

challenge , go , 後端

收藏 評論

瓏墨 - JavaScript 引擎如何工作?💭

😘前言:要了解 JavaScript 引擎,你必須瞭解當我們編譯和執行代碼時它的內容。一旦你完全閲讀了這篇文章,你就可以寫出一段優秀的代碼。這篇文章是關於JavaScript引擎的,它將幫助你瞭解JavaScript引擎的性能及其最有價值的功能,嘎嘎嘎,看下面😍。 一、什麼是 JavaScript 引擎?🧐 JavaScript引擎是一個程序,有助於將JavaScript代碼轉換為較低級別的

瀏覽器原理 , challenge , 前端 , html5 , Javascript

收藏 評論

瓏墨 - 【吃透】JS代理(Proxy)

今天給大家分享如何從根本上吃透js代理,嘎嘎的😍,看下面 咱們首先得知道: 代理是 js 中的對象,它允許你創建對象的代理,同時還可以為標準對象操作定義自定義行為。這意味着,譬如,如果有人試圖從對象中獲取屬性的值,你可以定義一組自定義行為。這使代理變成了一個非常強大的工具,所以讓我們看看它們是如何工作的。get set has 一、js 代理的基礎知識✔ en... 上面聽起來很複雜,所以

es7 , challenge , es6-proxy , 前端 , Javascript

收藏 評論

RestCloud - 如何在AppLink配置金蝶雲星空預算使用單流程

上一篇有提到金蝶雲星空如何通過AppLink平台配置銷售訂單操作,這次來演示下如何“保存預算使用單”、“調撥單定時自動審核”以及“預算使用單反審核後刪除”操作。 根據請求數據保存預算使用單 當webhook接收到數據時觸發流程 步驟1:根據webhook的請求數據構建金蝶雲星空表單查詢的過濾條件 步驟2:根據預算使用單號查詢出金蝶雲星空中的預算使用單信息 步驟3:如果金蝶雲星空中不存在指定預

定時任務

收藏 評論

bigsai - 棧和括號匹配問題,一文搞懂

什麼是棧 棧在我們日常編碼中遇到的非常多,很多人對棧的接觸可能僅僅侷限在 遞歸使用的棧 和 StackOverflowException,棧是一種後進先出的數據結構(可以想象生化金字塔的牢房和生化角鬥場的狗洞)。 棧(stack)是一種運算受限的線性數據結構,它具有以下特點: 1. 運算受限: 棧限定僅在表尾進行插入和刪除操作,這一端被稱為棧頂,而另一端稱為棧底。這限制了對棧的操作,只能按照後進

數據結構 , , JAVA , 數據結構與算法 , 後端

收藏 評論

OpenTiny社區 - 專訪|OpenTiny 開源社區 常浩:完成比完美更重要

前言 2023年已過大半,備受關注的 OpenTiny*開源之夏活動也順利結項。開源之夏由中國科學院軟件研究所發起的計劃,目的在於鼓勵在校學生積極參與開源軟件的開發維護,推動優秀開源軟件社區的繁榮發展。該活動聯合各大開源社區,聚焦於關鍵開源軟件的開發與維護,向全球高校學生開放報名。學生可自主選擇感興趣的項目進行申請,一旦中選,他們將在經驗豐富的項目開發者(社區導師)的指導下進行開發。根據項目的難易

vue.js , 富文本編輯器 , 開源 , Javascript

收藏 評論

雲音樂技術團隊 - 雲音樂RPC穩定性建設與實踐

本文作者:斷空(王鬆鬆) 在典型的微服務架構中,RPC框架扮演着連接各個服務、組件的關鍵角色。作為雲音樂的基礎組件之一,本文將分享我們在RPC穩定性建設過程中的經驗和實踐。 背景 在典型的微服務架構的架構中,RPC框架扮演着連接各個服務、組件的關鍵角色。作為雲音樂的最基礎組件之一,支撐了用户、會員、廣告、數據平台等各個業務的平穩運行。然而隨着當前雲原生理念的快速發展落地,在當前整體降本增效的大背景

服務端 , rpc

收藏 評論

水冗水孚 - 效能工具之批處理文件.bat/.cmd在工作中的應用(四)《以多項目啓動為例》

概念的東西,先簡單過一下,留個印象,主要是文章後方的項目中的應用 什麼是批處理文件 批處理文件是指文件後綴名是.bat或.cmd的文件 批處理文件中可以去編寫很多命令,用於給電腦自動執行 觸發條件就是雙擊這個.bat或.cmd文件 即會自動執行文件中的命令,從而實現我們想要的效果 批量處理一些命令——即為:批處理文件 就前端而言,我們常常會在vscode的終端去執行一些命令 或者gi

工具 , windows , cmd , Nginx , bat

收藏 評論

京東雲開發者 - 如何做好架構設計,架構設計有章可循嗎? | 京東雲技術團隊

設計一個系統的過程,就是建造一座大廈的過程,架構設計的質量直接決定了大廈的質量。 在我們進行系統的架構設計時,總是會遇到一系列的問題,比如一個大型系統的架構應該如何起步,從哪裏開始設計?系統是否應該劃分成多個模塊,應該怎麼劃分模塊才更加的合理?亦或是覺得產品提出的需求非常不合理,完全影響我們正常的架構設計!對於非功能性的需求,我們是否可以得過且過,不去重視? 這些問題,讓我們在剛開始架構設計時手足

架構設計 , 架構 , 架構師

收藏 評論

Leo - Hexo+Github+Netlify博客搭建教程

Hexo+Github+Netlify博客搭建教程大家好,我是Leo🫣🫣🫣,前段時間有朋友問了一些關於博客搭建的相關問題,考慮到我之前發的那一篇博客搭建教程比較久遠了,所以最近打算重新重構一下博客搭建教程,以我現在最新的博客站點為例,帶大家從零開始搭建Hexo博客,記錄屬於你的自己的故事吧,好了,話不多説讓我們開始吧😎😎😎。1.前言博客初步的頁面效果可以看一下我的博客:Leo,歡迎大家

博客

收藏 評論

悟空碼字 - 軟件著作權證書申請

大家好,我是小悟 對我們行業來説,軟著有什麼作用不言而喻。對於在讀學生來説,可能對加學分、評獎學金、保研、簡歷裝飾有幫助。對於企業來説,可能對高企申請、應用市場上架有幫助。對於職場人士來説,可能對職稱評定、升職加薪有幫助。但最重要的一點是,能保護你的軟件成果。 關於這個軟著模板,已經有很多小夥伴領取到了,能不能用,全在於小夥伴們自己,只要用心去做,我覺得總會成功。 有按照模板申請成功的 也有覺

原創文章 , 模板

收藏 評論