博客 RSS 訂閱

嘿嘿不務正業 - Mac M1(arm 系列芯片)如何安裝 Chromium | Puppeteer

最近寫個腳本用到 puppeteer,然後安裝 Chromium 出現一點問題,這裏記錄一下解決方案。 Puppeteer 自動安裝失敗 在 Puppeteer 安裝時會自動安裝 Chromium,然而卻總是報錯 502 導致下載失敗,直接下載可以下載,命令行 wget 也可以,猜測是因為 Puppeteer 開啓了新的 process 來安裝導致環境變量丟失,然後就科學上網失敗了。 這會回頭看了

puppeteer , 前端

收藏 評論

Zeran - 如何選擇一款適合自己應用的垃圾收集器呢?

垃圾收集器選型因素 應用程序的主要關注點是什麼?如果是數據分析、科學計算類的任務,目標是儘快算出結果,那吞吐量就是主要關注點;如果是SLA應用,那停頓時間直接影響服務質量,嚴重的甚至會導致事物超時,這樣延遲就是主要的關注點;而如果是客户端應用或者嵌入式應用,那垃圾收集的內存佔用則是側重點。 運行應用的基礎設施如何?譬如硬件規格,要設計的系統時x86-32/64、SPARC還是ARM/Aarc

jvm , 垃圾回收

收藏 評論

龔正陽 - jwt身份認證概述

JWT全稱JSON Web Token 應用流程 客户端使用用户名和密碼請求登錄,服務端收到請求 驗證用户名和密碼正確後,後端通過JWT機制,將用户數據作為JWT的Payload,同時在前面拼接上一個JWT Header之後進行Base64編碼,並進行簽名,生成一個token,格式為header.payload.signature,返回給客户端 客户端後續的每次請求都需要攜帶token,攜

跨域 , 認證授權 , Jwt

收藏 評論

阿里雲開發者 - MSE標籤路由支持JDK 11嗎?

mse標籤路由在jdk 11中是受支持的。因此,您可以在使用jdk 11時使用mse標籤路由。但是,請注意確保您的實現版本與您使用的jdk兼容,以獲得最佳性能和穩定性。 完整內容請點擊下方鏈接查看: https://developer.aliyun.com/ask/498334 版權聲明:本文內容由阿里雲實名註冊用户自發貢獻,版權歸原作者所有,阿里雲開發者社區不擁有其著作權,亦不承擔相應法律責任。

mse , 阿里雲 , 兼容性 , 雲原生 , jdk11

收藏 評論

程序員小杜 - Golang WaitGroup 底層原理及源碼詳解

0 知識背景 在進入正文前,先對 WaitGroup 及其相關背景知識做個簡單的介紹,這裏主要是 WaitGroup 的基本使用,以及系統信號量的基礎知識。對這些比較熟悉的小夥伴可以直接跳過這一節。 0.1 WaitGroup WaitGroup 是 Golang 中最常見的併發控制技術之一,它的作用我們可以簡單類比為其他語言中多線程併發控制中的 join(),實例代碼如下: package ma

源碼分析 , 原理 , 併發 , go

收藏 評論

阿里雲開發者 - 現在支持對maxcompute的odpssql節點執行結果進行檢查嗎,比如檢查select 得到的數

我們可以通過編寫Python腳本來實現對odpssql節點執行結果的檢查。 具體的實現方式為,我們可以將odpssql節點執行結果導出到本地設備中的.csv或.xlsx文件中,然後使用Python的pandas庫讀取這些文件,在讀取的過程中進行數據的校驗,包括數據類型、數值範圍、空值等等。如果數據不符合預期,我們可以通過Python的日誌模塊將錯誤信息輸出到日誌文件中,並觸發告警系統。 下面是一個

csv , 腳本 , 阿里雲 , pandas , Python

收藏 評論

阿里雲開發者 - Java中活鎖是什麼啊?

活鎖是與死鎖對應的,是説雙方沒有互相等待而無法進行,都可以動,但是動完以後仍是死鎖狀態。 完整內容請點擊下方鏈接查看: https://developer.aliyun.com/ask/463993?groupCode=learning 版權聲明:本文內容由阿里雲實名註冊用户自發貢獻,版權歸原作者所有,阿里雲開發者社區不擁有其著作權,亦不承擔相應法律責任。具體規則請查看《阿里雲開發者社區用户服務協

, 阿里雲 , 技術 , JAVA , Javascript

收藏 評論

看見了 - 【node】如何在ES modules中導入JSON文件

Node 14開始,開始支持ES module語法。 JSON模塊工作在Node.js版本=17.1中,也可以使用--experimental-json-modules標誌啓用Experimental JSON模塊 /* Experimental JSON import in Node.js $ node index.mjs */ // An import assertion in a

node.js , es-modules , import , Json

收藏 評論

極狐GitLab - 提交代碼「前置處理」,向前一小步,效率提升「億點點」

