博客 RSS 訂閱

蔣川 - 最好用的 5 個 Vue select 單選多選下拉組件 - 卡拉雲

本文首發:《最好用的 5 個 Vue select 單選多選下拉組件 - 卡拉雲》 單選 / 下拉 / 多選(select)組件在搭建 Vue 的 app 中特別常用,Vue select 除了用鼠標點選外,還可以有更多樣的功能,比如搜索過濾,樹狀結構,tab 分組,按組選擇等。這些高級功能都可以在第三方組件中找到,本文記錄了我自己使用多年最好用的 5 款 Vue select 組件,每一款都經

vue.js , vue-cli3 , vue3

收藏 評論

felixzzzz - Python代碼閲讀(第50篇):對列表間隔取元素

Python 代碼閲讀合集介紹:為什麼不推薦Python初學者直接看項目源碼 本篇閲讀的代碼實現了在一個列表中每間隔n個數取一個元素的功能。 本篇閲讀的代碼片段來自於30-seconds-of-python。 every_nth def every_nth(lst, nth): return lst[nth - 1::nth] # EXAMPLES print(every_nth([1, 2

List , 代碼閲讀 , 初學者 , 後端 , Python

收藏 評論

Catalpa - [CSS篇]淺談BFC

概述 説到BFC,其實剛開始我也很迷,翻看了一些文檔後打算來 總結一下,首先,BFC其實就是一種佈局,説到CSS佈局,大抵也就是普通流、浮動(元素會脱離普通流)、定位(元素會脱離普通流),BFC也屬於普通流,加了BFC樣式的元素像是給元素加了個結界,結界內部的元素不會影響外面的元素,被隔離開了。 BFC規則 • BFC就是一個塊級元素,塊級元素會在垂直方向一個接一個的排列; • BFC樣式的

bfc , Css

收藏 評論

永樂 - 安裝 FFmpeg

- Win 平台 下載鏈接:https://www.ffmpeg.org/downlo... 下載後,移到自己想要安裝的路徑解壓。 切入到解壓後的bin目錄下。 將bin路徑加入到 系統環境變量中即可。 ffmpeg安裝成功驗證 - Linux 下載 打開官網地址,進入下載頁: https://ffmpeg.org/dow

環境搭建

收藏 評論

劉悦的技術博客 - Logo小變動,心境大不同,SVG矢量動畫格式網站Logo圖片製作與實踐教程(Python3)

原文轉載自「劉悦的技術博客」https://v3u.cn/a_id_207 曾幾何時,SVG(Scalable Vector Graphics)矢量動畫圖被坊間稱之為一種被瀏覽器詛咒的技術,只因為糟糕的硬件支持(IE),和沒完沒了的兼容性調優(Safari)。但是在2022年的今天,一切都不一樣了,正所謂三十年河東,三十年河西,微軟所研發的採用Chromium內核作為IE替代者的Edge瀏覽器已經

svga , logo , svg動畫 , 前端 , svg

收藏 評論

code_shuai - 使用 Github Actions 部署react-app 到 Github Pages

前言-學以致用 之前一直忙於開發,總是零散的去看一些東西,想想學東西了麼?額... 好像學了,又好像沒有學,不知道你們有沒有這種感覺,所以新年初始,換一種學習方法,本着學以致用去完整的學一些東西,正好之前想接觸CI,CD 這裏的知識,所以就從最常見的github開始吧,畢竟免費又常用。 初始化項目 創建github代碼倉庫,clone 項目到本地,進入目錄初始化項目 npx create-reac

react , github-pages , ci-cd , github-actions , 前端

收藏 評論

fyuan - 解決egg-mysql插件連接不上mysql問題;

解決egg-mysql連接不上MySql服務器報錯:Client does not support authentication protocol requested by server; consider upgrading MySQL client 問題原因 通過相關問題查閲,發現是由於navicat版本的問題造成連接失敗。mysql8 之前的版本中加密規則是mysql_native_p

node.js , MySQL , eggjs , 前端

收藏 評論

SOFAStack - 從 generator 的角度看 Rust 異步代碼

文|Ruihang Xia 目前參與邊緣時序數據存儲引擎項目 本文 6992 字 閲讀 18 分鐘 前 言 作為 2018 edition 一個比較重要的特性 Rust 的異步編程現在已經得到了廣泛的使用。使用的時候難免會好奇它是如何運作的,這篇文章嘗試從 generator 以及變量捕獲的方面進行探索,而後介紹了在嵌入式時序存儲引擎 ceresdb-helix 的研發過程中遇到的一個場景。 囿於

