分类: 开发工具

TeXLive + TeXstudio 配置与使用

LaTex 是学术论文写作的标准工具,其排版好,可控制性强同时格式调整容易书写更快。TeXLive + TeXstudio 是一个比较常见的搭配(当然 TeXmaker 也是可以的,并没有太大区别,TeXstudio 高级功能更多一点),这里面简单总结下其安装配置过程。 0 系统环境 Ubuntu 16.04 1 安装步骤 在 Ubuntu 上安装这一组合非常容易仅需两行命令即可(分别安装 TeXLive 包和 TeXstudio 包): Shell sudo apt-get install texlive-full sudo apt-get install texstudio 12 sudo apt-get install...

Ubuntu/Mac 深度学习开发基本环境配置

0 环境依赖 Ubuntu 依赖库: 1)zsh: 安装: Shell sudo apt-get install zsh 1 sudo apt-get install zsh 2)git: 安装: Shell sudo apt install git-all 1 sudo apt install git-all Mac 依赖库: 1)Homebrew: 安装: Shell /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 1 /bin/bash -c "$(curl -fsSL...

Ubuntu Linux 常见问题总结

系统环境 Ubuntu 16.04 问题1:dpkg: error processing package libpaper-utils 在执行 apt-get 安装包时可能遇到如下问题: dpkg: error processing package libpaper-utils (--configure): dependency problems - leaving unconfigured Processing triggers for libc-bin (2.23-0ubuntu10) ... Errors were encountered...

GLog & GFlags 的安装

0、系统环境 Ubuntu 16.04 GCC 5.4 1、安装步骤 1)安装 GFlags 运行如下指令: Shell git clone https://github.com/gflags/gflags.git cd gflags mkdir build && cd build cmake .. -DGFLAGS_NAMESPACE=google -DCMAKE_CXX_FLAGS=-fPIC .. make -j4 sudo make install 123456 git clone https://github.com/gflags/gflags.gitcd gflagsmkdir build && cd buildcmake...

Ubuntu 系统安装后的一些常用设置

每次重装 Ubuntu 系统后都有一些配置需要重新做,在这里简单记录下以备后续查阅。 1、开机自动挂载硬盘 一般对于双系统来说,Ubuntu 都是安装在一个独立的分区,然后数据仍然使用原来其他硬盘。设置开机自动挂载硬盘会比较省事。按照以下步骤操作即可: 1)查看 UUID: 运行命令: Shell sudo blkid 1 sudo blkid 结果如下:找到想要挂载的硬盘 PARTUUID 记录下。 2)编辑配置文件: 运行命令: Shell sudo gedit /etc/fstab 1 sudo gedit /etc/fstab 最下边加一行: TeX UUID=aeaadea6-033d-44c7-a6eb-5a5c275e5e5b /media/skylook/Windows ...

Tmux 虚拟终端使用

在我们进行深度学习训练时,经常需要好几天,这时肯定是不能随便关闭窗口就让会话挂了的。我们可以采用很多方法来让会话后台运行,同样 Tumx 也是一个很方便的会话后台运行工具,我们可以在 Tmux 中更好地实现类似的效果。1 什么是Tmux? Tmux 是一个工具,用于在一个终端窗口中运行多个终端会话。不仅如此,你还可以通过 Tmux 使终端会话运行于后台或是按需接入、断开会话。 2 安装 Tmux 在 Ubuntu 上安装使用如下命令: Shell sudo apt-get install tmux 1 sudo apt-get install tmux在 CentOS 上安装使用如下命令: Shell sudo yum install tmux 1 sudo yum...

[Git] Git 使用技巧整理

1 批量删除指定文件名的所有文件 可以执行如下文件,其中 '*.c' 是要删除文件的通配符,请自行修改: Shell find . -name '*.c' > filesToRemove.txt for i in `cat filesToRemove.txt`; do git rm $i; done 12 find . -name '*.c' > filesToRemove.txtfor i in...

[Git] Git 使用常见问题

1、错误:Write failed: Broken pipe 有时在执行 pull 或者 push 操作时,会出现如下错误: packet_write_wait: Connection to 192.30.255.113 port 22: Broken pipe 如果出现这一问题,请编辑 /etc/ssh/ssh_config 文件: Shell sudo vim /etc/ssh/ssh_config 1 sudo vim /etc/ssh/ssh_config在文件中添加如下配置: Shell Host * ServerAliveInterval 60 12 Host *ServerAliveInterval 60...

[Git] Git 仓库迁移

操作步骤 1) 从原地址克隆一份裸版本库,比如原本托管于 GitHub。 Shell git clone --bare git://github.com/username/project.git 1 git clone --bare git://github.com/username/project.git --bare 创建的克隆版本库都不包含工作区,直接就是版本库的内容,这样的版本库称为裸版本库。 2) 然后到新的 Git 服务器上创建一个新项目,比如 GitCafe。 3) 以镜像推送的方式上传代码到 GitCafe 服务器上。 Shell cd project.git git push --mirror git@gitcafe.com/username/newproject.git 12 cd project.gitgit push --mirror...

[Git] 处理 github 不允许上传超过 100MB 文件的问题

最近在使用 Github 时候遇到一个问题,有一些过大的文件不允许上传,例如: remote: error: File Examples/iOSDemo/Pods/dependency/libg2o.a is 440.12 MB; this exceeds GitHub's file size limit of 100.00 MB 但有的时候我们还是需要上传这些大文件,这时候怎样做呢? 1、移除错误缓存 首先应该移除所有错误的 cache,对于文件: Shell git rm --cached path_of_a_giant_file 1 git rm --cached path_of_a_giant_file对于文件夹: Shell git...