【工具类】一键生成证件照和写真照
[封面图]
环境stable-diffusion-webui版本:1.6.0主模型:Chilloutmix-Ni-pruned-fp16-fix.safetensors插件:EasyPhoto(https://github.com/aigc-apps/sd-webui-EasyPhoto.git)
第一次使用,会在控制台自动加载2个基础模型和4个controlnet模型
Chilloutmix-Ni-pruned-fp16-fix
SDXL_1.0_ArienMixXL_v2.0
control_sd15_random_color.pth
control_v11f1e_sd15_tile.pth
control_v11p_sd15_canny.pth
control_v11p_sd15_openpose.pth
请将Chilloutmix-Ni-pruned-fp16-fix.safetensors文件放到models\Stable-diffusion目录下
将sd-webui-EasyPhoto文件夹放到extensions目录下
将control_sd15_random_co ...
Zookeeper教程
1. 介绍1.1 什么是ZooKeeper?ZooKeeper是一个开源的分布式协调服务,旨在为分布式应用程序提供高度可靠的协同和配置管理。它最初由雅虎开发,并后来成为Apache的一个顶级项目。ZooKeeper的设计目标是协助构建分布式系统,使其更容易管理和维护。
在分布式系统中,多个节点或服务器需要协同工作,以达到共享数据、配置、协调任务和监控状态等目的。ZooKeeper提供了一个统一的协作平台,用于处理这些共享需求,同时提供了高度的可用性和一致性保证。
1.2 为什么使用ZooKeeper?为了理解ZooKeeper的重要性,以下是一些常见的用例和优势:
分布式协调: ZooKeeper用于确保各个分布式节点之间的协调和同步,以避免竞态条件和数据不一致。
配置管理: 它可以用来集中管理应用程序的配置信息,而不需要每个节点都维护自己的配置文件。
分布式锁: ZooKeeper提供了分布式锁的机制,用于协调多个进程或线程之间的访问共享资源。
选举: 在分布式系统中,ZooKeeper可以用于选举领导者或协调分布式应用程序的关键角色。
高可用性: ZooKeeper被设计成高度可 ...
Go语言教程
1. Go 语言环境安装1.1 操作系统选择Go语言支持多种操作系统,包括 Windows、macOS 和 Linux。选择适合你操作系统的安装包。
1.2 安装步骤
下载Go语言安装包
在官方网站下载适用于你操作系统的Go语言安装包。
安装Go语言
Windows: 双击安装包并按照提示进行安装。
macOS: 使用.pkg文件进行安装。
Linux: 使用包管理器或二进制文件进行安装。
设置环境变量
添加Go语言的二进制文件路径到系统的PATH环境变量中,确保可以在命令行中直接运行Go相关命令。
验证安装
打开命令行或终端,运行以下命令验证Go语言是否成功安装:
1go version
如果成功安装,将显示Go语言的版本信息。
1.3 验证安装确保Go语言环境已正确安装并配置,可以使用以下命令验证:
1go version
如果看到Go语言的版本信息,说明安装成功。
好的,让我们开始编写“Go 语言结构”这一章节的内容。
2. Go 语言结构Go语言的结构是程序的基本组织单元,这些结构包括包(Packages)、函数(Functions)、以及控制结构。在本章中, ...
【后端】一小时入门flask框架
教程:https://www.bilibili.com/video/BV1DY4y1M7cS
[封面图]
概述Flask是一个轻量级的 WSGI Web 应用程序框架。它有 Armin Ronacher 开发,他领导一个名叫 Pocco 的国际 Python 爱好者团队。Flask基于 Werkzeug WSGI 工具包和Jinja2模板引擎。两者都是Pocco项目。
WSGI:Web Server Gateway Interface(Web服务器网关接口,WSGI)已被用作Python Web应用程序开发的标准。WSGI是Web服务器和Web应用程序之间通用接口的规范。
Werkzeug:它是一个WSGI工具包,它实现了请求、响应对象和实用函数。这使得能够在其上构建web框架。
Jinja2:是Python的一个流行的模板引擎。Web模板系统将系统模板与特定数据源组合以呈现动态网页。
基础知识路由、变量及URL规则12345678910111213141516171819202122# -*- coding: utf-8 -*-# 使用特殊的注释来声明脚本文件的编码,声明的方式 ...
微信小程序学习
Day1小程序简介小程序有与普通网页的区别运行环境不同
网页运行在浏览器中,小程序运行在微信环境中
API不同
由于运行环境的不同,所以小程序中,无法调用DOM和BOM的API
但是,小程序中可以调用微信环境提供的各种API,例如:
地理定位
扫码
支付
开发模式不同
网页的开发模式:浏览器+代码编辑器
小程序有自己的一套标准开发环境:
申请小程序开发账号
安装小程序开发者工具
创建和配置小程序项目
进度:p1
第一个小程序了解微信开发者工具
微信开发者工具是官方推荐使用的小程序开发工具,它提供的主要功能如下:
快速创建小程序项目
代码的查看和编辑
对小程序功能进行调试
小程序的预览和发布
小程序代码的构成123456789101112131415161718192021222324252627app.json:这是小程序的全局配置文件,用于配置小程序的基本信息,如页面路径、窗口样式、网络超时等。app.js:小程序的全局JavaScript脚本文件,用于初始化小程序应用、处理生命周期函数等。app.wxss:小程序的全局样式文件,用于设置小程序的全局样式。project. ...
【副业】探索高质量一手工厂
[封面图]
阿里巴巴 1688–货源一哥
一沫制衣厂
东莞市普莱雅纺织科技有限公司
宁波普缘服饰有限公司
天猫供销平台义乌购–小货品天堂惠农购–农产品源头福禄聚财网–虚拟产品源头性商网–你懂的世界工厂中国制造网–高水平工厂
【副业】若依项目部署上线流程
[封面图]
前提
Nginx
Redis
NginxCentos7 系统1234567yum -y install gcc gcc- c++ pcre-devel openssl-devel wgetwget http://nginx.org/download/nginx-1.12.2.tar.gz tar xf nginx-1.12.2.tar.gz cd nginx-1.12.2./configure --prefix=/usr/local/nginxmake && make installln -sv /usr/local/nginx/sbin/nginx /usr/bin/nginx
【验证】访问:http://ip
Redis略
前端执行npm run build
打包后的文件在dist目录下,后面需要将打包后的文件放到Nginx中
后端修改MySQL的ip、用户名和密码后,使用maven打包,target目录下生成xxx.jar
后面上传到服务器后执行java -jar xxx.jar即可
搭建环境配置Redis上传后端代码将前端打包生成的dist目 ...
【前端】vue2菜鸟教程笔记
[封面图]
Vue 教程TIPS教程地址:https://www.runoob.com/vue2/vue-tutorial.html
前提知识
HTML
CSS
JS
第一个例子见配置代码:第一个vue2实例.html
Vue 安装独立版本可以在 Vue.js 的官网上直接下载 vue.min.js 并用 <script> 标签引入。
https://v2.vuejs.org/js/vue.min.js
使用 CDN 方法
unkpg:https://unpkg.com/vue@2.6.14/dist/vue.min.js
cdnjs:https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js
使用 NPM123456789101112131415npm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm install vue# 全局安装 vue-clicnpm install --global vue-cli# 创建一个基于 web ...
【工具类】IDEA激活攻略
[封面图]
2023年9月更新
资源包最新激活破解教程(永久激活,亲测有效)
链接:https://pan.baidu.com/s/1zevkSsOKaEUVTGXE5Fwc9Q提取码:1234
下载安装包https://www.jetbrains.com/idea/download/
卸载老版本 IDEA安装新版本破解下载解压【方式1:自动引入补丁.zip】
将接下后的文件夹中的/jetbra文件夹拷贝到IDEA安装目录
点击进入/jetbra补丁目录,再点击进入/scripts文件夹,双击执行install-current-user.vbs破解脚本
注意:如果执行脚本被安全软件提示有风险拦截,允许执行即可。
会提示安装补丁需要等待数秒。点击【确定】按钮后,过程大概 10 - 30 秒,如看到弹框提示 Done 时,表示激活破解成功
重启IDEA12脚本执行成功后,一定要重启 IDEA ~~脚本执行成功后,一定要重启 IDEA ~~
第七步:填入指定激活码完成激活拷贝【方式1:自动引入补丁.zip】中的激活码.txt文件中的内容,粘贴到输入框内,点击 Activate 按钮,就激 ...
【工具类】纯文本复式记账beancount
[封面图]
推荐阅读:记账神器 Beancount 教程
什么是beancount复式记账是方法论,而 Beancount 则是支持复式记账的工具
使用Beancount 记账方法叫复式记账。
普通记账:把只记录收支的方法
复式记账:除了记录收支,还需记录账户(支付宝、银行卡等)的变动
普通记账一般包括日期、收支分类和金额,如下:
12019-08-28: 交通-打车 -200元
复式记账把账户变化也一并记账,如下:
1232019-08-28: 交通-打车 200元 银行卡 -200元
复式记账会记录每笔交易的资金流动,各账户变化「有正有负,正负相等」。这便是复式记账的基本原理,称之为「会计恒等式」。这种方式能够保证记账准确无误,也能提供更详细的财务分析
Beancount 的优点
完整个人财务数据比较敏感,Beancount 本地存储,不用担心数据泄露。
纯文本账本,不依赖特定软件,便于数据迁移。
Beancount 是开源软件。
安装和使用beancount 是个 Python 项目,安装好 python 后,执行:
12pip insta ...