自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Anaconda复制/克隆虚拟环境到其他机器

有时候服务器网速特别慢,安装一个带python3的虚拟环境都成功不了,更别说还有一大坨的pytorch等等包还要从头装。 一个便捷的方法是克隆装备齐全的虚拟环境。 1.复制整个虚拟环境文件夹到新服务器的~/anaconda3/envs目录下(假设我们要复制的是env) scp -r u...

2020-02-13 20:00:52

阅读数 50

评论数 0

原创 linux下命令行安装matlab2017a

参考链接: https://blog.csdn.net/Xiao_Song_PKU/article/details/82700228 https://blog.csdn.net/xll_bit/article/details/80841791 https://blog.csdn.net/qq...

2020-01-06 16:40:44

阅读数 27

评论数 0

原创 python中的argparse

作用:命令行交互中方便的给出参数,argparse自动parse出sys.argv 1. 创建一个parser parser = argparse.ArgumentParser(description='Process some integers') 2. 添加参数 p...

2019-10-16 11:00:22

阅读数 10

评论数 0

原创 写一个linux内核模块(Linux Kernel Module)【一】

文章翻译自: http://derekmolloy.ie/writing-a-linux-kernel-module-part-1-introduction/ http://derekmolloy.ie/writing-a-linux-kernel-module-part-2-a-charac...

2019-09-30 16:31:55

阅读数 18

评论数 0

原创 Internet

chmod a+x Shadowsocks-Qt5-x86_64.AppImage ./Shadowsocks-Qt5-x86_64.AppImage 二、shell终端下使用 安装proxychains sudo apt-get install proxychains 修改配置...

2019-08-14 18:33:00

阅读数 54

评论数 0

原创 ssh使用

一、远程登录 参考博客:https://www.cnblogs.com/yeran/p/11348045.html 1.生成本地密钥 ssh-keygen 2.本地密钥上传到服务器 ssh-copy-id -p port username@ip.ip.ip.ip 3.创建登录脚本 ...

2019-08-13 20:09:14

阅读数 24

评论数 0

原创 git使用笔记

pip install从git分支安装 pip install git+https://github.com/shadowsocks/shadowsocks.git@master pip install git+github的https地址@分支

2019-08-11 11:38:16

阅读数 21

评论数 0

原创 【网络】虚拟专用网络工作在哪一层?

你是否想过:虚拟专用网络工作在第几层呢?三?五? 首先要说,这个答案不唯一。常见的虚拟专用网络技术有五种:PPTP协议、L2TP协议、IPsec协议、MPLS技术以及SSL虚拟专用网络技术。 PPTP协议工作在OSI第二层。 L2TP协议工作在OSI第二层以及第三层。 IPsec协议工作在...

2019-08-11 11:15:12

阅读数 1540

评论数 0

原创 Anaconda自动进入虚拟环境base?

新版的Anaconda会在每一个新开的terminal里面自动进入虚拟环境base,解决方法是用conda config命令: conda config --set auto_activate_base false 这个问题的原回答在stackoverflow上:https://stacko...

2019-06-05 10:02:27

阅读数 4245

评论数 2

原创 【ubuntu】latex使用教程一

安装LaTex不外乎是Distribution和Editor两部分。Distribution是用来编译LateX的核心。Editor就是写程序用的文字编辑器。 Distribution的安装: sudo apt-get install texlive-full Editor的安装: ...

2019-05-23 10:20:53

阅读数 423

评论数 0

原创 tensorflow教程五 线性回归实例

我看的教程:https://www.guru99.com/linear-regression-tensorflow.html 两种API: Low-level API: Build the architecture, optimization of the model from scratch...

2019-05-16 23:13:27

阅读数 34

评论数 0

原创 tensorflow教程四 pandas

中文教程传送门:tensorflow中文社区http://www.tensorfly.cn/tfdoc/tutorials/overview.html 我看的教程:https://www.guru99.com/python-pandas-tutorial.html 中文pandas介绍(简书)...

2019-05-16 19:04:10

阅读数 15

评论数 0

原创 tensorflow教程三 tensorboard可视化工具

中文教程传送门:tensorflow中文社区http://www.tensorfly.cn/tfdoc/tutorials/overview.html 我看的教程:https://www.guru99.com/tensorboard-tutorial.html tensorboard用来可视化...

2019-05-16 17:21:26

阅读数 10

评论数 0

原创 tensorflow教程二 基本类型

