软件安装实用与脚本程序
文章平均质量分 57
一些常用软件的安装与使用,以及程序脚本的使用。
Code Wang
研究方向为机器学习与材料信息学。
展开
-
Python程序打包
使用PyInstaller将python打包成exe可执行程序。安装PyInstaller: pip install pyinstaller遇到的问题:打包完成后会因为No such file or directionary报错,其原因在于有一些依赖性或自己写的程序里面包含了绝对路径,比如with open XXX as f这种在linux下只能引入绝对路径。解决方法:在PyInstaller安装包下的hook目录中,新建一个hook-xxx.py文件,比如报错的原因在matplotlib,那么原创 2021-12-15 20:04:04 · 2056 阅读 · 1 评论 -
VASP载流子有效质量计算
VASP载流子有效质量计算在计算完能带之后,可以对载流子(电子+空穴)的有效质量进行计算,考察其光电性质。以Si的能带结构为例,如图所示,其价带顶位于高对称点Gamma处,导带底大约位于X处。由图可知,此时会产生四个方向的载流子迁移:Gamma –> L,Gamma –> K,X –> W,X –> Gamma,因此需要计算这四个方向的电子及空穴载流子的有效质量。其具体计算步骤如下:第一步:准备VPKIT.in文件,其文件内容如下:注释:第1...原创 2021-04-30 11:13:23 · 7734 阅读 · 4 评论 -
Shell生成随机数并输出文件对应行
很多时候我们需要生成随机数,且会进一步利用这个随机数处理事情。比如,现在要生成一个随机数A,并继续输出另一个文件的第A行,这个Shell程序如下:#!/bin/bashfunction rand(){ min=$1 max=$(($2-$min+1)) num=$(date +%s%N) echo $(($num%$max+$min))}for i in $( seq 1 NUM)do rnd=$(rand MIN MAX) echo $rnd echo $(s原创 2020-11-24 18:04:39 · 705 阅读 · 1 评论 -
linux常用快捷命令(不断更新)
平常经常会用到一些linux下的小命令,这里就整理一下,以后会经常更新此贴。1. 给所有文件名加前缀for f in * ; do mv -- "$f" "XXX_$f" ; done2. 统计文件及子目录下文件的个数ls -lR | grep "^-" | wc -l3. 统计文件的个数ls -l | grep "^-" | wc -l4. 统计目录的个数ls -l | grep "^d" | wc -l5. vi中去点^M:1, $s/^M//g (^原创 2020-05-27 22:22:59 · 271 阅读 · 0 评论 -
Amber18安装(非root用户)
这篇博客说一下动力学软件Amber18的安装方法,虽然只有几个步骤,但是过程还是比较周折的,安装过程中容易报错。1. 两个安装包Amber18.tar.bz2和AmberTools18.tar.bz2对这两个安装包解压:tar xjf Amber18.tar.bz2tar xjf AmberTools18.tar.bz2运行完成后,会在目录下生成amber18这个目...原创 2019-10-23 18:41:41 · 8251 阅读 · 5 评论 -
bazel源码编译Tensorflow
因为研究需求,要从Tensorflow源码编译libtensorflow_cc.so和libtensorflow_framwork.so两个库,工具是bazel。编译硬件需求:GCC4.8以上,bazel0.10.0以上,tensorflow r1.8。我的硬件需求:GCC7.3.0,bazel0.15.0,tensorflow r1.8。GCC安装就不用说了,一般Linux自带,gc...原创 2019-05-11 10:48:03 · 5194 阅读 · 0 评论 -
VS2015+openGL配置
转载:http://blog.csdn.net/Jacketinsysu/article/details/49563139参考资料:百度经验 CSDN的博客(里面的有错误,vs配置也太老了,不值得看) 看完上面两篇文章,再去看官方文档,发现他们都是翻译或抄别人的翻译而已,想看原汁原味的官方文档可以点这里:点我点我。 资源官网看这里:点我点我首先要明确的是,openGL是翻译 2018-01-05 21:07:49 · 320 阅读 · 0 评论 -
SPSS 24安装教程详细步骤
SPSS为IBM公司推出的一系列用于统计学分析运算、数据挖掘、预测分析和决策支持任务的软件产品及相关服务的总称,有Windows和Mac OS X等版本。下面是安装的具体步骤。第1步:下载安装包链接:https://pan.baidu.com/s/1dHdEVh3密码:6yl0解压后打开.exe文件进行安装。第2步:准备安装程序第3步:点击下一步原创 2020-09-03 09:17:46 · 92369 阅读 · 97 评论 -
JAVA连接SQL Server数据库的端口配置操作步骤
首先,在连接数据库之前必须保证SQL Server 2012是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下:http://blog.163.com/jackie_howe/blog/static/19949134720122261121214/ 当你保证SQL Server 2012是采用SQL Server身原创 2018-01-11 11:16:05 · 4649 阅读 · 2 评论