ChatGPT API 套壳程序合集
· ☕ 2 分钟

随着 ChatGPT 的火爆,其网站也越来越难访问。反而通过 API 访问更加稳定。很多牛人开源了 API 调用的程序,深受大家的欢迎,在 GitHub 上短时间内就有几十K的 star。我们把这类调用 API 的程序称为套壳程序。


一键部署你自己的 ChatGPT 网页服务
· ☕ 2 分钟

23年4月1日之前注册OpenAI的账号,均有18美元(后面的只有5美元)免费额度,有效期3个月,可用于API调用消耗。于是我通过一个 ChatGPT-Next-Web开源程序调用这个API, 部署了自己的 ChatGPT 网页服务:https://chatgpt.mzh.ren/


导航网站favicon图标显示方案
· ☕ 6 分钟

ChatGPT免费站点 和 AIGC 工具导航

前一段写了一个AI工具导航,但是发现有些网站的favicon图标显示不出来(某外服务可显示,某内服务无法显示),于是就想办法解决这个问题。

favicon图标

导航网站制作上没什么技术难度,无非就是爬取一些网站的信息,然后列表展示出来。当然展示的时候,favicon图标是必不可少的,要不然就不好看了。


CMOS checksum bad
· ☕ 2 分钟
1
2
3
Version 2.18.1263. Copyright (C) 2017 American Megatrends, Inc.BIOS Date: 11/01/2017 12:52:43 Ver: HHKD2003Press <CTRL + P> to Enter MEBX setup menu
Press<DEL> or <ESC> to enter setup .
CMos checksum Bad ! ! !

以上是电脑开机错误,怎么解决?

ChatGPT 3.5 回答:

这个错误提示表明BIOS设置已丢失或损坏,通常是由于CMOS电池失效或电量不足导致的。您需要按下<CTRL + P><DEL><ESC>进入BIOS设置菜单。一旦进入菜单,您可以根据需要调整BIOS设置,如有必要可以更换CMOS电池以防止未来出现类似的问题。


【JS异步入门】异步方式与场景
· ☕ 2 分钟

JavaScript 可以通过以下几种方式实现异步:

回调函数:将回调函数作为异步函数的参数,在异步操作完成后调用回调函数。例如:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
function fetchData(callback) {
  // 异步操作
  setTimeout(function() {
    const data = { name: 'Alice', age: 20 }
    callback(data)
  }, 1000)
}

fetchData(function(data) {
  console.log(data) // { name: 'Alice', age: 20 }
})
Promise使用 Promise 对象可以更方便地实现异步操作可以通过 then() 方法链式调用处理异步操作的结果例如
function fetchData() {
  return new Promise(function(resolve, reject){
    // 异步操作
    setTimeout(function() {
      const data = { name: 'Alice', age: 20 }
      resolve(data)
    }, 1000)
  })
}

fetchData().then(function(data) {
  console.log(data) // { name: 'Alice', age: 20 }
})
async/awaitasync/await 是在 Promise 基础上进行的封装使用起来更加方便代码更加易读易写例如
async function fetchData() {
  // 异步操作
  await new Promise(resolve => setTimeout(resolve, 1000))
  const data = { name: 'Alice', age: 20 }
  return data
}

fetchData().then(function(data) {
  console.log(data) // { name: 'Alice', age: 20 }
})

JavaScript 中的异步场景很多,常见的包括:


【世界读书日】好书推荐
· ☕ 6 分钟

4月23日世界读书日全称“世界图书与版权日”,又称“世界图书日”。 最初的创意来自于国际出版商协会。 由西班牙转交方案给了联合国教育、科学及文化组织。


【Python实用脚本】打包PNG图片为PDF文件
· ☕ 2 分钟

前段时间给大家介绍了各大平台的电子书下载方法,今天给大家分享一个Python脚本,可以将PNG图片打包成PDF文件。

读书App电子书下载的方法

实现步骤

  1. 将PNG文件压缩转换为PDF文件
  2. 将PDF文件合并为一个PDF文件
  3. 删除临时PDF文件

主要使用到的库

使用方法

将脚本放到PNG图片所在的文件夹下,执行脚本即可。