- 博客(35)
- 收藏
- 关注
转载 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
作者: 阮一峰喜欢写Blog的人,会经历三个阶段。 第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。 第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。 第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。大多数Blog作者,都停留在第一和第二阶段,因为第三阶段不太容易到达:你很难找到俯首听命、愿意为你管理服务器的人。...
2018-07-12 10:31:35
653
转载 如何搭建一个独立博客——简明 GitHub Pages与 jekyll 教程
原文地址: http://www.cnfeat.com/blog/2014/05/11/how-to-build-a-blog/摘要:这是一篇很详尽的独立博客搭建教程,里面介绍了域名注册、DNS 设置、GitHub 和 Jekyll 设置等过程,这是我写得最长的一篇教程。我想将我搭建独立博客的过程在一篇文章中尽可能详细地写出来,希望能给后来者一个明确的指引,同时用这篇教程开篇,正式开始我的第八大洲...
2018-07-12 10:28:22
752
原创 Python re模块详解
2. Python re模块2.0 re.flagsre.I 忽略大小写re.L 表示特殊字符集 \w, \W, \b, \B, \s, \S 依赖于当前环境re.M 多行模式re.S 即为 . 并且包括换行符在内的任意字符(. 不包括换行符)re.U 表示特殊字符集 \w, \W, \b, \B, \d, \D, \s, \S 依赖于 Unicode 字符属性数据库re.X 为了增加可读性,忽略...
2018-06-28 15:11:13
4529
原创 Python 正则表达式详解
正则表达式 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。 我们判断一个字符串是否符合规则的方法是: 创建一个用于匹配的正则表达式 用该正则表达式去匹配字符串判断是否合法。 因为正则表达式也是用字符串表示的,所以,我们要首先...
2018-06-28 15:10:20
760
原创 如何在ubuntu下安装pycharm
Configure the repository (your correct Ubuntu release name gets inserted automatically):echo "deb http://archive.getdeb.net/ubuntu $(lsb_release -cs)-getdeb apps" | sudo tee /etc/apt/sources.list.d/ge...
2018-06-21 13:21:02
734
转载 Python Built-in Class Attributes、魔术方法 详解
魔术方法基本定制说明C.__init__(self[, arg1, ...]) 构造器(带一些可选的参数)C.__new__(self[, arg1, ...]) 构造器(带一些可选的参数);通常用在设置不变数据类型的子类C.__del__(self) 解构器C.__str__(self) 可打印的字符输出;内建str()及print 语句C.__repr__(self) 运行时的字符串输...
2018-06-15 10:09:16
689
转载 Python正则表达式详解
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者及原文地址 >.<html1. 正则表达式基础1.1. 简...
2018-06-13 15:27:48
312
原创 如何在VSCode中配置Python开发环境,设置Python运行快捷键
配置Python开发环境1. 安装Python extension ctrl + shift + X ---- Python 安装Python3.X 或者2.X2. 创建一个文件夹 在Windows终端或者VSCode下方的Terminal中输入以下代码进入VSCode界面mkdir hellocd hellocode . 或者手动创建文件夹3....
2018-06-12 08:57:45
14387
1
原创 如何将用户自定义Theme导入到Pycharm中
1. 下载用户自定义Theme.jar 文件 例如Monokai主题的github网址如下。 https://github.com/spasserby/PyCharm-monokai/blob/master/PyCharm-monokai.jar2. 导入Theme到Pycharm中,具体导入方法 PyCharm -> File -> Import Settings ...
2018-06-12 08:19:14
1121
转载 Python 代码规范
前言Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯目录Python代码规范一、简明概述1、编码如无特殊情况, 文件一律使用 UTF-8 编码如无特殊情况, 文件头部必须加入#-*-coding:utf-8-*-标识2、代码格式2.1、缩进统一使用 4 个空格进行缩进2.2、行宽每行代码尽量不超过 80 个字符(在特殊情况下可以略微超过 ...
2018-06-08 15:36:51
271
转载 如何快速简单粗暴地理解Python中的if __name__ == '__main__'
1. 摘要通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__name__ == '__main__')。if __name__ == '__main__'的意思是:当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件以模块形式被...
2018-06-08 15:30:21
5104
转载 Python logger 教程
简单使用#!/usr/local/bin/python# -*- coding:utf-8 -*-import logginglogging.debug('debug message')logging.info('info message')logging.warn('warn message')logging.error('error message')logging.criti...
2018-06-06 15:53:22
5718
转载 vi 和vim 使用教程
vi 和vim 的区别它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面:1、多级撤消我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。2、易用性vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。3、语法加亮vim可以用不同的颜色来加...
2018-06-05 21:22:50
461
原创 Docker教程通俗理解2 -- Docker概念与指令
1. Docker镜像(image)、容器(Container)and仓库1. 对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu 16.04 最小系统的 root 文件系统。Docker 镜像是一个特殊的文件系统,除了...
2018-06-05 16:05:55
240
原创 Python pip教程
1. windows 以及 Linux的pip 安装 windows: 如果python3版本大于3.4 或者 python2的版本大于2.7.9,那么pip已经是默认安装好了的。需要将python和python/scripts 添加到环境变量中。之后可以使用pip2 install进行python library的下载。 Linux: Python3 需要使用sudo a...
2018-06-04 15:06:35
1029
原创 Visual Studio Code问题汇总
其他:1. 如何切断项目和github的联系: 在项目setting.json 中编辑页右侧的User settings中加入以下几行代码即可。// Is git enabled"git.enabled": false,// Path to the git executable"git.path": null,// Whether auto fetching is enab...
2018-06-04 14:24:38
1505
原创 Python Glob模块
1. glob.glob(pathname) 返回所有匹配的文件路径列表 Return a 可空的 list of path names that match pathname, which must be a string containing a path specification. pathname can be either absolute (like /usr/src/...
2018-06-04 13:51:04
335
原创 Gerrit代码审查使用教程
Gerrit官方教程http://gerrit.aokp.co/Documentation/intro-user.html
2018-06-04 13:11:12
3306
原创 Docker教程通俗理解1 -- Docker理解与配置
1. Docker是什么 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),容器性能开销极低。 特点:像虚拟机但是更加依赖h...
2018-06-04 13:10:22
1943
原创 SSH介绍和使用,SSH key教程
1. SSHSSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。简单说,SSH是一种网络协议,用于计算机之间的加密登录。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为...
2018-05-30 13:57:12
36532
原创 caffe ubuntu配置
0. 环境 ubuntu 18.4 #其实此版本已经可以安装pre-compiled caffe: sudo apt install caffe-cpu 但是由于这样没有pycaffe??1. caffe github源码get https://github.com/BVLC/caffe/2. 编译1. cd $CAFFEROOT2. cp Makefile.confi...
2018-05-08 07:18:22
275
转载 五大常用算法:分治、动态规划、贪心、回溯和分支界定
分治算法一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)…… 任何一个可以用计算机求解的问题所需的计算时间都与其...
2018-04-20 13:23:07
311
原创 Linux 常用指令集合
1. 检查当前ubuntu版本cat /etc/issue 升级ubuntu版本sudo do-release-upgrade -d2. sudo apt install 安装packagesudo apt install <package> 和sudo apt build-dep 的区别“The short version.apt-get installinstall...
2018-04-16 23:21:51
325
原创 Caffe Linux
1. Caffe Linux (For Ubuntu (>= 17.04)) Installing pre-compiled Caffesudo apt install caffe-cpu Installing Caffe from sourcesudo apt build-dep caffe-cpu 如果遇到报错 E: You must put some 'source'...
2018-04-16 23:02:30
418
原创 MongoDB全流程
1. MongoDB: MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以...
2018-04-04 13:01:45
721
原创 Django全流程教程
1. Django安装win cmd: pip install django 这时在path_to\python3.6\lib\site-packages 中会有一个Django文件夹。在这里是Django-2.0.3.dist-info 检测是否安装好:python shell 下>>> import django>>> dj...
2018-03-26 05:14:53
930
转载 浏览器快捷键大全、常用快捷键整理
原文地址:http://www.jb51.net/softjc/120409.htmlGoogle浏览器,是一个由Google(谷歌)公司开发的开放原始码网页浏览器。该浏览器是基于其他开放原始码软件所撰写,包括WebKit和Mozilla,目标是提升稳定性、速度和安全性。Google Chrome的特点是简洁、快速。GoogleChrome支持多标签浏览,每个标签页面都在独立的“沙箱”内运行,在提...
2018-03-17 23:24:58
23766
3
转载 JSON介绍以及和XML的对比
在知乎上看到一个非常棒的Json解说,原文链接 https://zhuanlan.zhihu.com/p/27487096. 侵删什么是数据交换语言?DAL林老师9 个月前如同人类通过交流相互合作,计算机网络中计算机的相互合作也依赖于彼此的信息交流。人类间的相互交流可以通过当面交流,电话,短信,邮件,IM应用来实现,但这建立在两人使用共同语言的基础上。计算机间可以以TCP等方式传输数...
2018-03-15 10:21:16
1390
转载 图像处理中滤波(filtering)与卷积(convolution)的区别
本人转自 http://blog.youkuaiyun.com/haoji007/article/details/53911940图像处理中滤波和卷积是常用到的操作。很多人认为卷积就是滤波,两者并无区别,其实不然。两者在原理上相似,但是在实现的细节上存在一些区别。这篇博文主要叙述这两者之间的区别。1、滤波简单来说,滤波操作就是图像对应像素与掩膜(mask)的乘积之和。比如有一张图片和一个掩膜,如下图:那么像素...
2018-03-12 13:13:48
556
原创 Python 内置函数
Python3 内置函数 内置函数 abs()dict()help()min()setattr()all()dir()hex()next()slice()any()divmod()id()object()sorted()ascii()enumerate()input()oct()staticmethod()bin()eval()int()open()str()bool()exec()isinst...
2018-03-09 07:28:26
184
原创 SIFT算法之关键点查找
SIFT算法之关键点查找1. 综述利用SIFT算法找到输入图像的关键点,预期效果如下图所示。2. 基本实现 2.1 读入图像并利用PIL.ImageOps.grayscale() 函数转换成灰度图,除以255以normalize到[0,1]范围内。 2.2 利用scipy函数scipy.ndimage.gaussian_laplace(input, sigma, output=None...
2018-03-07 06:43:35
1463
转载 中序遍历和前序遍历重现这棵二叉树
http://blog.bittiger.io/post196/?utm_source=mailchimp&utm_medium=dailyemail&utm_campaign=svtalk&utm_content=pm-article-2-20180211大家好,今天我们的问题是给定一个二叉树的中序遍历数据序列和一个前序遍历数据序列,写一个重现这棵二叉树。假设每个节点都是...
2018-02-13 04:17:59
511
转载 解析URL到页面渲染的全过程
URLURL统一资源定位符,用于互联网上不同的资源的标识,就像不同的人有不同的身份证一样。URL的组成URL的组成协议域名 (有时候也是ip,)端口号(数字表示,若为HTTP的默认值“:80”可省略)路径(以“/”字符区别路径中的每一个目录名称)查询(GET模式的窗体参数,以“?”字符为起点,每个参数以“&”隔开,再以“=”分开参数名称与数据,通常以UTF8的URL编码,避开字符冲突的问题...
2018-02-13 02:31:59
4088
原创 Win10 Eclipse配置Tomcat
1. 在tomcat官网下载对应OS的core zip http://tomcat.apache.org/2. 在解压文件夹bin目录下运行startup.bat 文件 如果遇到一闪而过的情况,在startup文件末尾加上PAUSE语句,可能会显示 Neither the JAVA_HOME nor the JRE_HOME environment variable is de
2018-02-07 08:25:42
1374
转载 SVM分类task1
一、问题描述 任务是利用已有分类方法,如SVM和Ridge Regression对MIRFlickr-25000数据集进行分类实验。具体要求:数据集:MIRFlickr-25000 http://press.liacs.nl/mirflickr/数据特征:Caffe http://caffe.berkeleyvision.org/分类方法:SVM (http://www.csie.nt
2015-07-22 01:07:54
344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人