收藏 / 列表

冴羽 - underscore 系列之實現一個模板引擎(上)

前言 underscore 提供了模板引擎的功能,舉個例子: var tpl = "hello: %= name %"; var compiled = _.template(tpl); compiled({name: 'Kevin'}); // "hello: Kevin" 感覺好像沒有什麼強大的地方,再來舉個例子: 在 HTML 文件中: ul id="name_list"/ul scrip

underscore系列 , underscore , Javascript

夢想雲圖網頁CAD - (Online CAD Software)在線CAD二次開發形位公差標註

一、前言 形位公差是指對零件幾何要素的形狀誤差和位置誤差所允許的最大變動量,它與傳統的尺寸公差不同,不僅關注長度或直徑等線性尺寸的變化,還關注零件的幾何特性是否符合設計意圖。在本篇文章中我們將介紹如何通過mxcad插件根據形位公差的特性來實現形位公差標註功能。 二、形位公差的分類 形位公差的所有公差代號如下圖所示: 根據國家標準 GB/T 1182-2018(等同於 ISO 1101

node.js , typescript , npm , html5 , Javascript

運維社 - 總結 canal 使用過程中的幾個問題,值得思考一下

前幾天在網上衝浪的時候發現了一個比較成熟的開源中間件——Canal。在瞭解了它的工作原理和使用場景後,頓時產生了濃厚的興趣。本着好記性不如爛筆頭的原則,阿Q對 Canal 的原理進行了梳理、對環境進行了搭建,具體步驟見這篇文章:原理+配置+實戰,Canal一套帶走 今天我們拋開 canal 的原理和代碼不談,總結幾個在使用過程中遇到的問題,當然,解決方案也一併呈上。 問題一 在給

Scala , springboot , 後端

山頭人漢波 - Koa2從零到腳手架

什麼是 Koa2 由 Express 原班人馬打造的新生代 Node.js Web 框架,它的代碼很簡單,沒有像 Express 那樣,提供路由、靜態服務等等,它是為了解決 Node 問題(簡化了 Node 中操作)並取代之,它本身是一個簡單的中間件框架,需要配合各個中間件才能使用 文檔 中文文檔 (野生) 最簡單的 Koa 服務器 const Koa = require('koa') cons

koa2 , node.js , 前端

前端早早聊 - 【Node 連載 2/9】Node.js ORM 在語雀的探索與實踐

本文是 2021 年 12 月 26 日,第三十五屆 - 前端早早聊【前端搞 Node.js】專場,來自螞蟻金服 語雀前端團隊 —— 小琿的分享。感謝 AI 的發展,藉助 GPT 的能力,最近我們終於可以非常高效地將各位講師的精彩分享文本化後,分享給大家。(完整版含演示請看錄播視頻和 PPT):https://www.zaozao.run/video/c35 完整 PPT 請聯繫小助手(vx:zz

orm , node.js , 前端框架 , 數據庫 , 前端

superZidan - 深入探索 Next.js 中的流式渲染和分塊傳輸編碼

hello 大家好,我是 superZidan,這篇文章想跟大家聊聊 Next.js 中的流式渲染和分塊傳輸機制 ,如果大家遇到任何問題,歡迎 聯繫我或者直接微信添加superZidan41 🔥🔥🔥前方高能,乾貨滿滿,建議點贊➕關注➕收藏; 温馨提示:如果你還是個 Next.js 新手,建議先閲讀這篇 Next.js 最佳實踐,照着這篇文章先把代碼敲一遍 簡述 在本篇文章中,我們將深入探索組

node.js , next.js , stream , ssr , Javascript

普郎特 - # Python跨語言調用JavaScript完整指南

技術架構 Python端:subprocess模塊 使用subprocess.run()執行Node.js進程: import subprocess # 基本調用語法 result = subprocess.run(['node', 'script.js', 'arg1', 'arg2'], capture_output=True, text=Tr

node.js , Javascript , Python

小磊 - Koa1技術分享

寫在前面   Koa使用了ES6規範的generator和異步編程是一個更輕量級Web開發的框架,Koa 的先天優勢在於 generator。由於是我個人的分享交流,所以Node基礎、ES6標準、Web開發基礎以及Koa的"Hello World"程序都不在討論,希望各位小夥伴提出意見和指導。   PS:Koa 內核中沒有捆綁任何中間件,但不用擔心,Koa 擁有極其強悍的拓展性,正文所有中間

koa2 , node.js , koa , koa.js , Javascript

fyuan - centos7 puppeteer Error: 安裝失敗

報錯: code EINTEGRITY npm ERR! sha512-mu/N4uvfDN2zVQQ5AYJI/g4qxn2bHB6521t1UuH09ShNWjebTqN0ZFuYK9uYjcgmI0dTQEs+Owi1EO6U0OkOZQ== integrity checksum failed when using sha512: wanted sha512-mu/N4uvfDN2zVQQ5

puppeteer , node.js , Javascript

看見了 - karma記錄

代碼覆蓋率 使用Istanbul生成代碼覆蓋率。 安裝 npm install karma karma-coverage --save-dev 例子 // karma.conf.js module.exports = function(config) { config.set({ files: [ 'src/**/*.js', 'test/**/*.js'

karma

Java陳序員 - 51k+ Star!動畫圖解、一鍵運行的數據結構與算法教程!

大家好,我是 Java陳序員。 我們都知道,《數據結構與算法》 —— 是程序員的必修課。 無論是使用什麼編程語音,亦或者是前後端開發,都需要修好《數據結構與算法》這門課! 在各個互聯網大產的面試中,對數據結構和算法的考核樂此不疲。往往《數據結構與算法》學得好的,都能拿到高薪! 但是《數據結構和算法》是一門不容易掌握的課程,需要花費長時間的學習、 總結和打磨。 今天,給大家介紹一個動畫圖解、一

github , 數據結構和算法

點墨 - JavaScript計算字符串實際長度

計算字符串的實際長度,雙字節字符(包括漢字在內)長度計2,ASCII字符計1 方法1:使用match: export function getByteLenMatch(data) { let result = 0; for (let s of data) { result += s.match(/[^\\x00-\\xff]/ig) == null ? 1 : 2; } r

長度 , string , Javascript

羊先生 - 理解CSS盒模型與BFC

什麼是盒模型 一個CSS盒模型由content、border、padding、margin組成,盒模型又分為標準模型和IE模型。標準模型和IE模型區別就是就是計算盒子的寬度和高度的不同 標準模型 標準模型的寬度和高度指的是content 實際例子 style type="text/css" .box{ width: 200px; height: 200px; bor

盒模型 , bfc , 前端

用户bPdeG32 - 遞歸與迭代:理解與選擇的藝術

在編程中,“遞歸”和“迭代”是兩種解決問題的常見方法。這兩者本質上都是為了處理複雜的、重複的操作或數據結構,比如樹、鏈表、數學運算等。遞歸是函數自我調用的一種形式,而迭代則是通過循環控制結構來解決問題。本文將專注於探討遞歸與迭代的不同之處、各自的優勢與劣勢,以及如何在實際開發中選擇合適的方式解決問題。 1. 什麼是遞歸? 遞歸是一種通過讓函數調用自身來解決問題的編程技術。每次函數調用時都會生成一

ecmascript-6 , node.js , typescript , 前端 , Javascript

一顆冰淇淋 - 瀏覽器緩存機制(強緩存和協商緩存)

1、為什麼需要瀏覽器緩存? 當我們訪問同一個頁面時,請求資源、數據都是需要一定的耗時,如果可以將一些資源緩存下來,那麼從第二次訪問開始,就可以減少加載時間,提高用户體驗,也能減輕服務器的壓力 2、有哪些緩存? 瀏覽器緩存分為強緩存和協商緩存,當存在緩存時,客户端第一次向服務器請求數據時,客户端會緩存到內存或者硬盤當中,當第二次獲取相同的資源,強緩存和協商緩存的應對方式有所不同。 強緩存

瀏覽器 , HTTP , 瀏覽器緩存 , HTML , 前端

qq688ac5fc71654 - 又一家網盤倒閉了!我們還能用哪些網盤?

又一家網盤倒閉了!我們還能用哪些網盤? 官方原文在這裏看:mp.weixin.qq.com/s/1TN0RivOn… 奶牛團隊説法是,為了更好地服務創作者,他們未來將專注於“稿定設計”的升級和創新,如果用户在奶牛快傳終止服務後仍有文件分享、多人協作、在線設計或 AI 創作等需

文件分享 , redis , windows , github , 數據庫 , 文件傳輸

月半大熊貓 - Spring Cloud史詩級插件!OpenFeign Assistant導航跳轉效率飆升,網友:原來IDEA還能這麼用

🌟 ​OpenFeign Assistant插件靈感來源:靈感源自 MyBatisX 的設計理念。針對JetBrains IDEA生態,專注於解決 ​OpenFeign 接口與遠程服務映射的開發痛點,提供與 MyBatisX 相似的流暢導航體驗,針對 Spring Feign 生態深度優化。 JetBrains IDEA插件市場:https://plugins.jetbrains.com/plu

github , openfeign , springcloud , intellij-idea , 後端

温文爾雅敲代碼 - 行政經驗分享:不會編程,免費搞定會議簽到,我是怎麼做到的?

一、從“誰還沒簽到”開始的混亂 我是我們單位的行政,平時管點雜事,組織個會議、發發通知、買點咖啡、準備簽到單這類的,都是我來做。 我們公司人不多,但每次開會的簽到都挺煩。 有一次我記得特別清楚:上午十點的內部培訓,九點半我就守在簽到台。打印好的名單放一摞,配上幾支筆,一切看起來有條不紊。可人一多,就亂了: ●有人説“我簽過了”,可我翻名單卻找不到; ●有人名字寫得潦草,回頭

github , visual-studio-code , pycharm , visual-studio

NocoBase - 如何部署 NocoBase 才更快

原文鏈接:https://www.nocobase.com/cn/tutorials/how-to-deploy-nocobase-...。 很多朋友在部署 NocoBase 時可能會覺得訪問速度不夠理想。很多時候是由於網絡環境、配置或服務架構的影響。今天,我和大家聊聊那些只需調整部署設置就能顯著提升訪問速度的技巧: I. 網絡和基礎設施優化 1. HTTP 協議版本:輕鬆擁抱 HTTP/2 【前

部署 , 開發工具 , 低代碼 , 教程 , 開源