2024-03-12
编程与技术
00

简介

有时候废弃的系统盘不需要了,想要DIY成移动硬盘,连上Windows后发现有些原系统的 恢复分区 不能通过Windows的磁盘管理界面删除。本文教你在Windows中如何删除恢复分区。

前排提示:操作不当可能造成数据丢失、系统故障等严重后果,建议非专业人士不要自行操作!!!

2024-03-08
编程与技术
00
javascript
import { marked } from 'marked' import { markedEmoji } from 'marked-emoji' import { Octokit } from '@octokit/rest' const showMarkdown = () => { let downDiv = document.getElementById('markdown-container') while (downDiv === null) { downDiv = document.getElementById('markdown-container') } emojiOptions().then((options) => { // emoji配置 marked.use(markedEmoji(options)) // 转html downDiv.innerHTML = marked.parse(pageStore.data, { emoji: true }) }) pageStore.loading = false } const emojiOptions = async () => { const octokit = new Octokit() // Get all the emojis available to use on GitHub. const res = await octokit.rest.emojis.get() const emojis = res.data return { emojis, unicode: false } }
2024-03-08
编程与技术
00

简介

现在 Markdown 编辑文本越来越主流,很多系统希望集成 Markdown 编辑器,编辑Markdown后,自然少不了渲染的事,但是渲染往往各自平台不同。如果你不知道选择哪家的渲染效果,又没有过多的特效要求,可以使用 GithubAPI 快速实现 Markdown 渲染。

本文就教会你如何使用 GithubAPI 渲染 Markdown。

2024-03-05
编程与技术
00

简介

本文用于记录Java语言常用的一些排序方法,主要为Java原生方法。

2024-03-03
编程与技术
00

简介

一些老项目因为不为人知的原因,出现报错:

console
Error: You must provide the URL of lib/mappings.wasm by calling SourceMapConsumer.initialize({ 'lib/mappings.wasm': ... }) before using SourceMapConsumer

找到一个临时解决方案:运行项目时设置环境变量NODE_OPTIONS=--openssl-legacy-provider

Windows环境为例,修改运行脚本:

bash
# 原来 # react-scripts start # 修改后 set NODE_OPTIONS=--openssl-legacy-provider && react-scripts start

PS:上面的修改在 package.json 中进行即可。如:

  • 原来报错的 package.json
json
{ "scripts": { "dev": "react-scripts start" } }
  • 修改后的 package.json
json
{ "scripts": { "dev": "set NODE_OPTIONS=--openssl-legacy-provider && react-scripts start" } }

参考:https://github.com/parcel-bundler/parcel/issues/8005#issuecomment-1120149358