首先在Github里创建一个repo,创建时按照默认设置即可。创建完成后会获得一个连接:https://github.com/xxx/xxxx.git 初次上传在本地的git项目中执行git remote add origin https://github.com/xxx/xxxx.gitgit p ...
Python中将标准输出重定向到NULL
import osprint("will run")# open 2 fdsnull_fds = [os.open(os.devnull, os.O_RDWR) for x in range(2)]# save the current file descriptors to a tuplesave ...
sqlite学习笔记
本文以Ubuntu中的sqlite为例 安装sqlitesudo apt-get install sqlite 创建数据库sqlite3 testDB.db 创建表sqlite> CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, ...
在Mac中使用两个网卡分别访问内/外网
在使用Mac时,如果同时连接了有线网和无线网,那么系统会根据设置好的优先级,使用优先级更高的网络。优先级可以在网络设置中更改。有时内网无法访问外网,而我们又需要使用内网资源。这时可以同时用两块网卡分别连接内网和外网,并将外网所用的网卡设置成更高的优先级。 而后只需要修改路由规则。在命令行运行nets ...
VBA操作Excel笔记
修改单元格Application.Workbooks(1).Worksheets(1).Cells(1,1) = 100 每次修改数据后不要更新显示,可提高运行速度Application.ScreenUpdating = FalseApplication.ScreenUpdating = True ...
使用latexdiff查看tex文件的修改
在使用latex的时候,我们常常会把文档交给很多人帮忙修改,我选择用git来管理不同的版本。但是用git diff来查看tex文件的修改是一件非常令人头疼的事情,因为它会将一整行都标记出来。这个时候就需要用到latexdiff,latexdiff能够将两个文件进行比较,然后得到一个新的可编译的tex ...
使用Python程序识别图像中的数字
最近跑了很多的视频分类的实验,实验日志我记录在google sheet中,每个实验在本地都保存有对应的log和混淆矩阵。在运行实验的时候,我为了便于观察混淆矩阵,将它保存成了png格式的图像,现在为了计算一个新的指标,我需要用到混淆矩阵中的数据。最直接的办法就是手动输入,由于数据量较大,而且小数点后 ...
在使用Pytorch时提前分配显存
Pytorch与Tensorflow在程序运行时的一个不同点是:tensorflow会在程序刚开始运行时就自动占掉所有可用显存;而pytorch会根据当前情况实时调整显存占用。在多人共用GPU训练神经网络的时候,往往会出现这样的情况:pytorch程序运行若干个epoch之后报错out of mem ...
使用脚本为gitalk进行初始化
我的博客最初用的是disqus的评论系统,但是前几天disqus更新了他们的script,导致博客不能正常打开。我禁用disqus后将博客的评论系统换成了gitalk,gitalk是基于Github Issue的一个评论工具,具体的安装与设置网上有很多教程,我不再详述。但是将评论系统迁移到gital ...
在python中调用matlab
本文介绍如何在python中调用matlab的函数。 安装matlab首先需要安装matlab,如果已经安装可以跳过这一节。本文使用的matlab版本是R2016b,安装在远程的服务器上。由于是远程安装,所以需要在安装matlab的时候使用静默模式。 首先修改安装目录下的installer_inp ...