分类: 技术与科学

69 篇文章

安装Linux踩坑
闲的没事干怎么办?那就安装Linux吧! 安装Linux可能有些复杂,因此可能会因为电脑原因还是其它什么的原因,导致踩坑。 因此这篇文章会记录我安装时踩的坑,并提出解决办法。 必要信息电脑型号:宏碁暗影骑士擎2022安装系统:Mint linux安装方式:硬盘安装 警告此文章含有大量的拍屏图片。此文…
我设计的一个数据交换格式
介绍和宗旨 DCML(Data container markup language,数据容器标记语言),正如其名字,是一种就像JSON、YAML一样的数据交换格式,用于存储和传输结构化数据。 相比其它的数据交换格式,DCML有以下几种特点: 不仅强类型,还需要显式声明,避免出现类型混淆。 通过括号来…
推荐13个酷炫的终端玩具
前言:工作与创作之分 命令行是计算机最基础,也是最古老的交互方式。命令行的雏形甚至可以追溯到1960年代的电传打字机,作为首个有效人机交互设备,通过键盘输入字符并通过打印机输出结果,便成为早期计算机的主要交互方式。 你对命令行和终端有怎样的印象?我想大多数人都会说“单调”“呆板”“高冷”吧?虽然比起…
为博客添加热力图(仿Github贡献图)
转载自为博客添加热力图(仿Github贡献图) - Mimosa的小站,其中的代码可能需要一定的修改——Pinpe 注:由于 Mimosa 对 PHP 一窍不通,本文几乎所有的代码都是 chatgpt 帮我写的,我只是给了它一个思路,然后帮它调调试、debug 一下罢了。 效果 鼠标悬浮时会显示细节…
为什么Python很多内置函数都没有函数体?
在VS Code或其它IDE中,可以查看某个函数在源文件是如何实现的,例如outputs库中debug()方法的实现: 但是在很多时候,特别是内置函数,你可以看到一大堆函数定义,但函数体全都是空的,例如exec()函数: 这些空的函数是怎么执行的?为什么会出现这种情况呢? .py和.pyi之分 如果…
使用jQuery作为原生JavaScript的平替
$('01').缘起() 说实话,我从一开始就觉得JavaScript与HTML、CSS没有融合起来,写起来非常别扭和繁琐,于是在很长一段时间里,除非必须要使用JavaScript,我都会想想其它替代办法。 比如说,我想要做一个弹窗,页面结构如下: <html> <body> <b…
上帝给了我一个全是括号的语言
1957年,Fortran诞生了,这是世界上第一个高级语言。 但是不知道是不是巧合,Fortran诞生仅一年,一个更加新的语言诞生了,这是世界上第二个高级语言,但这个语言越传越玄乎,不仅是麻省理工教学计算机科学的第一个语言,甚至被誉为“上帝的编程语言”。 在GNU 幽默合集中,刊载了一首诗,以下是一…
如何当一个虚拟主播?
谢谢你们在开始之前说个题外话,真的感谢专门来倾听我和认可我的的观众,让我的直播间有人的气息(否则只能对着空气讲话了),真的非常感谢你们> < 最近在尝试直播(主要是聊天、游戏和技术类型),发现画面只有电脑屏幕,声音也没有直观展示,让人看的像技术、网课之类的比较严肃的直播,而且很无聊,因此套个皮…
使用字典来重构if查询
问题 def func(parameter): if parameter == '0001': return '小明' elif parameter == '0002': return '小红' elif parameter == '0003': return '小马' elif parameter…
线程的创建、检查与关闭
这几天在做探针软件,其中需要定时请求目标URL,其中的伪代码是这样的: import time target_url = 'https://pinpe.top' sleep_time = 3600 def monitor(): while True: ping(target_url) time.sl…
电脑开机无法打开explorer,如何解决?
最近我的电脑很不老实,开机登录之后只有一个黑屏和鼠标,也不会自动打开自启软件,但是可以使用Ctrl+Shift+ESC打开任务管理器,这说明只是explorer挂了,系统是正常的。 因此我找到了以下解决方案: 方案一(我使用的方案) Ctrl+Shift+ESC打开任务管理器: 点击”运行新任务“,…
如何本地部署大模型
安装Ollama 打开终端,通过winget安装Ollama引擎: winget install ollama 下载模型 打开Ollama网站,选择一个你想要的模型: 然后选择模型的参数量,参数量越大越聪明,但所需配置也需要更高: 安装和运行模型 选择完成后,复制并运行右边的命令,例如这样: oll…
【游戏幕后】我是如何设计《好好巡逻》的视觉效果的?
开头题外话 虽然此游戏的宣发效果没有特别理想(只有3000左右的播放量),但也收到很多玩家的真心话: 谢谢你们的支持!接下来进入正题。 光效:RPG游戏也能有“RTX”? 在RPG Maker MZ中,我们可以设置画面的整体色调来达到夜晚的效果: 虽然这种方法简单粗暴,但看起来会简陋些,而且能见度太…
Python的闭包
闭包是Python和JavaScript等语言的独占语法,有配置设置和简化输入等应用场景。 闭包的制作和使用 制作一个闭包 闭包是这样制作的: def config(a): #定义外部函数 def add(b): #定义内部函数 return a + b #返回两个参数的和 return add #…
Argon主题的样式微调
目前市面上有很多Argon美化教程,但很多样式要么是花里胡哨,要么是风格不搭(例如雪花/樱花效果、卡片半透明但不模糊),如果不加辨别地使用,只会起到适得其反的效果。 我整理/设计了一些贴合Argon原风格的样式,与其说是修改/美化,还不如说是微调,因为原版做的就已经够好了,不需要大刀阔斧地去改,此文…
详细探究if __name__ == ‘__main__’的意义
感谢BV1T66mYpE7s给的启发。 在静态语言中,每个程序必须要写一个main()函数,用来指代程序的入口。 #include <stdio.h> int main() { printf("Hello, World!\n"); return 0; } 但是动态语言就不是这样的了,例如Pyt…
Markdown笔记
Markdown 是一种轻量级的标记语言,可用于在纯文本文档中添加格式化元素。 在此笔记中,会列出所有标准的常用Markdown语法,可在开发过程中快速查阅。 扩展语法可能在部分环境下不起作用。 行内文字样式 代码效果扩展语法**粗体**粗体*斜体*斜体***粗体加斜体***粗体加斜体``内联代码块…
我自己做的Esolang——Simple语言
Simple,是一种解释型的Esolang语言,特色是极度简单的语法、功能和机制,也支持一部分Python语法,由Pinpe在2024年初秋因为洗澡时的灵光一现而开始开发,作为一门贯彻极简主义的语言,同时还保留一定的可读性。除了四大核心语句,其它一切语句都是API,而且拒绝“无关紧要”的抽象概念,例…
MySQL自动关闭的解决方案
服务器上的MySQL总是莫名其妙的关闭,我们可以使用计划任务来自动重启MySQL。 登录宝塔面板。 点击计划任务。 设置以下参数: 任务类型:Shell脚本 任务名称:定时重启MySQL 执行周期:N小时,2小时,30分钟(可根据适当状况调整) 脚本内容: /etc/init.d/mysqld re…
AI融合到小说创作工作流
现在AI发展的很不错,特别是语言模型都已经达到了能用的级别,我在自己小说中也用上了AI技术,比如: 光明之下(第一篇使用AI辅助的小说) 次品之城 这篇文章就是讲述我是如何将AI融合到小说创作的工作流中的。 最常用的用途:文笔润色 先看一段我自己写的样文: 在深更半夜的荒野,一辆开往远方的列车正在行…
快速添加AI摘要功能
↑效果见上↑ 很多博客都紧跟AI潮流,推出了AI摘要的功能,这个功能可以快速了解文章内容,对于引导阅读有很大益处。 注册和购买 打开网站:https://postsummary.zhheo.com/,进入如下页面: 点击“使用QQ登录”,登录完成后进入与这个类似的页面: 点击“去HeoStore购买…
给你的网站加上“盘古之白”
这篇文章我早就应该要写,结果也不知道为什么忘写了( 虽然之前提到过这个,但并没有给出部署教程,说了跟没说一样,而且有点过时了: 因此,这个文章是对这一段内容的扩充。 pangu.js的Github卡片  GitHubvinta/pangu.js   详细的部署步骤 使用CDN快速导入库 <he…
在你的文章中添加好看的内容框
必要:创建HTML和CSS解析环境 这篇文章提供的所有代码都需要使用“自定义HTML”区块来解析。 可在所有区块列表中找到。 另外所有代码都修改自喵喵博客志,感谢提供。 迷幻紫 代码 <div style="color: #555555;overflow: hidden;margin: 10p…
Output库GUI示例程序
try: # 导入库 from outputs import * # 弹出考前提示 start = iris.y_n('本考试有10道判断题,每道题10分,满分100分,考试过程中无法关闭程序。\n确定要考试吗?', title = '考前提示') exit(0) if not start else…
撸赛博猫猫,品百味人生
现在,你可以打开F12试试: 这是真的能撸的猫猫诶! 如何使用 把以下代码放在页面末尾即可: <script> function main(){ num = 0 console.log(`在console里养一只猫猫,路过的朋友可以摸摸她~        __      />  フ   …
把你的库上传到PyPI,共享到全世界
首次上传请安装twine库 pip install twine 规范文件结构 项目文件夹里应该是这样的结构: <项目名称> __init__.py(主程序) LICENSE pyproject.toml(库的信息文件) README.md 填写pyproject.toml 以我的Output库…
高级语言的最极简模型是什么?
图灵完备的最低要求 高级语言的前提是图灵完备,所有高级语言可以简化成这样(Python语法): 条件判断:if:...elif:...else:... 循环:while ...: 变量和计算、判断系统(无论强类型还是弱类型):x = ... 输入与输出:input(...)和print(...) 退…
为什么我还在用WordPress?
因为WordPress有诸多不足,特别是庞大缓慢、中文社区贫乏、历史遗留问题等原因,我很早就想要换到别的博客内核,最近终于有时间操作了。 虚拟主机:只能换到Typecho 我选择了Typecho,不止因为轻量级、社区丰富等好处,更是因为我的虚拟主机只支持PHP程序,没得选了。 还好,Typecho安…