rust , generator

收藏 評論

snakesss - 又來了?曝微軟下月將着手開發 Windows 12

近日,微軟 MVP 專家 Swift on Security 發佈了一條推文,稱微軟內部人士透露 Windows12 正在開發中,並且需要支持兩個 TPM 功能。 然而昨天 Swift on Security 卻又否認了這條消息,稱其只是一句玩笑話。 但外媒Deskmodder.de 卻堅稱這是真的,根據其內部消息,微軟將在3月開始開發Windows 12系統,儘管Windows 11正式版在去年

windows , microservice

收藏 評論

huaweichenai - Linux下使用supervisor實現進程管理

最近在linux下寫了一個腳本需要在linux後台一直運行,這裏我使用了supervisor來實現腳本進程管理 一:supervisor安裝 1:yum安裝 yum install supervisor 2:pip安裝 pip install supervisor 二:supervisor常用命令 supervisorctl status //查看所有進程的狀態 supervisor

supervisor , centos7 , Linux

收藏 評論

samzhangjy - JS | 你真的會用 console.log 嗎?

引言 console.log 是每一個 JavaScript 開發者都會經常用到的函數。可能很多初學者第一次使用 JS 時,就是調用的它。 console.log 可能最廣泛的用途就是輸出調試信息了吧: console.log(current_processing); 當然,還有招聘信息: 但是,你可能注意到了,百度這招聘信息寫的挺花哨啊,這字還是紅色的! 不知道各位會不會寫,反正我第一次看見的

console , console.log , Css , 前端 , Javascript

收藏 評論

vivo互聯網技術 - vivo 服務端監控架構設計與實踐

一、業務背景 當今時代處在信息大爆發的時代,信息藉助互聯網的潮流在全球自由的流動,產生了各式各樣的平台系統和軟件系統,越來越多的業務也會導致系統的複雜性。 當核心業務出現了問題影響用户體驗,開發人員沒有及時發現,發現問題時已經為時已晚,又或者當服務器的CPU持續增高,磁盤空間被打滿等,需要運維人員及時發現並處理,這就需要一套有效的監控系統對其進行監控和預警。 如何對這些業務和服務器進行監控和維護是

服務器端 , 架構設計 , 監控工具

收藏 評論

註銷 - SAP 移動開發技術綜述

Python 中的 class 體內定義方法時,如果沒有顯式地包含 self 參數,有時候依然可以被調用。這是一個非常有趣的話題,因為它涉及到對 Python 中類與對象之間關係的更深理解。要理解為什麼這種情況下方法依然能夠被調用,我們需要逐步拆解 Python 類的構造方式以及方法綁定的原理。

mobile , sap , Android , abap , ios

收藏 評論

註銷 - 什麼是 SAP SUP - Sybase Unwired Platform

Sybase SUP 是一個移動企業應用程序平台 (Mobile Enterprise Application Platform, 簡稱 MEAP)。這是一種用於管理移動應用程序的中間件。主要功能是在 SAP 和移動設備之間存儲和傳遞數據。 為此,它會緩存 SAP 數據的子集,並在 SAP 和移動設備之間同步該數據。 它還包括用於為(有限)數量的平台創建應用程序的開發工具。 Sybase SUP

supervisor , sap , HTML , html5 , Javascript

收藏 評論

灰太狼的情與殤 - vue使用rem適配

1.開發環境 vue 2.電腦系統 windows10專業版 3.在使用vue開發移動端的過程中,我們會因為兼容性而頭疼,下面我來分享分享下面vue使用rem自適配,希望對你有所幫助。 4.廢話不多説,直接上操作: //安裝 postcss-pxtorem npm i postcss-pxtorem -S 5.在src目錄新建rem文件夾,下面新建rem.js,添加如下代碼: /

vue.js , rem

收藏 評論

yangrd - 用java寫lisp 解釋器 (10 實現對象和類)

