收藏一片风景

本文为博主八年级上学期期中考试语文作文 收藏一片风景 朱自清的《春》从春草、春花、春风、春雨等多种角度表达了他对春天的赞美之情;郦道元的《三峡》展现了三峡四季的良多趣味,表达了他对自然山水的喜爱……而我,收藏了校园中落日的余晖,汲取奋进的力量。 在一个深秋的黄昏,我手里拿着月考的数学试卷走上教学楼的天台。试卷上的一道道红叉如闪电般击中了我的心灵。梧桐叶上的鸟儿吱吱叫个不停,扰人心神;枯黄的落叶一片片扑向大地,尽显凄凉。 正当我准备离开天台,转头看到天上的云朵裂开了一道缝隙,落日的余晖犹如鎏金的江水倾泻而下,仿佛整个世界都被这夕阳的余晖点燃了。 校园里的梧桐树被金光洒满枝头,运动场上同学们的欢呼声此起彼伏,鸟儿们的叫声如此悦耳动听。最令我震撼的还是西边那片天:绯红、橙黄、淡紫、靛蓝……仿佛谁打翻了调色盘。云朵们被镶上一道金边,形成了“火烧云”,准备归巢的大雁的翅膀被打上金光,同学们的背影逐渐拉长。 我望着这般景色如痴如醉。忽然想起,《记承天寺夜游》中苏轼虽被贬黄州,但仍能发出“庭下如积水空明,水中藻、荇交横,盖竹柏影也”的赞叹。而我呢?只是被一次考试困住了心神。我只是被失败的雾霭挡住了发现风景的眼睛。 天色渐暗,华灯初上,每个灯背后都有奋斗的故事。我想起《红星照耀中国》中长征战士们虽艰苦,但仍能唱出“红军不怕远征难”的赞歌。这种革命乐观主义精神,不正是我所需要的吗? 夕阳落下,剩下一抹瑰丽的晚霞。我的心情豁然开朗。世界其实并不缺少美,而是缺少发现美的眼睛。欣赏风景,不仅需要能发现美的眼睛,更需要一颗历经风雨但仍能相信彩虹的心。让我们收藏住这难得的风景,把它装入行囊,汲取奋进的力量,伴我们快乐成长。

2025/12/18
articleCard.readMore

近况(Ⅰ)

时间过得真快,上次更新竟已是一个多月前。这一个月里,生活被几件“大事”填满:两次大考、一场班级合唱比赛的视频剪辑任务。今天就想聊聊这段日子里的起伏与小确幸。 月考 这是我考的最差的一次… 成绩单的分数非常刺眼,排名跌至全班15/48,全部科目都没发挥出应有的水平 反思下来,主要还是考前太紧张,心态没稳住。具体题目已经一一分析过,这里就不展开了。但这次失利也让我明白:考试不仅是知识的比拼,更是心态的较量。 期中考试 吸取了月考的前车之鉴,我更加注重心态的调整。 于是… 虽然成绩依然不算非常理想,但相比月考也算是进步了一小点吧。 在此强烈批评数学试卷,除最后一题最后一问外其他题较为简单,最后一问直接封神(欢迎挑战,评论区发答案)。 怎么感觉像《羊了个羊》第一关和第二关的区别 班班唱 八年级的班班唱比七年级要求送了点,可以自由选歌。本班唱的是《萱草花》的改编版。 比较尴尬的一点是后半段的歌词唱错了,现在班里普遍认为是MV的字幕有问题🤔。 表彰会 班班唱结束后紧接着的就是表彰会。 因为期中的成绩是显然进不了年级前30/425的(我排50上下),所以本来想着是进不了表彰会的。 但是幸运的入选“品德之星”,大概是为班级做贡献(剪班班唱视频)的缘故。 总结 回头看这一个月,虽然成绩仍有起伏,但也收获了不一样的认可。学习大概就是这样吧,在考试与生活之间,慢慢找到自己的节奏。下次更新,希望是带着更好的成绩和新的故事来见大家。

2025/12/14
articleCard.readMore

🌟 CN-e-learning:电教委员的全能指南

今天是11月1日,祝大家万圣节🎃快乐呀!不给糖就捣蛋!!! 这是我最近这一段时间做的一个《电教委员指南》项目,隶属于智教联盟。本篇文章旨在介绍此项目。 什么是 CN-e-learning? 无论你是刚上任的电教委员,还是想提升工作效率的 “老司机”,这个项目都能成为你 classroom tech 运维的得力助手。 CN-e-learning 是一个专为电教委员打造的开源指南项目,汇集了全国多所学校资深电教委的实战经验。从设备故障排查到软件操作技巧,从基础维护到进阶方案,这里涵盖了课堂技术支持的方方面面。 项目采用 VitePress 构建,文档结构清晰,支持本地部署和在线查阅,让你在课间紧急时刻也能快速找到解决方案。 ✨ 为什么值得加入? 1. 内容实用且专业 由经验丰富的一线电教委编写,所有方法都经过实际课堂验证 覆盖投影仪、音响、一体机等常见教学设备的故障处理 包含 Windows 系统配置、教学软件使用等实用技巧 2. 持续更新的知识库 定期收录新设备型号的解决方案(如最新交互式白板操作) 跟进教育信息化政策,提供合规性配置指南 汇聚多校经验,形成 “一地问题,全国经验” 的共享机制 3. 易于参与和贡献 支持通过 PR 或 Issue 提交你的实战经验 完善的贡献指南,即使是 Markdown 新手也能快速上手 贡献者名单实时更新,你的付出会被全国同行看到 🚀 如何开始使用? 在线浏览 直接访问项目文档站点,或通过 GitHub 仓库 查看源码。 本地部署 1 2 3 4 5 6 7 8 9 # 克隆仓库 git clone https://github.com/CN-E-Learning/CN-e-learning.git cd CN-e-learning # 安装依赖 npm install # 启动本地服务器 npm run docs:dev 在浏览器访问 http://localhost:5173 即可离线使用完整指南。 🤝 加入共建计划 教育技术支持不应是孤军奋战。无论你有: 某个设备的独家维修技巧 课堂软件的隐藏功能发现 甚至是对指南内容的优化建议 都欢迎通过以下方式参与: 提交 PR 直接完善文档 在 Issues 分享你的经验 加入 QQ 群(982310822)交流讨论 结语 一个优秀的电教委员,能让课堂效率提升 30% 以上。CN-e-learning 正致力于让每所学校都能拥有专业的技术支持能力。 如果这个项目对你有帮助,别忘了给仓库点个 Star ⭐,让更多电教同行看到这份实用指南!

2025/11/1
articleCard.readMore

捡拾幸福

前言 这是一篇2周前的习作,题目为命题作文《捡拾幸福》。今天刚好发下来,写成博客以做记录。 加粗字体为老师画波浪线(好词好句)的部分,斜体字为错别字(在本文已经修正),引用部分为个人对作文的评价,INFO是老师对作文的评价。 捡拾幸福 有人说生活太平凡,幸福很遥远。其实,点点滴滴的幸福在我们的生活中俯拾皆是。课堂上一声真诚的赞许,赛场上一(没写),手机里一张张欢聚的照片…… 我在学习中捡拾幸福。 七年级下学期过半,期中考试已在笔的刷刷声中过去。当我得知我取得了班级第六的成绩,并会参加表扬大会时,内心激动不已,这半学期的努力没有白费。 大会开始了,当我站在领奖台上面对大众时,心中充满了自豪与幸福。当收到证书时,我感到它沉重不已,这不仅仅是对我这段时间学习成果的肯定,更让我明白了:学习的过程虽苦,但当你取得成功时,喜悦与幸福要远大于苦。 本素材已于七下期末考试《我最开心的那一天》使用,此次为第二次使用。 我在雪地中捡拾幸福。 下雪了,我也上三两好友,一起出门在雪地中玩雪。在雪地里,我们齐心协力堆雪人。几人一组,一起滚雪球,虽然手被雪冻得通红,但我们在与伙伴玩耍中早已忘了这事。在雪地里,我们一起打雪仗。我们将雪团成小球,扔向对方。雪球在外套上炸开,我们的脸上洋溢着笑容。我们的快乐与幸福氤氲在无边际的雪地里。 本素材完全是为了凑成三段式作文。 我在被别人帮助时捡拾幸福。 在一个寒冷的冬天,我到同学家中一起写作业。但当我离开同学家,准备打开楼门时,却犯了难。小区用的老式门锁我不会打开,只能等人帮忙开门。此时已是黄昏,夕阳将落,但还没有人来,我心里胡思乱想,担心会不会困这。终于,一位面容慈祥的老人帮我开了门。她的举手之劳,让我在寒冷的冬天被温暖与幸福包裹。 本素材已于六/五年级某篇单元习作使用,此次为第n次使用。最后写的有点赶,最核心的部分写的过于简略,详略不当。 描写有点不足 所以,只要用发现的眼光看待世界,用感恩的心采撷生活,就能收获许多幸福的印记。让我们用心捡拾生活中的幸福吧,把它装入行囊,伴我们快乐成长。 用三段式来写,形式新颖! 分别选取了三个不同的片段并且点题中心明确。 不足:语言过于质朴,唯有直白,应多些修辞 总结 本次习作分数为30/40,在班级属于偏上水平,完全暴露了我的语言匮乏(语言质朴)的问题。 应善于发现生活中的“小确幸”,善于使用“线索”,使用多种角度写作。

2025/10/24
articleCard.readMore

【游记】唐山行

前言 相信我,这篇文章是一篇迟来的游记,文章全文以图片为主,文字为辅。 终于到了十一假期,恰逢中秋节,所以能多歇一天(多歇一天是一天啊)。这次十一假期的旅行计划目的地是河北省唐山市。从天津市驱车2小时就能抵达。本次旅行共浏览了唐山博物馆、河头老街、唐山抗震纪念馆、唐山宴(唐山饮食文化博物馆)、南湖公园这5处景点。 唐山博物馆 唐山博物馆成立于1996年唐山大地震20周年之际,址设于原毛泽东思想胜利万岁展览馆(简称“万岁馆”,后改唐山市展览馆)。万岁馆建于文革高潮中的1968年,动用大量唐山人义务劳动而建成,建筑整体坐西朝东,以广场为中心呈“品”字形布局,西馆仿天安门,南馆仿国家博物馆,北馆仿人民大会堂,广场东侧有毛泽东塑像,建筑在唐山大地震中留存。 2009年,唐山博物馆启动改建工程,试开放一年后,博物馆在2012年4月25日正式重新开馆。目前,唐山博物馆的馆舍包括前唐山市展览馆南、北、西三馆以及新建的两个展馆(分别位于南馆与西馆、北馆与西馆之间),即A、B、C、D、E五馆。改建后的唐山博物馆占地面积73亩,建筑面积24,451平方米,展厅面积大约12,000平方米,另有一个约3,000平方米的库房。 旅行的第一站是唐山博物馆。在这里,我主要了解了冀东三枝花(评剧、皮影、乐亭大鼓),以及唐山历史等,该馆实物展品较少,以图片为主。 平时逛博物馆的一大爱好就是研究博物馆多媒体的操作系统(职业病?)。如图所示的是一台使用Windows Vista的多媒体设备。 河头老街 河头老街,原名运河唐人街,位于中国河北省唐山市丰南区唐津运河两岸,因坐落于运河的河头而得名。这里曾是清朝时期煤炭运输的重要节点,随着时代的发展,运河运输功能渐渐消失,河头老街被改造成了旅游商业街,2023年以来,先后被官方评为国家级旅游休闲街区、国家级夜间文化和旅游消费集聚区。 河头老街给人的感觉,就是提供满满的情绪价值,街头到处有人表演,有免费老冰棍派发……是我认为这次唐山行最好的景点。 唐山抗震纪念馆 唐山抗震纪念馆(Tangshan earthquake resistant Memorial Hall),位于河北省唐山市中心抗震纪念碑广场西侧,成立于1986年,由原唐山地震资料陈列馆改建而成,于1986年7月正式对外开放,属于地方性历史博物馆,是集唐山抗震历史,爱国主义教育为一体的文化活动中心。 唐山抗震纪念馆总占地面积3500平方米,总建筑面积7700平方米,展陈面积4000平方米,馆藏精品有国画长卷《唐山大地震祭》。 唐山抗震纪念馆是为纪念1976年唐山大地震和唐山人民在全国人民的全力支援下抗震救灾、重建唐山的伟大壮举而建立的。1996年9月被国家教委、民政部、文化部、共青团中央、国家文物局、解放军总政治部等六部委联合命名为“全国中小学爱国主义教育基地” 去的时候正值装修期间,场馆闭馆,仅在展馆前进行简单了解。个人认为在国庆假期期间闭馆不是什么明智的决定。 唐山宴 唐山宴,坐落于河北省唐山文化广场,是由唐山文旅集团投资,由凯歌儿集团策划设计、运营的重点文化旅游项目,是中国首家饮食文化博物馆也是第一家以餐饮为主的室内超级文旅综合体。 唐山宴建筑面积约4万平米,2018年10月1日开始试营业,是一座集特色餐饮、民俗传承、文化展示、场景体验、休闲观光、研学实践于一体的文旅商业综合体,也是国内最大的原创沉浸式室内特色餐饮微度假目的地、体验地。 唐山宴本来打算在唐山博物馆后去的,结果当时人流量过大,中午去排队吃的是晚饭了…… 棋子烧饼一定要吃,现烤的敲好吃的!!! 南湖公园 唐山南湖,全称唐山南湖城市中央生态公园,位于中国河北省唐山市路南区,是唐山著名景区,2016年世界园艺博览会举办地。唐山南湖分为多个子湖,在津山铁路北侧,从北至南依次为桃花潭、龙泉湾、青龙泽、将军淀和含烟渡;在津山铁路南侧,从北至南依次为天鹅湖、雁鸭湖和荷花淀。其中桃花潭的开发早于其他子湖,因此在唐山地区又被称为“老南湖”、“小南湖”;其他子湖又被称为“大南湖”。 总结 总的来说,这次十一假期从天津自驾唐山的旅行还是非常充实的。2小时的车程不远,节奏也比较轻松。 此行我印象最深、体验最好的是河头老街,氛围感十足,提供了满满的情绪价值。唐山宴虽然人多到夸张,但确实感受到了当地的饮食文化,棋子烧饼名不虚传。 比较遗憾的是,唐山抗震纪念馆正巧在假期闭馆装修,没能进去参观。总的来说,唐山这座城市给我的感觉还是不错的,是一次值得的短途旅行。

2025/10/19
articleCard.readMore

【25年39周记】体育及格、研学和尺规作图