Tensor: 三个性质: A unique label (name) A dimension (shape) A data type (dtype) 四种类型 tf.Variable tf.constant tf.placeholder tf.SparseTensor tf.c...

2019-05-16 12:23:50

阅读数 13

评论数 0

原创 Tensorflow教程一 简介

这是我学习tensorflow过程的笔记。 官网教程传送门:https://www.tensorflow.org/tutorials/ tensorflow的结构有三部分: 数据预处理 构建模型 训练并计算模型误差 为什么叫tensorflow?因为他的输入是多维数组(tensor)...

2019-05-16 11:56:57

阅读数 13

评论数 0

原创 林轩田机器学习技法课程笔记六 支持向量回归

Lecture 6: Support Vector Regression 有regularization的regression: ridge regression linear vs kernel: trade-off between efficiency and flexibility t...

2019-05-14 16:31:34

阅读数 15

评论数 0

原创 林轩田机器学习技法课程笔记五 Kernel逻辑回归

Lecture 5: Kernel Logistic Regression soft-margin在实物上面使用比较多,很少有人会去用hard-margin LIBLINEAR/LIBSVM-opensource software LIBLINEAR专门用来解linear svm LIBS...

2019-05-14 16:27:16

阅读数 32

评论数 0

原创 林轩田机器学习技法课程笔记四 软分类支持向量机

Lecture 4: Soft-Margin Support Vector Machine separable (=> shatter)=>have power to overfit to noise Lagrange dual:乘上因子时移项到小于等于0的那一边 有free s...

2019-05-14 16:24:09

阅读数 14

评论数 0

原创 林轩田机器学习技法课程笔记三 Kernel支持向量机

Lecture3: Kernel Support Vector Machine kernel function: transform + inner product是一种偷吃步 kernel trick: plug in efficient kernel function to avoid d...

2019-05-14 16:17:08

阅读数 13

评论数 0

原创 林轩田机器学习技法课程笔记二 对偶支持向量机

Lecture 2: Dual Support Vector Machine 在正规化regularization中,拉格朗日乘数作为一个给定的参数。在对偶SVM中,拉格朗日乘数未知。 Lagrange dual problem: 算式中min和max做了一个交换。 QP在满足如下三个条件时...

2019-05-14 16:10:16

阅读数 26

评论数 0

原创 opencv-python教程一 简介以及安装

用python写opencv入门非常快速,你简直可以三天就速成。因为那些复杂的环境配置,库的导入等等,都省去了。所以我写下这一系列的教程,让你可以快速学会opencv,打开图像处理的大门。对,你还是要自己继续去深入探索。这才是这教程的意愿。 这个教程大部分是翻译官方教程,代码也是整理的官方代码。...

2019-05-14 15:08:30

阅读数 121

评论数 0

原创 【ubuntu】安装opencv-python

1.创建python3虚拟环境,名字叫cv virtualenv -p python3 cv 2.进入虚拟环境 source cv/bin/activate 3.在虚拟环境里安装opencv-python pip3 install opencv-python 4.在虚拟环境里安装ope...

2019-05-13 13:46:50

阅读数 757

评论数 0

原创 [ubuntu16.04]cuda+tensorflow安装

第一步 安装cuda和cuDNN: 下载好libcudnn6_6.0.21-1+cuda8.0_amd64.deb 运行脚本sudo ./start.sh CUDA_REPO_PKG=cuda-repo-ubuntu1604_8.0.61-1_amd64.deb wget -O /tmp/...

2019-05-09 15:43:25

阅读数 103

评论数 0

原创 char * const*(*next)()

你能轻易说出char * const *(*next)()声明的next是什么类型的吗? 需要从右向左读:是一个指向next()函数的指针,这个next()函数返回一个指针,这个指针一个只读的指针,只读的指针指向一个字符变量。 想象一下把const去掉,变成char ** char <...

2019-04-19 22:20:49

阅读数 124

评论数 0

原创 makefile小教程与示例

学习过程中的一点点笔记 一、简介 make是一个工具程序,读取"makefile"这个文件,来自动化建构软件。 在许多现代软件的开发中,集成开发环境已经取代make,但是在unix中,make仍然十分常用。 makefile根据目标、规则、文件的修改时间判断哪些需要重新...

2019-04-19 14:09:18

阅读数 111

评论数 0

原创 【操作系统概念】【恐龙书】笔记四——第四章 线程

Chapter 4: Threads 4.1.2Benefits Responsiveness(一个block,另一个能用) Resource Sharing Economy Scalability(input多一點,速度成比例增長) Multicore Programming ...