💡如何巧用 Git Hook,解決代碼提交中的代碼規範性、衝突和錯誤以及工作流程問題? 近日,在極狐Tech Talk 直播上,極狐(GitLab) 後端工程師田魯分享了自己的實踐經驗。以下內容整理自本次直播,你也可以點擊文末「閲讀原文」觀看視頻回放。Enjoy~ 在開發過程中,開發人員提交代碼後,需要繼續做很多工作,因此我們不由萌生一個問題:是否可以把一些工作前置處理,減少等待時間?

devops , git-hook , hook , 代碼規範 , Git

收藏 評論

樹莓派開發者 - 「樹莓派」「上海晶珩」「EDATEC」Raspberry Pi 鏡像如何備份

這是一個用於備份Raspberry Pi操作系統的腳本,由leomichalski編寫,儲存庫的鏈接是 https://github.com/leomichalski/drone-delivery/tree/0bf5d975d7672ac6221276f42e54ecfa2ecad3b8 如何使用這個腳本 它需要一張SD卡或一個存儲設備。 在帶有桌面的操作系統中,設備可能會自動安裝到/med

嵌入式 , 物聯網 , raspberry-pi

收藏 評論

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

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

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

收藏 評論

京東雲開發者 - 一些常見的字符串匹配算法

作者:京東零售李文濤 一、簡介 1.1 Background 字符串匹配在文本處理的廣泛領域中是一個非常重要的主題。字符串匹配包括在文本中找到一個,或者更一般地説,所有字符串(通常來講稱其為模式)的出現。該模式表示為p=p[0..m-1];它的長度等於m。文本表示為t=t[0..n-1],它的長度等於n。兩個字符串都建立在一個有限的字符集上。 一個比較常見的字符串匹配方法工作原理如下。在一個大小通

字符串 , 算法 , 匹配 , 字符串函數

收藏 評論

HuggingFace - 如何生成文本: 通過 Transformers 用不同的解碼方法生成文本

簡介 近年來,隨着以 OpenAI GPT2 模型 為代表的基於數百萬網頁數據訓練的大型 Transformer 語言模型的興起,開放域語言生成領域吸引了越來越多的關注。開放域中的條件語言生成效果令人印象深刻,典型的例子有: GPT2 在獨角獸話題上的精彩續寫,XLNet 以及 使用 CTRL 模型生成受控文本 等。促成這些進展的除了 transformer 架構的改進和大規模無監督訓練數據外,更

人工智能 , transform , huggingface

收藏 評論

Datenlord - 開源硬件的黃金時代系列講座七-可重構軟硬件協同平台

由電子發燒友、硬聲和達坦科技聯合舉辦的開源硬件的黃金時代系列講座從2022年10月開始已經連續舉辦了6期。講座的第一期是由該系列分享的牽頭人華南理工大學計算機學院賴曉錚副教授主講,達坦科技CEO王璞主持,演講的主題為:開源運動浪潮,從軟件到硬件。開場分享定下了整個系列分享的主旨就是推廣開源硬件,傳播“讓硬件設計像軟件設計一樣簡單”的願景。 在開場分享中,賴老師提到兩彈一星和青蒿素的成功在某種意義上

開源硬件 , 開源 , 硬件

收藏 評論

妙記多Mojidoc - 如何創建 2023 年營銷日曆(內含免費模板和示例)

溝通、文案撰寫、社媒營銷、點擊付費廣告、事件營銷和搜索引擎排名優化有什麼共同點? 它們都屬於營銷部門的工作範疇,而且很可能是圍繞着同一個日程表進行工作排期。 你的營銷團隊比你想象的要大,當你考慮跨職能項目和團隊成員在你整體戰略成功中發揮作用時,這個成員池就會變得更大。 所以説,你的團隊能有一個可以隨時查閲且保持更新的營銷日曆非常重要📅。 營銷日曆為所有的活動、任務、截止日期和項目提供了一個

日曆 , 營銷 , 運營工具 , 模板 , 運營

收藏 評論

開放原子 - 賦能開發者,開放原子全球開源峯會期待你的聲音!

數字時代,開源已經成為全球技術創新和協同發展的重要模式,開源倡導的開放、平等、協作、共享理念正在加速推進相關技術領域的創新活動和產業發展。開源軟件和技術通過開放軟件平台進行協作和發展,推動社會技術創新指數級增長,呈現出向數字技術各領域全面拓展的蓬勃之勢。 開源為開發者提供了更廣泛、更開放的協作平台和創新環境,並連接融合全球社區和開發者的智慧,促進軟件產業高質量發展,推動全球開源開發者持續增長。據《

大數據 , 開源軟件 , 開源硬件 , 開源

收藏 評論

灬都是個謎 - vue3 模板編譯 —— 把 v-model 默認改為 v-model:value