这是一份迟来的周记,今天运动会早放学,抽时间来写一写。 体育及格 这周是9月月末,要进行体育月测(今年5月神金教育局出的神金政策)。 在我半个暑假每天晚上坚持跑步的努力下: 50米跑初中首次及格(9.81s) 1000米不及格(之前老师让跑过,没说记成绩,我就慢慢悠悠跑的,结果不及格) 肺活量优秀(4200多) BMI正常 坐位体前屈及格 立定跳远、引体向上仍然不及格 看来坚持跑步还是非常有效果的,以后会坚持下来! 研学 今年是中国人民抗日战争暨世界反法西斯战争胜利80周年,本周日跟着学校去了北京研学,路线为:中国人民抗日战争纪念馆、卢沟桥、香山公园、香山革命纪念馆。(价值120+40¥) <图片忘拷回来了,有时间补上> 当天5:40就要到校出发,17:20回到学校,中午带的饭团吃,一天下来很累的。 主要浏览的是中国人民抗日战争纪念馆和香山公园,其他都是一带而过的。 显然,这时候去香山是看不到任何红叶的,所以只能看看三清别墅了。 这是我们第一次去其他城市进行研学,虽然很累,收获了一些知识。 北京天津车程往返6个多小时,只玩了5个多小时 NOI 班主任发现我对计算机非常擅长,希望我参加一些关于科技类的竞赛(其实我只对编程类感兴趣,什么科技发明啥的我觉得没什么意思),就联系了信息课老师。 接着在上信息课的时候老师就给我讲了这件事,大意就是说如果以后想在计算机这方面发展就一定要学编程,给我推荐了NOI(全国青少年信息学奥林匹克竞赛),说我以后可以考。 编程笔记虽然最近没有更新,但还是在学习的,今年年底应该能把基础的学个差不多。 数学尺规作图 最近数学讲到了尺规作图,我就拿GeoGebra简单画了一下: 在SSS的情况下,△QBA不全等于△PB’A’,群里问了问说是设置的问题… 小总结 在开学的这一个月着实感受到了压力比初一大很多,但还是要坚持的。 啊,充实的一周啊!!! 祝大家国庆、中秋双节快乐!

2025/10/1
articleCard.readMore

关于博客类型变化的通知

其实我觉得,科技博客对我来说还是太难了,在各位大神中我就像个小白一样,还达不到教别人的水平。故经考虑,博客将变为生活类博客。 生活类博客可以记录自己的生活,让每一天都过得有意义。我可能会每周去抽时间写一篇周记,记录下这周发生的各种事等等。 另外,记录生活可以提升写作水平,对于作文堪比流水账的我来说是个提升的好机会。 当然,科技类文章还是会有一些的,但比重会降低。 那么就先这样啦,我们下周再见!

2025/9/20
articleCard.readMore

Chrome 139 不支持uBlock Origin?解决方法来了!

当前方案已经失效,请使用强大的AdGuard 前言 自从Google Chrome升级到139版本后,很多用户遇到广告拦截器uBlock Origin被停用的问题。 原因很简单,Google Chrome在139版本已经不支持Manifest v2,转而支持Manifest v3。这就导致使用Manifest v2的uBlock Origin无法使用。本篇文章来讲解如何继续使用uBlock Origin。 解决方案 使Chrome支持旧版Manifest 打开Chrome浏览器,地址栏输入chrome://flags,打开Experiments页。 搜索Allow legacy extension manifest versions(允许使用旧版扩展程序清单版本),设置为Enabled。 请注意,此选项是Google为开发者提供的过渡方案,未来可能会在某个Chrome版本中彻底移除。 重启浏览器 下载 Ublock Origin 找到Ublock Origin的GitHub仓库 引用站外地址 uBlock Origin uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. 在侧边栏点击Releases,找到最新版本。选择名称含有chromium的.zip压缩包,下载后解压(怎么解压就不用我多说了吧)。 安装 Ublock Origin 浏览器右上角三个点(Windows版本,macOS或Linux可能略有不同)=>扩展程序=>管理扩展程序=>勾选开发者模式 将解压好的文件夹直接拖入页面即可 通过此方案安装的扩展无法自动更新 修改扩展名称 如果你下载的是Pre-release(预发布)版本,则会发现Ublock Origin名称加了development build后缀,变成了uBlock Origin development build。很显然这么长的名称非常不好看,可以通过修改manifest.json文件来编辑扩展名称。 在解压好的文件夹中打开manifest.json文件 在大约第93行的位置,找到name字段,将值修改为Ublock Origin后保存即可。 1 2 3 4 5 6 7 8 9 "incognito": "split", "manifest_version": 2, "minimum_chrome_version": "93.0", - "name": "uBlock Origin development build", + "name": "uBlock Origin", "options_ui": { "open_in_tab": true, "page": "dashboard.html" }, 总结 总而言之,本文提供的“曲线救国”方案可以帮助您在 Manifest v3 全面强制执行的过渡期内,继续使用强大的 uBlock Origin。 需要注意的是,这并非长久之计,因为 Chrome 未来可能会彻底移除相关支持选项。但至少在目前,这不失为一种简单有效的解决方案,让您的浏览器免受广告侵扰。(总结由AI生成)

2025/8/25
articleCard.readMore

体验微软AI截图工具

前言 昨天晚上刷B站时,发现微软做了一个AI截图工具,称其为“AI时代的智能截图工具”。这我不得体验一番? 通过视频我们可以看到,这个截图工具具有文字提取、翻译**、**PPT转化等功能。接下来我们就来实际体验一下,以及看看它和我常用的截图工具 PixPin 的区别。 软件安装 首先,这个截图工具不是单独的一个软件,而是微软电脑管家的一个小功能。所以你必须要下载微软电脑管家才能使用它。 引用站外地址 微软电脑管家 微软电脑管家官方网站 下载安装后,需要在设置里登录微软账户,加入预览体验计划。 加入体验计划后,你可能需要重启电脑才能开启AI截图功能。 然后就可以尽情使用了。 软件体验 智能复制到PPT 当我们在网上看到好的PPT想借鉴一下时,就可以使用这个功能。我打算使用WPS里的付费PPT模板来试一下。 PPT 测试 1 首先,我打算使用这个较为简单的PPT来进行测试: 提取结果: 我们可以看到,背景的提取效果还是比较不错的。但是字体并没有被识别,“诗”这个字直接飞了。 PPT 测试 2 接着,我又找了一张元素较多的PPT,来看看它的识别效果如何 以下是识别效果 可以看到,左上角英文“ADD THE TITLE”没有被识别上;右上的靶心标志莫名被识别成了字母“G”;转文字有部分字符转换错误,这可能是原图模糊的原因。另外,它并未有将五个小图标单独出来,没有很好地分隔各个元素。 PPT 测试 3 最后,再测试一下PPT被人物遮挡后能否正常识别。 识别结果如下 可以看到只是简单截了个图,没有识别出这个图表。 另外,除了PPT,它也可以识别各类表格、菜单等,从宣传视频里就能体现出来。 智能复制功能经过测试,需要云端处理,所以请不要截取秘密内容。 小总结:确实是个很不错的功能,在一些情况下非常好用。但仍需提升识别精度与准确性。 提取文字 简单文字 这款截图工具对简单文字的识别还是非常准确的。如图所示是本博客之前转载的一篇文章。 除了所有的逗号都被识别为英文逗号之外没有什么问题。 艺术字 要是能正确识别花字或者艺术字,那就真厉害了。这是影视飓风的口号“無限進步”,来看看能不能被它准确识别。 它竟然真的识别出来了!!!厉害啊!但是我尝试过数次,但仅此一次成功。 同样,我使用PixPin的识别功能,也基本正确。但将繁体字“進”识别成了简体字“进”,这算不算错误呢? 翻译 经典的“微软式中文”,“轰!嚓-嚓-嚓!推推”! 基础功能 作为一个截图工具,最基本的画线、标注功能还是有的。 但是,图形不支持填充、不能用调色板改颜色、不能改字体、没有贴图……这也着实令人失望。 竞品对比 在体验完智能截图之后,让我们来看看它与我常用的PixPin的区别吧。 PixPin的功能还是比微软智能截图的功能丰富得多,上文所提到的微软截图不支持的功能它都有。 总结 通过上述测试我们不难发现,微软AI截图是一个有炫酷AI概念但功能尚不成熟、与成熟竞品仍有明显差距的早期产品。 综上所述,这款工具目前更适合偶尔需要快速提取文字、简单翻译,且对PPT格式转换精度要求不高的轻量级用户。如果你是一名需要频繁截图、进行精细标注、贴图记录的设计师或专业人士,那么PixPin或Snipaste仍然是更强大、更可靠的选择。

2025/8/21
articleCard.readMore

Python学习笔记 01

作为一名技术博主,怎么也不能一点编程也不会吧。 好吧,其实会一点Scratch,但是会Scratch没啥用,所以在这个暑假决定学习一下Python。在这里记录一下学习过程,希望能坚持下去。 学习工具 包括由Jason R. Briggs所著的书籍《趣学Python——教孩子学编程》。这是我从学校图书馆借的。 以及从吾爱论坛上找到的视频《Python入门教程》。 学习笔记 本文可能存在错误,欢迎指正,共同学习进步。 什么是编程语言 人类使用自然语言进行交流,机器使用机器语言(0与1)进行交流。机器语言难以进行阅读,需要学习编程语言作为桥梁。编程语言连接人类自然语言与机器语言,提升交互效率。 什么是Python编程 Python在1989年圣诞节由吉多·范罗苏姆创造,以简单易学,社区活跃著称。可以应用于后端开发、爬虫、数据分析、人工智能等领域。 Python解释器作为编程与机器语言的桥梁角色。通过解释执行代码,属于解释性脚本语言。 安装Python Python安装非常简单。首先进入官网。 引用站外地址 Python Python是一种编程语言,让您能够快速工作并更有效地集成系统。 点击Downloads=>Python [版本号],即可开始下载。 安装时需要注意,将Add python.exe to PATH勾选,这样就可以在系统工具中调用它。 最后,点击Install Now一键下载。完成后点击Close结束安装。 接着,来验证一下Python是否成功安装。使用命令提示符/PowerShell/GitBash输入以下命令。 1 python 输出以下结果则安装成功 编写第一行代码 使用Python编写代码分为三个步骤。分别为:编写代码→保存代码→执行代码(mermaid显示不出来啊) 编写代码 可以使用任意的纯文本编辑器来进行编写,例如记事本。 保存代码 如果想要执行Python代码,就要先把代码保存为文件。 只要包含Python的文件就称为“Python代码文件”或“Python源代码文件”。 Python文件的扩展名为.py。只需要将.txt后缀的纯文本文件改变成.py后缀的Python文件即可。 执行代码 要执行Python代码,就要使用Python解释器。 可以通过终端进行执行Python代码。例如: 1 python main[代码文件名].py 举个例子,如果我的Pyhon文件名是main.py,内容是 1 print('Hello World') 这段代码的意思是“打印 ‘Hello World’”这个单词。print的意思为“打印” 什么是PyCharm PyCharm是JetBrains公司开发的一款Python的开发工具。PyCharm使开发更加简单、高效。 核心功能 代码高亮 PyCharm支持代码高亮,也就是将代码的不同部分按不同颜色进行显示。 它与之前提到的用记事本写代码的区别是:记事本写代码都是黑色的,而PyCharm使用的三种颜色,更便于阅读。 代码提示 输入代码时会给出相关的提示。 当我们想输入print时,直达除了前三个字母pri,代码提示就会给出print的选项。 代码检查 可以自动帮我们检查代码中的错误,并以红色波浪线标出。 例如print功能的括号要使用英文括号,当手误打成中文括号时,就会被标出。 版本 PyCharm分为两个版本。分别是社区版和专业版。区别如下 社区版专业版 免费收费 功能较少功能较多 基础学习可以使用社区版,高阶学习可以使用专业版。 首次安装PyCharm专业版可以免费试用30天,过后就要收费。 对于高校学生或老师可以免费申请教育许可 对于开源项目贡献者可以免费申请开源许可 对于土豪朋友可以使用钞能力购买正版许可 对于其他朋友(也就是我)可以使用一些不可细说的方法 安装PyCharm PyCharm在中国有中国版官网。下方链接是给出的中国版下载渠道。 引用站外地址 PyCharm 专为 Web、数据和 AI/ML 专业人士打造。配备 AI 增强型 IDE 体验。 如果你使用专业版软件,使用图中靠上方的下载链接;如果使用社区版,则使用靠下方的下载链接。 PyCharm下载很简单,这里不再细说。 设置PyCharm 使用此渠道下载的PyCharm默认为中文。 如果你想修改背景色(亮色/暗色),可以打开主页=>自定义=>主题。可以根据喜好自行设置。 如果你认为默认字体太小,可以打开主页=>自定义=>全部设置=>编辑器=>字体=>大小。即可修改字体大小,默认为13号。 使用PyCharm 打开主页,点击新建项目。 接着,在左侧边栏选择“纯Python”。对于初学者来说,只需要设置“位置”即可。点击创建。 在创建项目后,会自动生成.venv文件夹,我们不用管它。 创建完Python文件后,就可以来写代码了。可以来体验上述功能。 写完代码后,点击运行按钮或Shift+F10快捷键,即可运行代码 至此,所以学习Python的前置工作都完成了。接下来就能正式学习Python了

2025/8/2
articleCard.readMore

博客一周年记

这篇文章来迟了,主要是不知道怎么写。我们来假设今天是2025年7月18日。 从建站到今天已经过了正好一年时间了。在这一年中,我总共撰写了28篇文章(其他两篇由AI创作,已注明)。今天就来聊一聊博客在这一年中发生的各种事情。 起 其实,我一直喜欢在网上分享一些东西。如果你点进我的B站主页,会发现我来2022年就开始发布一些低质量水视频。然而,做一期视频所耗费的时间、精力太大了,且由于硬件原因,我无法以正常的血压来完成一期视频。最后,就在博客建立的3个月后,我发布了最后一期视频。 停更后,我转向了文章的写作。撰写文章能使我的语言表达能力提升,所耗精力也较少。正好,我注意到UP主神烦老狗拥有一个个人博客(现在样式不是当时的样子了,但是依然好看),样式非常讨人喜欢。奈何,网上找到的教程对我来说如天书一般难懂,部署了一下全是报错。 接着,我在网上搜罗各种教程和简单博客框架,找到了「Gridea」这个博客框架。它可以使用GitHub Pages部署且拥有写作客户端,快且安全、简而不凡、小白友好。还支持主题功能和Markdown编辑器。 来给大家看一下当时博客的样子。但是时间有点久远,找不到当时的截图了,用官方演示图片来看看吧。 InlineAMP是我在Gridea的主题中比较喜欢的一个,支持的功能与其他主题相比算较多的,但是缺点也较为明显,它不支持圆角,显得博客非常老旧。如果你想亲自体验,点击这个链接: https://gridea-theme-inlineamp.netlify.app 当时没有写任何文章,也不懂什么域名/SEO啥的,甚至是第一次正式接触GitHub。 但是,当网站成功打开的那一个,真的充满了欣喜。 承 渐渐地,我对这个主题不满意了。自定义程度低/长得不好看/主题停更,我打算换一个框架。 于是,又是一通搜索,在UP主技术爬爬虾的视频里找到了「Gmeek」框架。这个框架完全基于GitHub issues,同样也是新手友好。 但是,这个主题和 InlineAMP 有一个共同点,不好看(可以通过CSS解决,但我不会)。但优点是作者保持更新,且支持插件系统,扩展性高。也是在Gmeek中,我正式开启了博主生涯。开始研究一些更高级的技术,与更多的博主互动。 转 我本打算把 Gmeek 继续用下去,直至发现了这个视频,我成功部署了Hexo博客!看到老狗用的就是安知鱼主题,我也就毫不犹豫得选择了它。安知鱼主题是个很成熟的主题,相关教程又多,值得我的选择。 小灾难:部署成功后没几天,我发现图床坏了。当时不想注册图床,找了个免费免注册的。但是这个图床坏了一小段时间,可把我吓坏了,赶快换了个图床。灾难详情 更换域名 在今年2月份,我偶然看到zeabur将不再提供免费服务,意味着我的博客将不能继续部署在zeabur上。经过我的深思熟虑,选择将其部署在GitHubPages上,此域名信誉度极高,有利于SEO。 也是同一时间,us.kg域名因为滥用问题也无法使用了,且当时没有好的平替。eu.org域名也没有,cloudns也白嫖不上。逛了一圈后,我还是选择将除博客外的所有网站全部部署在Netlify上(Netlify是真香啊)。之后,看到了dynv6.net这个域名,除了不能绑定到cf的缺点之外也很不错,就把Netlify上的网站绑定到了此域名上。直至4月,us.kg恢复后,网站才重回正轨。 魔改 我在4-5月的时候认识到了梦爱吃鱼这位大佬,他用的也是安知鱼主题,且写了非常多的魔改教程,非常适合我。于是,我按照他的教程对博客进行了一些魔改。 合 一年的时光转瞬即逝,这一年中,我经历了许多难忘的时刻,也收获了许多宝贵的成长。 感谢一路而来的朋友,这个网站让我交到了很多好朋友,也学到了很多知识,在后面我也会努力维护这个博客,不断更新,大家一起加油! 后记 我声明本篇文章半点AI都没用!文章结构借鉴了洪佬的一周年记,结尾借鉴的柳神的年度总结。在此表示感谢。

