五月 2018

Git

Git放弃本地修改强制更新的两种方法

前言 一般在服务器上我们会临时debug做一些操作或者修改一些数据。这些工作不值得commit到git上,但是在下次更新代码时,他们会出来阻止我们。 所以我们需要一种方法放弃本地修改强制更新 操作 两种方法一种是先拉取再重置,一种相反,都可以做到。 方法一 git fetch –all git reset –hard origin/master 方法二 git reset –hard git pull 似乎第二种更好记呢。

编程

Matlab导入Excel数据

前沿 最近在和小伙伴们一起攻略数学建模美赛w 感觉Matlab超有用,不过Excel数据导入还是有一些坑的,在这里咱说说咱的流程和在这里遇到的问题 流程 其实流程超简单我都不想分步了…… 只要把Excel文件拖进matlab右边的工作区就ok了~ 忘了之后要写啥了【捂脸

Linux

使用python + virtualenv的小记

简介 virtualenv是一种帮忙给每个项目一个单独的python环境的有用工具,极大解决了同一服务器的不同项目的冲突问题,相对于微服务的docker,是一种轻量级解决方案。 安装virtualenv sudo pip install virtualenv 创建virtualenv环境 一般virtualenv环境在项目下一个文件夹内,一般名为venv或env(前者多些)。建议在.gitignore中将其忽略。 virtualenv venv venv即为环境文件夹名。 创建的同时也可以指定所创建python的版本 virtualenv venv –python=python3.6 使用虚拟环境 开启虚拟环境为: source venv/bin/activate 退出虚拟环境使用如下指令即可: deactivate 这两个指令的本质是更改当前shell环境的python等的$path路径为目录下自带的python,来达到切换隔离的效果。使用python –version即可验证版本 pip在其中也是可以正常使用的: pip install -r requirements.txt