Advanced Search
Search Results
78 total results found
gitlab
常用扩展插件
【github】 - 汉化插件 【github】 - ComfyUI(类似流程图一样的管理界面) 【github】 - ComfyUI汉化插件 【github】 - ComfyUI提示词中文
stable-diffusion-webui简介
Stable Diffusion WebUI 是一个基于Gradio 库的浏览器界面,用于使用Stable Diffusion 生成图像。 Stable Diffusion WebUI 提供了一个简单易用的界面,可以让用户快速生成图像。 参考资料 【github】 - 官方源代码 【SD中文网】 - stable diffusion webui是什么?
electron镜像配置
由于之前的淘宝镜像域名证书过期导致electron老是下载不了,在网上找到最新的镜像地址 electron-mirror=https://registry.npmmirror.com/-/binary/electron/ 参考资料: 【CSDN】 - 设置electron镜像
给shell命令执行命令添加记录时间
只对当前用户生效 # 以下两条任选一条 echo 'HISTTIMEFORMAT="%F %T "' >> ~/.bashrc # echo 'HISTTIMEFORMAT="%F %T "' >> ~/.bash_profile 对所有用户生效 echo 'HISTTIMEFORMAT="%F %T "' >> /etc/profile 参考资料: 【linux.cn】 - 让 history 命令显示日期和时间
.bash_profile和.bashrc的区别
/etc/profile 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置。/etc/bashrc 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。~/.bash_profile 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次! 默认情况下,他设置一些环境变量,执行用户的.bashrc文件。~/.bashrc 该文件包含专用于你的b...
阿里云ECS无公网IP服务器访问外网
以下需要在有公网访问权限的服务器上操作 1、开启ECS的路由转发功能 echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf sysctl -p 2、配置IPTABLES的NAT转发规则 # 根据需要进行放通,192.168.20.52/32表示只匹配这一个ip,也可以写整个网段,192.168.20.50表示出去的那台公网服务器的内网ip。 iptables -t nat -I POSTROUTING -s 192.168.20.52/32 -j SNAT...
修改容器restart参数
docker update --restart=always <容器名> 参考资料: 【CSDN】:Docker --restart参数
Docker镜像安装版导出PDF中文乱码问题
当前安装环境为官方docker镜像,使用的基础系统镜像为alpine-3.19。 一、安装wkhtmltopdf 可能是因为alpine使用musl libc而不是glibc,会有很多兼容性问题,所以官方仓库中从3.15版开始已经不再包含wkhtmltopdf包,不过后来还是在docker仓库中找到还算是在维护中的镜像”alpine-wkhtmltopdf“,通过从该镜像中直接复制二进制发行包即可。 FROM docker.freedom-yun.com/wkhtmltopdf:alpine-3.19 a...
阿里云+acme.sh+docker容器自动续签证书
由于acme.sh的需要到github下载,但国内有些网络从github下载很慢或者根本就无法下载,就转到docker容器(可以使用阿里云提供的镜像服务加速) 一、创建DNS解析API权限的子账号 登录阿里云控制台:https://ram.console.aliyun.com 添加拥有域名解析权限的子账号,获取AccessKey与AccessSecret 二、使用acme.sh容器生成证书 2.1 初次使用配置 # 挂载目录,请设置一个固定的绝对路径,后面都需要使用 ACME_VOLUME="$(pw...
使用“prebuild-install”下载指定架构
prebuild-install是node-gyp项目预编译安装命令,直接从网上下载不同平台已经编译好的二进制文件,免去了本地编译步骤,加速项目安装进度 下载命令 # 如何下载失败时不回退到源代码编译可添加参数“--fallback-to-build=false” prebuild-install --fallback-to-build=false 使用场景 在gitlab-ci等自动集成打包环境下,不同平台的node-gyp依赖项目,如sqlite3只需要将预编译的二进制文件更新一下即可,不需要重新打包...
Postgresql设置密码复杂度策略
安装和配置 passwordcheck 扩展 以下是如何使用 passwordcheck 扩展来设置 PostgreSQL 用户密码复杂度策略的步骤: 1. 安装 passwordcheck 扩展 首先,确保已安装 PostgreSQL 和 contrib 模块: sudo yum install postgresql13-server postgresql13-contrib 根据你的 PostgreSQL 版本,可能需要调整 postgresql13 为你所使用的版本。 2. 启用 password...
使用copy语法备份与恢复
导出数据包含换行符的表 COPY my_table TO '/path/to/output_file.csv' WITH (FORMAT CSV, HEADER, QUOTE '"', ESCAPE '\'); 导入包含换行符的数据 COPY my_table FROM '/path/to/output_file.csv' WITH (FORMAT CSV, HEADER, QUOTE '"', ESCAPE '\'); 注意事项 CSV 格式:确保你导出的 CSV 文件符合标准 CSV 格式,其中换...
ubuntu查看剩余空间并扩充到文件系统
操作系统:ubuntu-22.04.4 查看硬盘分区情况 lsblk 查看卷组信息 vgdisplay 执行扩容 # 扩充所有空闲空间 lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv # 执行变更 resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv 参考资料 【CSDN】 - ubuntu系统将磁盘剩余容量扩到文件目录上
curl测试网站响应速度
curl "-w" "time_namelookup: %{time_namelookup}\ntime_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" <请求地址> 变量名称 作用 time_namelookup 域名解析时间,用来排查是否为dns解析导致请求慢的原因 time_connect 建立TCP连接所花费时间 ...
webpack-obfuscator代码部分混淆
考虑资料: 【JerryChan's blog】- Javascript Obfuscator 前端代码混淆方案
Postgresql硬盘空间查询
一、查看所有表,索引占用空间 -- 表、索引占用空间 SELECT table_name, pg_size_pretty(table_size) AS table_size, pg_size_pretty(indexes_size) AS indexes_size, pg_size_pretty(total_size) AS total_size FROM ( SELECT table_name, pg_table_size...
windows下使用内置ftp命令备份文件
使用场景 异机备份,备份的电脑IP不固定 出于安全考虑,不想使用scp进行备份,因为这个需要在服务器上创建系统用户,万一备份用户账号密码泄漏会有比较大的风险,使用ftp可以使用虚拟用户,并且将备份目录锁定在指定目录下,就算这个虚拟用户的账号泄漏也不会对整个操作系统造成影响 FTP服务软件 proftpd(推荐,支持虚拟用户,并且配置简单) vsftpd(支持虚拟用户,但配置有点复杂) 备份脚本 @echo off chcp 65001 setlocal :: FTP 服务器信息 ...
gitlab升级版本路线
有时在gitlab跨大版本更新的时候不能直接更新,需要按照指定的版本路径一步一步升级,具体的更新版本路径可以根据以下链接查询。 【gitlab】 - Upgrade Path
Macos应用程序代码签名
代码签名需要到苹果开发者中心订阅688/年的功能, 创建Developer Application ID的证书(此操作只能账号持有者或管理员权限的人操作,开发者是没有权限) 导出p12格式的证书 在ci的机器上导入p12格式的证书,最好是单独建一个keychain 每次构建前先解锁keychain 在gitlab-ci中使用代码签名 # 钥匙串访问密码 KEYCHAIN_PASSWORD="" CERT_PATH="certs/mac_signing.p12" CERT_PASS="" ...