2025/7/30
articleCard.readMore

安知鱼主题更改字体

求助 最近网站换成了自建Umami统计访客信息,但是为啥还会跳转到不良网站啊~ 复现方式: 使用浏览器,百度搜索 Peter267; 进入网站,则可能会跳转到赌博网站。 如果您知道原因,欢迎使用邮箱联系wujingbo12@qq.com,我将感激不尽! 正文 不知道各位有没注意到,本站在上个月将字体换成了霞鹜文楷屏幕阅读版,个人感觉非常漂亮。 本篇文章,我来讲解安知鱼主题更改字体的两个方法。当然,如果你不是安知鱼主题但拥有选择网站字体和Inject功能,那么也能使用本教程。 本文全部以LXGW WenKai Screen(霞鹜文楷屏幕阅读版)为例进行演示,请替换成自己需要的字体! 方案一 此方案适合后缀为.ttf/.otf/.woff/woff2 等没有分包的字体文件。 我更加推荐方案二。 创建CSS文件 在博客的source/static目录(/static/目录你可以换成其他的,但必须是/source/目录下)下新建一个font.css文件,在文件中写入下方内容。 1 2 3 4 5 6 7 @font-face{ font-family: 'LXGW WenKai Screen'; <!-- 其中LXGW WenKai Screen是引入的字体的名称,可以自定义 --> font-display: swap; src: url('/ttf/LXGWWenKaiScreen.ttf') format("truetype"); <!-- url中填写自己的字体地址,我使用的是本地文件夹所以用的是相对路径,如果是外部引用的话在其中写入链接地址就好了 --> } 引入CSS文件 在 themes\anzhiyu 中找到_config.yml文件,找到下列设置项。 1 2 3 4 5 # Inject # Insert the code to head (before '</head>' tag) and the bottom (before '</body>' tag) # 插入代码到头部 </head> 之前 和 底部 </body> 之前 inject: head: 在head下引入CSS文件。 1 2 3 4 inject: head: # 字体 - <link rel="stylesheet" href="/static/font.css" media="defer" onload="this.media='all'"> 注意:将/static/font.css换成自己实际的地址。 更改字体 在在 themes\anzhiyu 中找到_config.yml文件的Global font settings。 1 2 3 4 5 6 7 8 9 10 11 12 13 # Global font settings # Don't modify the following settings unless you know how they work (非必要不要修改) font: global-font-size: 16px code-font-size: font-family: code-font-family: consolas, Menlo, "PingFang SC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif # Font settings for the site title and site subtitle # 左上角网站名字 主页居中网站名字 blog_title_font: font_link: font-family: 将两个font-family都改成'LXGW WenKai Screen'。 1 2 3 4 5 6 7 8 9 10 11 12 13 # Global font settings # Don't modify the following settings unless you know how they work (非必要不要修改) font: global-font-size: 16px code-font-size: font-family: 'LXGW WenKai Screen' code-font-family: consolas, Menlo, "PingFang SC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif # Font settings for the site title and site subtitle # 左上角网站名字 主页居中网站名字 blog_title_font: font_link: font-family: 'LXGW WenKai Screen' 'LXGW WenKai Screen'要改成你在font.css中设置的字体名称。 字体的修改已经全部完成,hexo三连后即可看到效果。 方案二 本方案适合字体文件后缀为.css的分包后的字体文件。分包能使你网站字体加载速度显著提升。如果你的字体没有分包,可以使用下方网站进行分包后上传到自己的CDN上。 引用站外地址 在线字体分包器 免费帮助你将字体部署到网站上 - 来自中文网字计划 引入CSS 详细做法上文已经说明,这里不再赘述。 在head下引入CSS文件 1 2 3 4 inject: head: # 字体(css文件地址换成你自己的) - <link rel="stylesheet" href="https://chinese-fonts-cdn.deno.dev/packages/lywkpmydb/dist/LXGWWenKaiScreen/result.css"> 这里我使用的是中文网字计划提供的免费CDN,在这里推荐给大家! 引用站外地址 中文网字计划 一套开源的、全方位的、全场景的 Web 字体解决方案。 这个项目里提供非常多的开源免费字体的托管服务,且速度较快,大家可以放心使用。 更改字体 详细做法上文已经说明,这里仅说明字体名称问题。 如果你是使用中文网字计划的字体,则在我标黄位置就可以看到字体名称。 如果你使用的是其他字体,遗憾的是,我也不知道如何查看。目前已知可能可行的方法是你把css文件链接发给AI,他就会告诉你名称。 把两个font-family改为AI告诉你的名称,记得加单引号。 大功告成 本篇文章分享了两种更换字体的方案。方案一借鉴了其他博主的经验,方案二是我个人的探索成果。值得一提的是,方案二的字体文件适用性更广、加载更快,与当前多数网站的方案一致,推荐给你。 此外,关于是否要写博客一周年纪念文章,我还在犹豫。主要担心自己的文笔不够好,如果最终与大家见面,很可能是一篇“AI代写”的拙作😅。 参考文章 引用站外地址 anzhiyu主题自定义博客字体 前尘小筑

2025/7/25
articleCard.readMore

自动获取微软积分兑换商品

不知道大家在使用必应进行搜索时有没有注意到这个蓝色的小奖牌,这其实是微软推出的Microsoft Rewards(微软积分)。这个积分有很多用处,可以兑换礼品卡、消费券、原神里的原石和我的世界里的钻石等。本篇文章将讲述微软积分的作用和获取方法。 微软积分的作用 可以兑换礼品卡、消费券、原神里的原石和我的世界里的钻石等,也可以用来抽奖(奖牌是Xbox游戏机和3.6万元)和捐赠给非盈利组织。 看到这么多琳琅满目的商品不知道你有没有心动。其实,此积分还能兑换腾讯视频、爱奇艺、芒果TV、优酷视频和哔哩哔哩的视频会员,可能是兑换完了的原因,现在这些商品都下架了。 以B站大会员月卡为例,兑换仅需4250积分(图上没显示出来),每天大约能获得200-300积分。根据计算,每天仅需获得141积分就能兑换,可以实现永久白嫖。最贵的腾讯视频月卡也能永久白嫖。可惜现在都没了(微软你快给我上架啊啊啊啊啊啊啊!!!)。 通过这么多的奖品,可以看到微软为了让用户使用自家产品真的煞费苦心啊、(这是不是个病句?) 获取方法 首先,进入Microsoft Rewards的官网,如果你想让我多赚点积分,可以使用下方链接进行注册;如果不想,把链接后缀去除即可。 https://rewards.bing.com/welcome?rh=C8BE6B28&ref=rafsrchae 基础获取方法 通过搜索赚取积分 使用微软账户登录后,可以通过搜索赚取积分。电脑端每天最多可赚取90积分,每次搜索3积分.赚取从第三次搜索开始;移动端每天最多可赚取60积分,每次搜索3积分.赚取从第三次搜索开始。 通过完成任务赚取积分 另外,还可以通过完成每日任务获取积分。实测仅需点击链接即可,不用做完任务就能拿到积分,每天无上限(但是任务就那么多,每天180分左右)。 通过引荐好友赚取积分 如我上面的链接,你可以通过邀请好友来赚取积分。当你的好友推荐他们的朋友时,你将为他们的朋友每进行 10 次搜索赚取最多 1 点积分。 通过其他方式赚取积分 通过 Windows 10/11 设备上任务栏上的搜索框搜索 Web。 从移动设备、Xbox One、Windows 10/11 或 Windows 8.1 设备上的 Microsoft 应用商店应用中或通过 Web从 Microsoft Store 在线商店购买商品。 在 Xbox One 上玩所选游戏或完成所选任务。 启动 Rewards 应用以开始使用。 注意 如果 18 个月内没有赚取活动,Microsoft Rewards 积分将过期。 若要通过在移动设备上使用必应进行搜索来获得积分,请将必应设置为默认搜索引擎、使用必应应用或使用适用于 Android 应用的Microsoft启动器。 或者使用 Microsoft Edge 应用赚取更多积分。 并非所有移动奖励收益方法都适用于所有区域。 高级获取方法 如果你平时不用必应搜素,但又想获取积分,下面这个扩展可能会帮到你。 引用站外地址 Microsoft Automatic Rewards 自动搜索以获取积分 将扩展安装到浏览器上后,点击 Get rewards 即可自动使用必应搜索来获取积分了。 在它工作时不要被吓到哦~ 如果你是移动端用户,可以点开下面这个链接,与扩展的功能是一样的。 引用站外地址 Microsoft Automatic Rewards Website 自动搜索以获取积分(移动端) 参考资料 引用站外地址 如何获得 Microsoft Rewards 积分 Microsoft支持 引用站外地址 微软自动奖励 – 一个 Chrome 插件,把 Bing 积分刷到 1000 多分了 小众软件

2025/7/12
articleCard.readMore

个人演讲 - 《乒乓球冠军 - 马龙》

本文为语文课演讲主题《介绍一位名人》的演讲稿,非日常更新博客文章,文字风格会有所不同。 演讲过程 开头 尊敬的老师、同学们: 大家好!今天我要和大家分享的是关于乒乓球冠军马龙的故事。 目录 本次演讲共分为六个部分,分别是: 马龙是谁 他获得过哪些重要冠军 他是怎么成功的 他有哪些值得学习的精神 比赛精彩瞬间 我的感想 马龙是谁 这是马龙的基本介绍。 马龙是中国国家乒乓球队的运动员和队长,1988年10月20日出生于辽宁鞍山。他最厉害的成就是世界上首个拿到两次”大满贯”的男乒乓球运动员。这里的大满贯指的是同时获得奥运会、世锦赛和世界杯三大赛事的冠军。 他获得过哪些重要冠军 接下来我们看看马龙获得过哪些重要冠军: 2012年伦敦奥运会,马龙首次获得奥运男单冠军 2016年里约奥运会,他再次夺冠 2021年东京奥运会,33岁的马龙卫冕成功,成为奥运史上首位男单卫冕冠军 此外,他还多次获得世乒赛和世界杯的冠军。 他是怎么成功的 马龙是怎么取得这些成就的呢? 他5岁开始学打乒乓球,15岁进入国家队。但一开始他并不是最厉害的,还当过陪练。2015年左右进入巅峰期,拿了很多冠军。这期间他遇到过很多困难,受过伤,有过状态不好的时候,但他始终坚持训练,调整心态,永不放弃。 他有哪些值得学习的精神 马龙身上有很多值得我们学习的精神: 第一是努力和坚持,几十年如一日刻苦训练; 第二是热爱,因为真心喜欢才能坚持这么久; 第三是自律,严格要求自己,生活规律; 第四是责任心,作为队长带领好队伍; 第五是专注,就像他说的”不问终点,全力以赴”; 第六是谦逊,赢了不骄傲,尊重对手和队友。 比赛精彩瞬间 让我们一起感受他的的赛场魅力!请看精彩集锦: 精湛技术、顽强拼搏、永不言弃——这就是马龙的赛场写照! 我的感想 最后是我的感想。 了解了马龙的故事,我深受感动和启发。我觉得,他不仅仅是一位冠军,更是一位人生的榜样。 在学习上,我要学习他“全力以赴”的态度。比如,认真预习、复习,对待每一次作业和考试都像他对待每一个球一样专注。遇到难题,就像他遇到强敌一样,不轻易放弃,多想想办法。 在生活上,我要学习他的自律。管理好自己的时间,该学习时专心学习,该休息时好好休息。 他说的“不问终点,全力以赴”这句话,给了我很大的力量。它告诉我,无论做什么事情,过程努力了,结果就不会太差;即使结果不完美,也不会留下遗憾。 我要把这句话记在心里,用在平时的学习和生活中。 马龙用他的行动告诉我们:成功没有捷径,天赋很重要,但更重要的是日复一日的努力、坚持和对目标的热爱。 结尾 最后,以马龙的名言共勉:“不问终点,全力以赴”! 谢谢大家! 资源下载 PPT:https://peterwu.lanzn.com/iwY3Y2yr0fba 密码:b2yd 演讲稿:https://peterwu.lanzn.com/itmzc2yr0lpa 密码:bvod 精彩瞬间视频:https://www.bilibili.com/video/BV1y7411f7FK/

2025/6/30
articleCard.readMore

Motrix - 一个小而美的下载工具

说起下载器,大家首先想到的应该是IDM。但它既闭源又收费,界面还不好看。鉴于它的这些缺点,本篇文章将推荐一个开源、免费、美观,还支持BT/磁力/百度网盘,速度直接拉满的下载器——Motrix! 下载 引用站外地址 Motrix A full-featured download manager 进入官网后,点击 Download,选择自己的操作系统和需要的版本下载。 设置 基础设置 首先来到基础设置。我来讲几个比较重要的设置。 勾选“开机自动启动”,这是下面能让Motrix接管浏览器进行下载的前提。 修改“默认下载路径”为除C盘外的任何盘,否则你的C盘会爆炸! 至于其他的设置项,大家酌情开关。 进阶设置 进阶设置大部分是为了下面代理浏览器下载的内容。 自动检查更新无所谓,项目已经2年没动静了。 关闭“每天自动更新Tracker服务器列表,因为对于国内的BT下载环境来说,打开毫无必要。 注意RPC设置,记住端口和密钥,待会要用。 代理浏览器下载 大家最常用的肯定是用浏览器去下载各种文件,这一步就是要让Motrix来代理浏览器进行下载。 安装插件 引用站外地址 Aria2 Explorer 浏览器扩展 插件不唯一,谨以此举例。 插件设置 安装好后,理论上会自动弹出这个页面。 如果没有弹出,可右键点击扩展图标 → 选项 进入设置页面。 请根据图示进行设置,记得点保存。 到此为止,全部设置完毕。下载一个文件试一下是否被代理下载。若成功则会在下方的列表中显示。 点击扩展图标即可进入列表。

2025/6/9
articleCard.readMore

