知识库在线
主线 AI · E2E · 数据驱动 · DevOps 质量控制 持续改进闭环 personal · 自动更新

我的个人技能知识库

收录前端、测试、DevOps、大数据等技能笔记,以「自动抓取 → 质量把关 → 人工审阅 → 发布沉淀」 的流程持续更新。知识可直接浏览,也可通过问答入口提问检索。

cheong@skill-kb: ~/knowledge
$ knowledge --update
fetch   :自动抓取外部最新动态
review  :质量门禁 + 合规检查
draft   :生成文章草稿待审阅
publish :人审通过后发布沉淀
ask    :知识库问答兜底
技能分类
7
按主题归类的技能笔记
知识文档
245
已沉淀入库的文章
标签
230
用于检索与归类
更新方式
自动 + 人工
持续迭代 · 质量把关后发布

技能知识库

245 篇 · 按分类浏览
📄
2026

AI E2E 数据驱动的 DevOps 质量控制周报(2026-08-21)

What本文聚焦「AI E2E 自动化测试技能」,讨论 AI E2E 数据驱动的 DevOps 研发过程中质量控制与改进的实践。 来源:cypress ...

cypress automatically_test_skills e2e playwright
更新 2026-08-21
📄
2026

DevOps 下 AI E2E 的“魔鬼细节”

DevOps 下 AI E2E 的“魔鬼细节”:产线数据脱敏、登录态与运行时质量闭环实战 当AI生成用例不再是难题,如何让它在生产环境“安全地跑起来”才 ...

front_skills
更新 2026-08-14
📄
2026

DevOps下的质量革命:AI驱动的E2E测试闭环实践

第一步:源头标记 —— Angular 下的声明式测试契约在 Angular 生态中,标记不能只做“注释”,必须利用 TypeScript Decora ...

automatically_test_skills
更新 2026-08-13
📄
2026

cocos to weixin game

1️⃣ 分包打通原理(核心概念)微信小游戏的分包机制: 主包:启动包,必须轻量,只放核心逻辑和主界面。 子包:按世界/章节拆分。 加载方式: ...

game
更新 2026-01-18
📄
2026

how to publish game to weixin

🚀 一、整体流程总览(先有全局)从 0 到上线 = 7 步 1234567① 注册微信小游戏账号② 创建 Cocos 项目(2.x)③ 开 ...

Cocos Creator 2.x 闯关类
更新 2026-01-16
📄
2026

jenkins mcp agent integrate

可以,而且必须用「本地 MCP + 本地 Agent + 内网事件」模式任何“上传代码给 Agent / LLM”的方案都是错的 现在这一 ...

ai_tools
更新 2026-01-07
📄
2026

ai agent vscode llm 实现

一句话总览(先给全景图) AI Agent + VS Code + LLM 集成 =1️⃣ VS Code 扩展(人机交互)2️⃣ Agent ...

ai_tools
更新 2026-01-05
📄
2025

智能分析与预测

明白,你希望在 DevOps成熟度管理 + 复合质量度量体系基础上,下一步引入 AI能力,让质量控制和改进变得更智能、可预测、可自动化。可以把 AI 的 ...

ai_tools
更新 2025-12-31
📄
2025

2025 学习聚焦

一、筑基:云原生与智能测试核心能力1️⃣ 云原生与Kubernetes深度掌控 K8s核心原理 精通Pod/Deployment/ ...

Ai k8s 自动化
更新 2025-12-30
📄
2025

ai agent,mcp,llm,智能体区别

一句话总览(先立住框架) LLM 是大脑,Agent 是会行动的“人”,智能体是中文总称,MCP 是给 Agent 用的“标准接口/工具协议” ...

ai_tools
更新 2025-12-22
📄
2025

2025年前端趋势学习建议

2025年前端趋势学习建议核心发展方向1. 现代化JavaScript/TypeScript ES2023+新特性:深入理解最新ECMAScr ...

2025年前端趋势 前端学习
更新 2025-12-10
📄
2025

aiops agent+vscode llm

你抓住了真正的核心难点: 不是 Cypress、不是 Docker、不是 Prometheus,而是:—— MCP Agent 如何接受事件、处理事件 ...

ai_tools
更新 2025-11-30
📄
2025

ai agent和vscode集成最终

下面我给你一个 不绕弯、架构级别的结论性分析:在你的 Cypress + VSCode 大模型 Agent + MCP 工具 + 多机事件驱动 AIOp ...

ai_tools
更新 2025-11-13
📄
2025

ai ops vs devops

