• 2024-05-09使用python中kivy库生成安卓APP
    kivy的安装官方推荐的方式是使用虚拟环境来进行安装和部署,关于虚拟环境的相关操作,在前面写过的一篇博客中有稍微详细一点的介绍,这里我们先给出操作步骤。假定我们已经在环境中用pip安装了virtualenv,那么我们先构建一个kivy的虚拟环境:[dechin@dechin-manjarokivy]$virtualenvk
  • 2024-04-28python读取文件指定行的三种方法
    1.行遍历实现在python中如果要将一个文件完全加载到内存中,通过file.readlines()即可,但是在文件占用较高时,我们是无法完整的将文件加载到内存中的,这时候就需要用到python的file.readline()进行迭代式的逐行读取:filename='hello.txt'withopen(filename,'r')asfile:l
  • 2023-12-26Python定位错误:段错误 (核心已转储)
    解决Python编程中可能出现的“段错误(核心已转储)”,并没有其他任何提示信息的问题。技术背景在各种编程语言中都有可能会遇到这样一个报错:“段错误(核心已转储)”。显然是编写代码的过程中有哪里出现了问题,但是这个报错除了这几个字以外没有任何的信息,我们甚至不知道
  • 2023-12-18Python定位错误:段错误 (核心已转储)
    技术背景在各种编程语言中都有可能会遇到这样一个报错:“段错误(核心已转储)”。显然是编写代码的过程中有哪里出现了问题,但是这个报错除了这几个字以外没有任何的信息,我们甚至不知道是哪一行的代码出现了这个问题。解决方案在python中可以引用一个faulthandler的函数,就可以显
  • 2023-11-30使用Amber计算单点能三步走
    技术背景Amber是一个在分子动力学中非常常用的一个软件,可以用于进行分子动力学模拟计算,可以与一些软件配合进行增强采样。这里我们简单介绍一下如何使用Amber去计算一个分子构象的单点势能值,及其对应的能量分量。第一步:构造力场文件首先我们需要运行tleap,加载一个力场,例如这里
  • 2023-01-11怎么在C++中调用Python?C++调用python封装接口实例解析!
    看到标题很多小伙伴会问:不是都说python是胶水语言,他调用什么什么语言封装的库来做一些什么事情吗?怎么小编你这反而变成被调用的对象了呢?没错,常规情况下一般都是以python语
  • 2022-12-19在VMD上可视化hdf5格式的分子轨迹文件
    相比于明文存储和传统的一些数据存储方法,HDF5格式的文件非常适合用于存储分子动力学模拟过程中产生的庞大轨迹文件,不仅有良好的可读性,还有非常优秀的压缩率,使得存
  • 2022-12-10定制化限定目录空间的大小及inode的数量
    在Linux系统下限制指定目录的大小以及文件/文件夹数量背景说明在Linux操作系统下有时需要限制一个指定文件夹的大小和文件夹内可存储的文件数量,有可能是出于安全的考量
  • 2022-11-14MindSpore Graph Learning
    技术背景MindSporeGraphLearning是一个基于MindSpore的高效易用的图学习框架。得益于MindSpore的图算融合能力,MindSporeGraphLearning能够针对图模型特有的执行模式
  • 2022-09-21Latex中也能展示动态图?
    技术背景在学术领域,很多文档是用Latex做的,甚至有很多人用LatexBeamer来做PPT演示文稿。虽然在易用性和美观等角度来说,LatexBeamer很大程度上不如PowerPoint,但是Beamer这