如何下载国家智教平台的教材?试试这个工具

序 大部分学生党应该知道,国家中小学智慧教育平台是一个非常好用的教育资源获取的工具。里面有大量的课程视频、教学PPT、教材等几乎所有教育相关的内容。一般来说,我会用这个平台来获取一些课本资源,可以在寒暑假来预习下学期的内容。但平台本身并不支持下载课本,而我喜欢纸质课本而不是在线浏览。因为不支持下载,所以课本就不支持打印,对我的预习产生了影响。最近发现了一个工具,可以直接下载国家中小学智慧教育平台的课本,故分享给大家! 引用站外地址 国家中小学智慧教育平台 电子课本下载工具 本工具可以帮助您从国家中小学智慧教育平台获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。 使用方法 下载软件 仅适用于 x64 架构的Windows 与 Linux 操作系统 Windows:进入Releases页面直接下载即可。 Arch Linux:前往Arch 用户软件仓库安装,在终端中输入以下命令安装。 1 yay -S tchmaterial-parser 获取 Access Token 当您第一次使用程序时,需要使用Access Token,设置后则储存于电脑本地,无需重复设置。 进入国家中小学智慧教育平台并通过手机号注册账号。因为是国内网站,不赘述注册过程。 注册完成后,通过点击 F12 或 Ctrl+Shift+I 或 右键→检查(或审查元素),打开开发者工具,选择控制台。 在上图所示红色区域中,输入以下代码并回车。 1 2 3 4 5 6 7 8 9 10 (function() { const authKey = Object.keys(localStorage).find(key => key.startsWith("ND_UC_AUTH")); if (!authKey) { console.error("未找到 Access Token,请确保已登录!"); return; } const tokenData = JSON.parse(localStorage.getItem(authKey)); const accessToken = JSON.parse(tokenData.value).access_token; console.log("%cAccess Token: ", "color: green; font-weight: bold", accessToken); })(); 复制绿色高亮显示的Access Token,并打开下载好的软件。 注意,Access Token 可能会过期,若下载失败提示 401 Unauthorized,请重新获取并设置新的 Token。 点击设置 Token,复制 Access Token 并保存。 大功告成!你可以尝试输入以下网址来检验是否成功。(测试链接为 义务教育教科书·语文六年级下册)选择下载位置即可。 1 https://basic.smartedu.cn/tchMaterial/detail?contentType=assets_document&contentId=06422d77-21f1-45c3-b409-fa2947eee424&catalogType=tchMaterial&subCatalog=tchMaterial 我太懒了! 如果你真的不会上面的操作,那说明你太笨了你希望下载老版本的教材。 可以试试 ChinaTextbook,里面收集了非常全面的教材,只不过比较老。 引用站外地址 ChinaTextbook 所有小初高、大学PDF教材。 这是本周最火的GitHub仓库,目前收获了 20k+Star! 结尾 最后,引用 ChinaTextbook 作者 TapXWorld 的一句话来结束这个文章。 希望未来出现更多不是为了考学而读书的人。

2025/5/18
articleCard.readMore

Edge越用越慢,收下这份优化指南

作为Edge的老用户,我亲历了它从轻量化到功能丰富的演变过程。然而,随着版本迭代,越来越多的后台服务和无用功能被默认开启,导致我的低配电脑越来越卡顿。启动时间变长、页面加载卡顿、内存占用飙升…… 经过一番设置调整后,浏览器的运行效率明显提升。本文将分享这些优化经验,帮助你的Edge重获流畅体验。 浏览器设置 - 没用的全关 隐私、搜索和服务 网址:edge://settings/privacy 点击“跟踪防护”,设置为平衡,关闭“浏览 InPrivate 时始终使用“严格”跟踪防护“。 点击“安全性”,关闭“恶意软件阻止程序”、“Microsoft Defender Smartscreen”、“阻止可能不需要的应用”、“网站拼写错误保护”、“增强 Web 安全性”、“Microsoft Edge 安全网络”。 点击“搜索和链接体验”,关闭“使用 Web 服务帮助解决导航错误”、“找不到网站时建议类似的站点”、“在 Microsoft Edge 中购物,节省时间和金钱”、“在Microsoft Edge 中使用集锦保存内容”、“获取有关使用’发现‘浏览相关内容的通知”、“让 Microsoft Edge 帮助保持标签页井然有序”、“保存历史记录网站的屏幕截图”。 外观 网址:edge://settings/appearance 关闭“仅在开启高对比度主题时应用页面颜色”。 对于Windows10的界面风格来说,不建议启用“试用 Microsoft Edge 的全新外观”,因为这会显着与系统格格不入。 侧栏 网址:edge://settings/sidebar 关闭“显示‘边栏’按钮”、“启用 Edge 栏”。在“应用和通知设置”中点击“Copilot”(如果有),关闭“显示工具栏上的 Copilot 按钮”。 语言 网址:edge://settings/languages 关闭“在 Web 上编写时与 Copilot 协作”、“使用文本预测”、“启用语法和拼写检查帮助“。 下载 网址:edge://settings/downloads 将“位置”更改为除C盘外的任何盘。 其他根据自己实际需要设置。 辅助功能 网址:edge://settings/accessibility 关闭“在页面上的焦点区域周围显示高可见性大纲”、“仅在开启高对比度主题时应用页面颜色”、“从 Microsoft 获取屏幕阅读器的图像说明”、“在支持的菜单中添加辅助功能操作”。 系统和性能 网址:edge://settings/system 点击“系统”,关闭“启动增强”、“在 Microsoft Edge 关闭后继续运行后台扩展和应用”、“增强 Microsoft Edge 中的视频”。开启“在可用时使用图形加速”(重要)。 点击“性能”,关闭“效率模式”、“使用效率模式改善电脑游戏体验”、“性能检测器”、“资源控制”。 “在指定一段时间后,将非活动标签页置于睡眠状态”可根据自己实际需要设置。建议将网盘类站点加入白名单,否则可能会因为标签页休眠导致上传中断。 到这,“设置”的部分已经全部完成,您的浏览器运行速度理论上会得到提升。注意,请根据自己的需求结合本教程来进行设置,平常不用的功能就关掉。 扩展 - 没用的全删 浏览器用久后,安装的扩展渐渐多了起来,这些扩展很大程度上拖慢了浏览器的运行效率。 在安装扩展时,可以选择内存占用较低的扩展。例如“uBlock Origin”内存占用相对之前推荐的“AD Guard”低,所以我现在使用“uBlock Origin”。 请一定根据自己的需求来安装扩展,不要安装没用的、功能重复的扩展。仅建议保留“广告拦截类”、“首页类”、“翻译类”扩展和“Tampermonkey(篡改猴)“。 其实,很多简单的扩展都可以通过脚本实现,但本文并不是推荐脚本的,故不做推荐。如果想安装脚本,可以看看GreasyFork这个网站,里面有很多实用的扩展。 另外,推荐一个浏览器测速网站,也是杜老师曾经推荐过的Speedometer 3.1。 引用站外地址 Speedometer 3.1 浏览器测速网站 到此为止,您的浏览器速度应该有了提升。可以打开任务管理器看看占用资源有没有下降。其实,本文并不仅适用于Edge,所有浏览器都是这个道理:设置——没用的全关,扩展——没用的全删。

2025/4/3
articleCard.readMore

如何更好地提问:提问的智慧

