渔者愚
未读
用biopython操作蛋白结构
Biopython 常用于生物序列分析,但其实它也有整个 PDB 模块,可以做简单的结构分析 import Bio.PDB as bp
本文将结构对应的实体称为 Molecule,这是我们之后看待结构文件的基本视角。Molecule 可能指单体分子、多聚体或互作的多个蛋白等 我们先来认识蛋白结构的
渔者愚
未读
关于Email的高级操作
设置第三方邮箱客户端 每次收发邮件都网页登录很繁琐,你可能想在第三方客户端(比如手机自带的邮件 app)里操作 这依赖三种协议:POP、IMAP 协议可以收取邮件,区别是 IMAP 通讯是双向的,客户端内邮件的移动、删除可以同步给服务端,而 POP 是单向的。没有特殊需求选择 IMAP 就好。发送邮
渔者愚
未读
入门JavaScript(三):异步编程
原理 JavaScript最初被设计为一种简单的脚本语言,仅仅用于增强网页的交互性,所以采用单线程模型,避免复杂的线程同步、互斥锁等问题。直到如今在Web编程中被广泛使用,JS仍然只有一个主线程 但众所周知,网络请求耗时较长,阻塞线程会造成极差的用户体验 JS采用异步编程来解决这个问题,基本原理是将
渔者愚
未读
pdm:类Nodejs的python包管理模式
PDM 是一款国人开发的类似 pip、conda 的 python 包管理器,允许将一个 python 项目所需的包都放在当前目录下,支持创建多种虚拟环境,也允许自定义命令。其开发受到 Node. Js 包管理器 pnpm 的影响 PDM 可基于同一个 python 解释器构建多个虚拟环境,因此比
渔者愚
未读
虚拟机VMware Workstation Pro
当你想要一个临时环境测试软件,或想体验一下其他操作系统,可以考虑在电脑上装个虚拟机 2023年起,虚拟机软件的老大哥VMware Workstation Pro对个人完全免费了,可从博通官网注册账号后下载 这篇文章讨论VMware的常用操作 安装 创新虚拟机,从准备好的.iso镜像安装。boot d
渔者愚
未读
VS code中的python
首先在插件市场中安装python,这会自动安装Python、Pylance、Python Debugger三个插件。其中Pylance是language server,提供代码补全、语法高亮、错误检查、代码导航等功能 格式化与代码检查(formatting and linting) 安装Ruff V
渔者愚
未读
为windows安装Linux子系统(WSL2)
Windows Subsystem for Linux(WSL)是微软官方出品、已经植入Windows内核的系统组件,也是在Windows上使用Linux的最佳实践 WSL比装Linux双系统、VMware等虚拟机平台占用的资源更少,对硬件的利用效率更高,与Windows的互访也更顺畅 WSL有两个
渔者愚
未读
通过远程桌面连接windows
在公网中,直接使用向日葵等软件操作远程机器,无疑是最方便的。然而在内网(如校园网)中,windows自带的远程桌面具有最佳的连接体验,卡顿、延迟较少,无缝同步声音、剪切板,还可同时利用客户端的多个显示器 我们称手边使用的设备为“客户端”,在远处等待被连接的windows电脑为“服务端” 服务端 首先
渔者愚
未读
上手React:一个案例,两个环境
目前,前端两大框架React和Vue分庭抗礼。React语法更接近JS,生态更加繁荣,成熟的企业项目大多由React实现。Vue在中文社区的热度只增不减,封装了许多复杂操作,被认为上手更简单。 两者在响应式系统、模版语法等方面有一些设计上的关键区别,但对于新手来说,不足以成为选择依据。构建第一个We
渔者愚
未读
入门JavaScript(二):模块管理
入门JavaScript(一):印象与语法 JS文件通常被引入HTML中发挥作用。例如一个简单的弹窗,可以在 index.js中这样写 function foo() {
alert('This is foo!');
}
然后在 index.html中导入 <!DOCTYPE html>
<