系统/环境/工具
急流勇进
越努力,越幸运。
展开
-
pytorch中autograd以及hook函数详解
原文链接:https://cloud.tencent.com/developer/article/1122582在这篇文章中:前言正文register hookregister_backward_hook后记参考链接:有些公式为图片,如果这个页面加载不出来,请看这里:https://oldpan.me/archives/pytorch-autograd-hook前言pytorch中的Autogr...转载 2019-02-27 16:42:28 · 1387 阅读 · 0 评论 -
collections defaultdict的用法
原文地址: https://blog.csdn.net/qq_30638831/article/details/79949137class collections.default([default_factory[, ...]]) 返回一个类字典对象。defaultdict是内置类型dict的子类。他重写了父的一个方法并且增加了一个可以的实例变量。余下的功能与字典的一样,在这里就不写文档了...转载 2019-02-26 17:15:57 · 439 阅读 · 0 评论 -
python之lambda、filter、map、reduce的用法说明
原文地址:https://www.cnblogs.com/yufeihlf/p/6179982.html   python中有一些非常有趣的函数,面试的时候可能会遇到。今天也来总结一下,不过该类的网上资料也相当多,也没多少干货,只是习惯性将一些容易遗忘的功能进行整理。lambda 为关键字。filter,map,reduce为内置函数。lambda:实现python中单行...转载 2019-02-27 12:08:35 · 187 阅读 · 0 评论 -
Git学习笔记
创建版本库什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:$ mkdir learngit$ cd learngit$ pwd...原创 2019-03-03 23:32:17 · 194 阅读 · 0 评论 -
tornado 的 define 和options方法解读
文章来源:https://www.cnblogs.com/renfanzi/p/9585167.html一、源码解读tornado是facebook开源的非阻塞web容器,类似java的netty,tornado.options是负责解析tornado容器的全局参数的,同时也能够解析命令行传递的参数和从配置文件中解析参数。使用步骤如下:源码中的示例代码,定义全局变量:from torn...转载 2019-03-14 11:34:51 · 1133 阅读 · 0 评论 -
Python之排序函数sort() 和 sorted()
原文地址:https://www.jianshu.com/p/7be04a3f30cd sort() 是Python列表的一个内置的排序方法,list.sort() 方法排序时直接修改原列表,返回None;sort() 是Python内置的一个排序函数,它会从一个迭代器返回一个排好序的新列表。相比于 sort(),sorted() 使用的范围更为广泛,但是如果不需要...转载 2019-03-15 11:39:51 · 374 阅读 · 0 评论 -
简明 VIM 练级攻略
原文地址:https://coolshell.cn/articles/5426.html vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非...转载 2019-03-15 15:14:05 · 127 阅读 · 0 评论 -
本地机器ssh服务器记住密码方式
ssh 是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下ssh链接是需要密码认证的,可以通过添加系统认证(即公钥-私钥)的修改,修改后系统间切换可以避免密码输入和ssh认证。以下将创建过程简单介绍下。一、用ssh-keygen创建公钥haifeng@haifeng-EX38-DS4:/$ ssh-keygen -t rsaGenerating public/private r...转载 2019-03-12 10:59:29 · 3023 阅读 · 0 评论 -
Json概述以及python对json的相关操作(转)
文章来源:https://www.cnblogs.com/qq78292959/p/3467937.html什么是json:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition -...转载 2019-03-21 18:48:39 · 97 阅读 · 0 评论 -
Python自省(反射)指南以及self的简单介绍
文章来源:https://www.cnblogs.com/huxi/archive/2011/01/02/1924317.html首先通过一个例子来看一下本文中可能用到的对象和相关概念。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...转载 2019-03-21 20:25:34 · 616 阅读 · 0 评论 -
python3 logging 学习笔记
文章来源:https://www.jianshu.com/p/4993b49b6888logging简单使用看下面的代码就可以对logging的使用有一个基本的认识# 亭子#!/usr/bin/env python3# -*- coding:utf-8 -*-'''记录了logging的简单使用方式,主要怎么配置logging'''import loggingdef...转载 2019-03-21 21:33:37 · 613 阅读 · 0 评论 -
pathlib介绍-比os.path更好的路径处理方式
文章来源:https://zhuanlan.zhihu.com/p/33524938我们先来聊下三种操作系统windows、Mac 和 Linux,Windows filenames:C:\some_folder\some_file.txtMost other operating systems:/some_folder/some_file.txt如上所示,带来的一个编程小...转载 2019-03-05 16:06:46 · 1012 阅读 · 0 评论 -
awk从放弃到入门
文章来源:http://www.zsythink.net/archives/tag/awkawk从放弃到入门(1):awk基础 (通俗易懂,快进来看)我们先来用专业的术语描述一下awk是什么,如果你看不懂,没关系,我们会再用"大白话"解释一遍。awk是一个报告生成器,它拥有强大的文本格式化的能力,这就是专业的说法。你可能不理解所谓的报告生成器中的"报告"是什么,你可以把"报告...转载 2019-02-28 15:06:14 · 980 阅读 · 0 评论 -
Python之日志处理(logging模块)
原文地址:https://www.cnblogs.com/yyds/p/6901864.html本节内容日志相关概念logging模块简介使用logging提供的模块级别的函数记录日志logging模块日志流处理流程使用logging四大组件记录日志配置logging的几种方式向日志输出中添加上下文信息参考文档一、日志相关概念日志是一种可以追踪某些软件运行时所发生事件...转载 2019-03-01 11:04:26 · 201 阅读 · 0 评论 -
Linux ps aux指令詳解
原文地址:https://www.cnblogs.com/davidwang456/p/4238686.htmllinux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wa...转载 2019-03-04 21:33:05 · 3004 阅读 · 0 评论 -
linux grep命令详解
原文地址:https://www.cnblogs.com/tian880820/p/5985056.html简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep...转载 2019-03-04 21:54:10 · 340 阅读 · 0 评论 -
使用Pdb调试Python
原文链接:https://segmentfault.com/a/1190000006628456本文章为转载,纯属学习之用。简单介绍Python自带 Pdb库,使用 Pdb调试 Python程序还是很方便的。但是远程调试、多线程,Pdb是搞不定的本文参考的相关文章如下:《指针和字符串和字符串常量、用gdb来获...转载 2019-03-04 22:59:55 · 7231 阅读 · 0 评论 -
.yml文件的基本用法
1、基本语法 格式要求 k:(空格)v:表示一对键值对(空格必须有);空格的个数不重要,只要相同层级的元素左对齐即可以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的server: port: 8081 path: /hello属性和值也是大小写敏感;2、值的写法字面量:普通的值(数字,字符串,布尔) k: v:字面直接来写;...转载 2019-02-26 10:06:27 · 15571 阅读 · 1 评论 -
shell脚本基本语法详解
文章来源:https://blog.csdn.net/qq_18297675/article/details/52693464 编写shell脚本的时候,最前面要加上一行:#!/bin/bash,因为linux里面不仅仅只有bash一个解析器,还有其它的,它们之间的语法会有一些不同,所以最好加上这一句话,告诉系统要用这个解析器。一.shell变量shell变量和一些编程语言不同...转载 2019-02-26 10:24:39 · 176 阅读 · 0 评论 -
用conda创建python虚拟环境
1、首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。2、conda常用的命令。1)conda list 查看安装了哪些包。2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境3)conda update conda 检查更新当前conda3、创建pytho...转载 2019-03-05 11:41:11 · 1453 阅读 · 0 评论 -
shell 脚本中set -e选项作用范围
原文地址:https://blog.csdn.net/fc34235/article/details/76598448 编写shell脚本没多久,对于其许多命令的具体用法还不太熟悉。最近刚好有需求,就尝试用脚本去实现。其中就有用到set -e选项。 &...转载 2019-02-26 10:53:18 · 298 阅读 · 0 评论 -
python中的正则表达式(re模块)
文章来源:https://www.cnblogs.com/tina-python/p/5508402.html一、简介正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。二、正则表达式中常用的字符含义1、普通字符和11个元字符:普通字符...转载 2019-03-21 22:35:49 · 285 阅读 · 0 评论