本文原文由知名黑客 Eric S. Raymond 所撰写,教你如何正确地提出技术问题并获得你满意的答案。 原文地址:How to Ask Questions the Smart Way 简介 在黑客的世界里,你所提技术问题的解答的好坏, 很大程度上取决于你提问的方式与此问题的难度。本指南将教你如何正确地提问以获得你满意的答案。 现在开源(Open Source)软件已经相当盛行,您通常可以从其他更有经验的用户那里获得与黑客一样好的答案,这是件好事;和黑客相比,用户们往往对那些新手常遇到的问题更宽容一些。尽管如此,以我们在此推荐的方式对待这些有经验的用户通常也是从他们那里获得有用答案的最有效方式。 首先你应该明白,黑客们喜爱有挑战性的问题,或者能激发他们思维的好问题。如果我们并非如此,那我们也不会成为你想询问的对象。如果你给了我们一个值得反复咀嚼玩味的好问题,我们自会对你感激不尽。好问题是激励,是厚礼。好问题可以提高我们的理解力,而且通常会暴露我们以前从没意识到或者思考过的问题。对黑客而言,“好问题!”是诚挚的大力称赞。 尽管如此,黑客们有着蔑视或傲慢面对简单问题的坏名声,这有时让我们看起来对新手、无知者似乎较有敌意,但其实不是那样的。 我们不讳言我们对那些不愿思考、或者在发问前不做他们该做的事的人的蔑视。那些人是时间杀手 —— 他们只想索取,从不付出,消耗我们可用在更有趣的问题或更值得回答的人身上的时间。我们称这样的人为 失败者(loser) (由于历史原因,我们有时把它拼作 lusers)。 我们意识到许多人只是想使用我们写的软件,他们对学习技术细节没有兴趣。对大多数人而言,电脑只是种工具,是种达到目的的手段而已。他们有自己的生活并且有更要紧的事要做。我们认可这点,也从不指望每个人都对这些让我们着迷的技术问题感兴趣。尽管如此,我们只为那些真正有兴趣并愿意积极参与问题解决的人调整回答问题的风格。这点不会变,也不该变:否则,我们就是在最擅长的事情上降低效率。 我们(在很大程度上)是自愿的,从繁忙的生活中抽出时间来解答疑惑,而且时常被提问淹没。所以我们无情地滤掉一些话题,特别是拋弃那些看起来像失败者的家伙,以便更高效地利用时间来回答赢家(winner)的问题。 如果你厌恶我们的态度,高高在上,或过于傲慢,不妨也设身处地想想。我们并没有要求你向我们屈服 —— 事实上,我们大多数人非常乐意与你平等地交流,只要你付出小小努力来满足基本要求,我们就会欢迎你加入我们的文化。但让我们帮助那些不愿意帮助自己的人是没有效率的。无知没有关系,但装白痴就是不行。 所以,你不必在技术上很在行才能吸引我们的注意,但你必须表现出能引导你变得在行的特质 —— 机敏、有想法、善于观察、乐于主动参与解决问题。如果你做不到这些使你与众不同的事情,我们建议你花点钱找家商业公司签个技术支持服务合同,而不是要求黑客个人无偿地帮助你。 如果你决定向我们求助,当然你也不希望被视为失败者,更不愿成为失败者中的一员。能立刻得到快速并有效答案的最好方法,就是像赢家那样提问 —— 聪明、自信、有解决问题的思路,只是偶尔在特定的问题上需要获得一点帮助。 (欢迎对本指南提出改进意见。你可以把你的建议发送至 esr@thyrsus.com 或 respond-auto@linuxmafia.com。然而请注意,本文并非网络礼节的通用指南,而我们通常会拒绝无助于在技术论坛得到有用答案的建议)。 在提问之前 在你准备要通过电子邮件、新闻群组或者聊天室提出技术问题前,请先做到以下事情: 尝试在你准备提问的论坛的旧文章中搜索答案。 尝试上网搜索以找到答案。 尝试阅读手册以找到答案。 尝试阅读常见问题文件(FAQ)以找到答案。 尝试自己检查或试验以找到答案。 向你身边的强者朋友打听以找到答案。 如果你是程序开发者,请尝试阅读源代码以找到答案。 当你提出问题的时候,请先表明你已经做了上述的努力;这将有助于树立你并不是一个不劳而获且浪费别人的时间的提问者。如果你能一并表达在做了上述努力的过程中所学到的东西会更好,因为我们更乐于回答那些表现出能从答案中学习的人的问题。 运用某些策略,比如先用 Google 搜索你所遇到的各种错误信息(搜索 Google 论坛和网页),这样很可能直接就找到了能解决问题的文件或邮件列表线索。即使没有结果,在邮件列表或新闻组寻求帮助时加上一句 我在 Google 中搜过下列句子但没有找到什么有用的东西 也是件好事,即使它只是表明了搜索引擎不能提供哪些帮助。这么做(加上搜索过的字串)也让遇到相似问题的其他人能被搜索引擎引导到你的提问来。 别着急,不要指望几秒钟的 Google 搜索就能解决一个复杂的问题。在向专家求助之前,再阅读一下常见问题文件(FAQ)、放轻松、坐得舒服一些,再花点时间思考一下这个问题。相信我们,他们能从你的提问看出你做了多少阅读与思考,如果你是有备而来,将更有可能得到解答。不要将所有问题一股脑拋出,只因你的第一次搜索没有找到答案(或者找到太多答案)。 准备好你的问题,再将问题仔细地思考过一遍,因为草率的发问只能得到草率的回答,或者根本得不到任何答案。越是能表现出在寻求帮助前你为解决问题所付出的努力,你越有可能得到实质性的帮助。 小心别问错了问题。如果你的问题基于错误的假设,某个普通黑客(J. Random Hacker)多半会一边在心里想着蠢问题…,一边用无意义的字面解释来答复你,希望着你会从问题的回答(而非你想得到的答案)中汲取教训。 绝不要自以为够格得到答案,你没有;你并没有。毕竟你没有为这种服务支付任何报酬。你将会是自己去挣到一个答案,靠提出有内涵的、有趣的、有思维激励作用的问题 —— 一个有潜力能贡献社区经验的问题,而不仅仅是被动地从他人处索取知识。 另一方面,表明你愿意在找答案的过程中做点什么是一个非常好的开端。谁能给点提示?、我的这个例子里缺了什么?以及我应该检查什么地方比请把我需要的确切的过程贴出来更容易得到答复。因为你表现出只要有人能指个正确方向,你就有完成它的能力和决心。 当你提问时 慎选提问的论坛 小心选择你要提问的场合。如果你做了下述的事情,你很可能被忽略掉或者被看作失败者: 在与主题不合的论坛上贴出你的问题。 在探讨进阶技术问题的论坛张贴非常初级的问题;反之亦然。 在太多的不同新闻群组上重复转贴同样的问题(cross-post)。 向既非熟人也没有义务解决你问题的人发送私人电邮。 黑客会剔除掉那些搞错场合的问题,以保护他们沟通的渠道不被无关的东西淹没。你不会想让这种事发生在自己身上的。 因此,第一步是找到对的论坛。再说一次,Google 和其它搜索引擎还是你的朋友,用它们来找到与你遭遇到困难的软硬件问题最相关的网站。通常那儿都有常见问题(FAQ)、邮件列表及相关说明文件的链接。如果你的努力(包括阅读 FAQ)都没有结果,网站上也许还有报告 Bug(Bug-reporting)的流程或链接,如果是这样,链过去看看。 向陌生的人或论坛发送邮件最可能是风险最大的事情。举例来说,别假设一个提供丰富内容的网页的作者会想充当你的免费顾问。不要对你的问题是否会受到欢迎做太乐观的估计 —— 如果你不确定,那就向别处发送,或者压根别发。 在选择论坛、新闻群组或邮件列表时,别太相信它的名字,先看看 FAQ 或者许可书以弄清楚你的问题是否切题。发文前先翻翻已有的话题,这样可以让你感受一下那里的文化。事实上,事先在新闻组或邮件列表的历史记录中搜索与你问题相关的关键词是个极好的主意,也许这样就找到答案了。即使没有,也能帮助你归纳出更好的问题。 别像机关枪似的一次“扫射”所有的帮助渠道,这就像大喊大叫一样会使人不快。要一个一个地来。 搞清楚你的主题!最典型的错误之一是在某种致力于跨平台可移植的语言、套件或工具的论坛中提关于 Unix 或 Windows 操作系统程序界面的问题。如果你不明白为什么这是大错,最好在搞清楚这之间差异之前什么也别问。 一般来说,在仔细挑选的公共论坛中提问,会比在私有论坛中提同样的问题更容易得到有用的回答。有几个理由可以支持这点,一是看潜在的回复者有多少,二是看观众有多少。黑客较愿意回答那些能帮助到许多人的问题。 可以理解的是,老练的黑客和一些热门软件的作者正在接受过多的错发信息。就像那根最后压垮骆驼背的稻草一样,你的加入也有可能使情况走向极端 —— 已经好几次了,一些热门软件的作者由于涌入其私人邮箱的大量不堪忍受的无用邮件而不再提供支持。 Stack Overflow 搜索,然后在 Stack Exchange 问。 近年来,Stack Exchange 社区已经成为回答技术及其他问题的主要渠道,尤其是那些开放源码的项目。 因为 Google 索引是即时的,在看 Stack Exchange 之前先在 Google 搜索。有很高的几率某人已经问了一个类似的问题,而且 Stack Exchange 网站们往往会是搜索结果中最前面几个。如果你在 Google 上没有找到任何答案,你再到特定相关主题的网站去找。用标签(Tag)搜索能让你更缩小你的搜索结果。 如果你还是找不到任何对你的问题有用的内容,请把你的问题发在与它最相关的网站上。提问的时候请善用格式化工具,尤其注意为代码添加格式,并且添加相关的标签(特别是编程语言、操作系统或库/包的名称)。当有人要求你提供更多相关信息时,请编辑你的贴子来补充它们[译注:而不是发一个回帖或回答!]。如果你觉得一个答案对你有帮助,点击向上的箭头来为它投票;如果一个答案提供了问题的正确解决方案,点击投票按钮下方的对勾来将它标记为正解。 Stack Exchange 已经成长到超过一百个网站,以下是最常用的几个站: Super User 是问一些通用的电脑问题,如果你的问题跟代码或是写程序无关,只是一些网络连线之类的,请到这里。 Stack Overflow 是问写程序有关的问题。 Server Fault 是问服务器和网管相关的问题。 网站和 IRC 论坛 本地的用户群组(user group),或者你所用的 Linux 发行版本也许正在宣传他们的网页论坛或 IRC 频道,并提供新手帮助(在一些非英语国家,新手论坛很可能还是邮件列表),这些都是开始提问的好地方,特别是当你觉得遇到的也许只是相对简单或者很普通的问题时。有广告赞助的 IRC 频道是公开欢迎提问的地方,通常可以即时得到回应。 事实上,如果程序出的问题只发生在特定 Linux 发行版提供的版本(这很常见),最好先去该发行版的论坛或邮件列表中提问,再到程序本身的论坛或邮件列表提问。(否则)该项目的黑客可能仅仅回复“使用我们的版本”。 在任何论坛发文以前,先确认一下有没有搜索功能。如果有,就试着搜索一下问题的几个关键词,也许这会有帮助。如果在此之前你已做过通用的网页搜索(你也该这样做),还是再搜索一下论坛,搜索引擎有可能没来得及索引此论坛的全部内容。 通过论坛或 IRC 频道来提供用户支持服务有增长的趋势,电子邮件则大多为项目开发者间的交流而保留。所以最好先在论坛或 IRC 中寻求与该项目相关的协助。 在使用 IRC 的时候,首先最好不要发布很长的问题描述,有些人称之为频道洪水。最好通过一句话的问题描述来开始聊天。 第二步,使用项目邮件列表 当某个项目提供开发者邮件列表时,要向列表而不是其中的个别成员提问,即使你确信他能最好地回答你的问题。查一查项目的文件和首页,找到项目的邮件列表并使用它。有几个很好的理由支持我们采用这种办法: 任何好到需要向个别开发者提出的问题,也将对整个项目群组有益。反之,如果你认为自己的问题对整个项目群组来说太愚蠢,那这也不能成为骚扰个别开发者的理由。 向列表提问可以分散开发者的负担,个别开发者(尤其是项目领导人)也许太忙以至于没法回答你的问题。 大多数邮件列表都会被存档,那些被存档的内容将被搜索引擎索引。如果你向列表提问并得到解答,将来其他人可以通过网页搜索找到你的问题和答案,也就不用再次发问了。 如果某些问题经常被问到,开发者可以利用此信息来改进说明文件或软件本身,以使其更清楚。如果只是私下提问,就没有人能看到最常见问题的完整场景。 如果一个项目既有“用户”也有“开发者”(或“黑客”)邮件列表或论坛,而你又不会动到那些源代码,那么就向“用户”列表或论坛提问。不要假设自己会在开发者列表中受到欢迎,那些人多半会将你的提问视为干扰他们开发的噪音。 然而,如果你确信你的问题很特别,而且在“用户”列表或论坛中几天都没有回复,可以试试前往“开发者”列表或论坛发问。建议你在张贴前最好先暗地里观察几天以了解那里的行事方式(事实上这是参与任何私有或半私有列表的好主意) 如果你找不到一个项目的邮件列表,而只能查到项目维护者的电子邮件地址,尽管向他发信。即使是在这种情况下,也别假设(项目)邮件列表不存在。在你的电子邮件中,请陈述你已经试过但没有找到合适的邮件列表,也提及你不反对将自己的邮件转发给他人(许多人认为,即使没什么秘密,私人电子邮件也不应该被公开。通过允许将你的电子邮件转发他人,你给了相应人员处置你邮件的选择)。 使用有意义且描述明确的标题 在邮件列表、新闻群组或论坛中,大约 50 字以内的标题是抓住资深专家注意力的好机会。别用喋喋不休的帮帮忙、跪求、急(更别说救命啊!!!!这样让人反感的话,用这种标题会被条件反射式地忽略)来浪费这个机会。不要妄想用你的痛苦程度来打动我们,而应该是在这点空间中使用极简单扼要的描述方式来提出问题。 一个好标题范例是目标 —— 差异式的描述,许多技术支持组织就是这样做的。在目标部分指出是哪一个或哪一组东西有问题,在差异部分则描述与期望的行为不一致的地方。 蠢问题:救命啊!我的笔记本电脑不能正常显示了! 聪明问题:X.org 6.8.1 的鼠标指针会变形,某牌显卡 MV1005 芯片组。 更聪明问题:X.org 6.8.1 的鼠标指针,在某牌显卡 MV1005 芯片组环境下 - 会变形。 编写目标 —— 差异 式描述的过程有助于你组织对问题的细致思考。是什么被影响了? 仅仅是鼠标指针或者还有其它图形?只在 X.org 的 X 版中出现?或只是出现在 6.8.1 版中? 是针对某牌显卡芯片组?或者只是其中的 MV1005 型号? 一个黑客只需瞄一眼就能够立即明白你的环境和你遇到的问题。 总而言之,请想像一下你正在一个只显示标题的存档讨论串(Thread)索引中查寻。让你的标题更好地反映问题,可使下一个搜索类似问题的人能够关注这个讨论串,而不用再次提问相同的问题。 如果你想在回复中提出问题,记得要修改内容标题,以表明你是在问一个问题, 一个看起来像 Re: 测试 或者 Re: 新 bug 的标题很难引起足够重视。另外,在不影响连贯性之下,适当引用并删减前文的内容,能给新来的读者留下线索。 对于讨论串,不要直接点击回复来开始一个全新的讨论串,这将限制你的观众。因为有些邮件阅读程序,比如 mutt ,允许用户按讨论串排序并通过折叠讨论串来隐藏消息,这样做的人永远看不到你发的消息。 仅仅改变标题还不够。mutt 和其它一些邮件阅读程序还会检查邮件标题以外的其它信息,以便为其指定讨论串。所以宁可发一个全新的邮件。 在网页论坛上,好的提问方式稍有不同,因为讨论串与特定的信息紧密结合,并且通常在讨论串外就看不到里面的内容,故通过回复提问,而非改变标题是可接受的。不是所有论坛都允许在回复中出现分离的标题,而且这样做了基本上没有人会去看。不过,通过回复提问,这本身就是暧昧的做法,因为它们只会被正在查看该标题的人读到。所以,除非你只想在该讨论串当前活跃的人群中提问,不然还是另起炉灶比较好。 使问题容易回复 以请将你的回复发送到……来结束你的问题多半会使你得不到回答。如果你觉得花几秒钟在邮件客户端设置一下回复地址都麻烦,我们也觉得花几秒钟思考你的问题更麻烦。如果你的邮件程序不支持这样做,换个好点的;如果是操作系统不支持这种邮件程序,也换个好点的。 在论坛,要求通过电子邮件回复是非常无礼的,除非你认为回复的信息可能比较敏感(有人会为了某些未知的原因,只让你而不是整个论坛知道答案)。如果你只是想在有人回复讨论串时得到电子邮件提醒,可以要求网页论坛发送给你。几乎所有论坛都支持诸如追踪此讨论串、有回复时发送邮件提醒等功能。 使用清晰、正确、精准且合乎语法的语句 我们从经验中发现,粗心的提问者通常也会粗心地写程序与思考(我敢打包票)。回答粗心大意者的问题很不值得,我们宁愿把时间耗在别处。 正确的拼写、标点符号和大小写是很重要的。一般来说,如果你觉得这样做很麻烦,不想在乎这些,那我们也觉得麻烦,不想在乎你的提问。花点额外的精力斟酌一下字句,用不着太僵硬与正式 —— 事实上,黑客文化很看重能准确地使用非正式、俚语和幽默的语句。但它必须很准确,而且有迹象表明你是在思考和关注问题。 正确地拼写、使用标点和大小写,不要将its混淆为it's,loose搞成lose或者将discrete弄成discreet。不要全部用大写,这会被视为无礼的大声嚷嚷(全部小写也好不到哪去,因为不易阅读。Alan Cox 也许可以这样做,但你不行)。 更白话的说,如果你写得像是个半文盲[译注:小白],那多半得不到理睬。也不要使用即时通信中的简写或火星文,如将的简化为d会使你看起来像一个为了少打几个键而省字的小白。更糟的是,如果像个小孩似地鬼画符那绝对是在找死,可以肯定没人会理你(或者最多是给你一大堆指责与挖苦)。 如果在使用非母语的论坛提问,你可以犯点拼写和语法上的小错,但决不能在思考上马虎(没错,我们通常能弄清两者的分别)。同时,除非你知道回复者使用的语言,否则请使用英语书写。繁忙的黑客一般会直接删除用他们看不懂的语言写的消息。在网络上英语是通用语言,用英语书写可以将你的问题在尚未被阅读就被直接删除的可能性降到最低。 如果英文是你的外语(Second language),提示潜在回复者你有潜在的语言困难是很好的: [译注:以下附上原文以供使用] English is not my native language; please excuse typing errors. 英文不是我的母语,请原谅我的错字或语法。 If you speak $LANGUAGE, please email/PM me; I may need assistance translating my question. 如果你说某语言,请向我发电邮/私信; 我需要有人协助我翻译我的问题。 I am familiar with the technical terms, but some slang expressions and idioms are difficult for me. 我对技术名词很熟悉,但对于俗语或是特别用法不甚了解。 I’ve posted my question in $LANGUAGE and English. I’ll be glad to translate responses, if you only use one or the other. 我把我的问题用某语言和英文写出来。 如果你只用其中的一种语言回答,我会乐意将回复翻译成为你使用的语言。 使用易于读取且标准的文件格式发送问题 如果你人为地将问题搞得难以阅读,它多半会被忽略,人们更愿读易懂的问题,所以: 使用纯文字而不是 HTML (关闭 HTML 并不难)。 使用 MIME 附件通常是可以的,前提是真正有内容(譬如附带的源代码或 patch),而不仅仅是邮件程序生成的模板(譬如只是信件内容的拷贝)。 不要发送一段文字只是一行句子但自动换行后会变成多行的邮件(这使得回复部分内容非常困难)。设想你的读者是在 80 个字符宽的终端机上阅读邮件,最好设置你的换行分割点小于 80 字。 但是,对一些特殊的文件不要设置固定宽度(譬如日志文件拷贝或会话记录)。数据应该原样包含,让回复者有信心他们看到的是和你看到的一样的东西。 在英语论坛中,不要使用Quoted-Printable MIME 编码发送消息。这种编码对于张贴非 ASCII 语言可能是必须的,但很多邮件程序并不支持这种编码。当它们处理换行时,那些文本中四处散布的=20符号既难看也分散注意力,甚至有可能破坏内容的语意。 绝对,永远不要指望黑客们阅读使用封闭格式编写的文档,像微软公司的 Word 或 Excel 文件等。大多数黑客对此的反应就像有人将还在冒热气的猪粪倒在你家门口时你的反应一样。即便他们能够处理,他们也很厌恶这么做。 如果你从使用 Windows 的电脑发送电子邮件,关闭微软愚蠢的智能引号功能 (从[选项] > [校订] > [自动校正选项],勾选掉智能引号单选框),以免在你的邮件中到处散布垃圾字符。 在论坛,勿滥用表情符号和HTML功能(当它们提供时)。一两个表情符号通常没有问题,但花哨的彩色文本倾向于使人认为你是个无能之辈。过滥地使用表情符号、色彩和字体会使你看来像个傻笑的小姑娘。这通常不是个好主意,除非你只是对性而不是对答案感兴趣。 如果你使用图形用户界面的邮件程序(如微软公司的 Outlook 或者其它类似的),注意它们的默认设置不一定满足这些要求。大多数这类程序有基于选单的查看源代码命令,用它来检查发送文件夹中的邮件,以确保发送的是纯文本文件同时没有一些奇怪的字符。 精确地描述问题并言之有物 仔细、清楚地描述你的问题或 Bug 的症状。 描述问题发生的环境(机器配置、操作系统、应用程序、以及相关的信息),提供经销商的发行版和版本号(如:Fedora Core 4、Slackware 9.1等)。 描述在提问前你是怎样去研究和理解这个问题的。 描述在提问前为确定问题而采取的诊断步骤。 描述最近做过什么可能相关的硬件或软件变更。 尽可能地提供一个可以重现这个问题的可控环境的方法。 尽量去揣测一个黑客会怎样反问你,在你提问之前预先将黑客们可能提出的问题回答一遍。 以上几点中,当你报告的是你认为可能在代码中的问题时,给黑客一个可以重现你的问题的环境尤其重要。当你这么做时,你得到有效的回答的机会和速度都会大大的提升。 Simon Tatham 写过一篇名为《如何有效地报告Bug》的出色文章。强力推荐你也读一读。 话不在多而在精 你需要提供精确有内容的信息。这并不是要求你简单的把成堆的出错代码或者资料完全转录到你的提问中。如果你有庞大而复杂的测试样例能重现程序挂掉的情境,尽量将它剪裁得越小越好。 这样做的用处至少有三点。 第一,表现出你为简化问题付出了努力,这可以使你得到回答的机会增加; 第二,简化问题使你更有可能得到有用的答案; 第三,在精炼你的 bug 报告的过程中,你很可能就自己找到了解决方法或权宜之计。 别动辄声称找到 Bug 当你在使用软件中遇到问题,除非你非常、非常的有根据,不要动辄声称找到了 Bug。提示:除非你能提供解决问题的源代码补丁,或者提供回归测试来表明前一版本中行为不正确,否则你都多半不够完全确信。这同样适用在网页和文件,如果你(声称)发现了文件的Bug,你应该能提供相应位置的修正或替代文件。 请记得,还有其他许多用户没遇到你发现的问题,否则你在阅读文件或搜索网页时就应该发现了(你在抱怨前已经做了这些,是吧?)。这也意味着很有可能是你弄错了而不是软件本身有问题。 编写软件的人总是非常辛苦地使它尽可能完美。如果你声称找到了 Bug,也就是在质疑他们的能力,即使你是对的,也有可能会冒犯到其中某部分人。当你在标题中嚷嚷着有Bug时,这尤其严重。 提问时,即使你私下非常确信已经发现一个真正的 Bug,最好写得像是你做错了什么。如果真的有 Bug,你会在回复中看到这点。这样做的话,如果真有 Bug,维护者就会向你道歉,这总比你惹恼别人然后欠别人一个道歉要好一点。 低声下气不能代替你的功课 有些人明白他们不该粗鲁或傲慢的提问并要求得到答复,但他们选择另一个极端 —— 低声下气:我知道我只是个可悲的新手,一个失败者,但...。这既使人困扰,也没有用,尤其是伴随着与实际问题含糊不清的描述时更令人反感。 别用原始灵长类动物的把戏来浪费你我的时间。取而代之的是,尽可能清楚地描述背景条件和你的问题情况。这比低声下气更好地定位了你的位置。 有时网页论坛会设有专为新手提问的版面,如果你真的认为遇到了初学者的问题,到那去就是了,但一样别那么低声下气。 描述问题症状而非你的猜测 告诉黑客们你认为问题是怎样造成的并没什么帮助。(如果你的推断如此有效,还用向别人求助吗?),因此要确信你原原本本告诉了他们问题的症状,而不是你的解释和理论;让黑客们来推测和诊断。如果你认为陈述自己的猜测很重要,清楚地说明这只是你的猜测,并描述为什么它们不起作用。 蠢问题 我在编译内核时接连遇到 SIG11 错误, 我怀疑某条飞线搭在主板的走线上了,这种情况应该怎样检查最好? 聪明问题 我的组装电脑是 FIC-PA2007 主机板搭载 AMD K6/233 CPU(威盛 Apollo VP2 芯片组), 256MB Corsair PC133 SDRAM 内存,在编译内核时,从开机 20 分钟以后就频频产生 SIG11 错误, 但是在头 20 分钟内从没发生过相同的问题。重新启动也没有用,但是关机一晚上就又能工作 20 分钟。 所有内存都换过了,没有效果。相关部分的标准编译记录如下… 由于以上这点似乎让许多人觉得难以配合,这里有句话可以提醒你:所有的诊断专家都来自密苏里州。 美国国务院的官方座右铭则是:让我看看(出自国会议员 Willard D. Vandiver 在 1899 年时的讲话:我来自一个出产玉米,棉花,牛蒡和民主党人的国家,滔滔雄辩既不能说服我,也不会让我满意。我来自密苏里州,你必须让我看看。) 针对诊断者而言,这并不是一种怀疑,而只是一种真实而有用的需求,以便让他们看到的是与你看到的原始证据尽可能一致的东西,而不是你的猜测与归纳的结论。所以,大方地展示给我们看吧! 按发生时间先后列出问题症状 问题发生前的一系列操作,往往就是对找出问题最有帮助的线索。因此,你的说明里应该包含你的操作步骤,以及机器和软件的反应,直到问题发生。在命令行处理的情况下,提供一段操作记录(例如运行脚本工具所生成的),并引用相关的若干行(如 20 行)记录会非常有帮助。 如果挂掉的程序有诊断选项(如 -v 的详述开关),试着选择这些能在记录中增加调试信息的选项。记住,多不等于好。试着选取适当的调试级别以便提供有用的信息而不是让读者淹没在垃圾中。 如果你的说明很长(如超过四个段落),在开头简述问题,接下来再按时间顺序详述会有所帮助。这样黑客们在读你的记录时就知道该注意哪些内容了。 描述目标而不是过程 如果你想弄清楚如何做某事(而不是报告一个 Bug),在开头就描述你的目标,然后才陈述重现你所卡住的特定步骤。 经常寻求技术帮助的人在心中有个更高层次的目标,而他们在自以为能达到目标的特定道路上被卡住了,然后跑来问该怎么走,但没有意识到这条路本身就有问题。结果要费很大的劲才能搞定。 蠢问题 我怎样才能从某绘图程序的颜色选择器中取得十六进制的 RGB 值? 聪明问题 我正试着用替换一幅图片的色码(color table)成自己选定的色码,我现在知道的唯一方法是编辑每个色码区块(table slot), 但却无法从某绘图程序的颜色选择器取得十六进制的 RGB 值。 第二种提问法比较聪明,你可能得到像是建议采用另一个更合适的工具的回复。 别要求使用私人电邮回复 黑客们认为问题的解决过程应该公开、透明,此过程中如果更有经验的人注意到不完整或者不当之处,最初的回复才能够、也应该被纠正。同时,作为提供帮助者可以得到一些奖励,奖励就是他的能力和学识被其他同行看到。 当你要求私下回复时,这个过程和奖励都被中止。别这样做,让回复者来决定是否私下回答 —— 如果他真这么做了,通常是因为他认为问题编写太差或者太肤浅,以至于不可能使其他人产生兴趣。 这条规则存在一条有限的例外,如果你确信提问可能会引来大量雷同的回复时,那么这个神奇的提问句会是向我发电邮,我将为论坛归纳这些回复。试着将邮件列表或新闻群组从洪水般的雷同回复中解救出来是非常有礼貌的 —— 但你必须信守诺言。 清楚明确地表达你的问题以及需求 漫无边际的提问是近乎无休无止的时间黑洞。最有可能给你有用答案的人通常也正是最忙的人(他们忙是因为要亲自完成大部分工作)。这样的人对无节制的时间黑洞相当厌恶,所以他们也倾向于厌恶那些漫无边际的提问。 如果你明确表述需要回答者做什么(如提供指点、发送一段代码、检查你的补丁、或是其他等等),就最有可能得到有用的答案。因为这会定出一个时间和精力的上限,便于回答者能集中精力来帮你。这么做很棒。 要理解专家们所处的世界,请把专业技能想像为充裕的资源,而回复的时间则是稀缺的资源。你要求他们奉献的时间越少,你越有可能从真正专业而且很忙的专家那里得到解答。 所以,界定一下你的问题,使专家花在辨识你的问题和回答所需要付出的时间减到最少,这技巧对你获得有用的答案相当有帮助 —— 但这技巧通常和简化问题有所区别。因此,问我想更好地理解 X,可否指点一下哪有好一点说明?通常比问你能解释一下 X 吗?更好。如果你的代码不能运作,通常请别人看看哪里有问题,比要求别人替你改正要明智得多。 询问有关代码的问题时 如果没有提示别人应该从何入手,别要求他人帮你调试有问题的代码。张贴几百行的代码,然后说一声:它不能工作会让你完全被忽略。只贴几十行代码,然后说一句:在第七行以后,我期待它显示 <x>,但实际出现的是 <y>比较有可能让你得到回应。 最有效描述程序问题的方法是提供最精简的 Bug 展示测试用例(bug-demonstrating test case)。什么是最精简的测试用例?那是问题的缩影;一小个程序片段能刚好展示出程序的异常行为,而不包含其他令人分散注意力的内容。怎么制作最精简的测试用例?如果你知道哪一行或哪一段代码会造成异常的行为,复制下来并加入足够重现这个状况的代码(例如,足以让这段代码能被编译/直译/被应用程序处理)。如果你无法将问题缩减到一个特定区块,就复制一份代码并移除不影响产生问题行为的部分。总之,测试用例越小越好(查看话不在多而在精一节)。 一般而言,要得到一段相当精简的测试用例并不太容易,但永远先尝试这样做是一个好习惯。这种方式可以帮助你了解如何自行解决这个问题 —— 而且即使你的尝试不成功,黑客们也会看到你在尝试取得答案的过程中付出了努力,这可以让他们更愿意与你合作。 如果你只是想让别人帮忙审查(Review)一下代码,在信的开头就要说出来,并且一定要提到你认为哪一部分特别需要关注以及为什么。 别把自己家庭作业的问题贴上来 黑客们很擅长分辨哪些问题是家庭作业式的问题;因为我们中的大多数都曾自己解决这类问题。同样,这些问题得由你来搞定,你会从中学到东西。你可以要求给点提示,但别要求得到完整的解决方案。 如果你怀疑自己碰到了一个家庭作业式的问题,但仍然无法解决,试试在用户群组,论坛或(最后一招)在项目的用户邮件列表或论坛中提问。尽管黑客们会看出来,但一些有经验的用户也许仍会给你一些提示。 去掉无意义的提问句 避免用无意义的话结束提问,例如有人能帮我吗?或者这有答案吗?。 首先:如果你对问题的描述不是很好,这样问更是画蛇添足。 其次:由于这样问是画蛇添足,黑客们会很厌烦你 —— 而且通常会用逻辑上正确,但毫无意义的回答来表示他们的蔑视, 例如:没错,有人能帮你或者不,没答案。 一般来说,避免用 是或否、对或错、有或没有类型的问句,除非你想得到是或否类型的回答。 即使你很急也不要在标题写紧急 这是你的问题,不是我们的。宣称紧急极有可能事与愿违:大多数黑客会直接删除无礼和自私地企图即时引起关注的问题。更严重的是,紧急这个字(或是其他企图引起关注的标题)通常会被垃圾信过滤器过滤掉 —— 你希望能看到你问题的人可能永远也看不到。 有半个例外的情况是,如果你是在一些很高调,会使黑客们兴奋的地方,也许值得这样去做。在这种情况下,如果你有时间压力,也很有礼貌地提到这点,人们也许会有兴趣回答快一点。 当然,这风险很大,因为黑客们兴奋的点多半与你的不同。譬如从 NASA 国际空间站(International Space Station)发这样的标题没有问题,但用自我感觉良好的慈善行为或政治原因发肯定不行。事实上,张贴诸如紧急:帮我救救这个毛茸茸的小海豹!肯定让你被黑客忽略或惹恼他们,即使他们认为毛茸茸的小海豹很重要。 如果你觉得这点很不可思议,最好再把这份指南剩下的内容多读几遍,直到你弄懂了再发文。 礼多人不怪,而且有时还很有帮助 彬彬有礼,多用请和谢谢您的关注,或谢谢你的关照。让大家都知道你对他们花时间免费提供帮助心存感激。 坦白说,这一点并没有比使用清晰、正确、精准且合乎语法和避免使用专用格式重要(也不能取而代之)。黑客们一般宁可读有点唐突但技术上鲜明的 Bug 报告,而不是那种有礼但含糊的报告。(如果这点让你不解,记住我们是按问题能教给我们什么来评价问题的价值的) 然而,如果你有一串的问题待解决,客气一点肯定会增加你得到有用回应的机会。 (我们注意到,自从本指南发布后,从资深黑客那里得到的唯一严重缺陷反馈,就是对预先道谢这一条。一些黑客觉得先谢了意味着事后就不用再感谢任何人的暗示。我们的建议是要么先说先谢了,然后事后再对回复者表示感谢,或者换种方式表达感激,譬如用谢谢你的关注或谢谢你的关照。) 问题解决后,加个简短的补充说明 问题解决后,向所有帮助过你的人发个说明,让他们知道问题是怎样解决的,并再一次向他们表示感谢。如果问题在新闻组或者邮件列表中引起了广泛关注,应该在那里贴一个说明比较恰当。 最理想的方式是向最初提问的话题回复此消息,并在标题中包含已修正,已解决或其它同等含义的明显标记。在人来人往的邮件列表里,一个看见讨论串问题 X和问题 X - 已解决的潜在回复者就明白不用再浪费时间了(除非他个人觉得问题 X有趣),因此可以利用此时间去解决其它问题。 补充说明不必很长或是很深入;简单的一句你好,原来是网线出了问题!谢谢大家 – Bill比什么也不说要来的好。事实上,除非结论真的很有技术含量,否则简短可爱的小结比长篇大论更好。说明问题是怎样解决的,但大可不必将解决问题的过程复述一遍。 对于有深度的问题,张贴调试记录的摘要是有帮助的。描述问题的最终状态,说明是什么解决了问题,在此之后才指明可以避免的盲点。避免盲点的部分应放在正确的解决方案和其它总结材料之后,而不要将此信息搞成侦探推理小说。列出那些帮助过你的名字,会让你交到更多朋友。 除了有礼貌和有内涵以外,这种类型的补充也有助于他人在邮件列表/新闻群组/论坛中搜索到真正解决你问题的方案,让他们也从中受益。 至少,这种补充有助于让每位参与协助的人因问题的解决而从中得到满足感。如果你自己不是技术专家或者黑客,那就相信我们,这种感觉对于那些你向他们求助的大师或者专家而言,是非常重要的。问题悬而未决会让人灰心;黑客们渴望看到问题被解决。好人有好报,满足他们的渴望,你会在下次提问时尝到甜头。 思考一下怎样才能避免他人将来也遇到类似的问题,自问写一份文件或加个常见问题(FAQ)会不会有帮助。如果是的话就将它们发给维护者。 在黑客中,这种良好的后继行动实际上比传统的礼节更为重要,也是你如何透过善待他人而赢得声誉的方式,这是非常有价值的资产。 如何解读答案 RTFM 和 STFW:如何知道你已完全搞砸了 有一个古老而神圣的传统:如果你收到RTFM(Read The Fucking Manual)的回应,回答者认为你应该去读他妈的手册。当然,基本上他是对的,你应该去读一读。 RTFM 有一个年轻的亲戚。如果你收到STFW(Search The Fucking Web)的回应,回答者认为你应该到他妈的网上搜索。那人多半也是对的,去搜索一下吧。(更温和一点的说法是 **Google 是你的朋友**!) 在论坛,你也可能被要求去爬爬论坛的旧文。事实上,有人甚至可能热心地为你提供以前解决此问题的讨论串。但不要依赖这种关照,提问前应该先搜索一下旧文。 通常,用这两句之一回答你的人会给你一份包含你需要内容的手册或者一个网址,而且他们打这些字的时候也正在读着。这些答复意味着回答者认为: 你需要的信息非常容易获得; 你自己去搜索这些信息比灌给你,能让你学到更多。 你不应该因此不爽;依照黑客的标准,他已经表示了对你一定程度的关注,而没有对你的要求视而不见。你应该对他祖母般的慈祥表示感谢。 如果还是搞不懂 如果你看不懂回应,别立刻要求对方解释。像你以前试着自己解决问题时那样(利用手册,FAQ,网络,身边的高手),先试着去搞懂他的回应。如果你真的需要对方解释,记得表现出你已经从中学到了点什么。 比方说,如果我回答你:看来似乎是 zentry 卡住了;你应该先清除它。,然后,这是一个很糟的后续问题回应:zentry 是什么? 好的问法应该是这样:哦~~~我看过说明了但是只有 -z 和 -p 两个参数中提到了 zentries,而且还都没有清楚的解释如何清除它。你是指这两个中的哪一个吗?还是我看漏了什么? 处理无礼的回应 很多黑客圈子中看似无礼的行为并不是存心冒犯。相反,它是直截了当,一针见血式的交流风格,这种风格更注重解决问题,而不是使人感觉舒服而却模模糊糊。 如果你觉得被冒犯了,试着平静地反应。如果有人真的做了出格的事,邮件列表、新闻群组或论坛中的前辈多半会招呼他。如果这没有发生而你却发火了,那么你发火对象的言语可能在黑客社区中看起来是正常的,而你将被视为有错的一方,这将伤害到你获取信息或帮助的机会。 另一方面,你偶尔真的会碰到无礼和无聊的言行。与上述相反,对真正的冒犯者狠狠地打击,用犀利的语言将其驳得体无完肤都是可以接受的。然而,在行事之前一定要非常非常的有根据。纠正无礼的言论与开始一场毫无意义的口水战仅一线之隔,黑客们自己莽撞地越线的情况并不鲜见。如果你是新手或外人,避开这种莽撞的机会并不高。如果你想得到的是信息而不是消磨时光,这时最好不要把手放在键盘上以免冒险。 (有些人断言很多黑客都有轻度的自闭症或亚斯伯格综合症,缺少用于润滑人类社会正常交往所需的神经。这既可能是真也可能是假的。如果你自己不是黑客,兴许你认为我们脑袋有问题还能帮助你应付我们的古怪行为。只管这么干好了,我们不在乎。我们喜欢我们现在这个样子,并且通常对病患标记都有站得住脚的怀疑。) Jeff Bigler 的观察总结和这个相关也值得一读 (tact filters)。 在下一节,我们会谈到另一个问题,当你行为不当时所会受到的冒犯。 如何避免扮演失败者 在黑客社区的论坛中,你以本指南所描述的或类似的方式,可能会有那么几次搞砸了。而你会在公开场合中被告知你是如何搞砸的,也许攻击的言语中还会带点夹七夹八的颜色。 这种事发生以后,你能做的最糟糕的事莫过于哀嚎你的遭遇、宣称被言语攻击、要求道歉、高声尖叫、憋闷气、威胁诉诸法律、向其雇主报怨、不去关马桶盖等等。相反地,你该这么做: 熬过去,这很正常。事实上,它是有益健康且合理的。 社区的标准不会自行维持,它们是通过参与者积极而公开地执行来维持的。不要哭嚎所有的批评都应该通过私下的邮件传送,它不是这样运作的。当有人评论你的一个说法有误或者提出不同看法时,坚持声称受到个人攻击也毫无益处,这些都是失败者的态度。 也有其它的黑客论坛,受过高礼节要求的误导,禁止参与者张贴任何对别人帖子挑毛病的消息,并声称如果你不想帮助用户就闭嘴。 结果造成有想法的参与者纷纷离开,这么做只会使它们沦为毫无意义的唠叨与无用的技术论坛。 夸张的讲法是:你要的是“友善”(以上述方式)还是有用?两个里面挑一个。 记着:当黑客说你搞砸了,并且(无论多么刺耳)告诉你别再这样做时,他正在为关心你和他的社区而行动。对他而言,不理你并将你从他的生活中滤掉更简单。如果你无法做到感谢,至少要表现得有点尊严,别大声哀嚎,也别因为自己是个有戏剧性超级敏感的灵魂和自以为有资格的新来者,就指望别人像对待脆弱的洋娃娃那样对你。 有时候,即使你没有搞砸(或者只是在他的想像中你搞砸了),有些人也会无缘无故地攻击你本人。在这种情况下,抱怨倒是真的会把问题搞砸。 这些来找麻烦的人要么是毫无办法但自以为是专家的不中用家伙,要么就是测试你是否真会搞砸的心理专家。其它读者要么不理睬,要么用自己的方式对付他们。这些来找麻烦的人在给他们自己找麻烦,这点你不用操心。 也别让自己卷入口水战,最好不要理睬大多数的口水战 —— 当然,这是在你检验它们只是口水战,并且未指出你有搞砸的地方,同时也没有巧妙地将问题真正的答案藏于其后(这也是有可能的)。 不该问的问题 以下是几个经典蠢问题,以及黑客没回答时心中所想的: 问题:我能在哪找到 X 程序或 X 资源? 问题:我怎样用 X 做 Y? 问题:如何设定我的 shell 提示? 问题:我可以用 Bass-o-matic 文件转换工具将 AcmeCorp 文件转换为 TeX 格式吗? 问题:我的程序/设定/SQL 语句没有用 问题:我的 Windows 电脑有问题,你能帮我吗? 问题:我的程序不会动了,我认为系统工具 X 有问题 问题:我在安装 Linux(或者 X )时有问题,你能帮我吗? 问题:我怎么才能破解 root 帐号/窃取 OP 特权/读别人的邮件呢? 问题:我能在哪找到 X 程序或 X 资源? 回答:就在我找到它的地方啊,白痴 —— 搜索引擎的那一头。天哪!难道还有人不会用 Google 吗? 问题:我怎样用 X 做 Y? 回答:如果你想解决的是 Y ,提问时别给出可能并不恰当的方法。这种问题说明提问者不但对 X 完全无知,也对 Y 要解决的问题糊涂,还被特定形势禁锢了思维。最好忽略这种人,等他们把问题搞清楚了再说。 问题:如何设定我的 shell 提示?? 回答:如果你有足够的智慧提这个问题,你也该有足够的智慧去 RTFM,然后自己去找出来。 问题:我可以用 Bass-o-matic 文件转换工具将 AcmeCorp 文件转换为 TeX 格式吗? 回答:试试看就知道了。如果你试过,你就知道了答案,就不用浪费我的时间了。 问题:我的{程序/设定/SQL 语句}没有用 回答:这不算是问题吧,我对要我问你二十个问题才找得出你真正问题的问题没兴趣 —— 我有更有意思的事要做呢。在看到这类问题的时候,我的反应通常不外如下三种 你还有什么要补充的吗? 真糟糕,希望你能搞定。 这关我屁事? 问题:我的 Windows 电脑有问题,你能帮我吗? 回答:能啊,扔掉微软的垃圾,换个像 Linux 或 BSD 的开源操作系统吧。 注意:如果程序有官方版 Windows 或者与 Windows 有互动(如 Samba),你可以问与 Windows 相关的问题,只是别对问题是由 Windows 操作系统而不是程序本身造成的回复感到惊讶, 因为 Windows 一般来说实在太烂,这种说法通常都是对的。 问题:我的程序不会动了,我认为系统工具 X 有问题 回答:你完全有可能是第一个注意到被成千上万用户反复使用的系统调用与函数库文件有明显缺陷的人,更有可能的是你完全没有根据。不同凡响的说法需要不同凡响的证据,当你这样声称时,你必须有清楚而详尽的缺陷说明文件作后盾。 问题:我在安装 Linux(或者 X )时有问题,你能帮我吗? 回答:不能,我只有亲自在你的电脑上动手才能找到毛病。还是去找你当地的 Linux 使用群组者寻求实际的指导吧(你能在这儿找到用户群组的清单)。 注意:如果安装问题与某 Linux 的发行版有关,在它的邮件列表、论坛或本地用户群组中提问也许是恰当的。此时,应描述问题的准确细节。在此之前,先用 Linux 和所有被怀疑的硬件作关键词仔细搜索。 问题:我怎么才能破解 root 帐号/窃取 OP 特权/读别人的邮件呢? 回答:想要这样做,说明了你是个卑鄙小人;想找个黑客帮你,说明你是个白痴! 好问题与蠢问题 最后,我将透过举一些例子,来说明怎样聪明的提问;同一个问题的两种问法被放在一起,一种是愚蠢的,另一种才是明智的。 蠢问题: 我可以在哪儿找到关于 Foonly Flurbamatic 的资料? 这种问法无非想得到 STFW 这样的回答。 聪明问题: 我用 Google 搜索过 “Foonly Flurbamatic 2600”,但是没找到有用的结果。谁知道上哪儿去找对这种设备编程的资料? 这个问题已经 STFW 过了,看起来他真的遇到了麻烦。 蠢问题: 我从 foo 项目找来的源码没法编译。它怎么这么烂? 他觉得都是别人的错,这个傲慢自大的提问者。 聪明问题: foo 项目代码在 Nulix 6.2 版下无法编译通过。我读过了 FAQ,但里面没有提到跟 Nulix 有关的问题。这是我编译过程的记录,我有什么做的不对的地方吗? 提问者已经指明了环境,也读过了 FAQ,还列出了错误,并且他没有把问题的责任推到别人头上,他的问题值得被关注。 蠢问题: 我的主机板有问题了,谁来帮我? 某黑客对这类问题的回答通常是:好的,还要帮你拍拍背和换尿布吗?,然后按下删除键。 聪明问题: 我在 S2464 主机板上试过了 X 、 Y 和 Z ,但没什么作用,我又试了 A 、 B 和 C 。请注意当我尝试 C 时的奇怪现象。显然 florbish 正在 grommicking,但结果出人意料。通常在 Athlon MP 主机板上引起 grommicking 的原因是什么?有谁知道接下来我该做些什么测试才能找出问题? 这个家伙,从另一个角度来看,值得去回答他。他表现出了解决问题的能力,而不是坐等天上掉答案。 在最后一个问题中,注意告诉我答案和给我启示,指出我还应该做什么诊断工作之间微妙而又重要的区别。 事实上,后一个问题源自于 2001 年 8 月在 Linux 内核邮件列表(lkml)上的一个真实的提问。我(Eric)就是那个提出问题的人。我在 Tyan S2464 主板上观察到了这种无法解释的锁定现象,列表成员们提供了解决这一问题的重要信息。 通过我的提问方法,我给了别人可以咀嚼玩味的东西;我设法让人们很容易参与并且被吸引进来。我显示了自己具备和他们同等的能力,并邀请他们与我共同探讨。通过告诉他们我所走过的弯路,以避免他们再浪费时间,我也表明了对他们宝贵时间的尊重。 事后,当我向每个人表示感谢,并且赞赏这次良好的讨论经历的时候,一个 Linux 内核邮件列表的成员表示,他觉得我的问题得到解决并非由于我是这个列表中的名人,而是因为我用了正确的方式来提问。 黑客从某种角度来说是拥有丰富知识但缺乏人情味的家伙;我相信他是对的,如果我像个乞讨者那样提问,不论我是谁,一定会惹恼某些人或者被他们忽视。他建议我记下这件事,这直接导致了本指南的出现。 如果得不到回答 如果仍得不到回答,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。没有回应不代表你被忽视,虽然不可否认这种差别很难区分。 总的来说,简单地重复张贴问题是个很糟的点子。这将被视为无意义的喧闹。有点耐心,知道你问题答案的人可能生活在不同的时区,可能正在睡觉,也有可能你的问题一开始就没有组织好。 你可以通过其他渠道获得帮助,这些渠道通常更适合初学者的需要。 有许多网上的以及本地的用户群组,由热情的软件爱好者(即使他们可能从没亲自写过任何软件)组成。通常人们组建这样的团体来互相帮助并帮助新手。 另外,你可以向很多商业公司寻求帮助,不论公司大还是小。别为要付费才能获得帮助而感到沮丧!毕竟,假使你的汽车发动机汽缸密封圈爆掉了 —— 完全可能如此 —— 你还得把它送到修车铺,并且为维修付费。就算软件没花费你一分钱,你也不能强求技术支持总是免费的。 对像是 Linux 这种大众化的软件,每个开发者至少会对应到上万名用户。根本不可能由一个人来处理来自上万名用户的求助电话。要知道,即使你要为这些协助付费,和你所购买的同类软件相比,你所付出的也是微不足道的(通常封闭源代码软件的技术支持费用比开源软件的要高得多,且内容也没那么丰富)。 如何更好地回答问题 态度和善一点。 问题带来的压力常使人显得无礼或愚蠢,其实并不是这样。 对初犯者私下回复。 对那些坦诚犯错之人没有必要当众羞辱,一个真正的新手也许连怎么搜索或在哪找常见问题都不知道。 如果你不确定,一定要说出来! 一个听起来权威的错误回复比没有还要糟,别因为听起来像个专家很好玩,就给别人乱指路。要谦虚和诚实,给提问者与同行都树个好榜样。 如果帮不了忙,也别妨碍他。 不要在实际步骤上开玩笑,那样也许会毁了提问者的设置 —— 有些可怜的呆瓜会把它当成真的指令。 试探性的反问以引出更多的细节。 如果你做得好,提问者可以学到点东西 —— 你也可以。试试将蠢问题转变成好问题,别忘了我们都曾是新手。 尽管对那些懒虫抱怨一声 RTFM 是正当的,但能给出文档的链接(即使只是建议个 Google 搜索关键词)会更好。 如果你决定回答,就请给出好的答案。 当别人正在用错误的工具或方法时别建议笨拙的权宜之计(workaround),应推荐更好的工具,重新界定问题。 正面地回答问题! 如果这个提问者已经很深入的研究而且也表明已经试过 X 、 Y 、 Z 、 A 、 B 、 C 但没得到结果,回答 试试看 A 或是 B 或者 试试 X 、 Y 、 Z 、 A 、 B 、 C 并附上一个链接一点用都没有。 帮助你的社区从问题中学习。 当回复一个好问题时,问问自己如何修改相关文件或常见问题文件以免再次解答同样的问题?,接着再向文件维护者发一份补丁。 如果你在研究一番后才作出了回答,展现你的技巧而不是直接端出结果。毕竟授人以鱼不如授人以渔。

