自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

This is bill的专属博客

blog做为个人笔记使用,转载如果未贴地址,原作者看到可以联系我,我会将您的地址附上

  • 博客(62)
  • 资源 (17)
  • 论坛 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 [work] 按用户Kill进程

Just (temporarily) killed my Macbook withkillall -u pu -m .where pu is my userid. Watch the dot at the end of the command.Also trypkill -u puorps -o pid -u pu | xargs kill -1

2018-12-30 14:07:49 243

转载 [work] shell中的多进程并发

根据我个人的理解, 所谓的多进程 只不过是将多个任务放到后台执行而已,很多人都用到过,所以现在讲的主要是控制,而不是实现。先看一个小shell: 看执行结果: 很明显是8s=============================这种不占处理器却有很耗时的进程,我们可以通过一种后台运行的方式来达到节约时间的目的。看如下改进: 用“{}”将主执行程序变为一个块,用&放入后台,四...

2018-12-25 11:13:21 173

转载 [work] Linux Shell多进程并发以及并发数控制

1. 基础知识准备1.1. linux后台进程Unix是一个多任务系统,允许多用户同时运行多个程序。shell的元字符&提供了在后台运行不需要键盘输入的程序的方法。输入命令后,其后紧跟&字符,该命令就会被送往到linux后台执行,而终端又可以继续输入下一个命令了。 比如:sh a.sh &sh b.sh &sh c.sh &这三个命令...

2018-12-25 11:12:31 127

转载 [work] Shell 同时运行多个脚本

1、背景是有三个脚本a.py, b.py, c.py三个都是爬虫,里面都是while(true)方式运行的,不会主动运行结束。每次启动他们,就需要:python a.py > logs/a.logpython b.py > logs/b.logpython c.py > logs/c.log2、上linux批处理:有点麻烦,想搞个批处理:#!/...

2018-12-25 11:11:07 4594

转载 [work] Python startswith() 函数 判断字符串开头

函数:startswith()作用:判断字符串是否以指定字符或子字符串开头一、函数说明语法:string.startswith(str, beg=0,end=len(string))       或string[beg:end].startswith(str) 参数说明:string:  被检测的字符串str:      指定的字符或者子字符串。(可以使用元组,会逐一匹配)b...

2018-12-25 11:07:20 1487

转载 [work] python 判断文件夹不存在时创建文件夹

  if not os.path.exists(directory): os.makedirs(directory) 今天敲代码的时候,发现一个问题,找不到文件夹,我的代码的文件夹是写死的,先放一段代码  file_path = os.path.dirname(os.getcwd()) + '/TestPython/Screenshots/' rq ...

2018-12-25 11:05:57 956

转载 [work] pytorch中查看gpu信息

为什么将数据转移至GPU的方法叫做.cuda而不是.gpu,就像将数据转移至CPU调用的方法是.cpu?这是因为GPU的编程接口采用CUDA,而目前并不是所有的GPU都支持CUDA,只有部分Nvidia的GPU才支持。PyTorch未来可能会支持AMD的GPU,而AMD GPU的编程接口采用OpenCL,因此PyTorch还预留着.cl方法,用于以后支持AMD等的GPU。 torch.cud...

2018-12-24 19:15:26 909 1

原创 [work] python得到计算机名

It turns out there are three options (including the two already answered earlier):>>> import platform>>> import socket>>> import os>>> platform.node()'DARK-T...

2018-12-24 19:13:56 289

转载 [work*] Tmux 快捷键 & 速查表

启动新会话:tmux [new -s 会话名 -n 窗口名]恢复会话:tmux at [-t 会话名]列出所有会话:tmux ls关闭会话:tmux kill-session -t 会话名关闭所有会话:tmux ls | grep : | cut -d. -f1 | awk '{print substr($1, 0, length($1)-1)...

2018-12-24 12:32:23 280

原创 [work] matplotlib 画多个曲线的折线图

这里我利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*-import numpy as npimport matplotlib as mplimport matplotlib.pyplot as plt#这里导入你自己的数据#......#......#x_axix,train_...

2018-12-24 07:11:44 3682 2

转载 Python 优雅的使用参数 - 可变参数(*args & **kwargs)

写在前面的话传递参数的行为对于现在编程语言来说,再寻常不过的概念参数(英语:parameter)是使用通用变量来建立函数和变量之间关系(当这种关系很难用方程来阐述时)的一个数量。 - 来自 wikipedia先来看一个例子:# 来源于 https://docs.python.org/2/library/itertools.htmldef chain(*iterables):...

2018-12-24 07:08:57 525 1

转载 [work] Python 命令行参数

