编程开发
《卡片笔记写作法》/20
【提炼标题】记项目笔记
【见】项目笔记(Project Notes):它们只与某一特定项目有关,保存在特定项目的文件夹内,项目结束后即可丢弃或存档。
——申克•阿伦斯《卡片笔记写作法》
【转】项目笔记不是永久笔记,而是在做项目的时候收集的相关资料,在项目结束后就可以丢弃或存档。
【思】我们在接到一个项目的时候,会收集很多资料,包括外部获取的和内部分享的,还有在做项目过程中我们的思考,1.0版本,1
如何修改node_modules源码
我们在开发时,经常遇到需要修改node_modules源码的场景,我们希望修改后的源码下次安装时还可以使用,并让团队的其他成员也能看到。
我们可以使用patch-package打补丁的方式轻松实现这个目的。
我们以vue常用的iview组件库做实验,先安装一下:
npm install vue-design --save-dev
我们随便修改一行,打开\node_modules\view-des
为 Elasticsearch 多节点集群配置 TLS 安全通信
涉及版本声明:
Linux: CentOS 7.9 64位
Jdk: 1.8.0_11
ElasticSearch: elasticsearch-7.16.2
下载地址:
Ik-Analysis: elasticsearch-ana
【LaTeX小技巧02】在论文中插入代码块
使用到的包有 minted、caption 和 currfile。定义的辅助命令如下:
\usepackage{minted}
\usepackage{currfile}
\usepackage{caption}
\newenvironment{code}{\captionsetup{type=listing}}{}
\makeatletter
\renewcommand*{\th
vue2配置IP地址访问项目
正常情况下,我们运行完项目都是这样的效果。上面的本地local地址 下面是自己电脑本地ip的访问方式。无论哪种访问都可以打开项目,但有的项目中运行完只有local地址却丢失了本地ip地址,下面将介绍如何添加本地ip。
在config.js文件中
//host: 'localhost'
//将localhost进行替换成 0.0.0.0
host: '0.0.0.0',
gitlab Merge Requests操作流程
背景: 之前一直直接提交代码
经过调研可以使用gitlab Merge Requests的功能
操作步骤:
一、创建分支
1、从master分支中创建一个develop开支
2、将develop分支也设置为protect分支
2.1、打开保护分支配置
2.1
2.2、配置保护分支
2.2
3、从受保护的develop分支创建自己的开发分支develop_user_name
Gitlab Runner的搭建与使用入门
在前面的文章中,我们已经介绍过了开源可私有化部署的代码仓库Gitlab及其搭建教程,今天来介绍它的CICD功能。
一、Gitlab Runner简介
Gitlab实现CICD的方式有很多,比如通过Jenkins,通过Gitlab Runner等,今天主要介绍后者。Gitlab在安装的时候,就默认包含了Gitlab CI的能力,但是该能力只是用于协调作业,并不能真的去执行作业,因此需要搭配Gitla
ubuntu22安装mongodb
最近要部署公司的老项目,要在新系统中部署服务器环境,遇到了一些问题,特此记录。刚开始发现 ubuntu22.04 的存储库已经找不到 mongodb了,没有办法只能硬着头皮搜集资料看有没有解决方案,现把我的安装细节总结如下:
安装libssl1.1
由于最新的Ubuntu使用的是openssl 3.0,而mongodb需要1.1版本的,所以只能强行安装
# 注意:18.04.21版本可能不存在了,
WorkManager 使用入门
如需开始使用 WorkManager,请先将库导入您的 Android 项目中。
将以下依赖项添加到应用的 build.gradle 文件中:
dependencies {
val work_version = "2.7.1"
// (Java only)
implementation("androidx.work:work-runtime:$work_version")