2025/3/8
articleCard.readMore

使用MiniCover迅速制作文章封面

相信很多博主都喜欢洪佬的博客封面,既简洁美观又富有个性。但是很多人不知道这样的封面如何制作,以下将使用Mini-Cover制作Heo风格的文章封面。 Mini-Cover是山楂酥梨粥开发的一款封面制作工具,自定义程度很高,部署简单。除了自定义标题和图标外,还支持设置颜色、水印、字体等。这个项目非常适合喜欢Heo风格的扁平化封面设计封面的朋友。以下是它的功能 以下是 字体自定义: 选择多种字体,适应不同风格的内容展示; 颜色调整: 轻松改变背景颜色和文字颜色,打造主题一致的封面; 水印支持: 增加标识性内容,保护原创设计; 图标插入: 支持上传和在线选择图标图片,进一步提升视觉表现。 引用站外地址 Mini-Cover GitHub项目 部署 由于本期博客主要讲的是Mini-Cover的使用,所以部署部分将一笔带过。 部署平台:Vercel,Zeabur,Netlify,CloudFlare等Serverless平台。 点击上方按钮部署到Vercel,简单直接。 如果想部署到其他平台,请Fork本仓库,然后再平台上选择即可。 或者你可以直接使用官方的演示网站 引用站外地址 Mini-Cover 官方演示 以下是项目的实际预览效果,还是很简洁的。 使用 基础操作 太基础的就不说了,来讲讲如何删除水印。 先编辑一下水印,再删除即可。 拖动上传 根据我的测试,将图片拖动到蓝色方框内是上传图标,拖动至红色方框内是上传背景。 小建议 为了每次封面出品一致,建议以数字+拖动条的形式来编辑,这样方便每次设置一样的大小。 获取外链方面,可以在保证安全的情况下设置自己图床的Key,原装的有点慢… 字体使用“默认全局”和“微软雅黑”时标题会略微靠上,望修复。 参考资料 引用站外地址 Cloudflare/Vercel项目推荐(3) LiuShen

