博客 RSS 訂閱

鳩摩智首席音效師 - 如何在Ubuntu 22.04上安裝VirtualBox Guest Additions?

在這篇博文中,我們將向你展示如何在 Ubuntu 22.04 上安裝 VirtualBox Guest 插件。 在 Oracle VirtualBox 中運行 Ubuntu 22.04 是很常見的場景。雖然 VirtualBox 提供了無縫的虛擬化體驗,但您可以通過安裝 VirtualBox Guest Additions 進一步改進它。這些新增功能提供了增強的功能和性能,包括更好的顯示分辨率、

virtualbox , Ubuntu

收藏 評論

爽蟈蟈 - 什麼是IO阻塞

一、什麼是IO? 我們都知道unix世界裏、一切皆文件、而文件是什麼呢?文件就是一串二進制流而已、不管socket、還是FIFO、管道、終端、對我們來説、一切都是文件、一切都是流、在信息交換的過程中、我們都是對這些流進行數據的收發操作、簡稱為I/O操作(input and output)、往流中讀出數據、系統調用read、寫入數據、系統調用write、不過話説回來了、計算機裏有這麼多的流、我

io

收藏 評論

月亮給蒙娜麗莎 - C++的強制類型轉換

C++有了四個強制類型轉化的操作符。 1、static_cast 之前C語言會發生的隱式類型轉化用此操作符,它適用於意義相近的類型之間的相互轉化。 double d = 1.11; int a = static_castint(d); 2、reinterpret_cast 用於無關類型的相互轉換。 int a = 10; int *p = reinterpret_castint*(a); 3、co

語法 , c++

收藏 評論

Eolink - Eolink Apikit 如何生成與導出接口文檔?

在 API 研發管理產品中,幾乎所有的協作工作都是圍繞着 API 文檔進行的。 採用文檔驅動的協作模式會比先開發、後維護文檔的方式更好,團隊協作效率和產品質量都能得到提高。基於文檔來進行工作,使用文檔驅動方式可以降低大量無意義的溝通成本。 創建了 API 文檔之後,可以隨時查看 API 的改動情況、根據 API 文檔發起 API 測試、編寫 API 測試用例、使用 Mock API 等。 如下圖,

mock , websocket , API , HTTP , 文檔

收藏 評論

歐雷 - 説説「反混沌」:Hello, World!

「反混沌」,英文是「Anti-chaos」,簡稱為「NTKS」,是一種思想,是一個計劃,是一個體系,是一個組織,也是一個社區。 我多次在網上、現實中跟別人有意無意地提起過「反混沌」,但一直都沒有詳細地説過它到底是個什麼東西以及搞它的意義是什麼;因而出現了這篇文章,讓那些疑惑的和有可能感興趣的人瞭解它。 為啥要「反混沌」 各位,看到我下面列出的一些情況,你們是否會感同身受—— 團隊協作 新加入一個團

工作效率 , 前端工程 , 規範化 , 團隊協作 , 軟件工程

收藏 評論

Grewer - 淺析微前端沙箱

前言 在大型項目中,微前端是一種常見的優化手段,本文就微前端中沙箱的機制及原理,作一下講解。 首先什麼是微前端 Techniques, strategies and recipes for building a modern web app with multiple teams that can ship features independently. -- Micro Frontends

iframe , qiankun , 微前端 , 前端 , Javascript

收藏 評論

weiweiyi - spring security權限認證

本文講一下spring security關於權限認證相關的內容 spring security 過濾器鏈 先來講一下spring security的工作過程。它其實就是一系列的filter過濾器和攔截器。 我們最常用的一般是身份認證過濾器過濾器: usernamePassword Authentication Filter,以及今天要講到的權限攔截器 FilterSecuity Intercept

spring , springsecurity , springboot , JAVA

收藏 評論

多走幾步 - Docker打包Electron項目在windows平台中的應用程序

本文介紹如何使用Dockerfile構建 使用electron-forge打包供windows平台使用的應用程序 的鏡像。 腳本流程 有關electron的安裝打包可見:https://segmentfault.com/a/1190000044220778 結果:獲取 使用docker打包供windows平台使用的Electron應用的 鏡像。 設置環境變量 切換apt-get源 安裝應

dockerfile , electron , Ubuntu

收藏 評論

悟空碼字 - 微信開放平台第三方開發,實現代小程序備案申請

大家好,我是小悟 微信小程序備案整體流程總共分為五個環節:備案信息填寫、平台初審、工信部短信核驗、通管局審核和備案成功。 服務商可以代小程序發起備案申請。在申請小程序備案之前,需要確保小程序基本信息已填寫完成、小程序至少存在一個審核通過的類目。備案操作過程如下。 將備案信息做成模板化管理,這樣如果給其他同主體、同負責人等信息相同的小程序備案的話就不需要再填一遍信息了,只要選擇複用即可。 備案模板