2019-04-16 21:38:50

阅读数 239

评论数 0

原创 【操作系统概念】【恐龙书】笔记五——第五章 CPU调度

Chapter 5: Process Scheduling 5.1Basic Concepts Maximum CPU utilization obtained with multiprogramming CPU–I/O Burst Cycle – Process execution con...

2019-04-16 21:21:56

阅读数 116

评论数 0

原创 【操作系统概念】【恐龙书】笔记六——第六章 进程同步

Chapter 6: Process Synchronization 问题的提出:彼此合作的进程之间可以用共享逻辑地址空间的方式来实现,共享逻辑地址空间,也就是共享代码区和数据区,会导致数据不一致,所以介绍一些避免数据不一致的机制。 6.1Background Concurrent acce...

2019-04-16 20:51:09

阅读数 73

评论数 0

原创 《算法竞赛入门经典》习题3-1,UVa1585

#include <stdio.h> #include <string.h> #define maxn 1000 int main() { int T; char buf[maxn]; int bufint[maxn]; scanf(&qu...

2019-04-12 21:25:37

阅读数 19

评论数 0

原创 如何用printf输出%d

#include <stdio.h> int main() { printf("%%d\n"); getchar(); return 0; } %要用%%的形式写在格式化字符串里面。 其他方法: #include <stdio...

2019-04-12 20:29:56

阅读数 385

评论数 0

原创 stdarg.h这个头文件的作用

一、简单版本 http://www.runoob.com/cprogramming/c-standard-library-stdarg-h.html 作用:帮助不定长参数的使用 va_list:一个特殊的类型,在va_start(), va_arg(), va_end()这三个宏当中使用 ...

2019-04-11 22:48:31

阅读数 95

评论数 0

原创 lex-yacc(flex&bison)Start conditions开始条件

flex提供一个根据条件激活规则的机制。 假设有一条规则是这样的(有一个<sc>前缀): <sc>{id} insertID(yytext); 那么只有当scanner在<sc>这个条件里的时候,这条规则才会有效。原本的情况是这样的: {id} in...

2019-03-31 20:55:17

阅读数 95

评论数 0

原创 林轩田机器学习技法课程笔记一 线性支持向量机

机器学习技法 本学期在台湾大学交换,选上了林轩田老师的机器学习课程。这是这门课的笔记。老师的讲课方式是,先放自己的课程录影,就是YouTube上面的Machine Learning Techniques:https://www.youtube.com/watch?v=A-GxGCCAIrg&am...

2019-03-25 20:59:03

阅读数 66

评论数 0

原创 由HHVM开始了解的编译器技术

由于本学期学了一门编译器技术,期中需要做一个顶会论文的报告工作,于是着实恶补了一通编译器的知识,在此分享。 我选择的论文是PLDI2018的HHVM JIT: A Profile-Guided, Region-Based Compiler for PHP and Hack.这是Facebook开...

2019-03-21 20:30:29

阅读数 73

评论数 0

原创 【算法复习】【贪心】完美的代价

问题描述   回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。   交换的定义是:交换两个相邻的字符   例如mamad   第一次交换 ad : mamda   第二...

2019-02-25 22:23:22

阅读数 27

评论数 0

原创 【算法复习】【贪心】Huffman树

Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。   给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下:   1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{...

2019-02-25 22:21:26

阅读数 49

评论数 0

原创 【算法复习】【贪心】活动安排问题

#include "pch.h" #include &lt;iostream&gt; using namespace std; int arrange(int s[], int f[], int n, int ss[], int sf[]) { ss[...

2019-02-25 16:09:02

阅读数 35

评论数 0

原创 【算法复习】01背包问题

第一个自己写的代码 不是ctrl+c, ctrl+v了 #include "pch.h" #include &lt;iostream&gt; int w[5] = { 800, 400, 300, 400, 200 }; int v[5] = { 2, ...

2019-02-19 11:21:01

阅读数 92

评论数 0

原创 [leetcode][algorithm][python]Merge Sorted Array

class Solution: def merge(self, nums1: 'List[int]', m: 'int', nums2: 'List[int]', n: 'int') -> 'N...

2019-02-17 16:54:33

阅读数 38

评论数 0

原创 [leetcode][algorithm][python]Coin Change

方法一:暴力法(回溯) public class Solution { public int coinChange(int[] coins, int amount) { return coinChange(0, coins, amount); } ...

2019-02-17 16:40:43

阅读数 26

评论数 0

提示
确定要删除当前文章?
取消 删除