CSorz
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
部署jenkins

部署jenkins

飞牛OS Docker 私有化部署 Jenkins 完整指南在飞牛OS(NAS系统)的Docker中部署Jenkins,延续之前GitLab/Nexus的部署逻辑,重点适配NAS的存储路径、权限、端口冲突问题,提供可直接落地的步骤,同时规避新手常见的权限、插件安装失败等坑。 Jenkins是主流的持续集成/持续部署(CI/CD)工具,私有化部署后可对接之前部署的Git
2025-08-21
运维部署
#Docker #飞牛OS #jenkins
部署nexus

部署nexus

飞牛OS Docker 私有化部署 Nexus Repository适配飞牛OS NAS环境,提前规避权限、端口冲突等高频坑,主打可直接落地、长期稳定运行。 Nexus Repository 是主流的私有制品仓库,支持Maven、npm、Docker、PyPI、Go等几乎所有主流包类型,适合私有化部署管理内部依赖、镜像。 一、前置准备1. 环境校验 最低配置要求:CPU≥2核,内存≥4G(推荐4
2025-07-12
运维部署
#Docker #飞牛OS #nexus
闭包(closeure)

闭包(closeure)

什么是闭包闭包(Closure)是指有权访问另一个函数作用域中变量的函数。简单来说,当一个函数(内部函数)在另一个函数(外部函数)内部定义,并且被外部函数返回或传递到外部作用域时,即使外部函数已经执行完毕,内部函数依然能“记住”外部函数的变量环境。 闭包形成的三个核心条件: 函数嵌套函数 内部函数引用外部函数的变量 内部函数被返回或传递到外部作用域 主要用途 封装私有变量:模拟面向对象中的“
2025-06-22
前端开发
#前端 #闭包 #作用域
部署gitlab社区版

部署gitlab社区版

飞牛OS Docker 部署 GitLab 完整指南飞牛OS(debian)是基于Linux的NAS系统,核心部署逻辑与标准Docker部署GitLab一致,需重点适配NAS的存储路径、端口占用、硬件资源限制,以下是可直接落地的完整步骤。 一、前置准备1. 开启飞牛OS Docker服务 登录飞牛OS Web管理后台,进入应用市场,搜索「Docker」,点击安装并启动服务。 确认Docker服务正
2025-06-01
运维部署
#Docker #飞牛OS #GitLab
Typescript开发重点

Typescript开发重点

以下是TypeScript(TS)的核心重点知识梳理,从基础到进阶,覆盖日常开发的核心场景: 一、TypeScript 基础认知TypeScript 是 JavaScript 的超集,在 JS 基础上增加了静态类型系统,核心价值是: 类型安全:编译时发现类型错误,减少运行时 Bug。 IDE 智能提示:提升开发效率和代码可维护性。 渐进式 adoption:可与 JS 共存,逐步迁移。 二、核
2025-05-07
前端开发
#前端 #typescript
ES5+语法重点,持续更新

ES5+语法重点,持续更新

以下是 ES5 语法重点 及 ES6 至 ES2025 所有核心语法更新 的详细梳理,每个语法点均配可直接理解的代码示例: ES语法持续更新一、ES5 语法重点(2009年,现代JS基础)ES5 奠定了 JavaScript 的工程化基础,以下是开发中必须掌握的核心: 1. 严格模式('use strict')在文件/函数顶部启用,强制规范语法,减少隐性错误。 12345
2025-04-28
前端开发
#JavaScript #Promise #ES6 #闭包
服务端渲染Nuxtjs开发重点

服务端渲染Nuxtjs开发重点

Nuxt2以下是 Nuxt 2(基于 Vue 2 + Webpack)的核心重点知识梳理,覆盖基础认知、核心功能、关键概念及最佳实践: 一、Nuxt 2 基础认知1. 核心定位Nuxt 2 是 Vue 2 生态的服务端渲染(SSR)框架,通过约定优于配置的方式,快速构建 SEO 友好、首屏性能优异的应用,核心价值: 解决 Vue SPA SEO 差(搜索引擎难以抓取动态内容)、首屏加载慢(需等待
2025-04-04
前端开发
#前端 #SSR #服务端渲染

新的知识进入大脑

索引签名和Record在你需要频繁动态增加属性的场景下,**Record<string, any> 是 Vue3 + TS 里最简洁、最实用、最无坑的写法**,比接口索引签名更省事。 为什么我强烈推荐 Record?1. 代码极简,不用写 interface你原本要写: 12345interface DynamicData { a: number [key: strin
2025-03-25
前端开发
#CSS #Vue #TypeScript #Flex

新的知识进入大脑

索引签名和Record在你需要频繁动态增加属性的场景下,**Record<string, any> 是 Vue3 + TS 里最简洁、最实用、最无坑的写法**,比接口索引签名更省事。 为什么我强烈推荐 Record?1. 代码极简,不用写 interface你原本要写: 12345interface DynamicData { a: number [key: strin
2025-03-25
前端开发
#CSS #Vue #TypeScript #Flex

新的知识进入大脑

索引签名和Record在你需要频繁动态增加属性的场景下,**Record<string, any> 是 Vue3 + TS 里最简洁、最实用、最无坑的写法**,比接口索引签名更省事。 为什么我强烈推荐 Record?1. 代码极简,不用写 interface你原本要写: 12345interface DynamicData { a: number [key: strin
2025-03-25
前端开发
#CSS #Vue #TypeScript #Flex
1…45678…33

搜索

Hexo Fluid
鄂ICP备2024039931号 | police-icon 鄂公网安备42018502007378