👉 在线访问:poems.jerryz.com.cn
项目介绍
在高中语文学习中,古诗文背诵始终是学生们的痛点。面对浩如烟海的诗文,如何高效记忆?如何准确理解其内涵?带着这些问题,我开发了这款名为 「Poems」的古诗文学习平台。通过现代技术手段,为用户提供了一个集查询、学习、背诵于一体的智能学习空间。
主要功能
全面收录:涵盖高中语文教材中的所有必背古诗文,并将持续扩展。
智能搜索:支持按标题、作者、朝代、内容等多维度检索,提高查找效率。
详细注解:提供诗文的翻译及读音,帮助用户更好地理解古诗文。
背诵模式:特有的背诵练习功能,帮助用户更高效地记忆,并可以进行自我检测。
支持打印:可以将诗文打印出来或保存为PDF,方便学习和背诵
自适应设计:无论是在手机、平板还是电脑端,网站都能完美适配。
浅色/深色模式:满足不同用户的阅读习惯。
页面截图
技术栈
在技术选型上,我选择了现代前端框架 Next.js,它提供了出色的性能和SEO优化能力,非常适合内容型网站的开发。同时,使用纯 CSS 进行样式设计,确保网站轻量、快速。
网站部署在 Vercel 平台上,利用其便捷 ...
请求地址
https://chat2api.jerryz.com.cn
请求方式
通过 Refresh Token 请求(推荐)
参考 优雅地通过 OpenAI Refresh Token 自动获取 Access/Share Token 获取 Refresh Token,并前往 tokens.jerryz.com.cn 获取八位ID
按照 OpenAI API 的格式发送请求,将 API Key 设置为 id= 加上您的八位数ID
通过此方法请求时,支持使用多个 Refresh Token 实现多账号负载均衡,在获取八位ID时一起输入并用逗号隔开即可,但是不支持同时输入多个ID
通过 Access Token 请求
按照 OpenAI API 的格式发送请求,将 API Key 设置为 Access Token,多个 Token 间用逗号隔开即可。
通过此方法请求时,支持使用多个 Access Token 实现多账号负载均衡,但是 Access Token 有七天的时间限制,无法自动刷新
请求示例
123456789curl https://chat2api.je ...
Some Stars
⭐ Jerry Zhou的star列表,每周自动更新 ⭐
RSS订阅 Stars导航
Table of Contents
JavaScript
TypeScript
Python
Vue
Dart
Swift
Java
C++
miscellaneous
PHP
CSS
HTML
C#
Kotlin
C
Go
Shell
Rust
Svelte
Stylus
Batchfile
Jupyter Notebook
Dockerfile
JavaScript
YangguangZhou/Poems - 使用 Next.js 开发的古诗文网站,提供高中语文必背诗词和文言文的查询、学习功能。网站设计美观、响应式,支持多种设备访问。
walinejs/waline - 💬 A Simple, Safe Comment System
PublicAffairs/openai-gemini - Gemini ➜ OpenAI API proxy. Serverless!
wozulong/oaifree-search-shared - Chang ...
背景
在许多平台上部署的网站都会有自动休眠的限制,为了解决这一问题,我们可以利用 GitHub Actions 的自动化功能,定期向我们的网站发送访问请求,从而避免网站被自动休眠。
代码
在Github仓库的 .github/workflows 中新建一个名为 auto-visit.yml 的文件,并修改 websites 变量的内容即可实现自动运行。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748name: Auto Visit Websiteson: schedule: - cron: '0 */12 * * *' # 每12小时执行一次 workflow_dispatch:jobs: auto-visit-websites: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 ...
https://tokens.jerryz.com.cn/
获取Refresh Token
前往 https://token.oaifree.com/auth 获取,但是需要是Linux Do论坛的三级用户
自己获取 Refresh Token : https://linux.do/t/topic/42253
全文内容
始皇最近整了个token服务:https://linux.do/t/topic/40591搞个获取token的脚本,原理见:https://zhile.io/2023/05/19/how-to-get-chatgpt-access-token-via-pkce.html直接贴码:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 ...
测评内容
本次测试的模型包括 gpt-4-turbo, claude-3-opus-20240229, gpt-4o, qwen-max, qwen-plus, glm-4, deepseek 和 百度文库文档助手
本次测试使用的 Prompt 为 请以云为话题,帮我写一篇内容丰富、立意深刻、语言优美的议论文,评价方法较为主观,欢迎在评论区发表不同意见
测试结果
GPT-4-Turbo:个人认为GPT-4-Turbo在中文文学类文本的撰写上非常糟糕,语言不够优美,立意一般也不是很恰当,并且用通篇关键词强行串联起混乱的逻辑,很多时候还夹杂很多的翻译腔。 gpt-4-turbo
Claude-3-Opus:Claude-3-Opus中,通篇关键词的问题依然存在,写作对象也不是很明确,但是Opus的立意比较深刻,文采也还算过关,还会使用多种修辞手法。 claude-3-opus-20240229
...
分享一个白嫖 Sourcegraph 的 Cody 订阅的方法,支持 gpt-4-turbo-preview、claude-3-opus-20240229 和 claude-3-sonnet-20240229 等众多模型。
注册
打开 https://sourcegraph.com/sign-in 进行注册,建议使用 GitHub 或 GitLab
开通会员
进入 https://sourcegraph.com/cody/manage ,选择 Pro 计划进行订阅
使用卡头 542550330088xxxx 进行订阅,地区任选,Google 一下对应的邮政编码即可(我选择的是日本 Miyagi,邮政编码 9820000)
获取 Access Token
打开设置页面
进入"Access tokens"页面
点击"Generate new token"
随便填写一个令牌名称,最后点击"Generate token"生成API令牌
点击复制按钮或显示按钮,即可获取到一个以"sgp_"开头的API ...
网址:cn.ai1.bar
CNChat - ChatGPT&Claude官网共享镜像站,支持 o1-preview、o1-mini、GPT-4o、GPT-4、Claude-3-Opus、Claude-3-5-Sonnet 等所有OpenAI和Anthropic官网模型,支持GPTs、Artifact等功能。OpenAI多模态模型包括上传 PDF、图片进行分析、联网对话、语音聊天等功能。
CNChat现已支持Claude共享镜像站功能,面向月会员及以上用户开放,功能和Claude官网相同。
CNChat现已支持o1-preview、o1-mini等最新模型,欢迎使用
特性
🛡️ 稳定
自2023年3月份起开始运营,运营时间超过多数网站。拥有API备用站点,确保CNChat始终在线。
🤖 精准
CNChat 支持 GPT-4o、GPT-4、Claude-3-Opus、Claude-3-5-Sonnet 等所有OpenAI和Anthropic官网模型,支持GPTs、Artifact等功能。OpenAI多模态模型包括上传 PDF、图片进行分析、联网对话、语音聊天等功能。无需担心封号 ...
Counter 计数器
计数器现在已经可以正常使用了,欢迎大家使用!
可以插入Markdown文件或HTML网页的计数器
GitHub Repo
Powered by Vercel and Aircode
使用方法
将下方代码的 name= 后替换为自己的标识符,再插入到网页中即可。
Markdown (推荐)
1
HTML
1<img src="https://counter.jerryz.com.cn/counter?name=counter" alt="Counter">
代码块前后也可以插入文字,例如:
1您是该网页的第  位访客。
参数说明
是否将当前显示计入计数器
计入:/counter
1![Counter](https://counter.j ...
读题点这里
题意简述
小 Y 拥有一个五个拨圈的密码锁,每个拨圈上标有数字 000 到 999。每个拨圈都可以从 000 到 999 循环。小 Y 采用一种锁车方式:从正确密码开始,随机转动密码锁一次,每次只能以某个幅度转动一个拨圈或者同时转动两个相邻的拨圈。现在小 Y 记下了 nnn 个状态,这些状态都不是正确密码。要求找出有多少种可能的正确密码,使得每个正确密码都能按照小 Y 的锁车方式产生这 nnn 个状态。
思路分析
给定 nnn 个状态,我们要找到能产生这些状态的所有可能的正确密码数量。
首先,当 n=1n=1n=1 时,任意一个密码都能满足条件。因为无论哪个密码,只要按照给定的锁车方式进行一次操作,都能得到这个状态。所以,当 n=1n=1n=1 时,答案是 818181。
接下来考虑 n>1n>1n>1 的情况:
枚举所有可能的正确密码:对于每一个错误状态,我们分别枚举单个拨圈和相邻两个拨圈的所有可能的转动情况,并将其保存在 pass 中。
判断当前密码能否通过所有的错误密码锁状态转动得到:对于每一个可能的正确密码,我们检查是否能通过所有的错误 ...