博客 RSS 訂閱

麒寧 - 一篇文章入門-微信小程序地圖開發

前言 最近接了個跟微信小程序地圖有關的開發任務,第一次在小程序上開發地圖,既興奮又忐忑。還好,雖然小程序地圖的 API 功能有些少,但是基本的需求都能覆蓋到。 在這裏,對微信小程序地圖開發的基本功能進行總結歸納。官方文檔對地圖屬性、方法的歸納比較到位,但缺乏示例代碼,第一次搞還是有點迷糊的。網上的文章又寫得七零八落,沒見到有人專門總結歸納。 本人使用 React + Taro 開發的微信小程序,因

地圖開發 , 小程序 , typescript , 前端 , Javascript

收藏 評論

Jerry - 【關於Javascript】--- 隱式類型轉換篇

一、兩種數據類型:基本類型、引用類型 基本類型: String、 Boolean、Number、Undefined、Null、Symbol、 BigInt 引用類型: Array、Object、Function 二、基礎類型的轉換: 1、數字加字符串,變字符串 var num = 1 + '2'; //只要有string類型的,原始值轉化字符串toString()操作,進行字符串拼接 2、數字 減

數據類型 , Javascript

收藏 評論

BinTools圖爾茲 - SQL 解析在 CloudQuery 中的應用

hi 好久不見!今天將為大家帶來一期乾貨滿滿的技術分享。 作為一款數據庫管控平台,大家通常認為 CloudQuery 的核心能力是對平台的管控,包括統一入口管理、權限體系、審計分析等,但實際上CloudQuery 的核心技術點之一在於其獨特的SQL 解析能力。 01SQL 解析功能界定 SQL 解析是指將結構化查詢語言( SQL 語句)轉換成可以被數據庫系統理解和執行的內部表示形式的過程。在執行

數據庫 , sql語句 , SQL

收藏 評論

阿里雲開發者 - Dragonfly 最新正式版本 v2.0.9 已經發布!

Dragonfly 最新正式版本 v2.0.9 已經發布!感謝 Dragonfly 的貢獻者們,同時也感謝默默支持 Dragonfly 項目的各個公有云團隊。歡迎訪問 d7y.io[1]網站來了解詳情,下面具體介紹 v2.0.9 版本帶來了那些更新。 功能 下載任務可以根據優先級(Priority)進行下載。優先級可以在下載任務時 cli 中作為參數傳入,也可以在 Manager Co

優先級 , 配置 , 阿里雲 , 關聯對象 , 雲原生

收藏 評論

生活處處有BUG - AWS CLI入門教程(親測)

背景 因為公司有用到S3,所以整理了一個S3的簡單入門教程。當然,入門之後有其他更高級的用法需求,就靠自己去查文檔了。入門的教程能讓你快速上手,不至於翻閲一堆文檔,容易被勸退。這裏主要是介紹如何用cli去操作S3。 官方文檔 https://docs.aws.amazon.com/cli/latest/userguide/cli-services... 安裝客户端 https://docs.aws

cli , 對象存儲

收藏 評論

小萬哥 - C++ 多線程編程和同步機制:詳解和實例演示

C++中的多線程編程和同步機制使得程序員可以利用計算機的多核心來提高程序的運行效率和性能。本文將介紹多線程編程和同步機制的基本概念和使用方法。 多線程編程基礎 在C++中,使用thread庫來創建和管理線程。線程可以通過函數、成員函數或者Lambda表達式來實現。以下是一個使用Lambda表達式來創建線程的例子: #include thread #include iostream int mai

同步 , 開發 , c++ , 多線程 , 程序員

收藏 評論

老貓抽旱煙 - vue3 父組件給子組件傳遞泛型(不用JSX)

