mac电脑免费使用Typora教程

mac电脑免费使用Typora教程

我是用1.10.8版本成功了,所以就以1.10.8版本为例。想要其他版本可以自己去试试看能不能成功。

一、去Typora官网安装软件

1、链接:https://typoraio.cn/,点击历史版本。
2、找到1.10.6版本(这里版本没写错,点击下载后显示的是1.10.8)。
3、下载完成后打开文件,就会出现如下图,把左边的图标拖拽到右边图标上,安装完成。

二、激活

1、打开访达 -> 左侧找到应用程序 -> 在应用程序中找到刚刚下载的Typora -> 右击,选择显示包内容。
2、找到LicenseIndex开头的js文件,路径:Contents/Resources/TypeMark/page-dist/page-dist/js/LicenseIndex.180dd4c7.5b0f7af9.chunk.js。找到后右击 -> 选择打开方式 -> 文本编辑,点击打开。

3、搜索(快捷键:command+f)这段代码:e.hasActivated="true"==e.hasActivated,替换成e.hasActivated="true"=="true"。

三、打开软件,无法使用的问题

点击软件打开,如果出现提示框提示:「“Typora”已损坏,无法打开。 你应该将它移到废纸篓」。那就是安全性的问题,如果没有这个问题的可以直接跳过这个步骤。
解决办法:
1、「允许以下来源的应用程序」中有任何来源

打开系统设置 -> 隐私雨安全性 -> 找到「允许以下来源的应用程序」 -> 选择「任何来源」。

2、「允许以下来源的应用程序」中没有任何来源
1️⃣、指令1:sudo spctl --master-disable

打开终端,输入指令:sudo spctl --master-disable,回车,再输入开机密码,回车。然后再去「允许以下来源的应用程序」中就能看到「任何来源」这个选项了。

2️⃣、指令2:sudo xattr -r -d com.apple.quarantine + 软件路径

打开终端,输入指令:sudo xattr -r -d com.apple.quarantine,然后再把Typora软件图标拖动到终端窗口,获取到文件路径,拖入程序图标后类似命令:sudo xattr -r -d com.apple.quarantine /Applications/XXX.app,回车,再输入密码即可。

四、弹出激活成功的提示(自动关闭)

如果打开软件后是激活成功,但是点击左下角的关闭是直接关闭了,并没有出现想象中的编辑页面,那么需要以下步骤来解决这个问题。

解决方法:
找到对应的license.html文件,在license.html中添加延时关闭脚本,文件路径:

/Applications/Typora.app/Contents/Resources/TypeMark/page-dist/license.html

打开文件,搜索 </body> , 在</body>前面插入下面的内容:

<script>window.οnlοad=function(){setTimeout(()=>{document.querySelector("#root > div > div.footer > div.footer-left > button").click();},100)}</script>

修改完成后,重新启动Typora,验证激活弹窗是否已自动关闭。

Read more

stable-diffusion-webui【笔记】

stable-diffusion-webui * 二、模型推荐 * 1.Nova Anime XL 【二次元】 * 1.1 绘画效果 * 1.2 绘画效果 * 一、文件夹介绍 * 1.文件夹详细解释 缺少的数据可以留言我会及时补齐 缺少的数据可以留言我会及时补齐 缺少的数据可以留言我会及时补齐 二、模型推荐 1.Nova Anime XL 【二次元】 链接: Nova Anime XL - IL v15.0 | Illustrious Checkpoint | Civitai 模型类型:Checkpoint (大模型/底模) 它是一个主模型,不是 Lora,不需要挂载在别的模型上,而是直接选它来画图。 核心架构:SDXL

GoWeb必备理论

GoWeb必备理论

关于goweb,你不得不知道的知识 若是初学者可以借鉴GoWeb查阅本文。 HTTP状态码: 意义 每个状态码都是,http设计者对“网络通讯”中可能出现的情况的假设、预判。他就相当于现实世界的信号灯,就像大家一遇到404,就知道资源找不到了。一遇到500就知道服务器挂了。这种共识,也就是如今万维网的高效率的基础之一。 http状态码是日常开发,修改bug,的居家必备神器。咱们对常见状态码做了分类。 1、必须掌握的状态码 200 ok 最常见的状态码,代表请求完全正确,比如打开网页、调用api啥的。 301 moved permanently 资源永久迁移(例:访问时a.com会被从定项到b.com) 302 Found (部分资源,临时迁移) 400 Bad request(请求出错,参数缺少什么的..) 401 unauthorized(没有登入) 403 forbidden(

AI在前端工作中的应用

AI在前端工作中的应用 在AI的高速发展中,也离不开前端,前端开发也在AI工具中发挥着举足轻重的作用。同时,一些AI工具也是的前端开发工作提效不少,合理利用工具,能在工作中提升效率。本文介绍一些前端与AI结合的场景,不限于接入,也包含一些工具的使用。 1、自定义GPT场景 在自定义 GPT 场景中,前端的核心职责是搭建 “用户 - 自定义 GPT” 的交互入口,同时支撑 GPT 的个性化配置、功能扩展与数据可视化,需围绕 “交互体验、配置能力、集成适配” 三大核心展开工作。 ant-design提供给前端开发者快速开发AI相关的UI组件库:https://ant-design-x.antgroup.com * SSE SSE是一种基于HTTP协议的数据传输方式,它允许服务端向客户端推送数据。前端可以通过SSE实现GPT的实时对话,用户输入问题,GPT返回结果。为什么选择这种方式,是因为GPT返回结果是很漫长的,所以用流式传入,能让用户体验更友好,不用websocket是因为长连接占用资源过多,服务器长连接数有限,所以用SSE。 可以直接使用微软的SSE库:

【详细精选】前端面试题(2026精选附详细解答)包含10w数据展示优化、前端核心

【详细精选】前端面试题(2026精选附详细答案)包含10w数据展示优化、前端核心 * 前端面试题详细解答 * 1. ES6新特性详解(重要10个) * 核心特性 * 其他重要特性 * 2. 什么是跨域 * 同源策略 * 跨域解决方案 * 1.CORS(跨域资源共享) * 2.JSONP * 3. 代理服务器 * 4. WebSocket * 5. Nginx反向代理 * 3. 监听数组变化 * Vue2的实现原理 * Vue3的实现原理 * 4. v-if vs v-show * 原理对比 * 差异对比表 * 源码分析 * 5. 网页加载优化 * 性能指标(Core Web Vitals) * 优化策略 * 1. 代码优化 * 2. 资源优化 * 3. 缓存策略