windows开发环境备份,再也不怕重装系统了
每次重装系统后,都要重新安装软件,配置环境变量,极为繁琐。故作环境环境变量备份,常用软件恢复记录,前提是你的软件要安装在非系统盘,D/E盘等
软件安装在非系统盘开发软件安装在非系统盘,建好目录。重装系统后,只是重置系统盘,所以这些软件不需要重新安装。譬如 java 相关目录:12345678910PS D:\java> ls Directory: D:\javaMode LastWriteTime Length Name---- ------------- ------ ----d---- 2023/9/27 15:28 jdkd---- 2023/10/11 23:45 mavend---- 2023/9/27 17:29 mysqld---- 2023/4/11 23:31 ...
nginx配置解决跨域访问
场景:前后的分离项目,前端vue框架,打包后放在Tomcat里访问,端口是8080,后端服务端口8058。访问前端项目时,调用后端接口报跨域。
后端环境正常访问端口8058经过nginx配置(文末具体展示)后,去除端口,如下:
前端开发环境1. 配置开发和生产的环境变量.env.development文件12# API服务路径VITE_APP_BASE_URL = "".env.production文件12# API服务路径,注意没有端口号,是经过nginx处理后的后端服务地址VITE_APP_BASE_URL = "http://192.168.1.4/"
2. vite.config.ts 文件配置开发代理12345678910111213141516171819202122232425262728293031323334import { warpperEnv } from "./build";import { UserConfigExport, ConfigEnv, loadEnv ...
OPPO主题组件开发 - 组件内容自适应
OPPO桌面有 3*5、3*6、4*5、4*6、5*5、5*6 等布局,随着布局不同,组件大小也会发生改变;不同型号手机分辨率不同,组件大小也不一致。这就要求组件内容做到自适应。
说明OPPO主题组件自适应有两种表现方式,如下图所示。可以很明显的看到,第一种是根据宽高等比例缩放内容,第二种是固定内容在中间。
1. 组件内容根据宽高等比例缩放我们的设计宽高以450为基准,计算实际宽高和设计宽高的比率,然后在代码实现上用 元素设计位置(x,y) x 比率 + 设计宽高 x 比率,就可以实现内容根据宽高等比例缩放;此外还可以配合使用 实际宽高 x 百分比 的方式。示例如下:1234567891011<Var name="design_w" expression="450" /><!-- 默认间距要求48 --><Var name="margin" expression="48" /><Var name="ratio_x" expression=&q ...
OPPO主题组件开发 - 调试与预览
本篇作为 OPPO主题组件调试与预览 文档的补充,因为它真的很简单而且太老,一些命令已发生变化😪
此图片来自官网
一、调试前准备1. PC 端下载 adb命令工具
下载下载地址 https://adbdownload.com/,或从其他地方下载也可
解压,放在你想放的文件夹下
配置环境变量右键 我的电脑/此电脑 选择 属性,在弹出的面板里选择 高级系统设置在弹出的面板里,选择 环境变量,在弹出的面板里找到 Path,点击 编辑在弹出的面板里,选择 新建,在新建的空白行内填入,你解压后的文件夹地址,比我的是 D:\Tools\windows\platform-tools最后一步步确定,关闭所有面板
测试打开命令行工具,输入 adb,出现如下,则表示安装成功2. 手机端安装 多彩引擎下载地址参见 https://open.oppomobile.com/new/developmentDoc/info?id=12221,下载后安装到手机上3. 手机连接电脑
手机找到 开发者选项没这个选项的话,请打开手机 设置 -> 关于本机 -> 版本信息,然后持续点击 版本号,直至出现类似 ...
Cygwin,在windows中使用linux命令
习惯了 linux 命令的快捷操作,使用 winodws 的 shell 感觉效率非常低下,于是开始搜寻工具支持。刚开始搜到的是 GnuWin32,但是它已经停止更新维护了,于是找到了 Cygwin。当然 Cygwin 还有其他功能,在此不做赘述
下载安装1. 登录 Cygwin官网下载界面,进行下载
2. 执行 setup-x86_64.exe 安装文件,选择 从互联网安装
3. 选择安装目录,如果想安装到其他盘,请提前新建文件夹
4. 选择本地软件包安装目录
5. 选择互联网连接,使用 系统代理
6. 选择下载站点,使用国内镜像地址,163/aliyun/tencent/huaweicloud 等
7. 选择软件包,这个按需求即可。比如你想使用 zip 或者 unzip 命令,就搜索 zip,然后选中这两个安装包,最后点击 下一页 等待安装
8. 安装完成
配置环境变量将 C:\cygwin64\bin 和 C:\cygwin64\sbin 目录添加到环境变量 Path 里。其中 C:\cygwin64 为 Cygwin 实际安装目录,比如我的是 D:\Tools\cygwin ...
AI作画本地搭建
前言Novel AI (简称NAI)是一个线上的深度学习小说续写平台,而 NAI Diffusion 是 NAI 在2022年10月3日推出的基于 Stable Diffusion 算法的自动生成二次元图片的服务
在线版NovelAI官网:https://novelai.net/进入官网,在首页最底端可以看到付费信息,免费套餐没有AI作画功能
本地搭建使用 Stable Diffusion web UI 开源项目,本地搭建
1. 安装python 3.10.6。最新的版本不支持 torch。安装时选择 Add Python to PATH,默认是未选中的下载 https://www.python.org/downloads/release/python-3106/安装之后通过以下命令验证:12PS C:\Users\wyc> pip -Vpip 22.3.1 from D:\develop\python\lib\site-packages\pip (python 3.10)
2. 下载Stable Diffusion web UI。下载到本地后解压,或者使用git命令clone
...
vscode插件
自用 vscode 插件
1. EditorConfig for VS Codeeditorconfig 用来定义编辑器的编码格式规范,编辑器的行为会与 .editorconfig 文件中定义的一致,并且其优先级比编辑器自身的设置要高。简单说明:在项目根目录下创建 .editorconfi 文件,然后设置好内容,则其他人更新后同步到本地,你们的代码规范就会保持一致。我的 .editorconfi 文件内容:123456789101112131415161718192021root = true # 根目录的配置文件,编辑器会由当前目录向上查找,如果找到`roor = true` 的文件,则不再查找[*]indent_style = space # 空格缩进,可选"space"、"tab"indent_size = 2 # 缩进空格为2个end_of_line = lf # 结尾换行符,可选 ...
让你的博客一起过年
马上就要过年了,看着我这毫无生气的博客,感觉有点亏待它。博客过年,马上安排!本博客基于 hexo 和主题 Butterfly 修改。
先上预览图
修改Butterfly配置文件修改文件 _config.butterfly.yml修改主页图片12index_img: /img/banner/lantern_banner.pngdefault_top_img: /img/banner/lantern_banner.png修改背景色1background: "#fff6f6"修改主题色12345678910theme_color: enable: true main: "#ff0000" paginator: "#ff0000" button_hover: "#fb5050" text_selection: "#fb5050" toc_color: "#fb5050" blockquote_padding_color: "#ff0000" ...
浏览器好用插件分享
个人一直在用的浏览器插件。好用的浏览器插件,总会提升你的工作效率
1. Tab Session Manager强烈推荐这是一款自动保存你的浏览器所有打开页面的插件,可以做到定期(周期支持自定义)保存。很多时候,当我们电脑没电了,或者误操作关闭了浏览器,当你想要找回之前打开的界面,你需要从历史记录里一个一个找,这款插件让你从此告别这种烦恼。打开此插件,选择记录,回到某一时间,打开那时所有打开的界面。
edge浏览器插件地址chrome浏览器插件地址
2. MONKNOW 新标签页 - 个性化面板新标签页插件,图标描述大小支持自定义,壁纸支持自定义或者官方库自动切换,超多自定义功能满足你的需求,同时支持云同步,可以跨浏览器同步你的标签页。
edge浏览器插件地址chrome浏览器插件地址
3. Adblock Plus - 免费的广告拦截器如题,这个大家都懂,支持白名单网站。
edge浏览器插件地址chrome浏览器插件地址
4. StylusStylus 是一个调整网页外观的用户样式管理器。如下图,我主要用来解除CSDN登录不能复制的限制,当然你也可以美化其他界面,甚至达 ...
开源字体整理
开源字体整理,主要是为了使用方便。一般来说,开源字体大多都是可以免费商用的,具体使用请查看对应的开源协议,禁止售卖
开源字体1. 得意黑得意黑是一款在人文观感和几何特征中寻找平衡的中文黑体。整体字身窄而斜,细节融入了取法手绘美术字的特殊造型。字体支持简体中文常用字(覆盖 GB 2312 编码字符集)、拉丁字母、日文假名、阿拉伯数字和各类标点符号。
下载:https://github.com/atelier-anchor/smiley-sans
2. 思源黑体思源黑体是一套 OpenType/CFF 泛中日韩字体。这个开源项目不仅提供了可用的 OpenType 字体,还提供了利用 AFDKO 工具创建这些 OpenType 字体时的所有源文件。
下载:https://github.com/adobe-fonts/source-han-sans
3. 思源宋体思源宋体是一套 OpenType/CFF 泛中日韩字体。这个开源项目不仅提供了可用的 OpenType 字体,还提供了利用 AFDKO 工具创建这些 OpenType 字体时的所有源文件。
下载:https://gith ...