小程序 , 微信開放平台 , 備案

收藏 評論

MageekChiu - 容器網絡中的 Iptables 包路徑

前面我們分析了《數據包如何遊走於 Iptables 規則之間》,那麼在容器網絡這種更復雜的場景中數據包是如何在 iptables 的各個規則之間遊走的呢? 為了搞清楚這個問題,我們首先有一些前置概念需要了解。 前置概念 network namespace namespace 是容器隔離的基礎,而 network namespace 則使得每個 namespace 獨享 IP address、por

iptables , Linux , 雲原生 , 網絡

收藏 評論

泯瀧 - 強緩存和協商緩存

為什麼有這個東西? web緩存描述 : Web 緩存是可以自動保存常見文檔副本的 HTTP 設備。當 Web 請求抵達緩存時, 如果本地有“已緩存的”副本,就可以從本地存儲設備而不是原始服務器中提取這 個文檔。(此結論來自http權威指南) 緩存的優缺點: 優點: 緩存減少了冗餘的數據傳輸,節省了你的網絡費用。 緩存緩解了網絡瓶頸的問題。不需要更多的帶寬就能夠更快地加載頁面。 緩存降低了對

瀏覽器 , 瀏覽器原理 , 網絡 , 網絡傳輸協議 , 前端

收藏 評論

三塊錢 - 紅心向陽,百鳥朝鳳

字多不看版 本文主要介紹瞭如何使用Python的GpsAndMap模塊進行地圖標記的旋轉操作。首先,作者通過在廈門市和台北市位置添加箭頭圖標,展示了圖標的旋轉功能。然後,通過計算兩個GPS座標點之間的相對方位角,實現了讓廈門和台北的圖標箭頭彼此指向對方的效果。最後,作者利用這個技術,將中國各地市的座標標記在地圖上,使用紅心作為圖標,並控制紅心的旋轉角度,實現了將所有的紅心的方向都指向北京市的效果,

地圖開發 , folium , 地圖定位 , Python

收藏 評論

mountisome - Spring Security+JWT+Vue實現登錄權限控制(一)

登錄認證 Spring Security實現登錄認證主要藉助其一系列過濾器鏈,而其中和登錄最相關的就是UsernamePasswordAuthenticationFilter。但是這個過濾器只能實現基本的表單登錄,表單中只能有用户名(username)和密碼(password)。如果我們想自定義我們的登錄表單,就必須自己實現一個過濾器,並且繼承這個UsernamePasswordAuthentic

vue.js , spring-security

收藏 評論

三塊錢 - MapModule模塊 基於folium的二次封裝,讓繪圖更簡潔

背景 開源庫 GpsAndMap 的 MapModule 模塊基於 folium 模塊進行了二次封裝,引入 GpsModule 模塊中的GPS座標類作為數據基礎,集成了10+種地圖瓦片可以直接添加引用,提供了直觀便利的圖層管理功能。 引入模塊 pip install GpsAndMap 模塊結構 MapModule 模塊提供了以下類型的定義 【顏色名】枚舉定義 【熱力點類】定義 【圖標樣式

地圖開發 , folium , 地圖定位 , 地圖

收藏 評論

億元程序員 - 給大家分享一波遊戲設計開發書籍,大家快點贊關注加收藏