最近在封裝一個組件,使用的時候希望父組件能給子組件傳遞一個泛型,在網上搜了半天,答案都是説要用jsx才能實現。具體寫法如下: 使用JSX 這段代碼來自Eluxjs的示例項目elux-vue-antd-admin,感興趣的可以看下。 父組件: (為減少篇幅,代碼刪了很多,當偽代碼看吧) const Component = defineComponentProps({ props: [

vue3 , 泛型 , typescript

收藏 評論

Eriktse - XCPC真題(1):Bits Reverse | Empty Squares | Wall Painting

🎈 作者:Eriktse 🎈 簡介:19歲,211計算機在讀,現役ACM銀牌選手🏆力爭以通俗易懂的方式講解算法!❤️歡迎關注我,一起交流C++/Python算法。(優質好文持續更新中……)🚀 🎈 閲讀原文獲得更好閲讀體驗:https://www.eriktse.com/algorithm/1147.html A. Bits Reverse 題目鏈接:https://co

數據結構 , 算法 , 二進制 , acm , 位運算

收藏 評論

Apifox - PUT和POST的區別

PUT 和 POST 是 HTTP 協議中兩種常用的請求方法。它們有些相似之處,但也有一些重要的區別。在本文中,我們將詳細介紹 PUT 和 POST 的區別。 PUT 請求 PUT 請求是 HTTP 協議中的一種請求方法,通常用於更新或替換服務器上的資源。使用 PUT 請求時,客户端需要將整個資源的新版本發送到服務器。如果服務器上已存在該資源,則用客户端提交的新版本替換原有的資源。如果該資源不存在

程序員 , put , 後端 , get , 前端

收藏 評論

極狐GitLab - 2 種方式在流水線中集成 DAST,動態保護應用程序安全

💡如何在流水線中集成與應用 DAST ? 近日,在「DevSecOps軟件安全開發實踐」課程上,極狐(GitLab) 前端工程師錢堃、極狐(GitLab) 高級後端工程師張林傑,展開了關於DAST 的概念、必要性、優缺點的內容分享,並結合實操演示,幫助大家進一步掌握 DAST 技術。 以下內容整理自本次直播,你也可以點擊👉觀看視頻回放或下載 PPT。Enjoy~ DevSecOps

devsecops , devops , 運維 , ci , 安全

收藏 評論

京東雲開發者 - 架構師日記-深入理解軟件設計模式 | 京東雲技術團隊

作者:京東零售 劉慧卿 一 設計模式與編程語言 1.1 什麼是設計模式 設計模式(Design pattern) :由軟件開發人員在軟件開發中面臨常見問題的解決方案,是經過長時間的試驗積累總結出來的,它使設計更加靈活和優雅,複用性更好。從實用的角度來看,它代表了某一類問題的最佳實踐。 設計模式到底解決了開發過程中的哪些難題呢,它又是如何來解決的呢? 其核心是:複用和解耦。使不穩定依賴於穩定、具體依

軟件設計 , 編程語言 , 編程範式 , 架構模式 , 架構師

收藏 評論

樹莓派開發者 - 「上海晶珩EDATEC」2023 年使用樹莓派和替代品進行深度學習

介紹 此頁面可幫助您在Raspberry Pi或Google Coral或Jetson Nano等替代品上構建深度學習模式。有關深度學習及其限制的更多一般信息,請參閲深度學習。本頁更多地介紹一般原則,因此您可以很好地瞭解它的工作原理以及您的網絡可以在哪個板上運行。有關軟件安裝的分步方法,請參見 Raspberry Pi 4 和替代品的深度學習軟件。 Tensor 一個廣泛使用的深度學習軟件包是Te

嵌入式 , 物聯網 , raspberry-pi , 工業智能化 , 工業物聯網

收藏 評論

LinkinStar - MacOS 下 zsh 執行長時間命令完成後自動提醒

前言 最近正在使用 Warp 作為常用的終端,有一些細節體驗做的真的很不錯,無論是命令提示還是補全都很厲害。其中有一個細節我認為對於我來説非常實用,就是長時間執行完成之後的命令提醒。 舉個例子🌰:當你在終端進行 make 編譯或者打包鏡像的時候,往往需要比較長的時間,而你一般不會一直等着它執行完成,而是執行完成之後就切到別的地方去工作(摸魚)了,然後你無法及時知道命令執行完成了,而只能是不是過來

zsh

收藏 評論

Datenlord - 相約這個夏天|達坦科技邀您參加2023開源之夏

開源之夏(英文簡稱“OSPP”)是中科院軟件所“開源軟件供應鏈點亮計劃”指導下的系列暑期活動。達坦科技自開源之夏創辦首期起每年參與,積極鼓勵在校學生積極參與開源軟件的開發維護,培養和發掘更多優秀的開發者。今年,DatenLord一如既往帶着對開源的熱忱與初心,攜旗下軟硬件開源項目第四次參與開源之夏。 開源之夏為什麼值得參加? 參與開源之夏,給你的編程能力加個buff。 結識志同道合的小夥伴,

比賽 , 開源軟件 , 開源硬件 , 開源 , 開源項目介紹

收藏 評論

hxd_ - go 協程操作map導致的數據競爭及解決方法

原文鏈接:何曉東 博客 場景 有個查詢結果集的操作,無可避免的需要在循環獲取數據,然後將結果集放到 map 中,這個操作在壓測的時候,沒出現問題,發佈到生產環境之後,開始偶現 fatal error: concurrent map read and map write 錯誤,導致容器重啓了。 原因 多個協程同時對 map 進行讀寫操作,導致數據競爭 測試環境壓測未復現是因為單個 pod 常規

race-condition , goroutine , channel , map , go

收藏 評論

京東雲開發者 - Netty服務端開發及性能優化 | 京東雲技術團隊

作者:京東物流 王奕龍 Netty是一個異步基於事件驅動的高性能網絡通信框架,可以看做是對NIO和BIO的封裝,並提供了簡單易用的API、Handler和工具類等,用以快速開發高性能、高可靠性的網絡服務端和客户端程序。 1. 創建服務端 服務端啓動需要創建ServerBootstrap對象,並完成初始化線程模型,配置IO模型和添加業務處理邏輯(Handler) 。在添加業務處理邏輯時,調用的是ch

服務端 , 性能優化 , netty入門 , netty

收藏 評論

阿里雲開發者 - 從青銅到王者,揭秘 Serverless 自動化函數最佳配置

背景介紹 全託管的 Serverless 計算平台能給用户帶來更少的運維代價、更強的穩定性和更快的彈性能力。Serverless 的目標之一是免運維,但仍舊存在一些障礙,在 Serverless 場景特有的一些關鍵服務配置比如“併發度”、“最小實例數”、“最大實例數”,如何配置參數才是最合適的?怎麼確定自己配置的參數是否合理?仍舊一直是讓用户頭痛的事情。 本文介紹了函數計算團隊在自動化推薦 Ser

函數 , 配置 , 自動化部署 , 自動化 , serverless

收藏 評論

程序員伍六七 - Reactor 第九篇 WebFlux重構個人中心,效果顯著

1 重構背景 原有的開發人員早已離職,代碼細節沒人知道,經過了一段時間的維護,發現有以下問題: 個人中心繫統的特徵就是組裝各個業務的接口,輸出個人中心業務需要的數據,整個系統調用了幾十個第三方業務線的接口,如果編排不合理,可能會導致響應時間急劇上漲,尤其是彈窗業務,新的彈窗會不斷接入,整個接口可能會不可用。 2 整體架構 service:是最小的業務編排單元,request方法對infrast

響應式編程 , JAVA , 併發編程 , 重構 , 後端

收藏 評論

前端早早聊 - 【Node 連載 5/9】如何用 Node 建設企業級應用網關

本文是 2021 年 12 月 26 日,第三十五屆 - 前端早早聊【前端搞 Node.js】專場,來自塗鴉的大前端基礎建設團隊 —— 龍野的分享。感謝 AI 的發展,藉助 GPT 的能力,最近我們終於可以非常高效地將各位講師的精彩分享文本化後,分享給大家。(完整版含演示請看錄播視頻和 PPT):https://www.zaozao.run/video/c35 正文如下 大家好,我是塗鴉智能的龍野

node.js , 前端框架 , koa , 網關 , 前端

收藏 評論

小小張説故事 - 從零開始學習 Python 網絡爬蟲:使用 Beautiful Soup 解析網頁

在這篇文章中,我們將介紹如何使用 Python 編寫一個簡單的網絡爬蟲,以獲取並解析網頁內容。我們將使用 Beautiful Soup 庫,它是一個非常強大的庫,用於解析和操作 HTML 和 XML 文檔。讓我們開始吧! 一. 安裝 Beautiful Soup 首先,您需要安裝 Beautiful Soup。在終端或命令提示符中運行以下命令: pip install beautifulsoup4

beautifulsoup , 爬蟲 , Python

收藏 評論

zandy - 【畫圖理解】信息在計算機中的表示

信息在計算機中的表示:https://www.edrawmax.cn/online/share.html?code=25b9520ce72311... 包含的內容: 字節序 字符的表示,UTF-8編碼

二進制 , utf-8 , 字符編碼 , 字節序

收藏 評論

阿里雲開發者 - 構建集羣runner併發數在哪裏設置呢?

在雲效中,構建集羣的 Runner 併發數可以在構建集羣的設置中進行配置。具體操作步驟如下: 登錄雲效控制枱,進入構建集羣頁面。 找到需要配置的構建集羣,點擊其對應的“管理”按鈕。 在構建集羣的設置頁面中,可以看到“Runner 併發數”設置項。 在“Runner 併發數”設置項中,可以設置該構建集羣中 Runner 的最大併發數。默認情況下,該值為 1,即每次只能執行一個構建任務。 完整內容請點

構建工具 , 雲計算 , 阿里雲 , 集羣

收藏 評論

阿里雲開發者 - 鎖的優化策略

鎖的優化策略有以下幾種: 減少鎖的粒度:將原本粗粒度的鎖細化為更細的鎖,這樣就能減少競爭和衝突。但是這種策略需要考慮細粒度鎖的實現和維護成本,以及可能會帶來的更多的上下文切換。 避免鎖的使用:嘗試使用無鎖數據結構、樂觀鎖或無鎖算法替代鎖,這樣可以避免鎖帶來的性能損失,但也需要考慮其適用性和正確性。 鎖分離:在使用鎖的情況下,嘗試將不同的鎖分離,避免不同的鎖之間的競爭和衝突。這種策略需要考慮鎖

雲計算 , , 阿里雲 , 阿里雲開發者

收藏 評論

哈希肯 - 在 Docusaurus v2 中使用 Algolia DocSearch搜索功能

前言: Algolia 是什麼? Algolia 是一個搜索、推薦服務平台,可以通過簡單的配置來為站點添加全文檢索功能 基本原理: 通過爬蟲對目標網站的內容創建 Records (記錄), 在用户搜索時調用接口返回相關內容 一. 需求描述 為網站添加 實時搜索, 採用 Docusaurus2 官方支持的 Algolia DocSearch Docsearch 每週一次爬取

github-actions , github , docusaurus , blog

收藏 評論