Python官方发布版本状态
Python官方的<大动作>今天打开Python官网突然发现官方竟然在Download页面放上了Python的各个版本的支持信息。 其实,个人觉得官方在下载页面放上了所有版本目前的状态有两个用意: 现在还在使用旧版本Python的程序或者是程序员很多 表达官方未来发力的重点和更新节奏。 如果大家都一直在用Python的话可能会发现,官方对版本的维护和发布一直是处于比较激进的状态,当然了,Python可以说也是一个很年轻的编程语言,尤其很多人在拿Python和C++比速度这本身就会给官方很大的压力,也可能是官方更新的动力,毕竟Python的语法和易用性上要比C++强太多,如果在执行速度上哪怕无限接近C++,那么将成为非常无敌的语言了,在程序设计上面也可以从偏向解决工程问题到解决算法问题了。 保持更新克制频繁更新语言版本的最大的坏处就是,很多时候,程序的生命周期会变的非常短,并且变得特别难以维护。 因为很多程序,尤其是解决工程问题的程序,会频繁更新(比如新增功能或者修复Bug),这样会导致开发者根本无法跟上官方版本的节奏。 程序员的自我修养具备良好专业素养的程序员...
为你的NAS添加缓存
缓存的意义几乎在计算机科学中,缓存的存在一般有两种目的。 第一是为了不让数据端受到冲击。 比如存储中的写缓存,是先把用户的数据通过高速存储介质先进行收集,然后等到低速存储设备有空闲的时候再写入。这样做的好处就是用户端只要把数据发送给高速存储介质(缓存),就可以离线了,为用户提供了高效的数据写服务。 第二是为了不让用户端受到冲击。 比如存储中的读缓存,它会”预判“用户经常使用的数据,预先把这些数据从低速存储中读取到高速存储,等到用户需要这些数据的时候直接提供给用户,这样做的好处依然是为了满足用户端快速拿到数据的需求。 以下为OSS文件系统和缓存系统的原理图: 缓存的配置注意事项无论是读还是写缓存,都有自己的注意事项。 首先来看读缓存,之前我们说过读缓存要想成功,那系统必须能够精准的覆盖或者说是预判用户的需求,如果用户请求的数据刚好缓存中没有,那么就没办法了,只能直接从低速存储介质中读取,所以,这也称之为————命中率。 要想提高命中率,一般来说有两点注意事项: 你的高速缓存的容量要与低速存储空间的容量以及用户平时读取的数据大小相匹配。 存储平台(或者说管理平台)的命中率算法的...
偷得浮生片刻闲
生命给予我们的,除了自我追求的觉悟,还有片刻偷闲的宁静。
截图工具之Pixpin
[!TIP] 本文章内容主要针对我的信息学奥赛学生编写,从最基础的安装和下载软件开始,如你已经有相应基础直接查看文章后面的小节即可。 什么是截图工具截图工具就是指可以把你当前显示器的内容截取下来发给其他人的工具,在问题讨论,问题指导过程中有很重要的作用,每次我给我的学生做远程辅导的时候都会使用截图工具。所以今天我们来看一下如何使用截图工具。 什么是Pixpin这个软件是近些年发展起来的功能强大的截图工具,它不仅仅能进行截图,还能贴图,长截图等强大的功能。另外,他还具备直接在图片上进行精美标记等功能。 下面,我们就开始安装并使用这款软件 Let’s Go软件下载软件下载当然要去人家软件的官方网站去下载,地址如下: PixPin - 截图/贴图/长截图/图片转文字(OCR) | 免费全能截图工具 进入到官网之后一眼就可以看到一个大大的下载Pixpin按钮 点击下载Pixpin之后,浏览器就会自动启动下载。 [!TIP] 但是如果没有自动下载,我们可以手动点击点击这里下载 下载完成后,我们就可以进行安装了,首先你要找到你下载的文件,一般Wi...
如何替换Hexo中的字体
折腾字体 随着文章越写越多,忽然想站在读者端重新审视一下我的博客站。 在阅读文章的过程中,发现站点的字体有点过于紧凑,可能会给读者带来紧张的阅读感,遂研究如何更换一下字体。 字体文件之殇 传说中东方大国的文字特别复杂,所以渲染字体的文件动辄 10-20MB 大小,要是直接拿到站点加载,那么很多人在能看到我站点内容的前 1min 左右都会显示的是白色的屏幕,这对读者的耐心是个很大的考验(你是谁呀?非看你的东西不可啊?) 所以我就在互联网上开始找相关的解决方案,忽然一个网站进入我的视线——中文网字计划官网(网站地址我会写在下面) 看来不止我一个人发现了这个字体文件过大加载时间过长的问题,并且已经有了比较完美的解决方案。 简单来说,这个网站可以直接让你在网站上引用字体,并且更牛的是他会把很大的字体文件切片给到 HTML 渲染端,或者我们也可以理解为,只有在我们的网站上存在的字体才会被渲染成目标字体,这将大大减少字体文件传输的“割裂感”。 好了,如果你能看到这里说明你对这个字体的使用应该也比较感兴趣了,咱们直接上使用方法 注:本文章主要是针对更换 Hexo 的...
记一次NAS升级
元旦假期,在微信公众号上游荡,发现飞牛 OS 更新了很多东西,甚至官方开始出文件同步的应用了,遂手痒,决定重新玩玩自建 NAS 服务器。 NAS配置 配置上我比较追求低功耗,同时兼顾性能,所以我配置了一个 i3-6100 的 CPU,这个 CPU 平时待机时候的功耗只有 25W 左右,比较适合兼具性能的低功耗 NAS CPU;同时,配了 32GB 的内存,因为要想玩的爽,除了基本的NAS 系统以外,还要装很多的 Docker 、VMs 等东西,这样才能把自建 NAS 玩到淋漓尽致;硬盘方面用了 8TB✖️2 + 6TB✖️1 + 500GB SSD✖️2,两块 8TB 硬盘做 Raid1 用来保存平时的重要文件、开发代码、课程视频等内容,6TB 硬盘用来下载电影、电视剧(反正这些数据丢了也无所谓),而两块 500GB 的 SSD 就用来做读写缓存以加快 NAS 的读写速度(读的话还要看命中率) NAS功能 目前来看,NAS 最基本的功能肯定是要用上的,比如说文件同步、照片同步、高清电影随身播放、无损音乐随身播放等。 另外,目前看还至少要在他上面安装 3-5 个虚拟机,...
元旦第一天
新年第一天 今天是 2026 年的第一天,按照惯例是不工作的。 于是准备和家人出去走走,去了当地最大的购物中心,据说也是世界最大的单体购物中心(你们可以猜坐标了)。 很久没有出来像这样漫无目的的逛街了,我印象中上次这么逛街还是大约 4-5 年前的春节,那也只是和老妈匆匆忙忙的买了点所有的“过年的吃喝”就回家了,结果被堵在停车场里面将近 3 个小时(这件事记忆犹新)。所以,这次我们就把车停在了离出口很近的位置,虽然这样走到商场里面包括买完东西要拎出来走很远,但是真的是怕被堵在里面。 走进商场,是一种久违的体验,感觉自己已经很久没有感受过商场里面有这么多人了——确切的说应该是我很少有在休息日去商场逛街了,每次去都是匆匆忙忙买了自己需要的东西转头就走多一分钟都不停。不过,商场里面气氛还是不错的。哦对了,很久以来又一次看到超市结账排大队的情况了。 小红书活动 走着走着看到了小红书的活动,用手机扫广告牌上的 NFC 标签会获得一个打卡地点,然后集齐多少个应该是可以换东西,虽然我对换东西没啥兴趣,但是我对 iPhone 是否能成功的扫描 NFC 标签还是很感兴趣的,所以我...
本学期正式结束
本学期的最后一天 随着考试结束铃声响起,本学期最后一天教学任务结束了,意味着寒假的到来。 刚刚结束最后一科考试试卷、上成绩等工作,回首本学期,还是有一些感慨。 本学期的流水账 本学期分别教了两个年级共 200 多名学生,包含两科《MySQL 数据库应用》和《智能语音应用开发》。 说实话,这两门课都是相对比较实用的科目,前者无论以后从事什么专业,都有机会应用,而后者,借助于当前和未来 AI 的发展,用语音进行智能化交流将会变得普及化。坦白讲,现在大学人工智能学科的课程建设也越来越成熟了,多数高校也都非常清楚高等教育的侧重点在理论+应用的双重实践。所有学生步入社会后都需要在理论和实践的双重兑现下生存,所以课程的设计和学科的安排也都逐渐从纯理论走向了实践+理论的双轨模式,这是高等教育的进步。 我的学生们 开诚布公的说,我的学生们两极分化挺严重的,学习的真的很认真,尽管有的时候我都心疼他们,明明他们真的对计算机、人工智能没有天赋,也不够聪明,但是真的很刻苦,把学习计算机科目当做高中的数学英语来学习。而另一类学生是真的不学——是的,是一丢丢都不学。 上课玩手机的同学不...










