Posted in: Biology Science, Python

7天用 Flask 开发完一个生物信息学数据库的体会

这不是教程,而是我的随笔✏️

以前,做普通计算时用 Perl,开发数据库网页后台却用 PHP,然后前端还要用 JavaScript,简直要把人折腾死。后来普通计算从 Perl 转到 Python,发现 Python 有个工具叫做 Flask 可以代替 PHP 作为网页后台,那就方便了,能省用一种语言。

第一个 Flask 开发的工具是 2019 年刚开始学 Python 时开发的一个 Pipeline,不涉及数据库查询,只是接收输入、后台计算,得到结果,页面只有一个,比较简单。

这次开发的是真正的数据库,多个页面,需要与 MySQL 对接,而且也有 Pipeline 的内容。一共花了 7 天时间。生物信息学数据库与传统IT不一样的在于它多为纯查询类,不允许用户进行数据的增加、删除、修改,看起来应该很简单,但由于经常涉及到后台计算,可能还会碰到多线程分配问题。下面列条目说一下体会:

Posted in: IT, Website/Blog

博客搬家到 VPS

背景

之前博客是放在香港的虚拟主机上,有些功能就用不了(例如对象缓存 Object Cache)。虽然也有过转移到 VPS 的想法,但香港的 VPS 用的人太多,时不时感觉不稳定。再加上付款周期还没到,就搁置了。

前几天在网上看到日本有冷门的 VPS(需要本地手机号和住址验证),走的 IIJ 线路。正好上面有个免费 14 天试用,就申请试了一下,感觉连接国内速度还行(不绕路),就决定正式申请了。顺便花了一天时间把博客搬了过来。

Posted in: IT, Website/Blog

WordPress给评论框添加原生的表情(Smiley)插入功能

Smiley 和 Emoji

Smiley 其实不是 Emoji,虽然现在看起来几乎一模一样,详见 WordPress 官网说明

大家去看一下自己的 WordPress 目录下面的 /wp-includes/images/smilies,可以看到有22个 gif 文件,它们就是 WordPress “上古时代”留下来的 Smiley,样子十分丑陋,长得像这样(列举3个):

但本文描述的 Smiley 是类似于官网上这样的 WordPress 官网说明。事实上这是现代浏览器渲染产生的新字体(而不是像之前那样的 gif 图片,并且 Windows 和 MacOS/iOS 平台有各自的渲染特点。)

🙂 😀 🙁 😮 😯 😕 😎 😡 😛 😐 😉 😆 😳 😥 👿 😈 🙄 ❗ ❓ 💡 ➡

Back to Top