在實現解釋器的過程中,發現了一個好玩的東西,那就是怎樣更好的使用面向對象的思路來編寫代碼, 想了想可以定義一套模板。再開始前先整理了兩種面向對象的模板。 一種是java風格的模板 (class classname (superclass) (. field) ( func t()( ) func j()( ) )) 一種是go風格的模板 ( (def

macro , JAVA , lisp , object

收藏 評論

flydean - netty系列之:可以自動通知執行結果的Future,有見過嗎?

簡介 在我的心中,JDK有兩個經典版本,第一個就是現在大部分公司都在使用的JDK8,這個版本引入了Stream、lambda表達式和泛型,讓JAVA程序的編寫變得更加流暢,減少了大量的冗餘代碼。 另外一個版本要早點,還是JAVA 1.X的時代,我們稱之為JDK1.5,這個版本引入了java.util.concurrent併發包,從此在JAVA中可以愉快的使用異步編程。 雖然先JDK已經發展到了17

channel , netty , JAVA

收藏 評論

南玖 - JS定時器執行不可靠的原因及解決方案

前言 在工作中應用定時器的場景非常多,但你會發現有時候定時器好像並沒有按照我們的預期去執行,比如我們常遇到的setTimeout(()={},0)它有時候並不是按我們預期的立馬就執行。想要知道為什麼會這樣,我們首先需要了解Javascript計時器的工作原理。 定時器工作原理 為了理解計時器的內部工作原理,我們首先需要了解一個非常重要的概念:計時器設定的延時是沒有保證的。因為所有在瀏覽器中執行的J

定時器 , settimeout , setinterval , 前端 , Javascript

收藏 評論

aiChenK - Hexo-Anatolo主題添加gitalk評論系統

一開始準備使用gitment作為評論系統,但是搭完發現已經不可用,隨後找到了差不多的gitalk gitalk已經有很多主題集成,但是很遺憾我使用的Anatolo還沒有,嘗試了下還算簡單,現在把大概步驟寫一下 相關地址 Anatolo主題:https://github.com/Ben02/hexo... gitalk評論:https://github.com/gitalk/gitalk

blog , hexo

收藏 評論

flydean - netty系列之:channel和channelGroup

簡介 channel是netty中數據傳輸和數據處理的渠道,也是netty程序中不可或缺的一環。在netty中channel是一個接口,針對不同的數據類型或者協議channel會有具體的不同實現。 雖然channel很重要,但是在代碼中確實很神秘,基本上我們很少能夠看到直接使用channel的情況,那麼事實真的如此嗎?和channel相關的ChannelGroup又有什麼作用呢?一起來看看吧。 神

channel , netty , JAVA , nio

收藏 評論

Alluxio - Meta(Facebook): 基於Alluxio Shadow Cache優化Presto架構決策

Facebook Presto是一個以SQL語言作為接口的分佈式實時查詢引擎,可以對PB級的數據進行快速的交互式查詢。它支持標準的ANSI SQL.包含查詢、聚合、JOIN以及窗口函數等。 Alluxio將其在數據層的創新作為Presto和各種分析應用程序和用例的關鍵支持技術。它創建了一個虛擬數據層,可以聚合來自任何文件或對象存儲的數據,提供跨存儲系統的統一命名空間,並允許應用程序

分佈式系統 , meta , presto , 過濾器 , SQL

收藏 評論

zhanle_huang - highchart的(column)柱狀圖修改圖例

(highchart的(column)柱狀圖修改圖例) 情況説明 柱狀圖的圖例默認是圓點的,如圖 要修改成方形,可以採用如下形式 plotOptions: { column: { tooltip: { pointFormat: `span style="color:{point.color}"\u25A0/span {series.n

vue.js , highcharts , 前端 , Javascript

收藏 評論

醉舞經閣 - JZ-061-序列化二叉樹

序列化二叉樹 題目描述 請實現兩個函數,分別用來序列化和反序列化二叉樹。 二叉樹的序列化是指:把一棵二叉樹按照某種遍歷方式的結果以某種格式保存為字符串,從而使得內存中建立起來的二叉樹可以持久保存。 序列化可以基於先序、中序、後序、層序的二叉樹遍歷方式來進行修改,序列化的結果是一個字符串,序列化時通過 某種符號表示空節點(#),以 ! 表示一個結點值的結束(value!)。

算法 , JAVA , 二叉樹

收藏 評論

點點點 - 記錄Nodejs異步碰到的問題

記錄Nodejs異步碰到的問題 需要先將訂單id查出,再根據訂單id查詢訂單詳情 public async queryOrder() { const sql = `select id, total from tbl_orderlines`; const res = await this.app.mysql.query(sql); const { ctx } = this;

eggjs , Javascript

收藏 評論