📰 前言 在 Vue3 中,v-model 指令默認綁定到組件的 modelValue 屬性上。 但如果我們想要的是默認綁定到 value 屬性呢? 我們可以使用 AST(抽象語法樹) 轉換來實現這一點。 🌈 在線演示 📄 vite.config.ts import { defineConfig } from 'vite' import vue from '@vitejs/pl

vue.js , vue3 , 編譯原理

收藏 評論

灬都是個謎 - vue3 模板編譯 —— 我竟把 v-if 和 v-for 的優先級改回來了,不信你看 🤣

📰 前言 眾所周知,在 vue3 中 v-if 總是優先於 v-for 生效。 然而,在某些情況下,我們可能更希望 v-for 的優先級更高, 雖然 vue3 並沒有提供直接修改指令優先級的方法,但是我們可以使用 AST(抽象語法樹) 轉換來實現這一點。 🌈 在線演示 📄 vite.config.ts import { defineConfig } from 'vite' im

vue.js , 編譯原理 , 前端

收藏 評論

白馬百度 - python requests 爬取nexus庫依賴包數據

前言 由於nexus庫自帶API沒有輸出依賴包對應的創建時間(blobCreated)、上傳時間(blobUpdated),為方便管理依賴包只好從頁面返回的數據進行爬取(可能使用nexus-cli可以獲取,但是沒有細究這個方法) 思路 我這邊使用的nexus庫版本為 3.19.1-01,下面是在nexus庫API接口信息中可以查詢到關於依賴包信息的接口 /v1/components

python爬蟲 , nexus3 , requests , Python

收藏 評論

不一樣的科技宅 - 一步搞定IP地址查詢:這個在線工具幫你快速掌握設備的位置信息!

前言   今天分享一個免費的在線工具來查詢IP地址所在的地理位置。可以通過IP地址所屬的網絡運營商和其他相關信息來確定設備的位置,包括國家、地區、城市和經緯度等信息。 Ip-API 官網地址: https://ip-api.com/ 使用示例    該工具除了提供界面查詢,還貼心的提供了API。並且API的響應結果還可以根據自己的需求進行定製化。支持8中語言和5種響應格式,以及返回的字

工具 , ip , 技巧 , JAVA , 後端

收藏 評論

樹莓派開發者 - 「上海晶珩」ED-IPC2010工業計算機 x 樹莓派4B

工業計算機是一種加固的增強型個人計算機,它可以作為一個工業控制器在工業環境中可靠運行。應用的比較廣泛的如上海晶珩電子的工業計算機。 樹莓派作為單片機電腦,被大家所熟悉,但是樹莓派實際本身並不容易應用到工業應用中。堅固耐用的工業計算機被設計用於在惡劣條件和環境中可靠、高效地工作。例如,強烈的振動、多塵或潮濕的環境以及極端的温度。堅固的嵌入式計算機可以承受外部外殼、冷卻裝置和內部組件的惡劣條件。

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

收藏 評論

龍智DevSecOps - 解決流水線瓶頸、提升編碼效率的五個方法(下篇)

在《CI/CD | 解決流水線瓶頸、提升編碼效率的五個方法(上篇)》中,CloudBees公司產品營銷經理Samantha Frost介紹了能夠優化軟件開發團隊流水線的兩個解決方案。本篇文章將為大家帶來餘下三個挑戰的解決方案。在文章的結尾處,還將介紹她選擇的解決方案。 我們所面臨的挑戰是相當普遍的,我們選擇的解決方案解決了這些問題,並且取得了可衡量的成功,讓每個人都很開心。希望你也能在其中得到啓發

持續集成 , ci

收藏 評論

開放原子 - 開放原子全球開源峯會,全面升級再出發!

當前,開源已經成為全球信息技術產業發展的一種重要協作方式和生態構建形式。開源能夠集眾智、採眾長,加速軟件迭代升級,促進產用協同創新,推動產業生態完善,已成為全球軟件技術和產業創新的主導模式。開放原子開源基金會以繁榮開源事業,共享開源價值為願景,秉持國際視野,突出科技特色,促進業態繁榮,成功召開全球數字經濟大會——2022開放原子全球開源峯會。今年6月,盛會將全面升級再出發! 立足中國,面向世界,基

開源軟件 , 開源硬件 , 開源 , 開源框架 , 開源項目介紹

收藏 評論

阿里雲開發者 - 聚焦彈性問題,杭州銘師堂的 Serverless 之路

得益於互聯網的發展,知識的傳播有了新的載體,使用在線學習平台的學生規模逐年增長,越來越多學生在線上獲取和使用學習資源,其中教育科技企業是比較獨特的存在,他們擔當的不僅僅是教育者的角色,更是讓新技術的創新者和實踐者。作為一家在線教育高科技企業,杭州銘師堂成立十餘年來一致致力於用“互聯網+教育”的科技手段讓更多的學生能享有優質的教育,促進他們的全面成長,在不斷匯聚優質的全國各地教育資源的同時,杭州銘師

資源列表 , 彈性伸縮 , 技術 , 互聯網 , serverless

收藏 評論