编程开发
Python的魔法方法:__init__(),__getitem__()和__len__()
Python的魔法方法(Magic Method)是Python的一种高级语法,允许你在类中自定义方法,魔法方法的命名格式为以双下划线开头并以双下划线结尾,例如:__xxx__()。
当Python解释器遇到特殊句法时,会去自动调用特殊方法,例如:
class FUN():
# Magic Method: __str__
def __str__(self) -> str:
进阶 | 本地「Docker」镜像转换为「Singularity」镜像,直接运行于任何服务器~
写在前面
近期,组织了第三期暑期培训,想想也有四个年头。另外,分别给本科生和硕士生均分别讲过一学期的生物信息数据分析课程,其中实践部分,以往使用的是 VituralBox。好处在于可以完全模拟服务器环境,从硬件到软件。而不好的地方在于,对应的环境几乎只适合与学习或练习,无法直接使用到生产环境。
如此,即使学生掌握得再熟练,真正到生产环境时,也就是他们的服务器时,需要重新配置一次环境。尽管,cond
python 本地音乐播放器制作过程
制作这个播放器的目的是为了将下载下来的mp3文件进行随机或是顺序的播放。选择需要播放的音乐的路径,选择播放方式,经过测试可以完美的播放本地音乐。
【阅读全文】
在开始之前介绍一个免费下载mp3音乐的网站,有需要的可以下载自己喜欢的音乐。当然有各大音乐平台会员的大佬就不需要了。
#/
缺少音乐素材的可以去免费下载即可,准备好音乐素材后将其放到一个文件夹下面
Kubernetes笔记
资料来源:痴者工良-Kubernetes
一、Docker基础
1.1 什么是容器化应用
containerized applications指容器化的应用,我们常常说使用镜像打包应用程序,使用Docker发布、部署应用程序,那么当你的应用成功在Docker上运行时,称这个应用是containerized applications。
1.2 应用怎么打包
容器化应用的最主要特征是使用镜像打包应用的
Https协议与证书
一、证书
证书也叫SSL/TLS数字证书,一个证书由数据和签名两部分组成,证书内容的语法格式遵守 ASN.1, 如下图所示:
证书结构.png
数据(Data)
主要包含内容如下:
证书版本号(Version):X.509v3,X.509是常见通用的证书格式
序列号(Serial Number):一个 CA 机构内是唯一的,但不是全局唯一
签名算法(Signature Algorit
从零开始的NAS之黑群晖搭建导航站
缘起
上篇文章介绍了如何搭建alist来挂载网盘分享文件,是利用群辉的三方套件来实现的,整个安装过程比较简单。有了网盘分享站,又动了搭建导航站的念头,这样访问群辉搭建的各种服务也比较方便一点,查阅了网上的相关资料,找到了大佬阿文菌的导航站,觉得他的站子比较适合我,简介且高效,正好他也介绍了站子的搭建方法,我就依葫芦画瓢结合自己的需求来介绍一下如何搭建,感谢大佬的无私奉献!
折腾
首先需要下载网站模
scaffolds 或者是挂载的基因组拆分成Contig
How can i get contig file from the scaffold file (scaffold was generated from CLC). Is there any converter or programme? Ex : This is my scaffold : ACTGTGCATNNNNNNACGCTGCA and I want the contig file f