Python 提供了 getopt 模块来获取命令行参数。$ python test.py arg1 arg2 arg3Python 中也可以所用 sys 的 sys.argv 来获取命令行参数: sys.argv 是命令行参数列表。 len(sys.argv) 是命令行参数个数。 注:sys.argv[0] 表示脚本名。实例test.py 文件代码如下:...

2018-12-24 07:08:13 194

转载 [work] matplotlib的颜色及线条控制

出处:http://www.cnblogs.com/darkknightzh/p/6117528.html参考网址:http://stackoverflow.com/questions/22408237/named-colors-in-matplotlibhttp://stackoverflow.com/questions/8409095/matplotlib-set-marker...

2018-12-24 07:07:34 254

原创 [work] Ubuntu 搜狗拼音乱码

cd ~/.configrm -r SogouPY* sogou*之后重启或注销重新登录即可

2018-12-23 15:37:29 973 1

原创 [work] python list补齐元素

list2 += [None for i in range(len(list1)-len(list2))]In [194]: l1 = range(5) In [195]: l2 = range(2) In [196]: l2.extend(["null"]*(len(l1)-len(l2))) In [197]: l2Out[197]: [0, 1, 'null', 'null...

2018-12-23 14:23:22 4832

转载 [work] sshfs挂载时自动输入密码

大家都知道登陆ssh可以用sshpass自动输入密码,但是挂载sshfs却不行,其实sshpss是可以给sshfs输入密码的,只需要使用参数-o ssh_command=’sshpass -p password ssh’。例如:sshfs -o ssh_command='sshpass -p 123456 ssh' -o cache=yes,allow_other user@ip pat...

2018-12-21 15:35:03 1282

转载 [work] Linux 查看CPU信息,机器型号,内存等信息

系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -t...

2018-12-21 15:03:38 155

转载 [work] 如何理解泛函以及变分

作者:毕小喵链接:https://www.zhihu.com/question/26527625/answer/91979824来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。偶有体会,不请自来。答主上学期学了泛函分析与变分原理,也和泛函分析里面一大堆严谨而琐碎的定理打交道好久。虽然我们都知道 一个逻辑上严谨的公理和推论体系 是一个学科必要的理论基础,但是作...

2018-12-19 10:15:25 2203 1

转载 最大似然估计(Maximum likelihood estimation)

最大似然估计提供了一种给定观察数据来评估模型参数的方法,即:“模型已定,参数未知”。简单而言,假设我们要统计全国人口的身高,首先假设这个身高服从服从正态分布,但是该分布的均值与方差未知。我们没有人力与物力去统计全国每个人的身高,但是可以通过采样,获取部分人的身高,然后通过最大似然估计来获取上述假设中的正态分布的均值与方差。    最大似然估计中采样需满足一个很重要的假设,就是所有的采样都是独立...

2018-12-19 09:33:58 361

转载 [work] KL散度

设  是随机变量  上的两个概率分布,则在离散和连续随机变量的情形下,相对熵的定义分别为 [3]  :相对熵是非对称性度量,即  ,恒大于等于0,且在  时取0 。...

2018-12-18 14:23:53 114

转载 Github bug: a lock file already exists in the repository

解决方案:This may be an old reply but I'm hoping this is more useful on next who need this solution.On linux/unix/gitbash/cygwin, tryrm -f .git/index.lockOn Windows Command Prompt, try:del .git\...

2018-12-18 14:04:23 2385

转载 [work] VAE(Variational Autoencoder)的原理

本篇博客转载自: VAE(Variational Autoencoder)的原理 OpenAI实习生讲解变分自编码机以上两篇文章翻译自Kevin Frans的英文博客.英文原文:Variational Autoencoders Explained论文链接:Auto-encoding variational bayes论文的理论推导:变分自编码器(VAEs)以下为正文:我曾经...

2018-12-17 08:27:25 350 1

转载 [work] Python的list中的选取范围

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出...

2018-12-12 12:05:55 725

转载 [work] Python创建数字列表

【一】range()函数 在python中可以使用range()函数来产生一系列数字    for w in range(1,11): print(w)  输出:12345678910#注意:这里的到10就结束了,不包括11【二】list()函数 如果将range()作为参数传递给list()函数,那么就会将数字以...

2018-12-12 12:05:16 256

转载 [work] pytorch的切片

torch.index_select()的示例x = torch.randn(3, 4)print(x)indices = torch.LongTensor([0, 2])y = torch.index_select(x, 0, indices)print(y)z = torch.index_select(x, 1, indices)print(z)运行结果:  另一种...

2018-12-12 12:04:36 450

转载 [work] pytorch切片

torch包 torch 包含了多维张量的数据结构以及基于其上的多种数学操作。另外,它也提供了多种工具,其中一些可以更有效地对张量和任意类型进行序列化。它有CUDA 的对应实现,可以在NVIDIA GPU上进行张量运算(计算能力>=2.0)。张量 Tensorstorch.is_tensor[source]torch.is_tensor(obj)如果obj 是一个...

2018-12-12 12:03:50 922

转载 [work] Ubuntu 常用快捷键总结

Linux系统常用快捷键总结: 【持续更新ING......】终端Terminal:1、打开&关闭终端:打开:Ctrl+Alt+T关闭:直接输入exit2、Ubuntu关机&关闭/继续运行关机后重启(重启Ubuntu):sudo shutdown -r now大重启(进入选择Ubuntu还是Win10):reboot直接关机:sudo shutdown...

2018-12-10 14:26:52 291

转载 [work] Ubuntu常用快捷键总结

桌面常用快捷键Alt + F1:聚焦到桌面左侧任务导航栏,可按上下键进行导航 Alt + F2:运行命令 Alt + F4:关闭当前窗口 Alt + Tab:切换程序窗口 Alt + 空格:打开窗口菜单 PrtSc:桌面截图 Win + A:搜索/浏览程序 Win + F:搜索/浏览文件 Win + M:搜索/浏览音乐文件 Win:搜索/浏览程序、文件、音乐文件等常见终端快...

2018-12-10 14:25:48 129

转载 python 的 dict 会随着key的增加而变慢吗

很多人会告诉你,这是Hash Table,而Hash Table的访问速度是O(1)的,而对于你来说,这就和没说一样。这个答案既不算精确,也没能回答你的问题。首先如果你真的想搞清楚这个问题的来龙去脉,你需要搞懂Hash Table到底是什么东西。Hash Table首先默认了一件事情,在电脑中,读取或者写入一个已知地址的内存需要的最大时间是固定的,和有可能写入内存的长度无关的。举个例子,你...

2018-12-10 08:36:43 477

转载 如何获得 Pandas dataframe 对象的行数

You can use the .shape property or just len(DataFrame.index). However, there are notable performance differences ( len(DataFrame.index) is fastest):In [1]: import numpy as npIn [2]: import pandas...

2018-12-10 08:35:12 4996

转载 [work] Python - 字典(dict)删除元素

字典(dict)删除元素, 可以选择两种方式, dict.pop(key)和del dict[key].# -*- coding: utf-8 -*-def remove_key(d, key): r = dict(d) del r[key] return rx = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}x.pop(1)print...

2018-12-10 08:33:55 1113 1

原创 [work] AttributeError: 'DataParallel' object has no attribute XXX

可以在model.module中找到

2018-12-10 08:32:43 5533 9

转载 图灵机简介

图灵机是图灵机理论中提出的理想模型,其可以实现任意复杂的计算。什么是图灵机英国数学家艾伦·图灵在1936年提出了「图灵机」的理论。「图灵机」设想有一条无限长的纸条,纸条上有一个个方格,每个方格可以存储一个符号,纸条可以向左或向右运动。图灵机可以做下面三个基本的操作:读取指针头指向的符号。 修改方框中的字符。 将纸带向左或向右移动,以便修改其临近方框的值。下面我们通过一...

2018-12-10 08:30:30 858

转载 DenseNet学习笔记

论文题目:Densely Connected Convolutional Networks论文作者:Gao Huang, Zhuang Liu, Kilian Q. Weinberger, Laurens van der Maaten论文地址:https://arxiv.org/abs/1608.06993论文代码:liuzhuang13/DenseNet  前言Den...

2018-12-08 13:36:13 253

转载 [work] python中的除法,取整和求模

首先注明:如果没有特别说明,以下内容都是基于python 3.4的。先说核心要点:1. /是精确除法,//是向下取整除法,%是求模2. %求模是基于向下取整除法规则的3. 四舍五入取整round, 向零取整int, 向下和向上取整函数math.floor, math.ceil4. //和math.floor在CPython中的不同5. /在python 2 中是向下取整运算6....

2018-12-06 12:46:21 703

转载 [work*] 最全面解析 Ubuntu 16.04 安装nvidia驱动

想在Lab的台机上跑机器学习代码, 可以nvidia-smi, but一直报AssertionError:Found no NVIDIA driver on your system. Please check that youhave an NVIDIA GPU and installed a driver fromhttp://www.nvidia.com/Download/inde...

2018-12-05 09:26:56 3992 1

转载 Ubuntu 16.04安装NVIDIA驱动

系统:Ubuntu 16.04。显卡:GTX 960,独显无集成显卡。0. 综述目前,知道3种安装N卡驱动的方法: 1. PPA源:最简便,但未必有最新驱动(亲测),或可能遇到问题(风闻)。sudo add-apt-repository ppa:xorg-edgers/ppa #添加ppa源sudo add-apt-repository ppa:graphics-driver...

2018-12-05 09:22:04 138

转载 Ubuntu 16.04 安装英伟达(Nvidia)显卡驱动

配有英伟达显卡的主机,装完 Ubuntu 16.04 后出现闪屏现象,是由于没有安装显卡驱动。显卡型号NVIDIA Corporation GM204 [GeForce GTX 970]由于没有显卡驱动,屏幕闪屏,以下安装过程在终端模式下进行(按 Ctrl+Alt+F1 切换到终端界面)安装过程1. 驱动安装文件下载 找一台可用的机器,从 Nvidia 官网下载显卡对应的驱...

2018-12-05 09:21:23 1107

转载 pytorch 学习笔记(一)

pytorch是一个动态的建图的工具。不像Tensorflow那样,先建图,然后通过feed和run重复执行建好的图。相对来说,pytorch具有更好的灵活性。编写一个深度网络需要关注的地方是: 1. 网络的参数应该由什么对象保存 2. 如何构建网络 3. 如何计算梯度和更新参数数据放在什么对象中pytorch中有两种变量类型,一个是Tensor,一个是Variable。(0.4...

2018-12-04 19:56:32 702

转载 [work] cuda和cudnn版本对应的

首先说明一下cuda和cuDNN的概念CUDA的官方文档(参考资料1)是这么介绍CUDA的:a general purpose parallel computing platform and programming model that leverages the parallel compute engine in NVIDIA GPUs to solve many complex comp...

2018-12-04 19:45:49 2792

【免费】很小的UML画类图工具很好用

这是一个很好用的画类图的工具,对于学生来说很是好用,小而且很方便,画好类图后海可以直接转换为图片,当然,如果要转换为代码的话需要装插件,不过要是你需要转换成代码的话,不建议使用这个,用些visio之类的还行,然而作为画类图的工具,个人认为是我用到的最方便的,而且很小,也不需要安装

2015-08-03

8051系列单片机C程序设计完全手册 part7

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

趣配音简易Java网络爬虫 2.0版

趣配音简易Java网络爬虫 2.0版,修复了之前的一些小bug

2015-08-07

凌老师凸优化视频.txt

全网最低积分下载,非常值得收藏

2020-04-05

8051系列单片机C程序设计完全手册 part3

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

最新共享10个迅雷vip账号

最新共享10个迅雷vip账号,欢迎大家下载

2013-02-08

8051系列单片机C程序设计完全手册 清晰版.pdf

大家下载的分数(1分)可以通过评论来返还

2013-02-03

简易Java网络爬虫

简易Java网络爬虫,爬虫的目标是趣配音的web页面

2015-08-07

8051系列单片机C程序设计完全手册 part4

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part1

大家可以通过评论获得返还分数,由于CSDN的限制我把他分成了7分

2013-02-03

8051系列单片机C程序设计完全手册 part2

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

《算法导论原书第3版》(高清正宗中文版).pdf

网上看到很多第三版的打着中文版的旗号,下载了却是英文原版,很坑爹(笔者中过很多枪,终于找到这一版,很清晰),为了改变这个现象,我把找到的中文版放上来,分数也比较中肯,大家多多下载支持支持我!!

2013-10-06

8051系列单片机C程序设计完全手册 part5

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part6

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

struts2+myeclipse 入门级例程

struts2+myeclipse 入门级例程 非常适合初学者学习struts

2014-03-31

画UML的超小好用工具 violet 免费下载

画UML的超小好用工具 violet 免费下载,网上有5分下载,但是我觉得好东西应该免费共享,下这个吧

2015-08-02

This is bill的留言板

发表于 2020-01-02 最后回复 2020-01-02

新版没有切换到markdown

发表于 2018-01-05 最后回复 2018-01-07

请问博客中如何回复博乐的评论

发表于 2015-08-28 最后回复 2015-08-28

博客一直发不了帖

发表于 2015-08-06 最后回复 2015-08-06

博客从昨天晚上到今天一直发帖不成功。。。

发表于 2015-08-06 最后回复 2015-08-06

父类非虚函数,子类继承变成虚函数,会发生什么

发表于 2015-08-04 最后回复 2015-08-05

梦想的所在地

发表于 2011-08-05 最后回复 2015-08-04

请问CSDN为什么博客专栏申请成功不显示

发表于 2015-07-28 最后回复 2015-08-04

请问CSDN为什么博客专栏申请成功不显示

发表于 2015-07-28 最后回复 2015-07-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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