博客 RSS 訂閱

dherorunner - patb1034 有理數的運算

這道題可以説是我目前刷到的patb組裏最麻煩的一道題 主要是帶分數這玩意已經記不清多少年都沒碰過了,而且各種情況非常容易考慮不全 最後靠自己也沒寫出個能全過的解,後來一看是數太大了而我全程都在用int的問題,可以説是百密一疏…… 這裏附上柳神的心曠神怡的c++解法,註釋我寫的,然後後面的解析由chatglm4生成,方便理解。 #include iostream #include cmath usi

c++ , 字符串處理

收藏 評論

big_cat - php 打包 zip

php 使用原生的 ZipArchive 類來打包 zip。 ?php namespace App\Services; use Exception; use Illuminate\Support\Facades\Log; /** * Class Zip * * @package App\Services */ class Zip { /** * @param ar

php , 打包 , zip

收藏 評論

霍格沃茲測試學院 - 如何實現零基礎轉行做測試開發,入職3個月後漲薪30%

本文為霍格沃茲測試學院優秀學員筆記,測試開發進階學習文末加羣。 本人本科所學專業是統計學,畢業後從事數據分析相關工作,然而,在工作的過程中,我對編碼產生了濃厚的興趣,對編程的熱愛驅使我最終決定轉行,併成功考取了軟件工程的非全日制研究生。 儘管非全日制的軟件工程碩士學位讓我有了軟件方面的基礎,但非計算機相關的本科背景以及之前偏於研究的實習經歷讓我在轉行過程中遭遇了挑戰。我發覺自己既缺乏計算機知識的系

求職 , 軟件測試 , 測試開發 , Python

收藏 評論

霍格沃茲測試學院 - 如何在簡歷中展示軟技能,吸引HR關注

撰寫簡歷時,許多同學常感到糾結。他們不知如何清晰地展現自己的技術能力、工作經歷和項目經驗。有些同學擁有多個項目經驗和豐富的工作經歷,但若每個項目經驗都羅列其中,簡歷就會顯得臃腫。其他同學則可能缺乏項目經驗,不知從何處着手。特別是當招聘需求中提到軟技能時,他們會無奈地感嘆:“這些我實在缺乏相關經驗啊!” 那麼如何在簡歷中準確體現軟技能呢?首先,需瞭解這些軟技能代表着何種能力,以及在工作中的實際應用場

軟件測試 , 簡歷 , 測試開發

收藏 評論

Greptime - 記一次 Rust 內存泄漏排查之旅 | 經驗總結篇

在某次持續壓測過程中,我們發現 GreptimeDB 的 Frontend 節點內存即使在請求量平穩的階段也在持續上漲,直至被 OOM kill。我們判斷 Frontend 應該是有內存泄漏了,於是開啓了排查內存泄漏之旅。 Heap Profiling 大型項目幾乎不可能只通過看代碼就能找到內存泄漏的地方。所以我們首先要對程序的內存用量做統計分析。幸運的是,GreptimeDB 使用的 jemal

rust , 時序數據庫 , 內存泄漏 , 數據庫 , 後端

收藏 評論

Greptime - AWS EC2 必知必會小技巧 | 機型特點解析和選型技巧分享

背景 AWS EC2 是 AWS 的彈性計算服務,為廣大開發者提供簡單便捷彈性的虛擬機,是 AWS 歷史最悠久的服務之一(另外一個是 S3),從 2006 年發佈至今,已經發展了近 17 年曆史。 相信不少剛開始接觸 EC2 的朋友都有如下類似的感受: AWS EC2 的類型實在是太多了(數百種)!我究竟應該選擇哪一種 EC2 機型既能滿足業務需求且不超過預算 ? EC2 的 CP

amazon-web-services , 工具 , 技巧 , 數據庫 , 後端

收藏 評論

亞馬遜雲開發者 - 龍年大吉,新的一年開啓你的職業飛躍之旅

龍年伊始,萬象更新,祝大家開工大吉! 新的一年,你是否有很多期待和計劃等待實現呢?別在等待啦,增強職場實力,步入雲職場快車道,升值加薪不是夢!亞馬遜雲科技培訓與認證是職場彎道超車的有利幫手,相關數據顯示如下: 69% 的專業人士曾表明,亞馬遜雲科技培訓幫助他們增加了收入,74% 的人認為 亞馬遜雲科技認證是獲得更高收入的原因。 超過80%的專業人士表示亞馬遜雲科技培訓與認證提高了他們的工作保

亞馬遜雲科技 , 培訓 , 架構師

收藏 評論

代碼匠心 - 系統架構設計師-第3章-數據庫

第3章-數據庫 在信息處理領域,由於數據量龐大,如何有效組織、存儲數據對實現高效率的信息處理至關重要。數據庫技術是目前最有效的數據管理技術。數據庫(DataBase,DB)是指長期存儲在計算機內、有組織的、統一管理的相關數據的集合。它不僅描述事物的數據本身,而且還包括相關事物之間的聯繫。數據庫可以直觀地理解為存放數據的倉庫,只不過這個倉庫是在計算機的存儲設備上,而且數據是按一定格式存放的,具有較小

架構設計 , JAVA , 架構師

收藏 評論

OpenTiny社區 - OpenTiny Vue 組件庫適配微前端可能遇到的4個問題

本文由體驗技術團隊 TinyVue 項目成員岑灌銘同學創作。 前言 微前端是一種多個團隊通過獨立發佈功能的方式來共同構建現代化 web 應用的技術手段及方法策略,每個應用可以選擇不同的技術棧,獨立開發、獨立部署。 TinyVue組件庫的跨技術棧能力與微前端十分契合,往期我們也有文章,指導如何在wujie微前端中使用TinyVue組件庫,文章鏈接:https://mp.weixin.qq.com/s

vue.js , 組件庫 , 開源 , 微前端 , 前端

收藏 評論

合合技術團隊 - 【論文解讀】transformer小目標檢測綜述

一、簡要介紹 Transformer在計算機視覺領域迅速普及,特別是在目標識別和檢測領域。在檢查最先進的目標檢測方法的結果時,我們注意到,在幾乎每個視頻或圖像數據集中,transformer始終優於完善的基於cnn的檢測器。雖然基於transformer的方法仍然處於小目標檢測(SOD)技術的前沿,但本文旨在探索如此廣泛的網絡所提供的性能效益,並確定其SOD優勢的潛在原因。小目標由於其低可見性,

人工智能 , transform , 深度學習

收藏 評論

龍蜥社區 - 龍蜥系統運維聯盟:Kindling-OriginX 如何集成 DeepFlow 的數據增強網絡故障的解釋力

編者按:2023年,龍蜥社區正式成立系統運維聯盟,該聯盟由信通院、阿里雲、中興通訊、復旦大學、清華大學、浙江大學、雲觀秋毫、乘雲數字、雲杉網絡、浪潮信息、統信軟件及聯通軟件院等 12 家單位共同發起。本文轉自雲觀秋毫,介紹系統運維聯盟成員 Kindling-OriginX 通過結合 DeepFlow 完備的網絡數據能力,自動化生成可解釋的故障根因報告。 DeepFlow 是基於 eBPF 的可觀測

系統設計 , 操作系統 , 系統架構 , 系統調用 , deepflow

收藏 評論

霍格沃茲測試學院 - Charles工具安裝配置詳解:輕鬆掌握網絡調試利器

前言 網絡調試是每個開發者和技術愛好者在日常工作中都會遇到的任務之一。Charles工具是一款強大的網絡調試工具,可以幫助你捕捉和分析網絡請求,調試移動設備和Web應用程序。本文將詳細介紹Charles工具的安裝和配置過程,幫助初學者輕鬆上手。 第一步:下載與安裝 首先,我們需要從Charles官方網站下載最新版本的軟件。訪問 Charles官方網站,選擇適用於你操作系統的版本,然後下載並安裝。

軟件測試 , 自動化測試 , charles

收藏 評論

熱飯班長 - ES modules的導出方式

Named Exports // module1.js export const name = 'Ben'; // app.js import { name } from './module1.js' console.log(name); // Ben // module1.js const name = 'Ben'; export { name }; // app.js import { n

export , import

收藏 評論

good9 - 前後端交互

前後端交互 前端是什麼? 前端是指與用户直接交互的部分,通常是指 Web 開發中的前端部分,也稱為客户端或用户界面。前端開發涉及創建網站或應用程序的用户界面,包括網頁的外觀、佈局、交互和功能。 簡單來説就是:用户的可見界面,數據展示在頁面上呈現給用户。 後端是什麼? 後端是指網站、應用程序或服務的背後部分,負責處理數據、邏輯和與數據庫交互等任務。它包括服務器端技術、數據庫和應用程序,確保系統的穩定

學習筆記 , 程序員

收藏 評論

愛可生開源社區 - MySQL 執行 Online DDL 操作報錯空間不足?

在 MySQL 中執行 Online DDL 之前,需要保證在三個方面的空間充足。 作者:徐文梁,愛可生 DBA 成員,一個執着於技術的數據庫工程師,主要負責數據庫日常運維工作。擅長 MySQL,Redis 及其他常見數據庫也有涉獵;喜歡垂釣,看書,看風景,結交新朋友。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 本文約 1400 字,預計閲讀需要 4 分

MySQL , innodb , ddl

收藏 評論

騰訊雲開發者 - 【騰訊技術答人挑戰賽】答題贏iPad、Switch與海量鵝廠公仔~

在當今數字化時代,技術的更新換代速度遠超以往。程序員需不斷主動學習、拓展知識邊界、補齊技能短板以適應變化的市場需求,讓自己在「存量」之餘尋求新的「增量」時,更加遊刃有餘。 騰訊雲開發者社區誠邀你參與騰訊技術答人挑戰賽,探索知識邊界,書寫屬於你的技術傳奇!題目涵蓋 AI、編程語言、數據結構、雲計算、操作系統、網絡協議等多個領域,幫助你發現自己在技術領域的知識盲區。表現出色的玩家將獲得豐厚獎品如 Sw

騰訊

收藏 評論

數據庫知識分享者 - 解讀 EventBridge Transform,數據轉換和處理的靈活能力

阿里雲 EventBridge 提供了強大而靈活的事件總線服務,它可以連接應用程序、阿里云云服務和阿里雲 Serverless 服務來快速構建 EDA(Event-driven Architectures)事件驅動架構,驅動應用與應用,應用與雲的連接。除此之外,它還可以作為流式的數據管道,在不同的數據倉庫和數據處理或分析程序之間快速構建 ETL 系統。 本文將從以下幾個方面展開對阿里雲 Event

雲計算 , 阿里雲 , transform , 雲原生

收藏 評論

敏捷開發 - 為什麼單元測試不是持續交付的唯一答案

為了讓持續集成和持續交付(CI/CD)成為現實,企業必須審查其內部流程,並重新思考如何處理軟件交付生命週期。過去的清單和評論根本不是前進的方向。殘酷的事實是,大多數企業在持續交付的道路上相當落後。對軟件交付過程本身進行根本性的改變與從貨架上取下一些工具這樣的半個步驟是完全不一樣的。 如果目標是對客户和用户做出更好的響應,軟件團隊需要專注於軟件交付週期的更快迭代,並圍繞快速響應用户反饋進行組織。雖然

項目管理 , 持續集成 , 軟件開發 , devops , 單元測試

收藏 評論

熱飯班長 - craco是如何實現對非.module.less文件開啓css modules的?

創建了兩個loader,分別是lessRule和lessModuleRule,這兩個loader裏面都開啓了css modules。 lessRule的css modules配置 lessModuleRule的css modules配置

create-react-app

收藏 評論

wnhyang - 類支付寶積分系統設計方案(過期、兑獎)

個人博客:無奈何楊(wnhyang) 個人語雀:wnhyang 共享語雀:在線知識共享 Github:wnhyang - Overview 聲明 本篇文章純粹拋磚引玉! 需求説明 開門見山,業務背景直接跳過。 類比支付寶會員積分,支付寶APP-我的-支付寶會員。 支付寶會員-XXX積分-積分規則,可以看到具體的積分規則,本篇文章類比於此積分業務場景,做簡單的設計。 積分説明 積分不具有貨幣或現金

系統設計 , 需求分析 , 後端

收藏 評論

逆襲的足球 - Kernel Compilation Kernel Module System Call Implementation

Kernel Compilation, Kernel Module, and System Call Implementation 1 Introduction The objective of this assignment is to familiarize yourself with the Linux kernel source code. Specifically, you will:

linux-kernel , 內核 , c

收藏 評論

煩惱的燈泡 - 遍歷用for還是foreach?

  遍歷用for還是foreach?這篇文章幫你輕鬆選擇!   在編程的世界裏,我們經常需要對數據進行循環處理,常用的兩種方法就是:for循環和foreach循環。想象你站在一條裝滿寶貝的傳送帶前,你要親手檢查每一件寶貝。使用for循環就像是你親手控制傳送帶的速度和方向,而使用foreach循環則是傳送帶自動運轉,你只需專注於寶貝本身。好,下面就讓我們一步步深入瞭解下這兩種方法吧!  

遍歷

收藏 評論

亞馬遜雲開發者 - Amazon Application Composer 正式發佈!

今天,我們非常欣喜地宣佈現已在 Amazon Application Compose 中推出 Amazon Step Functions Workflow Stud 。通過這款全新的集成應用,工作流與應用程序資源開發便可整合到統一的可視化基礎設施即代碼 (IaC) 生成器。 對於使用 Amazon Step Functions Workflow Studio 創建工作流與使用 Amazon App

amazon-web-services , lambda

收藏 評論

熱飯班長 - package.json配置項記錄

bin { "bin": { "gh-pages": "bin/gh-pages.js", } } 包裏面的bin字段相當於在説:“嗨npm,如果待會兒有人執行gh-pages這個命令,就去我目錄下找bin/gh-pages.js這個文件”。 scripts { "dependencies": { "gh-pages": "^6.1.1" }, "scripts

package.json

收藏 評論