AIOps(Artificial Intelligence for IT Operations) 与 DevOps(Development + Oper ...

devops_skills
更新 2025-11-12
📄
2025

vscode+agent+cypess monitor

vscode+agent+cypess monitor 是否需要 LangChain?不需要。完全不需要。 原因: LangChain 本质是 pro ...

Copilot agent mcp ai
更新 2025-11-04
📄
2025

vscode+agent monitor

*Cypress Container → VSCode 大模型(Agent)→ MCP → 触发其他工具 → 完成告警 → 最终形成事件驱动体系**。 ...

Copilot agent mcp ai
更新 2025-11-03
📄
2025

ai-agent-vs-vscode-vs-mcp-vs-langchain区别

LangChain、Agent、MCP 的关系一次性讲透。 ✅ 一句话总结三者关系 LangChain:一个 框架生态 —— 用来构建 AI 应用(L ...

Cursor Copilot agent mcp
更新 2025-11-01
📄
2025

mcp和agent区别

MCP 与 Agent 的区别 MCP(Model Context Protocol) 和 Agent(智能体) 在 AI 系统中常常被同时提及,但其实 ...

mcp ai api docker
更新 2025-10-26
📄
2025

mcp安全从本源解决的工程问题

核心思路(一句话) 把信任问题从模型端入手,是与外部签名/哈希链并行的另一条关键路径。下面把可行的技术路线、实现细节、优缺点和落地顺序都列清楚 ...

Copilot mcp ai
更新 2025-10-25
📄
2025

mcp schema中性能问题

“MCP schema 验证机制的核心矛盾”: ✅ 安全性 ↑ → ❌ 性能 / 响应延迟 ↑ 这其实是 AI 工具调用链(MCP)设计中 ...

Copilot mcp ai schema
更新 2025-10-24
📄
2025

mcp和api的区别

MCP(Model Context Protocol) ≠ API但 MCP 是为“大模型”专门设计的一种 新一代协议层,包裹和协调 API 的安全调 ...

mcp ai api docker
更新 2025-10-23
📄
2025

mcp调用过程和安全疑问

MCP(Model Context Protocol)与AI安全控制的根本难题: “当AI执行高风险操作时,人类虽有最终确认权,但若模型以欺骗性或模糊性 ...

Copilot mcp ai
更新 2025-10-23
📄
2025

Ai大模型

🧭 一、ResNet 是“深度可训练性”的转折点在 ResNet(2015)之前,深度网络最大的问题是: 越深越难训练。 而 ResNet 首次证 ...

ai 数据分析算法 降维
更新 2025-10-15
📄
2025

Resnet

🧠 一、ResNet 是什么?ResNet(Residual Network,残差网络)由 何恺明(Kaiming He)等人 在 2015 年提出, ...

ai 数据分析算法 降维
更新 2025-10-14
📄
2025

数据分析算法

“降维(Dimensionality Reduction)” 是数据分析和机器学习中一个非常重要但常被误解的概念。我们可以从直觉、数学、算法、应用场景四 ...

ai 数据分析算法 降维
更新 2025-10-13
📄
2025

特征工程

🧠 一、特征工程是什么特征工程(Feature Engineering) 是指在模型训练前,对原始数据进行加工、提取、转换,以让模型“看懂”数据的过程 ...

ai 数据分析算法 特征工程
更新 2025-10-13
📄
2025

数据分析算法

算法分成五大类,从基础到AI级别,覆盖从描述性分析 → 预测性分析 → 生成性分析的全流程。 🧭 一、总体分类总览 算法类型 主要目的 场景举例 ...

ai 数据分析算法
更新 2025-10-12
📄
2025

数据分析

🧭 一、整体学习路线图概览123阶段 1:数据分析基础入门→ 阶段 2:进阶分析与自动化→ 阶段 3:AI模型驱动的数据分析(机器学习/深度学习) ...

ai 数据分析
更新 2025-10-11
📄
2025

dmaic+ml 学习列表

第4、5章学习清单(最终版) 一、理论与方法(必须掌握) DMAIC方法论 各阶段目标与方法: Define:问题定义、CTQ指标确定 Measur ...

Copilot webgpu webnn
更新 2025-10-03
📄
2025

webgpu vs webnn

理解核心定位 技术 作用 前端价值 WebGPU 浏览器级 GPU 加速渲染/计算 高性能图形、GPGPU 计算 WebNN 浏 ...

Copilot webgpu webnn
更新 2025-10-02
📄
2025

数据驱动的 DevOps 质量持续改进框架

🧭 一、题目关键词与学科定位 关键词 含义 主要学科归属 数据驱动(Data-driven) 用数据分析、挖掘、建模指导决策 数据科学、机 ...

ai 机器学习 统计学 DevOps
更新 2025-10-01
📄
2025

机器学习vs统计学

“机器学习(Machine Learning)”和“统计学(Statistics)”在本质上密切相关,但它们的目标、方法、哲学出发点和应用取向有所不同。 ...

ai 机器学习 统计学
更新 2025-09-20
📄
2025

jenkins pipeline 上传包失败

1️⃣ 生成并配置 SSH 密钥 在 Jenkins 服务器上生成密钥(如果尚未有可用的): 12# -c 内容是注释,可读即可ssh-keygen - ...

jenkins devops pipeline
更新 2025-08-28
📄
2025

cypress版本升级13.17.0-15.0问题

自动化测试 cypress cypress升级
更新 2025-08-16
📄
2025

LLM在研发过程中质量控制与改进研究猜想

一、「大模型应用流程」与软件研发的质量控制(Quality Control, QC)、**质量改进(Quality Improvement/Q ...

Cursor Copilot LLM AI
更新 2025-08-12
📄
2025

Cursor vs Copilot区别

一.Cursor vs Copilot区别1️⃣ “若注重代码的精确性和实时提示,Cursor会是更好的选择”核心特点 精确性:Cursor 基于 ...

Cursor Copilot
更新 2025-08-10
📄
2025

面向容器设计编程

1. 核心理念容器不是简单的“打包可运行环境”,而是一个 架构边界单位。面向容器的设计,就是把应用拆分为独立的、可部署的、隔离的运行单元,并让容器本身成 ...

docker 前端 web
更新 2025-08-05
📄
2025

Flutter vscode java配置

✅ 一、确认已安装 Java 插件打开 VS Code 左侧扩展(Extensions)面板,确认已安装以下插件: ✅ Java Extension ...

flutter App java
更新 2025-07-25
📄
2025

Flutter 加载本地文件

Flutter SDK: ^3.8.1 webview_flutter: ^4.0.7 ✅(是较新的版本) 报告的问题:JavascriptMode ...

flutter App
更新 2025-07-25
📄
2025

Flutter 加载vue3

✅ 一、确保已经具备的环境 工具/组件 检查方式 ✅ Flutter SDK flutter --version ✅ Dart ...

flutter App
更新 2025-07-24
📄
2025

Flutter Windows 开发过程问题解决

1. 确保已经安装 Flutter SDK首先,确保的系统上安装了 Flutter SDK。如果没有安装,可以参考以下步骤: 安装 Flutter SD ...

flutter App
更新 2025-07-24
📄
2025

app开发框架比较

一、主流跨平台框架对比 框架 开发语言 渲染方式 性能特点 生态成熟度 代表应用 Flutter Dart 自绘引擎 (Skia) ⭐⭐⭐⭐ ...

flutter App
更新 2025-07-23
📄
2025

Flutter Windows tab 自动更新

Flutter 的 Tab 是完全可以通过配置动态更新的。可以做到: ✅ Tab 的数量从 3 → 4 → 5 动态变化(甚至运行时改变) ✅ 每个 ...

flutter App
更新 2025-07-23
📄
2025

Flutter Windows 开发环境搭建指南

Windows 下快速搭建 Flutter + VS Code 的开发环境,并顺利发布 Android App,给你一份一步步的高效流程,帮你省时省力: ...

flutter App
更新 2025-07-22
📄
2025

Go 与 java

Go 语言确实提供了屏蔽底层系统差异的能力,但与 Java JVM 的机制截然不同。它采用的是 原生编译 + 标准库抽象 的方式,而不是依赖一个虚拟机。 ...

java go jvm
更新 2025-07-06
📄
2025

Angular rxjs 性能问题

分析 Angular + RxJS 性能问题,最有效的方法是结合: 浏览器工具(如 Chrome DevTools) Angular 自带调试工具(如 ...

angular Service Worker
更新 2025-07-05
📄
2025

js 堆栈

🧠 一、为何要有 栈内存 和 非堆内存(包括代码空间、MapSpace 等)?📌 1. 栈内存 vs 堆内存:性能与功能的权衡 特性 栈内存( ...

js 性能 内存空间
更新 2025-07-03
📄
2025

js v8内存空间

v8内存空间在 JavaScript 的 V8 引擎中(如 Chrome、Node.js 所使用的引擎),内存空间管理是高性能运行的关键之一。 V8 将 ...

js 性能 内存空间
更新 2025-07-03
📄
2025

Angular Service Worker

Angular Service Worker 使用指南Angular 提供了内建的 Service Worker 支持,用于构建 PWA(渐进式 Web ...

angular Service Worker
更新 2025-07-01
📄
2025

Go为啥解决了现代编程难题?

Go为啥解决了现代编程难题?1. 简单易学,减少认知负担 Go语言设计非常简洁,去掉了很多复杂特性(比如继承、泛型(直到1.18才引入简易泛型)、宏、异 ...

go js
更新 2025-06-26
📄
2025

go学习笔记一

go语言特点 全新的静态类型开发语言 具有自动垃圾回收、丰富的内置类型 函数多返回值、错误处理 匿名函数、闭包、并发编程 反射、defer、接口 简洁、 ...

go 学习笔记
更新 2025-06-25
📄
2025

go struct interface学习

Go 的类型检查特点1. 编译时类型检查 Go 在编译阶段对变量、函数参数、返回值等都会进行严格的类型检查 类型不匹配的代码无法通过编译,能尽早发现潜在 ...

go Rust
更新 2025-06-15
📄
2025

从数据分析到大语言模型(LLM)

Python 学习路线:从数据分析到大语言模型(LLM)🎯 适用对象想用 Python 做 数据分析、AI、机器学习、甚至大语言模型开发 的开发者、学 ...

python
更新 2025-06-08
📄
2025

Go 与 Rust 在 IoT 中的定位与对比

Go 学习 & 技能路线 — 为前端 AI 自动化测试 + 边缘质检整合1️⃣ Go 基础与工程实践(必备) 语法和特性:变量、函数、结构体、接 ...

go Rust
更新 2025-06-06
📄
2025

js- 数组累计迭代循环

Math.abs() 是一个良好防御性编程手段, 尤其在处理时间差(如分钟 - 基准分钟)时可能出现负数的情况下。 不过是否需要 Math.abs() ...

js 性能 原生
更新 2025-06-05
📄
2025

前后端通信协议全景手册

📘 前后端通信协议全景手册(完整版) 🧱 协议类型总览 分类 协议 描述 HTTP 请求响应 REST、GraphQL、gRPC-Web ...

原生 REST GraphQL gRPC
更新 2025-06-04
📄
2025

AlmaLinux fapolicy

已经将 /host/dir 加入了 /etc/fapolicyd/rule.d/ 下这说明你 ...

AlmaLinux fapolicy
更新 2025-06-03
📄
2025

postMessage vs NgRx

📌 postMessage vs NgRx —— 技术选型与场景分析 🧭 两种方案的典型使用场景✅ NgRx 的典型场景 应用运行在 同一个 Ang ...

angular postMessage NgRx
更新 2025-06-02
📄
2025

AI大模型的前端架构

“AI 大模型的前端架构” 是一个很有深度的话题,通常指的是基于大模型能力构建的 Web 应用前端架构设计,例如像 ChatGPT、Copilot、No ...

ai 大模型 前端架构
更新 2025-06-02
📄
2025

Prometheus gateway

📌 回顾一下流程E2E 测试 (Cypress / Playwright) ↓自定义脚本 pushMetric() 推送指标 ...

自动化测试 Prometheus gateway
更新 2025-06-01
📄
2025

Vite 的入口是 HTML

Vite 的入口是 HTML 的原因 现代浏览器原生支持 ES 模块(ESM)加载 Vite 利用了浏览器原生对 ES 模块的支持,直接在浏览器中通过 ...

webpack vite
更新 2025-05-31
📄
2025

playwright vs cypress

Playwright 和 Cypress 的优缺点对比,以及适合的使用场景 🧩 一览对比 特性 Playwright Cypress 浏览 ...

自动化测试 cypress playwright
更新 2025-05-30
📄
2025

闯关类游戏适合度分析

⚔️ 闯关类游戏适合度分析1. 适合的场景 关卡数量适中关卡数十到几百个都可以,但需要合理规划资源加载和内存管理。 2D 闯关游戏典型的横版、竖版关卡跳 ...

Cocos Creator 3.x 闯关类
更新 2025-05-26
📄
2025

Cocos Creator 3.x

在使用 Cocos Creator 3.x 开发微信小程序时,项目初始化的流程分为以下几个步骤: 对比项 Cocos Creator 2.x Co ...

Cocos Creator 3.x
更新 2025-05-26
📄
2025

ai自动化测试用例生成

🧠 1. 输入信息收集(Prompt Design)AI 生成测试用例的前提是了解你系统的以下信息: 用户故事/业务流程:例如,“用户可以 ...

自动化测试 cypress
更新 2025-05-26
📄
2025

reactjs ai大模型单元测试

LLM✅ 一、你要测试的典型对象举例:你有个 React Hook 或 service 用来调用大模型 API: 12345678910// src/ ...

reactjs
更新 2025-05-25
📄
2025

前端跨域

🌐 什么是跨域(CORS)跨域(Cross-Origin):当前网页的 JS 在向不同源发起请求时,如果协议、域名、端口任一不相同,就会被认为是“跨域 ...

js 性能 原生 跨域
更新 2025-05-21
📄
2025

ai图片识别

你说的“AI识别图片文字,并编辑,保持样式一样,然后保存后下载”,这个需求比普通OCR文字识别复杂不少,因为要保证文字样式(字体、大小、颜色、排版)完全 ...

ai 图片 识别
更新 2025-05-21
📄
2025

tomcat webapps 和 target

webapps 和 target 是在 Java Web 应用开发和部署中经常遇到的两个目录,它们的功能和作用是不同的。以下是它们的详细区别: 🔸 ...

学习笔记 tomcat
更新 2025-05-20
📄
2025

webgl vs webgpu

前端在什么时候该用 WebGPU? 🔍 一、WebGPU vs WebGL 全面对比 特性 WebGL WebGPU 发布时间 2011( ...

webgpu canvas svg webgl
更新 2025-05-19
📄
2025

地图vue react angular支持

React、Vue、Angular 都有封装得非常成熟的地图组件或生态插件,常用地图平台(如 Mapbox、Leaflet、Google Maps、高德 ...

canvas svg
更新 2025-05-19
📄
2025

地图canvas和svg选择

在开发地图时,选择使用 Canvas 还是 SVG 主要取决于你项目的需求、地图的复杂程度、交互性能要求以及渲染对象的数量。一、Canvas 与 SVG ...

canvas svg
更新 2025-05-19
📄
2025

webpack react迁移到vite

将 React 项目从 Webpack 迁移到 Vite 是一个非常实际的升级,能够大幅提升开发启动速度和热更新体验。下面是 从 Webpack 到 V ...

webpack vite
更新 2025-05-16
📄
2025

webpack vue迁移到vite

将一个使用 Webpack 的项目迁移到 Vite 是一个很好的选择,尤其是如果你想获得更快的开发服务器启动速度和更现代化的构建体验。不过两者有较大差异 ...

webpack vite
更新 2025-05-16
📄
2025

Web Components 和 Shadow DOM

Web Components 和 Shadow DOM **并不使用 <iframe>**,尽管它们在某些方面(如封装性)看起来类似。让我们 ...

iframe Web Components Shadow DOM
更新 2025-05-14
📄
2025

iframe嵌入问题

一、基本语法1<iframe src="https://example.com" width="600" ...

js iframe
更新 2025-05-13
📄
2025

css Rule tree

🌳 什么是 Rule Tree?Rule Tree 是浏览器在构建 CSSOM 时的一部分结构,它组织了 CSS 中的所有规则(Rule),即每一个 ...

js html css3
更新 2025-05-05
📄
2025

css原理

CSS(层叠样式表,Cascading Style Sheets)是用于控制网页外观和格式的语言。它与HTML结构内容分离,使开发者可以更灵活地控制网页 ...

js html css3
更新 2025-05-01
📄
2025

Prometheus+grafana数据 Ui同步验证

使用 Prometheus 和 Grafana 进行 UI 数据同步验证 的目的是通过监控和验证用户界面的数据同步状态,确保在不同的系统或数据中心之间的 ...

自动化测试 cypress selenium
更新 2025-04-22
📄
2025

Cypress+Playwright数据UI同步验证

UI 数据同步验证 是确保两个或多个数据中心(DC)在展示给用户的界面数据上一致性的重要过程。UI 层的数据通常包括页面上展示的文本、表单字段、按钮状态 ...

自动化测试 cypress selenium
更新 2025-04-21
📄
2025

Cypress升级路线

Cypress 和 Playwright 是现代 Web 自动化测试工具,它们各自提供了强大的功能来模拟用户行为、执行端到端测试。将这类工具与 AI 整 ...

自动化测试 cypress selenium
更新 2025-04-19
📄
2025

cypress自动化测试-性能测试

Cypress 如何进行 API 性能测试在现代 Web 开发中,API 性能是确保用户体验的关键因素之一。通过性能测试,可以发现并解决 API 在高负 ...

cypress 性能测试 api测试
更新 2025-04-09
📄
2025

如何快速的迁移功能代码到其他系统

常见迁移办法,就Angular项目举例,Angular 如何快速迁移功能代码到其他系统迁移前的准备工作 分析现有代码结构 检查当前 Angular 项 ...

编程原则 code迁移
更新 2025-04-02
📄
2025

多机独立Docker Compose到K8s集群动态调度

以下是实现从多机独立Docker Compose到K8s集群动态调度的Cypress自动化测试的完整方案: 架构转型路线图12345678910111 ...

自动化测试 容器化 动态调度 多机
更新 2025-04-01
📄
2024

wasm - 从go开始还是从rust开始

以下是针对前端开发者选择WASM入门语言的详细建议,结合技术特性和学习曲线分析:前端开发者选择WASM入门语言的详细建议 决策矩阵:Go vs Rust ...

go wasm rust
更新 2024-10-20
📄
2024

《GitHub》-git分支master rename

操作如下1234git branch -m master maingit fetch origingit branch -u origin/main m ...

git GitHub 自定义域名
更新 2024-06-22
📄
2024

python概念思考总结

python推导列表推导式、字典推导式、集合推导式以及其他迭代器为何元组、True|False, String等没有推导式?

python
更新 2024-06-21
📄
2023

web 3D开发技术了解

Web3D 在浏览器的环境下,使用3D相关交互效果: (Web 3D refers to interactive 3D technology that ...

web 3D
更新 2023-08-20
📄
2022

ansible学习笔记一

学习笔记何为ansible ansible 基于ssh协议,进行服务器管理的 ansible架构链接:https://pan.baidu.com/s/ ...

ansible 配置管理 滚动更新 devops
更新 2022-10-14
📄
2022

powershell数据类型

导语 最近在学习Powershell,提升下windows下前端开发效率。记录下powershell要点。PowerShell中,一切皆对象。 简介查 ...

powershell
更新 2022-09-12
📄
2022

健康码的背后

导语: 防疫的背后,需要科技+协同的力量,更需要高精的算法、软硬件算力系统支持。 颜色会根据数据的不同,将居民判定为五种状态,在健康码展示中分为红、橙 ...

疫情 健康码 信令
更新 2022-08-16
📄
2022

python学习增强笔记

导语 python 学了忘了,忘了学的过程。没有实战,终究会忘记。 python 版本问题如何快速的切换python 版本123456789101112 ...

python
更新 2022-08-09
📄
2022

linux 学习笔记一

导语 Linux命令,前端是反复的学习,通过不停的使用,才能掌握的。 内容正则 符号 描述 * 标识0个或者多个字符 ? 标识可有可无 ...

linux 引用 变量
更新 2022-08-09
📄
2022

mysql学习笔记一

导语进程 进程都有一个唯一的编号,称为进程ID,英文名叫PID,进程名称可以自定义 PID, 是与OS进行分配,并保证唯一性。那么OS分配算法是怎样的呢 ...

mysql 学习笔记
更新 2022-08-09
📄
2022

基于Node的Devops

导语: 基于node的Devops 工具环境 工具 框架作用 CentOS DVD版本 构建服务器系统 Egg 后台开发框架 Rea ...

ansible 配置管理 滚动更新 devops
更新 2022-08-04
📄
2022

go学习笔记二

语言简介1.Go语言即具备python等动态语言的开发速度,又拥有C/C++等编译型语言的性能与安全性。又被称作21世纪的C语言,不但能够访问 ...

go 学习笔记
更新 2022-08-02
📄
2022

《react》- 再次回顾

react 组件创建形式: 函数组件 123function Welcome(props) { return <h1>He ...

reactjs react
更新 2022-02-16
📄
2021

《职场人》- 职场进阶总结

何为聪明? 通过特定任务,进行特定某种能力重复练习,可达到的 1.思考、创造力 2.计算的速度、正确率 3.学习能力、对应的考证、学历证明 4.词汇 ...

职场人 进阶
更新 2021-11-30
📄
2021

《react》-reactjs进阶答疑

react是什么? 定位于声明UI层的一个数据绑定框架,不如angular那样开箱即用的很多功能 angular内置如下大概功能: HTTP调用; ...

reactjs
更新 2021-08-11
📄
2021

《angular11》 - angular组件样式

angular样式,如何封装独立的? 样式文件独立存在,采用styleUrl形式引入 一个组件标签,编译后,对应一个host 对应的html中元素, ...

前端 angular 样式问题
更新 2021-08-09
📄
2021

《Devops》 - devops背景

滚动更新 系统由多个组件组成,在不停止服务的前提下,每次只更新部分组件 开发团队和运维团队如何共享信息? 常存在,开发团队,上线新功能,访问量陡增 或 ...

ansible 配置管理 滚动更新 devops
更新 2021-07-30
📄
2021

《D3》- html5元素属性

html5 比xhtml 更简洁 async 属性规定一旦脚本可用,则会异步执行。 1<script type="text/java ...

svg d3 html5
更新 2021-07-29
📄
2021

《angular10》- 日常概念FAQ

angular路由如何实现的? 两者实现模式: history,hash; hash的url携带#, history,会作为path部分。最终底层都是靠 ...

angular
更新 2021-06-28
📄
2021

《Linux》- shell 通配符

通配符有哪些? 表示任意多字符? 任意单个字符[xx] j集合中的[!xx] 非集中的[[:alpha:]] 字母 [:digiti:] 数字 [: ...

shell 脚本
更新 2021-04-20
📄
2021

《Linux》- shell 日期相关命令

date vs cal ? date 日期,cal 日历

shell 脚本 date cal
更新 2021-04-19
📄
2021

《Linux》- shell 磁盘相关命令

df vs free ? df 查看磁盘空间;free 查看内存情况 为何 Linux中的文件名与命令是区分大小写的 ?Linux中存在扩展名吗? L ...

shell 脚本 df free
更新 2021-04-19
📄
2021

《Linux》- 登录命令

ssh vs rlogin 有何区别? ssh会对发送内容加密,比rlogin更安全;ssh支持自动化,rlogin不支持。 ssh如何实现自动化? ...

shell 脚本 login
更新 2021-04-15
📄
2021

《Linux》- shell 关机重启

poweroff 关闭系统并切断电源。会发送一个 ACPI 信号来通知系统关机 halt halt:只关闭系统,不切断电源。通知硬件来停止所有的 CP ...

shell 脚本 shutdown halt
更新 2021-04-15
📄
2021

《云原生》- 读云原生模式笔记

有了云服务,自己是否就不用管可用性了? 基础设施服务商提供服务保障99.95%可用,但是应用系统的可用性,还是需要自己通过冗余保障的, 频繁发布代码 ...

云原生
更新 2021-04-13
📄
2021

《ts》- ts 高级型问题解答

既然大家都说ts 类型声明好,为何java(强类型声明) 还需要文档呢? 纵观js,ts历史,js先诞生,ts后诞生,会存在ts定义不了js的情况吗? ...

ts
更新 2021-04-02
📄
2021

《Mac》- brew下空文件夹、无效link清除

brew 卸载python123brew uninstall pythonbrew uninstall --ignore-dependencies py ...

python mac brew
更新 2021-01-22
📄
2021

《Angular》- 如何快速为angular文件批量添加spec.ts文件

背景 在重构代码时候,难免会忘记添加spec.ts测试用例文件,等想起来的时候,已经很多文件了,总不能一个个copy,修改吧,此时正是工具最佳上场时机 ...

angular spec.ts
更新 2021-01-22
📄
2021

《Linux》 - shell下mp4文件集中归档

背景: qq空间视频上传,支持500个视频上传,不过监控视频是分文件夹存储的。故利用shell把文件集中下,然后批量上传。 code 12345678 ...

shell 脚本 mp4
更新 2021-01-12
📄
2021

《Mac》- mac下移动硬盘写入不了

mac系统天生支持NTFS,只不过挂载方式是read-only方式,需要手动把分区改成可写方式 插入移动硬盘,查看挂载方式1234$ mount | g ...

mac
更新 2021-01-12
📄
2020

《Flutter》- flutter环境搭建

git 代码1$ git clone https://github.com/flutter/flutter.git -b stable git Doc ...

flutter App
更新 2020-12-27
📄
2020

《DNS》- DNS污染HomeBrew失败

背景12Installing Homebrew...curl: (7) Failed to connect to raw.githubuserconte ...

java DNS污染 HomeBrew
更新 2020-12-25
📄
2020

《NativeScript》- nativescript入门

快速入门Hello-world 本文基于mac系统,采用HomeBrew安装 node 安装nativescript 安装1npm i -g nati ...

App NativeScript
更新 2020-12-25
📄
2020

《npm》- npm常用命令详解

npm 常用命令列表npm 升级依赖包 取决于npm版本,2.6.1以上可以 1npm install -g 2.6.1以下,可以通过npm-ch ...

npm scripts
更新 2020-12-16
📄
2020

《devTool》- code format&lint插件与Git Hooks组合拳

vscode Prettier vs LinterPrettier code格式化插件,支持以下语言: JavaScript (including ...

vscode git format lint
更新 2020-12-16
📄
2020

《Performance》- web-worker 深入了解

web-worker 通信过程 web api支持情况 不支持的web api window document 支持的 navigato ...

webWorker angular8
更新 2020-12-09
📄
2020

《Performance》- PWA入门

PWA为何引入 特性了解 如何开发

performance 性能优化 lighthouse
更新 2020-12-07
📄
2020

《前端面试》- js 加减乘除总有NaN,Infinity出现

数值转换Number转换 toString js 运算位操作 布尔操作 加法 减法 乘法 除法 求模

js 前端 面试 位操作
更新 2020-12-06
📄
2020

《Node》- package.json中的browserslist

介绍1234567# package.json "browserslist": [ "defaults", ...

node
更新 2020-12-04
📄
2020

《Angular8》- angular web-worker 实践

angular升级 选择不同版本升级,得到一些指引update.angular.io 12345// Modern JS<script type ...

angular webWorker
更新 2020-12-04
📄
2020

《前端面试》- 前端知识体系重点

JS Event Loop 执行异步,会创建微任务或者宏任务,添加到对应的队列中等待处理 环境:从左到右执行 同步 微任务队列 宏任务 ...

js 前端 面试
更新 2020-11-25
📄
2020

《Js》- js 性能提升

js code 优化提升性能 Chrome DevTool提升性能

js 性能 原生
更新 2020-11-24
📄
2020

《前端面试》- 算法耗时一览表

排序算法时间复杂度 算法提升 唯有多练习 常见站点 UVa Online Judge 世界各大赛事的题目,包括由IBM赞助的ACM国际大学生程序 ...

js 前端 面试 算法
更新 2020-11-19
📄
2020

《Js》- js这些不得不了解的技巧,你使用过吗

Consolecopy12let x = {a:1,b:2,test:() =>{}}copy(x) // ...

js 性能 原生
更新 2020-11-12
📄
2020

《自动化测试》 - Cypress介绍

Cypress介绍 Cypress优点 1.随时可截屏 - Cypress captures snapshots at the time of test ...

自动化测试 cypress selenium
更新 2020-11-09
📄
2020

《angular9》-Angular9 web性能优化

angular web性能优化

前端 angular 性能优化
更新 2020-11-06
📄
2020

《Performance》- 前端性能从js code优化开始

性能优化从js规范开始 1.命名通俗易懂,知名达意2.结构不要过深 拆分代码,避免过多深入调用,函数结构化,相关代码存放一起,把逻辑和该逻辑处理的数据 ...

performance 性能优化 lighthouse
更新 2020-11-06
📄
2020

《CDN》- cdn概要总结

CDN CDN(content Distribute Network) 内容分发网络。 互联网是铁路轨道和信号系统,万维网则是在铁路上运行的列车之一 ...

docker CDN
更新 2020-11-03
📄
2020

《typescript》- 精读typescript

模块export default vs export export default 只能出现一次,export not export default , ...

ts
更新 2020-11-03
📄
2020

《Css3》- CSS进阶之BFC

BFC Block Formatting Context (BFC),内部自成布局,隔绝与外部 形成方式 1.float 2.position: ab ...

js html css3
更新 2020-11-01
📄
2020

《angular8》- angular本地json文件读取的2中方法

常有这样的需求,一个html,然后加载json文件,替代调用api,展示日志内容。默认当前用户已安装angular-cli,就不具体的介绍环境安装了。 ...

angular json
更新 2020-10-31
📄
2020

《angular8》- angular8 graphQL实践

安装1.with angular-cli 先创建angular项目,否则会出现如下错误: 1The add command requires to b ...

angular graphQL
更新 2020-10-31
📄
2020

《wasm》- go入门

go 概览 go类似C,面向过程开发

go wasm rust
更新 2020-10-23
📄
2020

《wasm》- wasm原理

wasm 概览 开发效率角度来说,大多使用GO,Rust,编译为wasm wasm 重要知识点

go wasm rust
更新 2020-10-20
📄
2020

《webpack》- webpack进阶指南

webpack

webpack core concepts
更新 2020-10-14
📄
2020

《vue》vue进阶指南

vue vue-cli
更新 2020-10-14
📄
2020

《D3》- d3 api结构速查手册

api 结构速查 api使用code

svg html d3
更新 2020-10-14
📄
2020

《技术素养》- Linux内核

Linux内核 内核逐代升级,源码复杂,大多基于初始版本0.11核心思想。启动分三步走: 加电,启动BIOS 加载操作系统到内存 为执行32位的ma ...

Linux内核
更新 2020-10-09
📄
2020

《Js》- js原生开发避坑指南

Arrayinstanceof 请问下,instanceof 一定能判断类型吗? 1234567var iframe = document.creat ...

js 避坑 性能 原生
更新 2020-09-30
📄
2020

《技术素养》- 编程原则

1.新语言、新构建等工具提效 在软件非本质部分的改善中,成效最大的当属自动化。测试、构建、环境搭建等的自动化大幅改善了工作效率和工作质量。我们要对软件的 ...

编程原则
更新 2020-09-29
📄
2020

《angular》- webworker 、service worker、 PWA 区别

webworker 开启子线程运行cpu计算任务,减轻主线程计算任务,提升用户交互体验webworker 需要考虑兼容性,SSR端不支持 支持: ...

angular webWorker webservice PWA
更新 2020-09-27
📄
2020

《Linux》- shell rpm yum管理

linux yum yum两种安装方式: 联网 本地光盘,不推荐 验证是否已安装12#如果没有,则需要手动安装rpm -qa | grep yum ...

shell 脚本
更新 2020-09-26
📄
2020

《Linux》- shell RPM包管理

linux 源码包 编译源码包,安装速度很慢,尽可能采用二进制包,编译源码包,需要gcc编译器二进制安装包;编译器是c c++编写的。rpm包,安装速度 ...

shell 脚本
更新 2020-09-25
📄
2020

《Linux》- shell vim

linux vim vi早起版本的改进,vi improved, 支持高亮,自动缩进等vim 存在三种模式: 命令模式,输入模式,编辑模式 vim ...

shell 脚本
更新 2020-09-21
📄
2020

《Linux》- shell 网络命令

linux setup /usr/bin/setup 所有用户setup命令会开启一个图形化的配置工具 ,只是云服务器,不 ...

shell 脚本
更新 2020-09-20
📄
2020

《Linux》- shell 压缩命令

linux 压缩 Linux不靠扩展名区分文件类型,而是靠权限扩展名,了解正确的压缩格式,才能采用正确的解压缩命令 zip vs unzip  ...

shell 脚本
更新 2020-09-19
📄
2020

《python》- python入门概念总结

python 介绍 2.x 与 3.x 版本不兼容, 存在以下主要不同,本问介绍基于Mac下Python3.x版本: 1. 使用__future__模 ...

python
更新 2020-09-18
📄
2020

《Linux》- shell 搜索命令

linux 命令查看命令帮助 help info man or –help ,功能强度排序: help(只能内置命令) < man < ...

shell 脚本
更新 2020-09-18
📄
2020

《Linux》- 别名管理

别名管理 别名使用,加快输入,不同命令解析,对应不同配置 Bash – ~/.bashrc ZSH – ~/.zshrc Fis ...

shell 脚本
更新 2020-09-10
📄
2020

《serverless》- serverless能做什么?

serverless安装Mac|Linux1curl -o- -L https://slss.io/install | bash Windows12ch ...

serverless
更新 2020-09-09
📄
2020

《Linux》- shell for循环

for 循环结构1234for i [in { }] # 范围do 循环执行logicdone 循环输出用户输入12345678# ...

shell 脚本
更新 2020-09-08
📄
2020

《Linux》- windows安装虚拟机并配置ssh

虚拟机介绍VMware workstation Pro 场景: 让Windows用户使用Linux系统 支持度 大多数64位Linux发行版 ...

shell 脚本
更新 2020-08-28
📄
2020

《Css3》- 如何成为一名前端开发者之Javascript高级

Javascript介绍概要 js 使动态内容更新成为可能 web page js分: browser api, third api js 存在执行顺 ...

js html css3
更新 2020-08-25
📄
2020

《node》- node api精读总结

NODE_DEBUG 可以用来输出debug日志信息 node中内置的参数 命令行,也会输出明显的错误 timer http net fs clu ...

node
更新 2020-08-19
📄
2020

《webpack》- webpack从入门到精通

webpack从入门到精通工程搭建初始化1234mkdir webpack-democd webpack-demonpm init -ynpm inst ...

webpack
更新 2020-08-16
📄
2020

《Linux》- Linux发展简史

Linux分类Linux版本关系 包管理方式 Linux简介名字的由来 Linus Torvalds本要把他的发时叫做Freax——“fread”,“f ...

shell 脚本
更新 2020-08-15
📄
2020

《Css3》- CSS进阶之页面布局

页面布局 页面布局,说的浅显点,就是页面排版。如何利用已知的div,table,tr,article,section等html5元素,解决用哪些、怎么放 ...

js html css3
更新 2020-08-14
📄
2020

《Css3》- 如何成为一名前端开发者之CrossTest入门

CSSJavascriptWeb FormsCross-browser testingAccessibilityModern tooling参考web- ...

js html css3
更新 2020-08-09
📄
2020

《Css3》- CSS进阶之媒介查询

这节内容,紧接着上一篇HTML入门,我们介绍Css进阶相关知识点 Css是什么? css为了美化页面的一套浏览器语法规则, Css是由CSS Wor ...

js html css3
更新 2020-08-09
📄
2020

《HTML》- 如何成为一名前端开发之HTML入门

前端开发,入门简单,有一台可以运行多款浏览器的电脑,能联网查询资料即可。深入的部分,需要更多的理论知识、肯钻研的精神。前端开发,需要入门了解的屈指可数, ...

js html css3
更新 2020-08-09
📄
2020

《Css3》- 如何成为一名前端开发者

CSSJavascriptWeb FormsCross-browser testingAccessibilityModern tooling参考web- ...

js html css3
更新 2020-08-09
📄
2020

《Node》- npm 与yarn 区别

1.node 安装 npm是node安装包中默认自带的,推荐使用nvm等node版本管理工具安装,避免可能的权限问题 npm 版本验证1234$ no ...

npm node yarn
更新 2020-08-05
📄
2020

《angular8》-Angular8多场景下单元测试实践指南

开篇三问: 为何要进行单元测试? 单元测试有什么好处? 如何编写angular单元测试? 没有单元测试会如何? 或者换句话说,为何要开发编写单 ...

angular 测试用例 UT
更新 2020-08-05
📄
2020

《Performance》- 博客性能优化到90分+实践

lighthouse优化前打分 从中我们可以看到具体的优化建议 移除不用的code 图片改用压缩率高的JPEG 2000, JPEG XR, an ...

performance 性能优化 lighthouse
更新 2020-07-28
📄
2020

《Performance》- 前端界面性能指标和测量优化方法

性能定义性能理解 性能是相对的,非绝对的快的网络好的硬件设备,加载同样网页 ,会比差的网络和硬件设备不同站点的加载耗时,也可能是相同的站点加载虽然快,但 ...

performance js
更新 2020-07-27
📄
2020

《Security》- SameSite入门

http请求,每次都会携带cookies.http请求是无状态的,那么通过设计cookie,标记回话,标记用户登录状态的。无加密状态,就会存在安全风险 ...

sameSite
更新 2020-07-26
📄
2020

《Js》- js 原生方法原理和实现过程

ArrayisArray 1234Array.isArray = function(arg) { return Object.protot ...

js 原生
更新 2020-07-23
📄
2020

《devTool》- angular vscode开发插件看这篇就够了

前提条件Angular-cli 开发前提条件,初始化,开发,构建和维护Angular应用程序的命令行界面工具。 安装1npm install -g @ ...

vscode 快捷键
更新 2020-07-23
📄
2020

《angular8》- Rxjs 操作符理解才是王道

按照必选参数分类无入参emptyintervalrangetimercombineAllconcatAllmergeAllswitchAllcountm ...

angular rxjs operators
更新 2020-07-18
📄
2020

《angular8》- Rxjs 操作符实践指南

本文目的在于介绍rxjs operators,总结下个人code实践和理解,以备以后个人查阅,code 采用ts+rollup打包方式 具体可以移步下 ...

angular rxjs
更新 2020-07-17
📄
2020

《Devops》- Docker+Sails+mongo开发Rest api 与 Servless开发 Rest api的差异

本文目的, 在于介绍使用sails+mongo开发rest api,并在docker容器中运行。Rest api,常用于提供一个http/ht ...

docker serverless node sails
更新 2020-07-15
📄
2020

《 Angular8 》 - angular 模板语法实现原理

angular 模板语法插值在DOM属性或者子元素中,{}包裹组件属性组件寻找对应的属性,需要计算先计算,然后转换为字符串替换 12345678//子元 ...

angular template synax
更新 2020-07-13
📄
2020

《devTool》- Chrome DevTool实战总结

Network 主要用来 查看http 请求相关信息,譬如http method get/post, token,cookie 界面请求加 ...

vscode 快捷键
更新 2020-07-12
📄
2020

《devTool》- mac vscode 快捷键看这篇就够了

vscode 快捷键通用操作1.查找文件1⌘ + p 2.tab操作 打开新tab 1⌘ + n 关闭已打开tab 1⌘ + w 3.window ...

vscode 快捷键
更新 2020-07-12
📄
2020

《webpack》- 核心概念整理

webpack 静态模块打包器,本身只能处理js,json。通过loader扩展,处理其他类型的文件 webpack核心概念Entry an entr ...

webpack core concepts
更新 2020-07-11
📄
2020

《 Angular8 》 - angular8深入了解指令

angular指令,目的在于影响Dom布局,或者修改Dom属性。 Directive分类Component an extension of @Dire ...

angular directive
更新 2020-07-11
📄
2020

《 Angular8 》 - angular.json文件你了解多少?

angular.json 相对于项目root 路径配置 有关workspace和项目的配置 angular-cli自动生成的 文件结构12345678 ...

angular angular.json
更新 2020-07-10
📄
2020

《typescript》- tsconfig.json你了解多少

ts
更新 2020-07-10
📄
2020

《 Angular8 》 - Angular8 Pipe的那些用法

Angular Pipe Pipe的存在,目的在于进行数据的转换。前后端开发,后端提供的数据,不一定刚好就是要展示的数据,前端经常在拿到原始数据后,进 ...

angular pipe
更新 2020-07-02
📄
2020

《 Git 》 - Git日常开发命令从入门到精通

Git 安装 点击链接,下载不同的版本安装即可,这里不再赘述了。 123456789 $ git usage: git [--version] [- ...

git
更新 2020-07-02
📄
2020

vite 文件路径 + mtime

缓存判断机制:文件路径 + mtime(文件修改时间)✔️ 缓存依赖的组件:ModuleGraph:Vite 内部维护的模块依赖图(在 vite ...

vite vue3
更新 2020-06-29
📄
2020

《 vue 》 - vue-cli核心概念整理

vue-cli介绍 vue-cli版本基于4.4.x Vue CLI 致力于将 Vue 生态中的工具基础标准化 让使用者专注在撰写应用上,而不必花好几 ...

vue vue-cli
更新 2020-06-29
📄
2020

《angular》- Angular cli 你熟练到哪种程度?

angular-cli,顾名思义,用于angular应用开发的脚手架,我们可以在命令行执行对应的命令。 angular-cli主版本,跟angular ...

angular angular-cli
更新 2020-06-19
📄
2020

《angular8》- Rxjs 深入了解走向高端

Rxjs是Angular http请求所避开不了的一个主题。 Angular http请求,返回Observable对象,然后在业务逻辑中subsci ...

angular rxjs
更新 2020-06-13
📄
2020

《angular8》- Angular HttpClient 30分钟轻松上手

Angular8 HttpClient 30分钟深入了解下前端开发,axios是标配的http请求发起libary, 采用的是Promise的方式。然 ...

angular http
更新 2020-06-12
📄
2020

《angular8》- angular 组件升级引用ui-grid最佳实践

Angular web 项目少不了列表的存在。针对angularjs web项目,进行技术升级,需要耗费一番功夫,不是简单的从ng-if变为*ngIf就 ...

angular ui-grid
更新 2020-06-10
📄
2020

《angular8》- 20个你值得了解的Angular开源项目

1.Angular-CLI - angular工具命令行 GitHub: https://github.com/angular/angular-cli ...

angular 开源
更新 2020-06-09
📄
2020

《angular8》- 你需要了解的Render2

Render2介绍 Render2 是angular中用于操作dom的,Angular做了封装,屏蔽底层差异,通用性更强。不仅仅可以用于浏览器端,还可以 ...

angular render2
更新 2020-06-09
📄
2020

《angular8》- angular8 日常开发避坑指南

1.else使用 语法糖else 1234567<div *ngIf="isLoggedIn; else loggedOut" ...

angular 避坑
更新 2020-05-28
📄
2020

《Linux》- shell条件判断

shell 文件权限shell 开头 以sh后缀 开头#注释,表明采用何种解释器 1#!/bin/bash 添加作者等说明 123456 #/bin/ ...

shell 脚本
更新 2020-05-14
📄
2020

《canvas》- canvas doc 学习笔记之文本

介绍canvas vs svg canvas 适用于动态创建的位图,缩放失真。 svg 适用于静态描述的矢量图,缩放不失真。 canvas 基于”状态” ...

canvas
更新 2020-05-12
📄
2020

《Jenkins》- jenkins入门实践

软件开发过程瀑布流开发 持续集成 持续集成工具 jenkinsjenkins介绍 java语言开发 支持插件 为持续构建而生 jekins安装 拉取镜 ...

jenkins
更新 2020-05-09
📄
2020

《Docker》- nginx 本地代理调试线上api

本地nginx 配置https访问产线api安装nginx 12$ brew search nginx$ brew install nginx 自签证 ...

docker nginx
更新 2020-05-07
📄
2020

《Linux》- shell脚本逻辑控制编写

shell 文件权限shell 开头 以sh后缀 开头#注释,表明采用何种解释器 1#!/bin/bash 添加作者等说明 123456 #/bin/ ...

shell 脚本
更新 2020-05-06
📄
2020

《angular8》 - angular directive 升级ui-grid Ui更新问题

ui-grid升级方案 详情请移步这里ui-grid升级 核心code 1234567891011 @Directive({ selecto ...

angular directive UI
更新 2020-04-28
📄
2020

《vscode》- rollup 配置提示插件开发

vscode 脚手架1npm install -g yo generator-code

vscode rollup
更新 2020-04-25
📄
2020

《自动部署》- 自动部署之静态站点托管

GitHub Pages 优点 可配置自定义域名,且域名不用备案 可强制https访问,一键配置开启 Github Action 支持push 触发构建 ...

自动部署 静态站点 托管
更新 2020-04-25
📄
2020

《angular8》- angular8 ui-grid升级方案

方案一 直接使用新的libary,改用ag-grid ag-grid具体参考 方案二使用背景 技术需要升级angularjs → angular8 ...

angular ui-grid
更新 2020-04-24
📄
2020

《Linux》- 用shell向自动部署前进一步

上传tar包1$ scp xxx.tar.gz <user>@xx.xx.xx.xx:/home/data 移动包路径123echo &qu ...

shell 脚本 tar
更新 2020-04-21
📄
2020

《canvas》- canvas doc 学习笔记之路径和状态

介绍canvas vs svg canvas 适用于动态创建的位图,缩放失真。 svg 适用于静态描述的矢量图,缩放不失真。 canvas 基于”状态” ...

canvas
更新 2020-04-20
📄
2020

《canvas》- canvas doc 学习笔记

介绍canvas vs svg canvas 适用于动态创建的位图,缩放失真。 svg 适用于静态描述的矢量图,缩放不失真。 canvas 基于”状态” ...

canvas
更新 2020-04-20
📄
2020

《canvas》- canvas doc 学习笔记之绘线

介绍canvas vs svg canvas 适用于动态创建的位图,缩放失真。 svg 适用于静态描述的矢量图,缩放不失真。 canvas 基于”状态” ...

anvas
更新 2020-04-20
📄
2020

《Linux》-定时shell发起http请求

发起http请求1234567891011121314151617181920212223242526#!/bin/shfile=log.txtecho ...

shell 脚本 定时
更新 2020-04-19
📄
2020

《rollup》- rollup实践总结

特色介绍 Rollup 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码 支持ES6 支持Tree Shaking 可打包j ...

rollup 工程化
更新 2020-04-14
📄
2020

《Node》- 话说process.env的那些事儿.md

node环境变量 process 是node的全局变量,类似浏览器的window env 是process的一个属性 process.env的用法修改 ...

node process.env
更新 2020-04-13
📄
2020

《微信小程序》- 从自建后端迁移到云函数、云数据库实践总结

小程序代码修改 之前调用服务端代码,修改为调用云函数 新建云函数,并upload部署 云函数,不要求域名配置 添加云函数 之前后端请求的js逻辑,迁移 ...

微信小程序 云函数 云数据库
更新 2020-04-12
📄
2020

《微信小程序》- 谈一谈定位api的使用

定位api需求 根据attitude,lottitde,获取地理位置 或者能直接调用api,返回地理位置 方案一 根据微信小程序官网,如下代码,得到a ...

微信小程序 定位
更新 2020-04-02
📄
2020

《微信小程序》- 谈一谈异步Rxjs使用

Rxjs js lib库 实时响应编程 类似node Event机制,或者说观察者模式 为何使用rxjs 技术诉求根本原因,在于异步 数据依赖关系 ...

rxjs 微信小程序
更新 2020-03-30
📄
2020

《Dart》- 入门整理

环境安装安装12$ brew tap dart-lang/dart$ brew install dart 验证1$ dart --version 版本 ...

App dart
更新 2020-03-25
📄
2020

《Node》- 消息队列RabbitMQ实战笔记

server环境搭建node安装 参考另一篇文章 rabbitMQ 安装 brew安装 12#mac brew install rabbitmq do ...

node rabbitmq Docker
更新 2020-03-19
📄
2020

《Mysql8》- mysql8 docs实战笔记

mysql
更新 2020-03-19
📄
2020

《Kafaka》- kafaka docs实战笔记

kafaka
更新 2020-03-19
📄
2020

《Nginx》- nginx docs实战笔记

nginx
更新 2020-03-19
📄
2020

《Redis》- redis精读笔记

redis
更新 2020-03-19
📄
2020

《D3》- svg展示html元素方案

svg预定义标签矩形 123<svg xmlns="http://www.w3.org/2000/svg" version=& ...

svg html d3
更新 2020-03-18
📄
2020

《Docker》- 容器dns修改

vi 支持12$ apt-get update$ apt-get install vim mysql容器dns配置shell hosts修改1$ vi ...

docker koa 前端 web
更新 2020-03-17
📄
2020

《Docker》-koa web应用升级为docker

mysqlmysql ip获取1docker inspect mysqldb koa修改db 配置 DockerFile12345678910FROM ...

docker koa 前端
更新 2020-03-17
📄
2020

《Docker》- docker 学习笔记

docker networkbridge 12# 默认的启动方式,走bridge模式networkdocker run nginx none 1doc ...

docker nginx
更新 2020-03-16
📄
2020

《Docker》- docker v19版本配置镜像加速

docker v19配置镜像加速 dameon.josn123456789101112# ~/.docker/daemon.json{ &q ...

docker
更新 2020-03-11
📄
2020

《Docker》- docker-compose升级express+mysql

docker compose

docker docker compose
更新 2020-03-11
📄
2020

《Docker》- redis、nginx升级为docker

redis 升级redis 镜像1$ docker pull redis 带验证密码 1docker run -d --name myredis -p ...

docker redis nginx 安装
更新 2020-03-10
📄
2020

《Docker》- 从mysqlServer升级到docker mysql

查看mysql 数据库数据文件12# mysql > show variables like '%dir%' 切换目 ...

docker mysql
更新 2020-03-09
📄
2020

《自动部署》- 记一次blog自动部署失败

自动部署方案GitHub action action 拉取失败 原因:利用github action构建,构建的public发布到xxx.github ...

GitHub Action
更新 2020-03-08
📄
2020

《Docker》- linux下docker环境mongo安装和配置

mongo 安装docker mongo镜像 1$ docker pull mongo mongo运行 12345 # 停留在当前进程 docke ...

docker mongo 安装 配置
更新 2020-03-04
📄
2020

《Node》-PM2-操作命令整理

pm2 介绍 用于进程守护,自动拉起进程。这里介绍都是nodejs进程管理。当然不限定与node。sh,py等都可以管理。node安装请移步 123$ ...

node PM2 Forever
更新 2020-03-04
📄
2020

《Docker》- linux下docker安装

docker 安装推荐方式 1.安装基础包 123sudo yum install -y yum-utils \ device-mapper-pe ...

docker 安装 linux
更新 2020-03-04
📄
2020

《RN》- RN 入门整理

环境搭建node123456789//其版本是否在 v10 以上brew install node# 使用nrm工具切换淘宝源npx nrm use t ...

App RN
更新 2020-03-02
📄
2020

《小程序》-多端构建Taro概念整理

学习背景: 多端构建,可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信/百度/支付宝/ ...

构建 小程序 多端 Taro
更新 2020-03-01
📄
2020

《微信小程序》- 云函数开发实践之BMI体重管理

效果图 界面设计设计目的:BMI数据管理首页 - 如何实现:* BMI,是什么?-- 需要简单解释下 * 必须有录入入口 -- 记录一下 * 可视化 ...

微信小程序 云函数
更新 2020-03-01
📄
2020

《微信小程序》-F2图表组件实践遇到的那些卡壳

效果图 卡壳一-自定义颜色,必定tooltip显示重复 123456789chart.tooltip({ showCrosshair ...

微信小程序 F2 图表
更新 2020-02-27
📄
2020

《微信小程序》-图表组件方案调研

背景介绍* 目前不支持svg * 主要以canvas为主 echarts 依赖包下载本地1git clone https://github.com/ ...

微信小程序 F2 图表 wechat
更新 2020-02-13
📄
2020

《GitHub》-xxx.github.io自定义域名配置

GitHub pages产品支持 public 分支 Pro Team Enterprise Cloud Enterprise Server 创建P ...

git GitHub 自定义域名
更新 2020-02-12
📄
2020

《Lodash源码阅读笔记》- 需要了解的js类型判定方法

前端开发,js是一个避开不了的一门技术。js的诞生为了美化交互。 js类型 null undefined boolean string number O ...

js Lodash 源码 阅读笔记
更新 2020-02-08
📄
2020

《软技能》- 我的域名备案的那些事儿

背景介绍 备案大体分成两种:一是经营性备案,二是非经营性备案,通过互联网向用户无偿提供具有公开性、共享性信息服务活动的网站。 针对有网站的域名;没有网站 ...

软技能 域名备案
更新 2020-02-05
📄
2020

《Lodash源码阅读笔记》- isEmpty

isEmpty,用于判断传入值,是否为空对象、空集合([],map,set).判断依据的标准为: 没有可迭代的字符串键 array,str 等参数的 ...

js Lodash 源码 阅读笔记
更新 2020-01-20
📄
2020

《Lodash源码阅读笔记》- delay

需求背景D3 tooltip内容过多,需要展示滚动条。鼠标离开定位后,立刻触发mouseout,此时tooltip会隐藏。但是,需求是不能隐藏。那么久从 ...

js Lodash 源码 阅读笔记
更新 2020-01-19
📄
2020

《微信小程序》-云开发学习笔记

2019年,小程序云端开发上线,一直没有好好的去学习,如今serverless如火如荼。今天,重新学习下,并记录如下理解心得:假定小程序云端开发,简称云 ...

微信小程序
更新 2020-01-18
📄
2020

《Github Action》- 一键push-code,自动构建个人博客站点

个人博客站点,本人使用是hexo.常规的操作就是本地编辑好,然后手动部署。有了GitHub action,就解决了自动化部署问题。更多关于手动部署,请查 ...

git GitHub Action 构建
更新 2020-01-18
📄
2020

《Git》- 只输入一次密码操作配置

直接进入主题,每次提交代码,都需要输入一次username、password,有点繁琐。那如何配置一次即可呢?本文假设前提,你已有git账户密码、配置好 ...

git
更新 2020-01-17
📄
2020

《Node》- node安装与卸载

mac环境下,pkg包安装nodejs 官网下载验证12> which node/User/<your's-user-name&g ...

node
更新 2020-01-16
📄
2020

《Hexo》- introduction

Welcome to Hexo! This is your very first post. Check documentation for more ...

Hex
更新 2020-01-08

质量看板 · 数据驱动

结果指标 · 静态归档

结果指标

来自 metrics/index.json,由 CI 归档后静态展示。

--发布成功率
--知识引用率
--检索命中率
--累计答疑数

更新于 --

质量门禁策略

block 级失败即阻断发布,warn 级仅告警记录。

block结构化 5W1H 章节完整性
block禁用内容(广告 / 占位符 / 虚假)
block引用完整性(外链可溯源)
warn领域对齐(AI·E2E·DevOps·质量)
warn事实一致性(无 undefined/NaN)

最新文章

按发布时间倒序

AI E2E 数据驱动的 DevOps 质量控制周报(2026-08-21)

What本文聚焦「AI E2E 自动化测试技能」,讨论 AI E2E 数据驱动的 DevOps 研发过程中质量控制与改进的实践。 来源:cypress-io/c ...

分类:2026
2026-08-21

DevOps 下 AI E2E 的“魔鬼细节”

DevOps 下 AI E2E 的“魔鬼细节”:产线数据脱敏、登录态与运行时质量闭环实战 当AI生成用例不再是难题,如何让它在生产环境“安全地跑起来”才是真正的试金石。 ...

分类:2026
2026-08-14

DevOps下的质量革命:AI驱动的E2E测试闭环实践

第一步:源头标记 —— Angular 下的声明式测试契约在 Angular 生态中,标记不能只做“注释”,必须利用 TypeScript Decorators(装饰器) ...

分类:2026
2026-08-13

cocos to weixin game

1️⃣ 分包打通原理(核心概念)微信小游戏的分包机制: 主包:启动包,必须轻量,只放核心逻辑和主界面。 子包:按世界/章节拆分。 加载方式:运行时通过 wx.l ...

分类:2026
2026-01-18

how to publish game to weixin

🚀 一、整体流程总览(先有全局)从 0 到上线 = 7 步 1234567① 注册微信小游戏账号② 创建 Cocos 项目(2.x)③ 开发游戏核心 & ...

分类:2026
2026-01-16

jenkins mcp agent integrate

可以,而且必须用「本地 MCP + 本地 Agent + 内网事件」模式任何“上传代码给 Agent / LLM”的方案都是错的 现在这一步,只需要做到: 1 ...

分类:2026
2026-01-07

ai agent vscode llm 实现

一句话总览(先给全景图) AI Agent + VS Code + LLM 集成 =1️⃣ VS Code 扩展(人机交互)2️⃣ Agent Runtime(决 ...

分类:2026
2026-01-05

智能分析与预测

明白,你希望在 DevOps成熟度管理 + 复合质量度量体系基础上,下一步引入 AI能力,让质量控制和改进变得更智能、可预测、可自动化。可以把 AI 的集成分几个方向来落地 ...

分类:2025
2025-12-31

2025 学习聚焦

一、筑基:云原生与智能测试核心能力1️⃣ 云原生与Kubernetes深度掌控 K8s核心原理 精通Pod/Deployment/Service&# ...

分类:2025
2025-12-30

ai agent,mcp,llm,智能体区别

一句话总览(先立住框架) LLM 是大脑,Agent 是会行动的“人”,智能体是中文总称,MCP 是给 Agent 用的“标准接口/工具协议”。 如果画成一层一 ...

分类:2025
2025-12-22

2025年前端趋势学习建议

2025年前端趋势学习建议核心发展方向1. 现代化JavaScript/TypeScript ES2023+新特性:深入理解最新ECMAScript提案 **Ty ...

分类:2025
2025-12-10

aiops agent+vscode llm

你抓住了真正的核心难点: 不是 Cypress、不是 Docker、不是 Prometheus,而是:—— MCP Agent 如何接受事件、处理事件、调用工具、执行推理 ...

分类:2025
2025-11-30

ai agent和vscode集成最终

下面我给你一个 不绕弯、架构级别的结论性分析:在你的 Cypress + VSCode 大模型 Agent + MCP 工具 + 多机事件驱动 AIOps 架构里: 🎯 ...

分类:2025
2025-11-13

ai ops vs devops

AIOps(Artificial Intelligence for IT Operations) 与 DevOps(Development + Operations) 的本 ...

分类:2025
2025-11-12

vscode+agent+cypess monitor

vscode+agent+cypess monitor 是否需要 LangChain?不需要。完全不需要。 原因: LangChain 本质是 prompt orches ...

分类:2025
2025-11-04

vscode+agent monitor

*Cypress Container → VSCode 大模型(Agent)→ MCP → 触发其他工具 → 完成告警 → 最终形成事件驱动体系**。 整体架构、事件流、M ...

分类:2025
2025-11-03

ai-agent-vs-vscode-vs-mcp-vs-langchain区别

LangChain、Agent、MCP 的关系一次性讲透。 ✅ 一句话总结三者关系 LangChain:一个 框架生态 —— 用来构建 AI 应用(LLM、工具调用、wo ...

分类:2025
2025-11-01

mcp和agent区别

MCP 与 Agent 的区别 MCP(Model Context Protocol) 和 Agent(智能体) 在 AI 系统中常常被同时提及,但其实它们属于不同层次的概 ...

分类:2025
2025-10-26

mcp安全从本源解决的工程问题

核心思路(一句话) 把信任问题从模型端入手,是与外部签名/哈希链并行的另一条关键路径。下面把可行的技术路线、实现细节、优缺点和落地顺序都列清楚,给你一套可操作的「 ...

分类:2025
2025-10-25

mcp schema中性能问题

“MCP schema 验证机制的核心矛盾”: ✅ 安全性 ↑ → ❌ 性能 / 响应延迟 ↑ 这其实是 AI 工具调用链(MCP)设计中最棘手的博弈点之一 ...

分类:2025
2025-10-24

mcp和api的区别

MCP(Model Context Protocol) ≠ API但 MCP 是为“大模型”专门设计的一种 新一代协议层,包裹和协调 API 的安全调用、上下文共享与语义 ...

分类:2025
2025-10-23

mcp调用过程和安全疑问

MCP(Model Context Protocol)与AI安全控制的根本难题: “当AI执行高风险操作时,人类虽有最终确认权,但若模型以欺骗性或模糊性描述行动目的,裁决者 ...

分类:2025
2025-10-23

Ai大模型

🧭 一、ResNet 是“深度可训练性”的转折点在 ResNet(2015)之前,深度网络最大的问题是: 越深越难训练。 而 ResNet 首次证明: “只要设计得 ...

分类:2025
2025-10-15

Resnet

🧠 一、ResNet 是什么?ResNet(Residual Network,残差网络)由 何恺明(Kaiming He)等人 在 2015 年提出,论文是 《Deep ...

分类:2025
2025-10-14

数据分析算法

“降维(Dimensionality Reduction)” 是数据分析和机器学习中一个非常重要但常被误解的概念。我们可以从直觉、数学、算法、应用场景四个层面,一步步讲清楚 ...

分类:2025
2025-10-13

特征工程

🧠 一、特征工程是什么特征工程(Feature Engineering) 是指在模型训练前,对原始数据进行加工、提取、转换,以让模型“看懂”数据的过程。一句话总结: “ ...

分类:2025
2025-10-13

数据分析算法

算法分成五大类,从基础到AI级别,覆盖从描述性分析 → 预测性分析 → 生成性分析的全流程。 🧭 一、总体分类总览 算法类型 主要目的 场景举例 ① 描述统计 ...

分类:2025
2025-10-12

数据分析

🧭 一、整体学习路线图概览123阶段 1:数据分析基础入门→ 阶段 2:进阶分析与自动化→ 阶段 3:AI模型驱动的数据分析(机器学习/深度学习) 🌱 阶段 1:数 ...

分类:2025
2025-10-11

dmaic+ml 学习列表

第4、5章学习清单(最终版) 一、理论与方法(必须掌握) DMAIC方法论 各阶段目标与方法: Define:问题定义、CTQ指标确定 Measure:数据收集、指标定 ...

分类:2025
2025-10-03

webgpu vs webnn

理解核心定位 技术 作用 前端价值 WebGPU 浏览器级 GPU 加速渲染/计算 高性能图形、GPGPU 计算 WebNN 浏览器端神经网络推理 ...

分类:2025
2025-10-02

数据驱动的 DevOps 质量持续改进框架

🧭 一、题目关键词与学科定位 关键词 含义 主要学科归属 数据驱动(Data-driven) 用数据分析、挖掘、建模指导决策 数据科学、机器学习 质量控制 ...

分类:2025
2025-10-01

机器学习vs统计学

“机器学习(Machine Learning)”和“统计学(Statistics)”在本质上密切相关,但它们的目标、方法、哲学出发点和应用取向有所不同。🧩 一、核心目标的 ...

分类:2025
2025-09-20

jenkins pipeline 上传包失败

1️⃣ 生成并配置 SSH 密钥 在 Jenkins 服务器上生成密钥(如果尚未有可用的): 12# -c 内容是注释,可读即可ssh-keygen -t ed25519 ...

分类:2025
2025-08-28

cypress版本升级13.17.0-15.0问题

分类:2025
2025-08-16

LLM在研发过程中质量控制与改进研究猜想

一、「大模型应用流程」与软件研发的质量控制(Quality Control, QC)、**质量改进(Quality Improvement/QA)**结合起来,可 ...

分类:2025
2025-08-12

Cursor vs Copilot区别

一.Cursor vs Copilot区别1️⃣ “若注重代码的精确性和实时提示,Cursor会是更好的选择”核心特点 精确性:Cursor 基于最新的 GPT-4& ...

分类:2025
2025-08-10

面向容器设计编程

1. 核心理念容器不是简单的“打包可运行环境”,而是一个 架构边界单位。面向容器的设计,就是把应用拆分为独立的、可部署的、隔离的运行单元,并让容器本身成为交付、运行、扩展的 ...

分类:2025
2025-08-05

Flutter vscode java配置

✅ 一、确认已安装 Java 插件打开 VS Code 左侧扩展(Extensions)面板,确认已安装以下插件: ✅ Java Extension Pack(Micro ...

分类:2025
2025-07-25

Flutter 加载本地文件

Flutter SDK: ^3.8.1 webview_flutter: ^4.0.7 ✅(是较新的版本) 报告的问题:JavascriptMode 无法导入 / ...

分类:2025
2025-07-25

Flutter 加载vue3

✅ 一、确保已经具备的环境 工具/组件 检查方式 ✅ Flutter SDK flutter --version ✅ Dart 插件(VS Code ...

分类:2025
2025-07-24

Flutter Windows 开发过程问题解决

1. 确保已经安装 Flutter SDK首先,确保的系统上安装了 Flutter SDK。如果没有安装,可以参考以下步骤: 安装 Flutter SDK: 访问 Flut ...

分类:2025
2025-07-24

app开发框架比较

一、主流跨平台框架对比 框架 开发语言 渲染方式 性能特点 生态成熟度 代表应用 Flutter Dart 自绘引擎 (Skia) ⭐⭐⭐⭐⭐ (原生级) ⭐⭐ ...

分类:2025
2025-07-23

Flutter Windows tab 自动更新

Flutter 的 Tab 是完全可以通过配置动态更新的。可以做到: ✅ Tab 的数量从 3 → 4 → 5 动态变化(甚至运行时改变) ✅ 每个 Tab 的标题、图标 ...

分类:2025
2025-07-23

Flutter Windows 开发环境搭建指南

Windows 下快速搭建 Flutter + VS Code 的开发环境,并顺利发布 Android App,给你一份一步步的高效流程,帮你省时省力: Windows ...

分类:2025
2025-07-22

Go 与 java

Go 语言确实提供了屏蔽底层系统差异的能力,但与 Java JVM 的机制截然不同。它采用的是 原生编译 + 标准库抽象 的方式,而不是依赖一个虚拟机。 Go(Golang ...

分类:2025
2025-07-06

Angular rxjs 性能问题

分析 Angular + RxJS 性能问题,最有效的方法是结合: 浏览器工具(如 Chrome DevTools) Angular 自带调试工具(如 Angular D ...

分类:2025
2025-07-05

js 堆栈

🧠 一、为何要有 栈内存 和 非堆内存(包括代码空间、MapSpace 等)?📌 1. 栈内存 vs 堆内存:性能与功能的权衡 特性 栈内存(Stack) 堆内存 ...

分类:2025
2025-07-03

js v8内存空间

v8内存空间在 JavaScript 的 V8 引擎中(如 Chrome、Node.js 所使用的引擎),内存空间管理是高性能运行的关键之一。 V8 将内存划分为多个不同的 ...

分类:2025
2025-07-03

Angular Service Worker

Angular Service Worker 使用指南Angular 提供了内建的 Service Worker 支持,用于构建 PWA(渐进式 Web 应用),实现离线体 ...

分类:2025
2025-07-01

Go为啥解决了现代编程难题?

Go为啥解决了现代编程难题?1. 简单易学,减少认知负担 Go语言设计非常简洁,去掉了很多复杂特性(比如继承、泛型(直到1.18才引入简易泛型)、宏、异常处理等) 语法简单 ...

分类:2025
2025-06-26

go学习笔记一

go语言特点 全新的静态类型开发语言 具有自动垃圾回收、丰富的内置类型 函数多返回值、错误处理 匿名函数、闭包、并发编程 反射、defer、接口 简洁、更加安全、开源等特性 ...

分类:2025
2025-06-25

go struct interface学习

Go 的类型检查特点1. 编译时类型检查 Go 在编译阶段对变量、函数参数、返回值等都会进行严格的类型检查 类型不匹配的代码无法通过编译,能尽早发现潜在错误,避免运行时崩溃 ...

分类:2025
2025-06-15

从数据分析到大语言模型(LLM)

Python 学习路线:从数据分析到大语言模型(LLM)🎯 适用对象想用 Python 做 数据分析、AI、机器学习、甚至大语言模型开发 的开发者、学生或研究者。不同阶段 ...

分类:2025
2025-06-08

Go 与 Rust 在 IoT 中的定位与对比

Go 学习 & 技能路线 — 为前端 AI 自动化测试 + 边缘质检整合1️⃣ Go 基础与工程实践(必备) 语法和特性:变量、函数、结构体、接口、错误处理、包管理 ...

分类:2025
2025-06-06

js- 数组累计迭代循环

Math.abs() 是一个良好防御性编程手段, 尤其在处理时间差(如分钟 - 基准分钟)时可能出现负数的情况下。 不过是否需要 Math.abs(),取决于你是否有防护 ...

分类:2025
2025-06-05

前后端通信协议全景手册

📘 前后端通信协议全景手册(完整版) 🧱 协议类型总览 分类 协议 描述 HTTP 请求响应 REST、GraphQL、gRPC-Web、JSON-RPC ...

分类:2025
2025-06-04

AlmaLinux fapolicy

已经将 /host/dir 加入了 /etc/fapolicyd/rule.d/ 下这说明你已经尝试通过 fap ...

分类:2025
2025-06-03

postMessage vs NgRx

📌 postMessage vs NgRx —— 技术选型与场景分析 🧭 两种方案的典型使用场景✅ NgRx 的典型场景 应用运行在 同一个 Angular 应用上下文 ...

分类:2025
2025-06-02

AI大模型的前端架构

“AI 大模型的前端架构” 是一个很有深度的话题,通常指的是基于大模型能力构建的 Web 应用前端架构设计,例如像 ChatGPT、Copilot、Notion AI 这样 ...

分类:2025
2025-06-02

Prometheus gateway

📌 回顾一下流程E2E 测试 (Cypress / Playwright) ↓自定义脚本 pushMetric() 推送指标 ↓Prom ...

分类:2025
2025-06-01

Vite 的入口是 HTML

Vite 的入口是 HTML 的原因 现代浏览器原生支持 ES 模块(ESM)加载 Vite 利用了浏览器原生对 ES 模块的支持,直接在浏览器中通过 <scrip ...

分类:2025
2025-05-31

playwright vs cypress

Playwright 和 Cypress 的优缺点对比,以及适合的使用场景 🧩 一览对比 特性 Playwright Cypress 浏览器支持 Chromi ...

分类:2025
2025-05-30

闯关类游戏适合度分析

⚔️ 闯关类游戏适合度分析1. 适合的场景 关卡数量适中关卡数十到几百个都可以,但需要合理规划资源加载和内存管理。 2D 闯关游戏典型的横版、竖版关卡跳跃、解谜、射击等2D ...

分类:2025
2025-05-26

Cocos Creator 3.x

在使用 Cocos Creator 3.x 开发微信小程序时,项目初始化的流程分为以下几个步骤: 对比项 Cocos Creator 2.x Cocos Creato ...

分类:2025
2025-05-26

ai自动化测试用例生成

🧠 1. 输入信息收集(Prompt Design)AI 生成测试用例的前提是了解你系统的以下信息: 用户故事/业务流程:例如,“用户可以登录、搜索产品并加入 ...

分类:2025
2025-05-26

reactjs ai大模型单元测试

LLM✅ 一、你要测试的典型对象举例:你有个 React Hook 或 service 用来调用大模型 API: 12345678910// src/services/l ...

分类:2025
2025-05-25

前端跨域

🌐 什么是跨域(CORS)跨域(Cross-Origin):当前网页的 JS 在向不同源发起请求时,如果协议、域名、端口任一不相同,就会被认为是“跨域”。 举个例子: 页 ...

分类:2025
2025-05-21

ai图片识别

你说的“AI识别图片文字,并编辑,保持样式一样,然后保存后下载”,这个需求比普通OCR文字识别复杂不少,因为要保证文字样式(字体、大小、颜色、排版)完全一致,而且能编辑和保 ...

分类:2025
2025-05-21

tomcat webapps 和 target

webapps 和 target 是在 Java Web 应用开发和部署中经常遇到的两个目录,它们的功能和作用是不同的。以下是它们的详细区别: 🔸 webapps —— ...

分类:2025
2025-05-20

webgl vs webgpu

前端在什么时候该用 WebGPU? 🔍 一、WebGPU vs WebGL 全面对比 特性 WebGL WebGPU 发布时间 2011(WebGL 1) 2 ...

分类:2025
2025-05-19

地图vue react angular支持

React、Vue、Angular 都有封装得非常成熟的地图组件或生态插件,常用地图平台(如 Mapbox、Leaflet、Google Maps、高德地图、百度地图等)基 ...

分类:2025
2025-05-19

地图canvas和svg选择

在开发地图时,选择使用 Canvas 还是 SVG 主要取决于你项目的需求、地图的复杂程度、交互性能要求以及渲染对象的数量。一、Canvas 与 SVG 的核心区别1. 渲 ...

分类:2025
2025-05-19

webpack react迁移到vite

将 React 项目从 Webpack 迁移到 Vite 是一个非常实际的升级,能够大幅提升开发启动速度和热更新体验。下面是 从 Webpack 到 Vite 的完整迁移指 ...

分类:2025
2025-05-16

webpack vue迁移到vite

将一个使用 Webpack 的项目迁移到 Vite 是一个很好的选择,尤其是如果你想获得更快的开发服务器启动速度和更现代化的构建体验。不过两者有较大差异,因此迁移需要逐步进 ...

分类:2025
2025-05-16

Web Components 和 Shadow DOM

Web Components 和 Shadow DOM **并不使用 <iframe>**,尽管它们在某些方面(如封装性)看起来类似。让我们详细区分一下它们: ...

分类:2025
2025-05-14

iframe嵌入问题

一、基本语法1<iframe src="https://example.com" width="600" height=&qu ...

分类:2025
2025-05-13

css Rule tree

🌳 什么是 Rule Tree?Rule Tree 是浏览器在构建 CSSOM 时的一部分结构,它组织了 CSS 中的所有规则(Rule),即每一个选择器+声明组合的结 ...

分类:2025
2025-05-05

css原理

CSS(层叠样式表,Cascading Style Sheets)是用于控制网页外观和格式的语言。它与HTML结构内容分离,使开发者可以更灵活地控制网页的展示方式。下面是C ...

分类:2025
2025-05-01

Prometheus+grafana数据 Ui同步验证

使用 Prometheus 和 Grafana 进行 UI 数据同步验证 的目的是通过监控和验证用户界面的数据同步状态,确保在不同的系统或数据中心之间的数据一致性。这种方案 ...

分类:2025
2025-04-22

Cypress+Playwright数据UI同步验证

UI 数据同步验证 是确保两个或多个数据中心(DC)在展示给用户的界面数据上一致性的重要过程。UI 层的数据通常包括页面上展示的文本、表单字段、按钮状态、图片等,而这类数据 ...

分类:2025
2025-04-21

Cypress升级路线

Cypress 和 Playwright 是现代 Web 自动化测试工具,它们各自提供了强大的功能来模拟用户行为、执行端到端测试。将这类工具与 AI 整合,能够在测试过程中 ...

分类:2025
2025-04-19

cypress自动化测试-性能测试

Cypress 如何进行 API 性能测试在现代 Web 开发中,API 性能是确保用户体验的关键因素之一。通过性能测试,可以发现并解决 API 在高负载情况下的瓶颈,从而 ...

分类:2025
2025-04-09

如何快速的迁移功能代码到其他系统

常见迁移办法,就Angular项目举例,Angular 如何快速迁移功能代码到其他系统迁移前的准备工作 分析现有代码结构 检查当前 Angular 项目的版本和依赖 识别 ...

分类:2025
2025-04-02

多机独立Docker Compose到K8s集群动态调度

以下是实现从多机独立Docker Compose到K8s集群动态调度的Cypress自动化测试的完整方案: 架构转型路线图123456789101112131415gra ...

分类:2025
2025-04-01

wasm - 从go开始还是从rust开始

以下是针对前端开发者选择WASM入门语言的详细建议,结合技术特性和学习曲线分析:前端开发者选择WASM入门语言的详细建议 决策矩阵:Go vs Rust for WASM前 ...

分类:2024
2024-10-20

《GitHub》-git分支master rename

操作如下1234git branch -m master maingit fetch origingit branch -u origin/main maingit rem ...

分类:2024
2024-06-22

python概念思考总结

python推导列表推导式、字典推导式、集合推导式以及其他迭代器为何元组、True|False, String等没有推导式?

分类:2024
2024-06-21

web 3D开发技术了解

Web3D 在浏览器的环境下,使用3D相关交互效果: (Web 3D refers to interactive 3D technology that one can u ...

分类:2023
2023-08-20

ansible学习笔记一

学习笔记何为ansible ansible 基于ssh协议,进行服务器管理的 ansible架构链接:https://pan.baidu.com/s/1ZJwx4e-Nx ...

分类:2022
2022-10-14

powershell数据类型

导语 最近在学习Powershell,提升下windows下前端开发效率。记录下powershell要点。PowerShell中,一切皆对象。 简介查看所有支持的快捷输入 ...

分类:2022
2022-09-12

健康码的背后

导语: 防疫的背后,需要科技+协同的力量,更需要高精的算法、软硬件算力系统支持。 颜色会根据数据的不同,将居民判定为五种状态,在健康码展示中分为红、橙、绿三种颜色,其中红 ...

分类:2022
2022-08-16

python学习增强笔记

导语 python 学了忘了,忘了学的过程。没有实战,终究会忘记。 python 版本问题如何快速的切换python 版本123456789101112# 查看有哪些可用版 ...

分类:2022
2022-08-09

linux 学习笔记一

导语 Linux命令,前端是反复的学习,通过不停的使用,才能掌握的。 内容正则 符号 描述 * 标识0个或者多个字符 ? 标识可有可无 + 1个或者多个 ...

分类:2022
2022-08-09

mysql学习笔记一

导语进程 进程都有一个唯一的编号,称为进程ID,英文名叫PID,进程名称可以自定义 PID, 是与OS进行分配,并保证唯一性。那么OS分配算法是怎样的呢? 12//TO ...

分类:2022
2022-08-09

基于Node的Devops

导语: 基于node的Devops 工具环境 工具 框架作用 CentOS DVD版本 构建服务器系统 Egg 后台开发框架 React + Ant D ...

分类:2022
2022-08-04

go学习笔记二

语言简介1.Go语言即具备python等动态语言的开发速度,又拥有C/C++等编译型语言的性能与安全性。又被称作21世纪的C语言,不但能够访问底层操作系统还提供了 ...

分类:2022
2022-08-02

《react》- 再次回顾

react 组件创建形式: 函数组件 123function Welcome(props) { return <h1>Hello, { ...

分类:2022
2022-02-16

《职场人》- 职场进阶总结

何为聪明? 通过特定任务,进行特定某种能力重复练习,可达到的 1.思考、创造力 2.计算的速度、正确率 3.学习能力、对应的考证、学历证明 4.词汇水平、杂学知识、知识 ...

分类:2021
2021-11-30

《react》-reactjs进阶答疑

react是什么? 定位于声明UI层的一个数据绑定框架,不如angular那样开箱即用的很多功能 angular内置如下大概功能: HTTP调用; 表单构建和验证; ...

分类:2021
2021-08-11

《angular11》 - angular组件样式

angular样式,如何封装独立的? 样式文件独立存在,采用styleUrl形式引入 一个组件标签,编译后,对应一个host 对应的html中元素,对应content部 ...

分类:2021
2021-08-09

《Devops》 - devops背景

滚动更新 系统由多个组件组成,在不停止服务的前提下,每次只更新部分组件 开发团队和运维团队如何共享信息? 常存在,开发团队,上线新功能,访问量陡增 或者出现大量异常,运维 ...

分类:2021
2021-07-30

《D3》- html5元素属性

html5 比xhtml 更简洁 async 属性规定一旦脚本可用,则会异步执行。 1<script type="text/javascript&quo ...

分类:2021
2021-07-29

《angular10》- 日常概念FAQ

angular路由如何实现的? 两者实现模式: history,hash; hash的url携带#, history,会作为path部分。最终底层都是靠的js支持。 如何 ...

分类:2021
2021-06-28

《Linux》- shell 通配符

通配符有哪些? 表示任意多字符? 任意单个字符[xx] j集合中的[!xx] 非集中的[[:alpha:]] 字母 [:digiti:] 数字 [:upper:] 大写 ...

分类:2021
2021-04-20

《Linux》- shell 日期相关命令

date vs cal ? date 日期,cal 日历

分类:2021
2021-04-19

《Linux》- shell 磁盘相关命令

df vs free ? df 查看磁盘空间;free 查看内存情况 为何 Linux中的文件名与命令是区分大小写的 ?Linux中存在扩展名吗? Linux并没有“文件 ...

分类:2021
2021-04-19

《Linux》- 登录命令

ssh vs rlogin 有何区别? ssh会对发送内容加密,比rlogin更安全;ssh支持自动化,rlogin不支持。 ssh如何实现自动化? ssh expect ...

分类:2021
2021-04-15

《Linux》- shell 关机重启

poweroff 关闭系统并切断电源。会发送一个 ACPI 信号来通知系统关机 halt halt:只关闭系统,不切断电源。通知硬件来停止所有的 CPU 功能,但是仍然保 ...

分类:2021
2021-04-15

《云原生》- 读云原生模式笔记

有了云服务,自己是否就不用管可用性了? 基础设施服务商提供服务保障99.95%可用,但是应用系统的可用性,还是需要自己通过冗余保障的, 频繁发布代码的能力,组件模块化升 ...

分类:2021
2021-04-13

《ts》- ts 高级型问题解答

既然大家都说ts 类型声明好,为何java(强类型声明) 还需要文档呢? 纵观js,ts历史,js先诞生,ts后诞生,会存在ts定义不了js的情况吗? ts 中cons ...

分类:2021
2021-04-02

《Mac》- brew下空文件夹、无效link清除

brew 卸载python123brew uninstall pythonbrew uninstall --ignore-dependencies python brew查 ...

分类:2021
2021-01-22

《Angular》- 如何快速为angular文件批量添加spec.ts文件

背景 在重构代码时候,难免会忘记添加spec.ts测试用例文件,等想起来的时候,已经很多文件了,总不能一个个copy,修改吧,此时正是工具最佳上场时机 angular-s ...

分类:2021
2021-01-22

《Linux》 - shell下mp4文件集中归档

背景: qq空间视频上传,支持500个视频上传,不过监控视频是分文件夹存储的。故利用shell把文件集中下,然后批量上传。 code 123456789101112fil ...

分类:2021
2021-01-12

《Mac》- mac下移动硬盘写入不了

mac系统天生支持NTFS,只不过挂载方式是read-only方式,需要手动把分区改成可写方式 插入移动硬盘,查看挂载方式1234$ mount | grep ntfs/d ...

分类:2021
2021-01-12

《Flutter》- flutter环境搭建

git 代码1$ git clone https://github.com/flutter/flutter.git -b stable git Doc https://gi ...

分类:2020
2020-12-27

《DNS》- DNS污染HomeBrew失败

背景12Installing Homebrew...curl: (7) Failed to connect to raw.githubusercontent.com por ...

分类:2020
2020-12-25

《NativeScript》- nativescript入门

快速入门Hello-world 本文基于mac系统,采用HomeBrew安装 node 安装nativescript 安装1npm i -g nativescript ...

分类:2020
2020-12-25

《npm》- npm常用命令详解

npm 常用命令列表npm 升级依赖包 取决于npm版本,2.6.1以上可以 1npm install -g 2.6.1以下,可以通过npm-check,回车键进行选 ...

分类:2020
2020-12-16

《devTool》- code format&lint插件与Git Hooks组合拳

vscode Prettier vs LinterPrettier code格式化插件,支持以下语言: JavaScript (including experiment ...

分类:2020
2020-12-16

《Performance》- web-worker 深入了解

web-worker 通信过程 web api支持情况 不支持的web api window document 支持的 navigator Console ...

分类:2020
2020-12-09

《Performance》- PWA入门

PWA为何引入 特性了解 如何开发

分类:2020
2020-12-07

《前端面试》- js 加减乘除总有NaN,Infinity出现

数值转换Number转换 toString js 运算位操作 布尔操作 加法 减法 乘法 除法 求模

分类:2020
2020-12-06

《Node》- package.json中的browserslist

介绍1234567# package.json "browserslist": [ "defaults", "no ...

分类:2020
2020-12-04

《Angular8》- angular web-worker 实践

angular升级 选择不同版本升级,得到一些指引update.angular.io 12345// Modern JS<script type="mod ...

分类:2020
2020-12-04

《前端面试》- 前端知识体系重点

JS Event Loop 执行异步,会创建微任务或者宏任务,添加到对应的队列中等待处理 环境:从左到右执行 同步 微任务队列 宏任务 浏览器 consol ...

分类:2020
2020-11-25

《Js》- js 性能提升

js code 优化提升性能 Chrome DevTool提升性能

分类:2020
2020-11-24

《前端面试》- 算法耗时一览表

排序算法时间复杂度 算法提升 唯有多练习 常见站点 UVa Online Judge 世界各大赛事的题目,包括由IBM赞助的ACM国际大学生程序竞赛 Spher ...

分类:2020
2020-11-19

《Js》- js这些不得不了解的技巧,你使用过吗

Consolecopy12let x = {a:1,b:2,test:() =>{}}copy(x) //copy 所有属性, ...

分类:2020
2020-11-12

《自动化测试》 - Cypress介绍

Cypress介绍 Cypress优点 1.随时可截屏 - Cypress captures snapshots at the time of test execution ...

分类:2020
2020-11-09

《angular9》-Angular9 web性能优化

angular web性能优化

分类:2020
2020-11-06

《Performance》- 前端性能从js code优化开始

性能优化从js规范开始 1.命名通俗易懂,知名达意2.结构不要过深 拆分代码,避免过多深入调用,函数结构化,相关代码存放一起,把逻辑和该逻辑处理的数据放在相近的位置,往往 ...

分类:2020
2020-11-06

《CDN》- cdn概要总结

CDN CDN(content Distribute Network) 内容分发网络。 互联网是铁路轨道和信号系统,万维网则是在铁路上运行的列车之一。而在铁路上,除了万 ...

分类:2020
2020-11-03

《typescript》- 精读typescript

模块export default vs export export default 只能出现一次,export not export default ,xx 可以是{},f ...

分类:2020
2020-11-03

《Css3》- CSS进阶之BFC

BFC Block Formatting Context (BFC),内部自成布局,隔绝与外部 形成方式 1.float 2.position: absolute\fix ...

分类:2020
2020-11-01

《angular8》- angular本地json文件读取的2中方法

常有这样的需求,一个html,然后加载json文件,替代调用api,展示日志内容。默认当前用户已安装angular-cli,就不具体的介绍环境安装了。 环境安装mac环境下 ...

分类:2020
2020-10-31

《angular8》- angular8 graphQL实践

安装1.with angular-cli 先创建angular项目,否则会出现如下错误: 1The add command requires to be run in a ...

分类:2020
2020-10-31

《wasm》- go入门

go 概览 go类似C,面向过程开发

分类:2020
2020-10-23

《wasm》- wasm原理

wasm 概览 开发效率角度来说,大多使用GO,Rust,编译为wasm wasm 重要知识点

分类:2020
2020-10-20

《webpack》- webpack进阶指南

webpack

分类:2020
2020-10-14

《vue》vue进阶指南

分类:2020
2020-10-14

《D3》- d3 api结构速查手册

api 结构速查 api使用code

分类:2020
2020-10-14

《技术素养》- Linux内核

Linux内核 内核逐代升级,源码复杂,大多基于初始版本0.11核心思想。启动分三步走: 加电,启动BIOS 加载操作系统到内存 为执行32位的main函数做过渡工作

分类:2020
2020-10-09

《Js》- js原生开发避坑指南

Arrayinstanceof 请问下,instanceof 一定能判断类型吗? 1234567var iframe = document.createElement(& ...

分类:2020
2020-09-30

《技术素养》- 编程原则

1.新语言、新构建等工具提效 在软件非本质部分的改善中,成效最大的当属自动化。测试、构建、环境搭建等的自动化大幅改善了工作效率和工作质量。我们要对软件的非本质部分进行自动化 ...

分类:2020
2020-09-29

《angular》- webworker 、service worker、 PWA 区别

webworker 开启子线程运行cpu计算任务,减轻主线程计算任务,提升用户交互体验webworker 需要考虑兼容性,SSR端不支持 支持: websocket ...

分类:2020
2020-09-27

《Linux》- shell rpm yum管理

linux yum yum两种安装方式: 联网 本地光盘,不推荐 验证是否已安装12#如果没有,则需要手动安装rpm -qa | grep yum 源配置文件 yu ...

分类:2020
2020-09-26

《Linux》- shell RPM包管理

linux 源码包 编译源码包,安装速度很慢,尽可能采用二进制包,编译源码包,需要gcc编译器二进制安装包;编译器是c c++编写的。rpm包,安装速度快,但看不到源码,存 ...

分类:2020
2020-09-25

《Linux》- shell vim

linux vim vi早起版本的改进,vi improved, 支持高亮,自动缩进等vim 存在三种模式: 命令模式,输入模式,编辑模式 vim操作文件概览 vim ...

分类:2020
2020-09-21

《Linux》- shell 网络命令

linux setup /usr/bin/setup 所有用户setup命令会开启一个图形化的配置工具 ,只是云服务器,不能进行网络配置 ...

分类:2020
2020-09-20

《Linux》- shell 压缩命令

linux 压缩 Linux不靠扩展名区分文件类型,而是靠权限扩展名,了解正确的压缩格式,才能采用正确的解压缩命令 zip vs unzip /usr/ ...

分类:2020
2020-09-19

《python》- python入门概念总结

python 介绍 2.x 与 3.x 版本不兼容, 存在以下主要不同,本问介绍基于Mac下Python3.x版本: 1. 使用__future__模块2. print函 ...

分类:2020
2020-09-18

《Linux》- shell 搜索命令

linux 命令查看命令帮助 help info man or –help ,功能强度排序: help(只能内置命令) < man < info 内置 ...

分类:2020
2020-09-18

《Linux》- 别名管理

别名管理 别名使用,加快输入,不同命令解析,对应不同配置 Bash – ~/.bashrc ZSH – ~/.zshrc Fish – ~/ ...

分类:2020
2020-09-10

《serverless》- serverless能做什么?

serverless安装Mac|Linux1curl -o- -L https://slss.io/install | bash Windows12choco instal ...

分类:2020
2020-09-09

《Linux》- shell for循环

for 循环结构1234for i [in { }] # 范围do 循环执行logicdone 循环输出用户输入12345678# 默认去 $@,取所有 ...

分类:2020
2020-09-08

《Linux》- windows安装虚拟机并配置ssh

虚拟机介绍VMware workstation Pro 场景: 让Windows用户使用Linux系统 支持度 大多数64位Linux发行版 Win7+ (64 ...

分类:2020
2020-08-28

《Css3》- 如何成为一名前端开发者之Javascript高级

Javascript介绍概要 js 使动态内容更新成为可能 web page js分: browser api, third api js 存在执行顺序 js 属于解释性 ...

分类:2020
2020-08-25

《node》- node api精读总结

NODE_DEBUG 可以用来输出debug日志信息 node中内置的参数 命令行,也会输出明显的错误 timer http net fs cluster tls s ...

分类:2020
2020-08-19

《webpack》- webpack从入门到精通

webpack从入门到精通工程搭建初始化1234mkdir webpack-democd webpack-demonpm init -ynpm install webpac ...

分类:2020
2020-08-16

《Linux》- Linux发展简史

Linux分类Linux版本关系 包管理方式 Linux简介名字的由来 Linus Torvalds本要把他的发时叫做Freax——“fread”,“free”和“x”(暗 ...

分类:2020
2020-08-15

《Css3》- CSS进阶之页面布局

页面布局 页面布局,说的浅显点,就是页面排版。如何利用已知的div,table,tr,article,section等html5元素,解决用哪些、怎么放、放多少的问题。 ...

分类:2020
2020-08-14

《Css3》- 如何成为一名前端开发者之CrossTest入门

CSSJavascriptWeb FormsCross-browser testingAccessibilityModern tooling参考web-develop

分类:2020
2020-08-09

《Css3》- CSS进阶之媒介查询

这节内容,紧接着上一篇HTML入门,我们介绍Css进阶相关知识点 Css是什么? css为了美化页面的一套浏览器语法规则, Css是由CSS Working Group ...

分类:2020
2020-08-09

《HTML》- 如何成为一名前端开发之HTML入门

前端开发,入门简单,有一台可以运行多款浏览器的电脑,能联网查询资料即可。深入的部分,需要更多的理论知识、肯钻研的精神。前端开发,需要入门了解的屈指可数,主要就是如下几个大方 ...

分类:2020
2020-08-09

《Css3》- 如何成为一名前端开发者

CSSJavascriptWeb FormsCross-browser testingAccessibilityModern tooling参考web-develop

分类:2020
2020-08-09

《Node》- npm 与yarn 区别

1.node 安装 npm是node安装包中默认自带的,推荐使用nvm等node版本管理工具安装,避免可能的权限问题 npm 版本验证1234$ node -vv10.1 ...

分类:2020
2020-08-05

《angular8》-Angular8多场景下单元测试实践指南

开篇三问: 为何要进行单元测试? 单元测试有什么好处? 如何编写angular单元测试? 没有单元测试会如何? 或者换句话说,为何要开发编写单元测试?在业务开发紧 ...

分类:2020
2020-08-05

《Performance》- 博客性能优化到90分+实践

lighthouse优化前打分 从中我们可以看到具体的优化建议 移除不用的code 图片改用压缩率高的JPEG 2000, JPEG XR, and WebP 减少c ...

分类:2020
2020-07-28

《Performance》- 前端界面性能指标和测量优化方法

性能定义性能理解 性能是相对的,非绝对的快的网络好的硬件设备,加载同样网页 ,会比差的网络和硬件设备不同站点的加载耗时,也可能是相同的站点加载虽然快,但是用户交互、请求响应 ...

分类:2020
2020-07-27

《Security》- SameSite入门

http请求,每次都会携带cookies.http请求是无状态的,那么通过设计cookie,标记回话,标记用户登录状态的。无加密状态,就会存在安全风险,别人盗用你的coo ...

分类:2020
2020-07-26

《Js》- js 原生方法原理和实现过程

ArrayisArray 1234Array.isArray = function(arg) { return Object.prototype.toStri ...

分类:2020
2020-07-23

《devTool》- angular vscode开发插件看这篇就够了

前提条件Angular-cli 开发前提条件,初始化,开发,构建和维护Angular应用程序的命令行界面工具。 安装1npm install -g @angular/cl ...

分类:2020
2020-07-23

《angular8》- Rxjs 操作符理解才是王道

按照必选参数分类无入参emptyintervalrangetimercombineAllconcatAllmergeAllswitchAllcountmaxmindemat ...

分类:2020
2020-07-18

《angular8》- Rxjs 操作符实践指南

本文目的在于介绍rxjs operators,总结下个人code实践和理解,以备以后个人查阅,code 采用ts+rollup打包方式 具体可以移步下方传送通道 Rxj ...

分类:2020
2020-07-17

《Devops》- Docker+Sails+mongo开发Rest api 与 Servless开发 Rest api的差异

本文目的, 在于介绍使用sails+mongo开发rest api,并在docker容器中运行。Rest api,常用于提供一个http/https api服务, ...

分类:2020
2020-07-15

《 Angular8 》 - angular 模板语法实现原理

angular 模板语法插值在DOM属性或者子元素中,{}包裹组件属性组件寻找对应的属性,需要计算先计算,然后转换为字符串替换 12345678//子元素替换<p&g ...

分类:2020
2020-07-13

《devTool》- Chrome DevTool实战总结

Network 主要用来 查看http 请求相关信息,譬如http method get/post, token,cookie 界面请求加载耗时

分类:2020
2020-07-12

《devTool》- mac vscode 快捷键看这篇就够了

vscode 快捷键通用操作1.查找文件1⌘ + p 2.tab操作 打开新tab 1⌘ + n 关闭已打开tab 1⌘ + w 3.window操作 打开新wind ...

分类:2020
2020-07-12

《webpack》- 核心概念整理

webpack 静态模块打包器,本身只能处理js,json。通过loader扩展,处理其他类型的文件 webpack核心概念Entry an entry point in ...

分类:2020
2020-07-11

《 Angular8 》 - angular8深入了解指令

angular指令,目的在于影响Dom布局,或者修改Dom属性。 Directive分类Component an extension of @Directive() D ...

分类:2020
2020-07-11

《 Angular8 》 - angular.json文件你了解多少?

angular.json 相对于项目root 路径配置 有关workspace和项目的配置 angular-cli自动生成的 文件结构123456789101112131 ...

分类:2020
2020-07-10

《typescript》- tsconfig.json你了解多少

分类:2020
2020-07-10

《 Angular8 》 - Angular8 Pipe的那些用法

Angular Pipe Pipe的存在,目的在于进行数据的转换。前后端开发,后端提供的数据,不一定刚好就是要展示的数据,前端经常在拿到原始数据后,进行一次或者多次转换, ...

分类:2020
2020-07-02

《 Git 》 - Git日常开发命令从入门到精通

Git 安装 点击链接,下载不同的版本安装即可,这里不再赘述了。 123456789 $ git usage: git [--version] [--help] [-C ...

分类:2020
2020-07-02

vite 文件路径 + mtime

缓存判断机制:文件路径 + mtime(文件修改时间)✔️ 缓存依赖的组件:ModuleGraph:Vite 内部维护的模块依赖图(在 vite/src/ ...

分类:2020
2020-06-29

《 vue 》 - vue-cli核心概念整理

vue-cli介绍 vue-cli版本基于4.4.x Vue CLI 致力于将 Vue 生态中的工具基础标准化 让使用者专注在撰写应用上,而不必花好几天去纠结配置的问题 ...

分类:2020
2020-06-29

《angular》- Angular cli 你熟练到哪种程度?

angular-cli,顾名思义,用于angular应用开发的脚手架,我们可以在命令行执行对应的命令。 angular-cli主版本,跟angular保持一致。譬如ang ...

分类:2020
2020-06-19

《angular8》- Rxjs 深入了解走向高端

Rxjs是Angular http请求所避开不了的一个主题。 Angular http请求,返回Observable对象,然后在业务逻辑中subscirbe获取返回值。具 ...

分类:2020
2020-06-13

《angular8》- Angular HttpClient 30分钟轻松上手

Angular8 HttpClient 30分钟深入了解下前端开发,axios是标配的http请求发起libary, 采用的是Promise的方式。然后,Angular中 ...

分类:2020
2020-06-12

《angular8》- angular 组件升级引用ui-grid最佳实践

Angular web 项目少不了列表的存在。针对angularjs web项目,进行技术升级,需要耗费一番功夫,不是简单的从ng-if变为*ngIf就能完成的。这些Ang ...

分类:2020
2020-06-10

《angular8》- 20个你值得了解的Angular开源项目

1.Angular-CLI - angular工具命令行 GitHub: https://github.com/angular/angular-cli Stars: 23. ...

分类:2020
2020-06-09

《angular8》- 你需要了解的Render2

Render2介绍 Render2 是angular中用于操作dom的,Angular做了封装,屏蔽底层差异,通用性更强。不仅仅可以用于浏览器端,还可以用于Server S ...

分类:2020
2020-06-09

《angular8》- angular8 日常开发避坑指南

1.else使用 语法糖else 1234567<div *ngIf="isLoggedIn; else loggedOut">Welcom ...

分类:2020
2020-05-28

《Linux》- shell条件判断

shell 文件权限shell 开头 以sh后缀 开头#注释,表明采用何种解释器 1#!/bin/bash 添加作者等说明 123456 #/bin/bash<&l ...

分类:2020
2020-05-14

《canvas》- canvas doc 学习笔记之文本

介绍canvas vs svg canvas 适用于动态创建的位图,缩放失真。 svg 适用于静态描述的矢量图,缩放不失真。 canvas 基于”状态”绘制图形,譬如,st ...

分类:2020
2020-05-12

《Jenkins》- jenkins入门实践

软件开发过程瀑布流开发 持续集成 持续集成工具 jenkinsjenkins介绍 java语言开发 支持插件 为持续构建而生 jekins安装 拉取镜像 1docker ...

分类:2020
2020-05-09

《Docker》- nginx 本地代理调试线上api

本地nginx 配置https访问产线api安装nginx 12$ brew search nginx$ brew install nginx 自签证书 12345678 ...

分类:2020
2020-05-07

《Linux》- shell脚本逻辑控制编写

shell 文件权限shell 开头 以sh后缀 开头#注释,表明采用何种解释器 1#!/bin/bash 添加作者等说明 123456 #/bin/bash<&l ...

分类:2020
2020-05-06

《angular8》 - angular directive 升级ui-grid Ui更新问题

ui-grid升级方案 详情请移步这里ui-grid升级 核心code 1234567891011 @Directive({ selector: 'h ...

分类:2020
2020-04-28

《vscode》- rollup 配置提示插件开发

vscode 脚手架1npm install -g yo generator-code

分类:2020
2020-04-25

《自动部署》- 自动部署之静态站点托管

GitHub Pages 优点 可配置自定义域名,且域名不用备案 可强制https访问,一键配置开启 Github Action 支持push 触发构建 每个账户,2000 ...

分类:2020
2020-04-25

《angular8》- angular8 ui-grid升级方案

方案一 直接使用新的libary,改用ag-grid ag-grid具体参考 方案二使用背景 技术需要升级angularjs → angular8 没有可用的Ui组件 ...

分类:2020
2020-04-24

《Linux》- 用shell向自动部署前进一步

上传tar包1$ scp xxx.tar.gz <user>@xx.xx.xx.xx:/home/data 移动包路径123echo "1.mv ta ...

分类:2020
2020-04-21

《canvas》- canvas doc 学习笔记之路径和状态

介绍canvas vs svg canvas 适用于动态创建的位图,缩放失真。 svg 适用于静态描述的矢量图,缩放不失真。 canvas 基于”状态”绘制图形,譬如,st ...

分类:2020
2020-04-20

《canvas》- canvas doc 学习笔记

介绍canvas vs svg canvas 适用于动态创建的位图,缩放失真。 svg 适用于静态描述的矢量图,缩放不失真。 canvas 基于”状态”绘制图形,譬如,st ...

分类:2020
2020-04-20

《canvas》- canvas doc 学习笔记之绘线

介绍canvas vs svg canvas 适用于动态创建的位图,缩放失真。 svg 适用于静态描述的矢量图,缩放不失真。 canvas 基于”状态”绘制图形,譬如,st ...

分类:2020
2020-04-20

《Linux》-定时shell发起http请求

发起http请求1234567891011121314151617181920212223242526#!/bin/shfile=log.txtecho 'sta ...

分类:2020
2020-04-19

《rollup》- rollup实践总结

特色介绍 Rollup 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码 支持ES6 支持Tree Shaking 可打包js库,也可管理App ...

分类:2020
2020-04-14

《Node》- 话说process.env的那些事儿.md

node环境变量 process 是node的全局变量,类似浏览器的window env 是process的一个属性 process.env的用法修改启动端口123456 ...

分类:2020
2020-04-13

《微信小程序》- 从自建后端迁移到云函数、云数据库实践总结

小程序代码修改 之前调用服务端代码,修改为调用云函数 新建云函数,并upload部署 云函数,不要求域名配置 添加云函数 之前后端请求的js逻辑,迁移到云函数, 难点就是 ...

分类:2020
2020-04-12

《微信小程序》- 谈一谈定位api的使用

定位api需求 根据attitude,lottitde,获取地理位置 或者能直接调用api,返回地理位置 方案一 根据微信小程序官网,如下代码,得到attitude,lo ...

分类:2020
2020-04-02

《微信小程序》- 谈一谈异步Rxjs使用

Rxjs js lib库 实时响应编程 类似node Event机制,或者说观察者模式 为何使用rxjs 技术诉求根本原因,在于异步 数据依赖关系 → 异步 → 必须等 ...

分类:2020
2020-03-30

《Dart》- 入门整理

环境安装安装12$ brew tap dart-lang/dart$ brew install dart 验证1$ dart --version 版本命名12345678 ...

分类:2020
2020-03-25

《Node》- 消息队列RabbitMQ实战笔记

server环境搭建node安装 参考另一篇文章 rabbitMQ 安装 brew安装 12#mac brew install rabbitmq docker rabbi ...

分类:2020
2020-03-19

《Mysql8》- mysql8 docs实战笔记

分类:2020
2020-03-19

《Kafaka》- kafaka docs实战笔记

分类:2020
2020-03-19

《Nginx》- nginx docs实战笔记

分类:2020
2020-03-19

《Redis》- redis精读笔记

分类:2020
2020-03-19

《D3》- svg展示html元素方案

svg预定义标签矩形 123<svg xmlns="http://www.w3.org/2000/svg" version="1.1&q ...

分类:2020
2020-03-18

《Docker》- 容器dns修改

vi 支持12$ apt-get update$ apt-get install vim mysql容器dns配置shell hosts修改1$ vi /etc/hosts ...

分类:2020
2020-03-17

《Docker》-koa web应用升级为docker

mysqlmysql ip获取1docker inspect mysqldb koa修改db 配置 DockerFile12345678910FROM node:10-a ...

分类:2020
2020-03-17

《Docker》- docker 学习笔记

docker networkbridge 12# 默认的启动方式,走bridge模式networkdocker run nginx none 1dockr run ngi ...

分类:2020
2020-03-16

《Docker》- docker v19版本配置镜像加速

docker v19配置镜像加速 dameon.josn123456789101112# ~/.docker/daemon.json{ "experi ...

分类:2020
2020-03-11

《Docker》- docker-compose升级express+mysql

docker compose

分类:2020
2020-03-11

《Docker》- redis、nginx升级为docker

redis 升级redis 镜像1$ docker pull redis 带验证密码 1docker run -d --name myredis -p 6379:6379 ...

分类:2020
2020-03-10

《Docker》- 从mysqlServer升级到docker mysql

查看mysql 数据库数据文件12# mysql > show variables like '%dir%' 切换目录,配置文件上传gi ...

分类:2020
2020-03-09

《自动部署》- 记一次blog自动部署失败

自动部署方案GitHub action action 拉取失败 原因:利用github action构建,构建的public发布到xxx.github.io路径。拉取部署 ...

分类:2020
2020-03-08

《Docker》- linux下docker环境mongo安装和配置

mongo 安装docker mongo镜像 1$ docker pull mongo mongo运行 12345 # 停留在当前进程 docker run -p 2 ...

分类:2020
2020-03-04

《Node》-PM2-操作命令整理

pm2 介绍 用于进程守护,自动拉起进程。这里介绍都是nodejs进程管理。当然不限定与node。sh,py等都可以管理。node安装请移步 123$ pm2 start ...

分类:2020
2020-03-04

《Docker》- linux下docker安装

docker 安装推荐方式 1.安装基础包 123sudo yum install -y yum-utils \ device-mapper-persistent-d ...

分类:2020
2020-03-04

《RN》- RN 入门整理

环境搭建node123456789//其版本是否在 v10 以上brew install node# 使用nrm工具切换淘宝源npx nrm use taobao# 如果之 ...

分类:2020
2020-03-02

《小程序》-多端构建Taro概念整理

学习背景: 多端构建,可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信/百度/支付宝/字节跳动/ ...

分类:2020
2020-03-01

《微信小程序》- 云函数开发实践之BMI体重管理

效果图 界面设计设计目的:BMI数据管理首页 - 如何实现:* BMI,是什么?-- 需要简单解释下 * 必须有录入入口 -- 记录一下 * 可视化展示录入的数据 -- ...

分类:2020
2020-03-01

《微信小程序》-F2图表组件实践遇到的那些卡壳

效果图 卡壳一-自定义颜色,必定tooltip显示重复 123456789chart.tooltip({ showCrosshairs: true, ...

分类:2020
2020-02-27

《微信小程序》-图表组件方案调研

背景介绍* 目前不支持svg * 主要以canvas为主 echarts 依赖包下载本地1git clone https://github.com/ecomfe/ech ...

分类:2020
2020-02-13

《GitHub》-xxx.github.io自定义域名配置

GitHub pages产品支持 public 分支 Pro Team Enterprise Cloud Enterprise Server 创建Public分支1ch ...

分类:2020
2020-02-12

《Lodash源码阅读笔记》- 需要了解的js类型判定方法

前端开发,js是一个避开不了的一门技术。js的诞生为了美化交互。 js类型 null undefined boolean string number Object 引用类型 ...

分类:2020
2020-02-08

《软技能》- 我的域名备案的那些事儿

背景介绍 备案大体分成两种:一是经营性备案,二是非经营性备案,通过互联网向用户无偿提供具有公开性、共享性信息服务活动的网站。 针对有网站的域名;没有网站的域名不需要备案。 ...

分类:2020
2020-02-05

《Lodash源码阅读笔记》- isEmpty

isEmpty,用于判断传入值,是否为空对象、空集合([],map,set).判断依据的标准为: 没有可迭代的字符串键 array,str 等参数的 length < ...

分类:2020
2020-01-20

《Lodash源码阅读笔记》- delay

需求背景D3 tooltip内容过多,需要展示滚动条。鼠标离开定位后,立刻触发mouseout,此时tooltip会隐藏。但是,需求是不能隐藏。那么久从离开到隐藏之间,存在 ...

分类:2020
2020-01-19

《微信小程序》-云开发学习笔记

2019年,小程序云端开发上线,一直没有好好的去学习,如今serverless如火如荼。今天,重新学习下,并记录如下理解心得:假定小程序云端开发,简称云端,便于下文使用,减 ...

分类:2020
2020-01-18

《Github Action》- 一键push-code,自动构建个人博客站点

个人博客站点,本人使用是hexo.常规的操作就是本地编辑好,然后手动部署。有了GitHub action,就解决了自动化部署问题。更多关于手动部署,请查阅 Hexo。 Gi ...

分类:2020
2020-01-18

《Git》- 只输入一次密码操作配置

直接进入主题,每次提交代码,都需要输入一次username、password,有点繁琐。那如何配置一次即可呢?本文假设前提,你已有git账户密码、配置好了key。 git安 ...

分类:2020
2020-01-17

《Node》- node安装与卸载

mac环境下,pkg包安装nodejs 官网下载验证12> which node/User/<your's-user-name>/.nvm/ve ...

分类:2020
2020-01-16

《Hexo》- introduction

Welcome to Hexo! This is your very first post. Check documentation for more info. If y ...

分类:2020
2020-01-08
💬

问我的知识库

命中知识库直接摘录原文 + 出处;不满足则通过 GitHub Issue 触发大模型兜底生成答案,高质量问答沉淀为新文章。