2025/2/23
articleCard.readMore

国内大模型列表及入口

最近整理了一份国内大模型列表及入口,希望给大家带来便利,欢迎大家参考。 模型名称开发商官网对话媒体创作联网搜索文件分析 文心一言百度https://yiyan.baidu.com/✅✅✅✅ 通义阿里巴巴https://tongyi.aliyun.com/✅✅✅✅ 智谱清言智谱AIhttps://chatglm.cn/✅✅✅✅ DeepSeek深度求索https://chat.deepseek.com/✅✅✅ 腾讯元宝腾讯https://yuanbao.tencent.com/✅✅✅✅ 豆包字节跳动https://www.doubao.com/✅✅✅✅ 天工AI昆仑万维https://www.tiangong.cn/✅✅✅✅ 跃问阶跃星辰https://www.yuewen.cn/✅✅✅✅ 讯飞星火科大讯飞https://xinghuo.xfyun.cn/✅✅✅✅ 知乎直答知乎https://zhida.zhihu.com/✅✅✅ Kimi月之暗面https://kimi.moonshot.cn/✅❓✅✅ 商量商汤科技https://chat.sensetime.com/✅✅✅✅ 百小应百川智能https://ying.baichuan-ai.com/✅❓❓✅ 万知零一万物https://www.wanzhi.com/✅✅✅✅ 海螺MiniMaxhttps://hailuoai.com/✅✅✅✅ 秘塔AI搜索秘塔科技https://metaso.cn/✅✅ 360智脑360https://chat.360.com/✅❓❓❓ 纳米 AI360https://www.n.cn/✅✅ 魔笔马良魔尔线程https://maliang.mthreads.com/✅ 紫东太初中科院自动化所、武汉人工智能研究院https://taichu-web.ia.ac.cn/#/chat✅✅✅✅ 即梦脸萌科技https://jimeng.jianying.com/✅ 元象大模型元象 XVERSEhttps://chat.xverse.cn/xchat/index✅❓ 拓世大模型拓世科技❓❓❓❓ MOSS复旦大学❓❓❓❓ 西湖大模型西湖星辰https://www.xinchenai.com/chat✅✅❓✅ 天河天元国家超级计算天津中心✅❓❓❓ Chatlaw北京大学http://chatlaw.cloud/✅❓ LightGPT恒生https://www.hs.net/lightgpt/❓❓❓❓ TechGPT东北大学http://techgpt.neukg.com/❓❓❓❓ 鸿湖中国联通❓❓❓❓ 悟道·天鹰北京智源人工智能研究院https://www.baai.ac.cn✅❓❓❓ 书生上海人工智能实验室、商汤科技、香港中文大学、复旦大学、上海交通大学https://intern-ai.org.cn/✅✅❓❓ TeleChat中国电信✅❓❓❓ FlagOpen北京智源人工智能研究院❓❓❓❓ ChatYuan元语智能停止服务 雅意中科闻歌https://yayi.wenge.com/✅✅✅✅ 活字哈尔滨工业大学✅✅✅✅ 流萤中山大学✅❓❓❓ PointLLM香港中文大学✅❓❓❓ 序列猴子羽扇智https://openapi.mobvoi.com/✅✅✅✅ 玉言网易✅❓❓❓ 天工智力奇点智源✅❓❓❓ SUS-Chat南方科技大学✅❓❓❓ UniDoc中科大❓❓❓✅ 棱镜吉林大学✅❓❓❓ ✅:支持 ❓:未知 空:不支持 贡献者贡献内容 Peter267文心一言、通义、智谱清言、DeepSeek、腾讯元宝、豆包、天工AI、跃问、讯飞星火、知乎直答、Kimi、商量、百小应、万知、海螺、秘塔AI搜索、360智脑、纳米AI、魔笔马良、紫东太初、DreaminaAI、元象大模型、拓世大模型、MOSS、西湖大模型、天河天元、Chatlaw、LightGPT、TechGPT、鸿湖、悟道·天鹰、书生、TeleChat、FlagOpen 、ChatYuan、雅意、活字、流萤、PointLLM、序列猴子、玉言、天工智力、SUS-Chat、UniDoc、棱镜 的所有信息 本表格还有不全(错误)之处,欢迎评论区补充(指正)。补充(指正)者可加入贡献者名单。

