自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 Python正则表达式指南

原文地址:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正

2017-08-31 15:25:33 238

转载 url去重 --布隆过滤器 bloom filter及pybloom使用

常见URL过滤方法1 直接查询比较即假设要存储url A,在入库前首先查询url库中是否存在 A,如果存在,则url A 不入库,否则存入url库。这种方法准确性高,但是一旦数据量变大,占用的存储空间也变大,同时,由于要查库,数据一多,查询时间变长,存储效率下降。2 基于hash的存储对于给定的url,通过建立的hash函数,来获得对应的hash值,并将该值存入库中

2017-08-31 15:04:03 2132

转载 vim命令备份

命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新

2017-08-29 14:20:09 409

转载 Shell脚本统计文件行数的8种方法

这篇文章主要介绍了Shell脚本统计文件行数的8种方法,本文讲解了获取单个文件行数、获取特定目录所有文件的行数两种需求共计8种方法,需要的朋友可以参考下获取单个文件行数文件:test1.sh行数:20方法一复制代码代码如下:awk '{print NR}' test1.sh|tail -n1如图所示:

2017-08-29 09:00:59 4745

转载 通俗易懂的希尔排序

原文链接:http://blog.csdn.net/morewindows/article/details/6668714希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。 该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有

2017-08-27 21:41:55 305

转载 C/C++中数字与字符串之间的转换

在C中:方法:1.C标准库中的sprintf, sscanf2.C标准库还提供了 atoi, atof, atol, atoll(C++11标准) 函数将字符串转换成int,double, long, long long 型。在C++中 方法:用C++的streanstream·数字转字符串:1 #include2 #includest

2017-08-25 21:47:01 223

原创 【2017年】阿里巴巴算法笔试第二题

第二题:菜鸟仓库是一个很大很神奇的地方,各种琳琅满目的商品整整齐齐地摆放在一排排货架上,通常一种品类(sku)的商品会放置在货架的某一个格子中,格子设有统一的编号,方便工人们拣选。 有一天沐哲去菜鸟仓库参观,无意中发现第1个货架格子编码为1,第2-3个分别为1,2,第4-6个格子分别是1,2,3,第7-10个格子编号分别是1,2,3,4,每个格子编号都是0-9中的一个整数,且相邻格子的编号连在一起

2017-08-25 21:45:32 538

转载 linux查找文件命令

使用linux系统难免会忘记文件所在的位置,可以使用以下命令对系统中的文件进行搜索。搜索文件的命令为”find“;”locate“;”whereis“;”which“;”type“方法/步骤linux下最强大的搜索命令为”find“。它的格式为”find “;比如使用find命令搜索在根目录下的所有in

2017-08-21 13:51:18 463

转载 网络爬虫浅析

转自:http://www.cnblogs.com/onlytiancai/archive/2008/04/19/1161425.html 网络蜘蛛现在开源的已经有好几个了,Larbin,Nutch,Heritrix都各有用户之地,要做一个自己的爬虫要解决好多个问题,比如调度算法、更新策略、分布式存储等,我们来一一看一下。一个爬虫要做的事主要有以下这些从一个网页入口

2017-08-21 13:11:43 255

转载 贝叶斯估计分类

0、写在前面的话      我个人一直很喜欢算法一类的东西,在我看来算法是人类智慧的精华,其中蕴含着无与伦比的美感。而每次将学过的算法应用到实际中,并解决了实际问题后,那种快感更是我在其它地方体会不到的。      一直想写关于算法的博文,也曾写过零散的两篇,但也许是相比于工程性文章来说太小众,并没有引起大家的兴趣。最近面临毕业找工作,为了能给自己增加筹码,决定再次复习算法方面的知

2017-08-19 15:34:40 802

转载 常用的时间序列算法模型

本文转自:http://blog.csdn.NET/ztf312/时间序列中常用预测技术  一个时间序列是一组对于某一变量连续时间点或连续时段上的观测值。1.  移动平均法 (MA)1.1. 简单移动平均法设有一时间序列y1,y2,..., 则按数据点的顺序逐点推移求出N个数的平均数,即可得到一次移动平均数. 1.2 趋势移动平均法  

2017-08-19 13:34:14 963

转载 广义表

概念    广义表(Generalized Lists)是n(n≥0)个数据元素a1,a2,…,ai,…,an 的有序序列,一般记作:                                                           ls=(a1,a2,…,ai,…,an)     其中:ls 是广义表的名称,n 是它的长度每个ai(1≤i≤n)是ls 的成员:它

2017-08-18 19:04:26 499

转载 数据结构-线性表

编程实现要比队列和栈要重要。是学好其他知识的基础。什么是线性表线性表是n个数据元素的有限序列。线性表的分类 顺序表(数组)线性表 静态链表 链表 循环链表 单链表

2017-08-17 21:51:23 199

转载 linux shell 发送邮件

一、mail命令1.配置 vim /etc/mail.rc文件尾增加以下内容 set from=1968089885@qq.com smtp="smtp.qq.com"set smtp-auth-user="1968089885@qq.com" smtp-auth-password="123456"set smtp-auth=login说

2017-08-17 17:12:29 1843

转载 nohup使程序在Linux下后台运行 (关掉终端继续让程序运行的方法)

你是否遇到过这样的情况:从终端软件登录远程的Linux主机,将一堆很大的文件压缩为一个.tar.gz文件,连续压缩了半个小时还没有完成,这时,突然你断网了,你登录不上远程linux主机了,那么前面的半个小时就会前功尽弃,你非常气愤……在Linux下,如果你要执行的shell命令耗时特别长,并且:(1)你的网络不稳定,随时可能断网;或者(2)你在执行了shell命令之后必须要关闭终端软件(例如S

2017-08-17 15:19:41 3970

转载 python与文件文件夹相关操作

在Python中,文件操作主要来自os模块,主要方法如下:os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个目录,name不是目录就返回fal

2017-08-17 09:14:55 180

原创 python返回指定目录下指定的文件或文件夹

用递归可以实现:代码如下:#path值得是指定路径,word表示要搜索的文件或者文件夹包含的关键词def search(path, word): for filename in os.listdir(path): fp = os.path.join(path, filename) if os.path.isdir(fp) and word in filename:

2017-08-17 08:34:21 1539

转载 ubuntu14.04 安装python3.5

一般情况下先添加PPA,但是我添加PPA会报错:sudo add-apt-repository ppa:fkrull/deadsnakesubuntu add-apt-repository: command not found 所以先进行:sudo apt-get install python-software-propertiessudo apt-get i

2017-08-13 12:33:13 421

转载 关于typedef的用法总结

原文地址:http://blog.csdn.net/wangqiulin123456/article/details/8284939 在C还是C++代码中,typedef都使用的很多,在C代码中尤其是多。typedef与#define有些相似,其实是不同的,特别是在一些复杂的用法上,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加

2017-08-12 13:59:10 150

转载 【LeetCode】Container With Most Water 解题报告

【题目】Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i,

2017-08-05 21:39:28 161

空空如也

空空如也

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

TA关注的人

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