引言 互聯網為我們提供了廣泛的信息和學習資源,但閲讀書籍仍然是獲取深度知識、培養批判性思維和享受文化體驗的重要途徑之一。儘管互聯網時代提供了豐富的信息資源和學習工具,但閲讀書籍仍然具有重要的價值和意義。下面筆者為大家分享一波遊戲設計和開發的書籍。絕對靠譜。 喜歡的小夥伴可以點贊關注加收藏,把文章分享給有需要的人。 遊戲設計類書籍分享(策劃) 1.《遊戲設計藝術》 《遊戲設計藝術》("The Art

遊戲開發 , 書單 , 書籍 , 前端

收藏 評論

恆輝信達 - FTP文件共享服務

實際工作中,經常會需要共享本地文件夾。 本篇介紹HHDESK的FTP共享服務,僅需一個步驟即可創建共享連接。 1 新建連接 首頁——資源管理——服務端——“+”,在彈出框中選擇FTP代理服務。 填寫各個選項,選擇需要共享的文件夾。 點擊確定。 地址如下,格式為“ftp://IP:端口號/” 2 使用方式 右鍵連接,選擇“運行” 其他用户只需在地址框中輸入文

ftp

收藏 評論

高德技術 - 重新認識架構—不只是軟件設計

前言 什麼是架構? 通常情況下,人們對架構的認知僅限於在軟件工程中的定義:架構主要指軟件系統的結構設計,比如常見的SOLID準則、DDD架構。一個良好的軟件架構可以幫助團隊更有效地進行軟件開發,降低維護成本,提高系統的可擴展性和可維護性。這裏的架構定義有更多元化的理解:架構不僅是對軟件開發設計和流程規範的定義,也包含了參與架構設計的人員、以及項目過程中和架構有關的活動,都可以稱為架構。 從廣義角度

高德地圖 , 架構

收藏 評論

Momodel - Python 人工智能編程指南:基礎、庫和工具大全解析

Python 已成為人工智能 (AI) 和機器學習領域的通用語言。其廣泛的應用、強大的庫生態系統和用户友好的語法使其成為人工智能愛好者、數據科學家和研究人員的理想選擇。在這份綜合指南中,我們將探討用於 AI 編程的 Python 基礎知識,深入研究關鍵庫,並重點介紹 AI 開發的基本工具。 Python:人工智能的語言 Python 在人工智能領域的流行並非巧合;它提供了獨特的功能組合,使

編程 , 基礎 , 人工智能 , Python

收藏 評論

NineData - 選擇正確的SQL工具,提高企業數據庫的開發效率和安全性

在當今數字化時代,數據是企業的核心資產之一。隨着數據規模和數據類型的不斷增長,數據庫管理變得愈發複雜和關鍵。許多企業用户在數據庫管理方面都面臨着一系列難題: 核心數據庫被隨意變更:核心庫的波動通常會對企業核心業務產生重大影響,如果沒有統一的入口、流程和規範,則很容易會因此造成業務連續問題。 缺乏統一的 SQL 審核流程與平台:各個業務開發團隊,根據習慣與經驗的不同,在庫表結構設計時,較為隨意

MySQL , 數據庫 , sql注入 , sql語句 , SQL

收藏 評論

VIRIYA - Django學習筆記013-管理員

1、確認密碼 1.1類 class AdminModelsForm(BootStrapModelForm): '''管理員''' confirm_password = forms.CharField( label="確認密碼", widget=forms.PasswordInput(render_value=True) ) cla

django , md5

收藏 評論

jacheut - JAVA IO流簡介

1. IO流概述 IO,即in和out,也就是輸入和輸出,指應用程序和外部設備之間的數據傳遞,常見的外部設備包括文件、管道、網絡連接。 流(Stream),是一個抽象的概念,是指一連串的數據(字符或字節),是以先進先出的方式發送信息的通道。 關於流的特性有下面幾點: 1.先進先出:最先寫入輸出流的數據最先被輸入流讀取到。 2.順序存取:可以一個接一個地往流中寫入一串字節,讀出時也將按寫

JAVA , io

收藏 評論

三塊錢 - GpsModule 350+ 常用GPS座標地圖

背景 開源庫 GpsAndMap 的 GpsModule 模塊中整理集成了 350+ 國內常用地市的GPS座標地址,對於日常使用,例如打些標記,做些PPT展示,是非常方便的。 引入模塊 pip install GpsAndMap 打印常用地市GPS地名清單 以下代碼打印了常用的GPS座標所屬的地市名稱,可以數據集是否有興趣地址哈。 # -*- coding:UTF-8 -*- # region

地圖開發 , 地圖偏移 , gps

收藏 評論

極狐GitLab - 極狐GitLab CI x Vault,做好企業密鑰安全合規管理

​“千里之堤,潰於蟻穴”,密鑰管理對於軟件研發全生命週期來講猶如蟻穴之於長堤,密鑰泄漏已經成為導致企業被勒索攻擊的重要因素。安全合規的管理密鑰,除了能夠有效避免企業遭受重大經濟損失,還能夠打造良好的企業安全文化,幫助企業在加速軟件交付的同時保證安全合規。 密鑰管理需要覆蓋軟件研發全生命週期,比如在編碼階段需要避免密鑰硬編碼、在構建階段需要避免密鑰被打印到構建日誌中、在測試階段需要去掃描變更代碼(或

cli , gitlab , cicd , pipeline , 安全

收藏 評論

極狐GitLab - 如何使用極狐GitLab 支持 ISO 27001 合規

本文來源:about.gitlab.com 作者:Joseph Longo 譯者:武讓 極狐GitLab 高級解決方案架構師 作為一體化平台,通過極狐GitLab 可以很容易實現 DevSecOps 全生命週期管理。極狐GitLab 使開發人員能夠更快地構建更好的軟件應用。但是,它的能力還不僅限於 DevSecOps。 2022 年 10 月,ISO 組織發佈了 ISO 270

devops , iso , 技術 , sso , Git

收藏 評論