2025/2/12
articleCard.readMore

电脑操作从入门到精通 1 :认识你面前的电脑

作为电脑爱好者,看到很多朋友对基础操作不熟悉,这让我非常不爽。为此,我决定分享自己的使用经验,推出这个不定期更新的教程系列,希望能帮到大家。 电脑是什么 电脑,全称电子计算机,是一种可以帮助我们完成各种任务的电子设备。它可以帮我们处理信息、学习知识、娱乐放松,甚至与世界各地的人交流等。 电脑的功能非常强大,但它的核心原理其实很简单:接收输入(比如你按键盘)、处理信息(比如计算数据)、输出结果(比如显示在屏幕上)。 电脑的硬件构成 与软件不同,电脑的硬件是指你能看得见、摸得着的部分,每个部分都有自己独特的功能。 主机:主机是电脑的“大脑”,里面装着处理器(CPU)、内存(RAM)和硬盘等核心部件。它负责处理所有的数据和任务。 CPU(中央处理器):就像电脑的“思考中心”,负责计算和执行指令。 显卡(GPU):负责处理图像和视频数据,并将结果显示在显示器上。如果你喜欢玩游戏或做设计,显卡的性能非常重要。(4090就是显卡) 内存(RAM):临时存储正在运行的程序和数据,关机后内容会消失。 硬盘:长期存储文件和数据,即使关机也不会丢失。 网卡:让电脑能够连接网络,无论是通过网线(有线网络)还是 Wi-Fi(无线网络)。 电源:为主机内的所有部件提供电力。它的功率需要与电脑的硬件配置匹配,否则可能会导致运行不稳定。 感谢“琢磨先生DataBase”提供的图片 显示器:用来用来显示文字、图片和视频。你可以通过它看到电脑显示的画面。 键盘和鼠标:用来打字和操作电脑。 键盘:用来打字、输入信息。 鼠标:用来点击、拖拽、选择屏幕上的内容。

2025/2/8
articleCard.readMore

2024年总结

首先祝大家新年快乐! 最近更新较少,主要原因有三: 学业任务繁重 身体抱恙 个人状态调整 虽然文章更新频率有所下降,但我们一直在默默优化用户体验: • 新增友链朋友圈功能 • 完善安全跳转机制 • 持续优化系统性能 这篇文章还没写完

2025/1/27
articleCard.readMore

2024年度浏览器扩展推荐

2024年(好像)是我第3年使用Edge浏览器了,虽然Edge最近的行为有点恶心,但依然非常喜欢用。喜欢用的原因不仅是因为Edge好用,还有插件的功劳。在这篇文章,我来介绍下我在今年(2024年)中使用的扩展。 广告拦截 - AdGuard 这个属于浏览器必备吧,能屏蔽网站99%的广告,以及搜索引擎的广告,非常好用,免费无广告,界面美观。 非常喜欢它的一个功能——“拦截此网站上的广告”,可以删掉网站上一些不喜欢的东西。 吐槽一下,现在有的网站会检测这类插件,必须关闭才能继续使用。希望AdGuard加一个“隐身”模式。 价格:插件免费 官网:https://adguard.com 视频速度控制 - Global Speed 可以控制媒体的播放速度,上面AdGuard屏蔽不了的视频前广告可以拿这个加速观看,至高16倍速! 但是,插件的隐身模式没啥用,一些课程网站会禁止这类插件,无法倍速。所以不要想着拿这个刷课。 另外,用了这个插件会导致网页本身的倍速控制失效。 价格:开源免费 官网:https://github.com/polywock/globalSpeed 免费复制 - SuperCopy 部分网站会禁止用户复制内容,当用户使用这个插件后,可以直接复制。 当然,比它更好用的是OCR识别。 貌似对某文库无效…… 价格:免费 官网:https://www.enablecopy.com 上网时间统计 - 网费很贵 之前使用的是Webtime Tracker,但是太简陋了,而且是英文的。偶然间发现一个可以统计你的上网时间的扩展。可以看到你看哪个网站最多、最少。 拥有丰富的统计数据,了解自己的上网习惯。 如果你之前使用的是其他的统计的扩展,想迁移到这个,可以点击数据 管理=>导入其他插件的数据 来进行迁移。 价格:开源免费 官网:https://www.wfhg.cc 网页翻译 - 沉浸式翻译 我愿称他为最好的网页翻译扩展。可以沉浸式地浏览外文网站,支持双语对照。另外,还支持字幕翻译、文件翻译、鼠标悬停翻译等。且针对部分主流的外文网站专门优化,浏览更加高效! 同时支持多种翻译服务,包括ChatGPT(付费)等AI翻译和DeepL等机器翻译。若使用AI翻译还支持使用“AI专家”功能,通过定制Prompt来有效的提高翻译质量。 但是,Vercel等网站如果翻译的话会报错。 价格:免费,会员:¥579.6/年,¥69/月 官网:https://immersivetranslate.com 给沉浸式翻译打了广告~ 隐私书签、书签加密同步 - 侧边书签栏 它可以将书签放在侧边栏,便于用户管理书签,这个功能不必多说,也不是它的核心功能。 当我们想要隐藏一些收藏的网站时,这个插件可就派上用场了。 点开它上面的🔒,设置密码,就可以将一些重要的网站放到里面 还支持新建文件夹、导入导出(付费)、加密同步(付费)等功能 价格:免费,会员:¥39/永久 官网:https://bookmarks.mengxianglong.com 下载方式 如果你访问不了Chrome Web Store和Microsoft Edge Addons,可以试试Crx搜搜 ,这是一个扩展商店,可以下载Chrome、Edge、Firefox的扩展。 找到要下载的扩展,点击“安装到浏览器”,此时会下载一个.crx文件。 以下使用Edge做演示: 点击右上角三个点 ⇒ 扩展 ⇒ 管理扩展 ⇒ 开发人员模式 将安装包拖入界面即可

2025/1/14
articleCard.readMore

怎样才算见过世面?这是我听过最好的答案

本文转载自报刊《课外阅读》的2023年9月刊,由作家「蕊希」撰写。未在网络上找到原文。 怎样才算见过世面?这是我听过最好的答案 蕊希 网上有人提问:怎样才算见过世面? 有人以为见世面,就是拥有奢侈的生活体验,住过五星级酒店,吃过米其林餐厅。但也有人说,见世面,就是见过世界的每一面。 在网上看到一篇帖子,说我国有10亿人没坐过飞机和地铁,有12亿人没喝过星巴克,没吃过海底捞。评论区里有人评论:没坐过飞机还能理解,但没坐过地铁就真的离谱。 没坐过地铁真的离谱吗? 截至2021年,我国通地铁的城市只有51座。那些生活在县城、乡村的人,可能大半辈子都没有走出过他们生活的半径,更别提坐一次飞机去遥远的大城市,出行时买一张地铁票了。 城里人分不清小麦和水稻,不知道农田一年收成几次;乡下人没坐过地铁,不知道如何换乘。所谓离谱,不过是没在那个环境下体验过生活。 有人生活在城市,会用电脑和电梯,地铁高铁是最基本的出行工具,从小就逛大型超市和购物中心,吃连锁品牌的面包。 有人生活在田间,走路就可以到学校,在自家的田地里玩耍,抬头就是晴空万里,低头知道几月份该种什么类型的作物,炒菜时就去自家地里现摘一把蔬菜。 有人去过国外的大商场,分得清每个奢侈品牌子的标志,讲得出品牌的历史;有人只在集市上采买,但却会识别布料的优劣。有人知道几分熟的牛排最好吃;有人没吃过牛排,但却知道牛排长在牛的哪个部位。 我们眼里的世面,不过是我们的认知对这个世界片面的理解。 罗翔老师曾说过一句话:“读书是让我们知荣辱,明事理,而不是让你觉得自已认识几个字就高人一等。”深以为然。 看过世界之前,以为自已所见所得就是全部,但凡自己不知道、不理解的就是不对的,于是总想以自己的认知判断外界的对错。 但等你真的走出自己生活的圈子,认识了五湖四海的朋友,才发现原来大家因为成长环境不同,会有千差万别的习惯和想法。 你进入了社会,见识了世界之大,发现有太多地方你没去过,有好多东西你不知道,有很多人和你不一样,你就会慢慢意识到自己的渺小。 你不再像小孩子一样轻易为非黑即白站队,你不是正确答案的拥有者,也没有掌握评判对错的话语权。你知道所谓世面,就是见得越多越平静,不再因为差异大惊小怪,不再对别人的特殊指手画脚。 纪录片《丁真的自然笔记》里,有一期嘉宾是中国人民大学毕业的法学生李浩源。 两人见面后,丁真羡慕地说:“你读过很多书,上学很多年吧?”李浩源回答:“我读了17年书。”丁真忍不住感慨:“哇,17年,我没读过书。”李浩源没有产生被别人羡慕带来的优越感,反而安慰了有点自卑的丁真:“你在森林里待了这么长时间,读了很多森林的书。” 真正的见过世面是不因自己有了什么就嘲笑别人没有,不把自己拥有的当作理所当然。 真正的见过世面是不得意忘形,不狭隘,不通过拉踩别人获得优越感,反而是领略过万物之后更谦虚,是身处高处不自大,更是跌落谷底不自卑。 我在二十出头的年纪,很喜欢凭着自己的见识给身边朋友出谋划策,帮助好朋友分析感情问题,拿我的标准和想法评判别人的对错。 快到三十岁的现在,我很少给身边人提建议了,即便不认同别人的观点,也很少发言了。不是不关心朋友的处境,恰恰因为关心,所以更不敢妄下结论。我开始理解人生万般差异,每个人都有自己的苦衷,也不再执着,拿着简单的标准为别人的人生打分。 所谓世面,就是世界的每一面。不同人的不同人生,构成了世界的每一面。 我们与他人之间,无上下之分,只有左右之别。 所谓见世面,是向外对世界,即便不认同,也能尊重;是向内对自己,平和理性,淡定从容。

2024/11/30
articleCard.readMore

如何查看答案圈隐藏的答案

本教程不是让你抄答案用的! 废话 当我们需要对(抄)答案但找不到纸质答案时,很多人喜欢在网上搜答案,但一般搜到的是这样的 找了很多平台,几乎没有免登录/花钱的。但是,我看到了一个平台虽然让登录,但是能通过看看源码的方式看到答案。 答案圈(不给链接) 教程 找到自己的练习册,点击鼠标右键=>查看页面源代码 代码一般在53行,大部分浏览器在左侧会标行数。 滑动条往右划,找到自己要找的答案大概的位置,这一行会有这个格式的链接,点开就能看到答案 举个例子,把这个链接打开 https://pic.mxqe.com/d/file/20241014/1728868633212663.jpg!500_800 通过图片确定答案位置后在网址栏将最后的!500_800删掉即可放大图片 这样就可以对(抄)答案了 本教程不是让你抄答案用的!

2024/11/24
articleCard.readMore