自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Together_CZ的博客

种一棵树,最好的时间是十年前,其次是现在

  • 博客(48)
  • 资源 (64)
  • 问答 (1)
  • 收藏
  • 关注

原创 python求解最大子序列问题,子序列可连续或不连续

最大子序列问题在笔试中已经遇上过很多次了,今天只是想简单的总结一下,最大子序列主要分为两种类型:一种是子序列可以不连续的最大子序列和(这个比较简单,思路就是累加非负数即可)、另一种是子序列必须连续的最大子序列和(这个稍微复杂是一个动态规划问题),下面就简单就这两种问题做一下总结,具体看如下实现:#!usr/bin/env python#encoding:utf-8'''__Au

2017-08-31 11:28:41 6633 1

原创 python求解在给定递减数组中寻找两个数和等于定值,乘积最小

问题很简单直接看实现即可#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:在给定递减数组中寻找两个数和等于定值,乘积最小'''def test_func(num_list, num): ''' ''' tmp=num_list[0]*num_list[1] length=le

2017-08-29 20:27:55 4117

原创 20170829,记我第一次电面

之前不知道也都是什么原因,笔试过后总是没有消息了,感觉也没有真的那么菜吧,可是就是一个面试都没有给过我,实验室的其他人阿里百度面了一圈了,而我还在原地踏步了,好无奈,好在今天 收到了我的第一个面试,是一个小公司在这就不说了,权当做是经验的积累过程吧    总体而言面试进行的很快,前后加起来也就是十几分钟吧,尽管在开始前我尽量克制不要紧张,但是毕竟是第一次还是会紧张的,不过很快调整过来了,面试题

2017-08-29 16:55:41 3529

原创 python实现求解列表中元素的排列和组合问题

求解列表中元素的排列和组合问题这个问题之前就遇到过几次没有太留意,最近在做题的时候遇上挺多的排列组合问题的,想来有必要温习一下了,今天花点时间写一下,之前都是手工写的,后来知道可以直接使用python的内置模块就可以完成这个工作了,今天就使用python的itertools模块来完成这个工作,一共解决四个问题:1.生成排列,列表中元素不允许重复出现2.生成排列,列表中元素可以重复出现3

2017-08-28 10:46:13 11889 7

原创 20170826滴滴算法工程师笔试

今天有点坑的就是,本以为题目还是一如既往的套路,编程会卡在那里走不下去,结果是选择题好多知识点都忘了,一心想着快点做完好去做编程题,换来的结果就是选择题一顿瞎写,编程题不到十分钟AC了,只能说有点另类,主要也是由于今天的题目搭配颠覆了之前的套路,好了 ,就当做是一个教训吧,下面简单写一下编程部分:题目一    题意很好理解就是给定一个数组求其中子序列的最大和    思路:     

2017-08-26 16:15:58 5152

原创 20170825阿里在线笔试之菜鸟仓库货架格子编号

哎,做完了习题之后感觉:简直不能再惨烈了,今晚是一个复杂的晚上,阿里的题目堪称变态的,说实在我连读都读不懂,更不要说做出来了,第一题是信号灯问题,读了以后感觉没有思路,时间只剩下了30分钟,我只好看第二道题目了,第二道题目是菜鸟仓库的货架格子编号问题,这个读完之后感觉还是有思路的试着做一下,居然结果自己设置的样例都通过了,由于时间不够没有来得及提交最终的结果也就不知道到底对不对了,这里简单贴一下自

2017-08-25 21:42:58 6099 19

原创 在线编程无法在sublime中使用input()和raw_input()的解决方法

在在线编程中允许使用本地的IDE,在这里我使用的是轻巧灵便的sublime,但是会遇到一个问题就是,所有的题目都会有输入,但是在sublime中无论是使用内置的模块sys调用标准输入也好还是使用input()或者raw_input()都会报错,如下:EOFError: EOF when reading a line   我尝试了网上很多很多的解决方法,都不管用,不知道是我sublime的问

2017-08-25 08:29:55 5456

原创 python实现找出来一个字符串中最长不重复子串

刚结束的一个笔试题,很简单,不多说简单贴一下具体的实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:找出来一个字符串中最长不重复子串'''def find_longest_no_repeat_substr(one_str): ''' 找出来一个字符串中最长不重复子串 '''

2017-08-24 17:36:30 11418 2

原创 python实现判断一个字符串是否是合法IP地址

一个刚结束的笔试题目,简单贴一下吧,下面是具体实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:判断一个字符串是否是合法IP地址'''import redef judge_legal_ip(one_str): ''' 正则匹配方法 判断一个字符串是否是合法IP地址

2017-08-24 17:34:02 16883 1

转载 动态规划总结与题目分类

源博客链接:http://blog.csdn.net/cc_again/article/details/25866971动态规划一直是ACM竞赛中的重点,同时又是难点,因为该算法时间效率高,代码量少,多元性强,主要考察思维能力、建模抽象能力、灵活度。动态规划(英语:Dynamic programming,DP)是一种在数学、计算机科学和经济学中使用的,通过把

2017-08-24 07:56:05 4420

原创 python实现判断给定列表是否存在重复元素,且索引差小于k

直接看实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:给定一个列表和一个整数k判断列表是否存在在间隔最大为k时 满足num_list[i]=num_list[j]'''def test_func(num_list,k): ''' 判断是否存在重复元素,且索引差小于k

2017-08-23 08:54:37 5489

原创 python实现给定一个列表计数指定数字出现的所有次数

直接看实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:给定一个列表计数指定数字出现的所有次数'''def count_num_func(num_list,num): ''' 计数指定数字 ''' split_list=[] for one in num_li

2017-08-23 08:16:28 9577

原创 python实现给定一个列表判断里面是否有重复元素

题目很简单,只是简单温习一个方法,most_common,这是collection模块中Counter类的方法,具体方法用法可以去查下面是简单的实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:给定一个列表判断里面是否有重复元素'''from collections import Counter

2017-08-23 08:10:52 32571 2

原创 python实现给定一个单链表删除指定节点

题目:初始化定义一个单链表,删除指定节点,输出链表下面是具体的实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:给定一个单链表删除指定节点'''class Node(object): ''' 节点类 ''' def __init__(self,data):

2017-08-23 07:48:47 8024

原创 python实现给定一个列表,输出由各个位置除了自身元素外所有元素乘积组成的列表

题目很简单就不多说了简单看下面实现即可#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:给定一个列表,输出由各个位置除了自身元素外所有元素乘积组成的列表'''def list_multiply(one_list): ''' 列表内元素乘积 ''' res=1 for

2017-08-23 07:30:13 7586

原创 2017.8.22坐标问题

题意是找出所有在该点右上方区域不存在点的点,下面是简单的实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:坐标问题'''def test_func(): n=int(raw_input()) zuobiao=[] for i in range(n): zuobi

2017-08-22 22:28:33 3219

原创 2017.8.22区间最大值问题

题目不多说了,如果分到了这道题目肯定还记得,下面是简单的实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:区间最大值问题'''def slice(num_list, n=1): res_list=[] for i in range(len(num_list)-n+1): res

2017-08-22 21:58:06 3504

原创 获取指定文件目录路径下的所有文件

Java实现:import java.io.File;class allFiles { public static void main(String[] args) { File f = new File("/leetcode"); File [] files=f.listFiles(); for (int i=0;i<files.length;i++)

2017-08-13 10:16:15 3652

原创 2017.8.12在线笔试编程真题总结

昨天参加了一个笔试,说实在做的很烂,自己主要刚遇上烦心事,心思也根本不在题目上,草草写了就交卷了,今天重新打开习题做一次,有几道题目思路可能不是很对或者是没有什么思路,结果没有AC,如果有通过的朋友还望可以指点一下,在这里简单贴一下8道题目的代码,我全都是使用python写的,有一个缺点就是会出现运行超时的问题,其中有两道题目都是运行超市只能AC50%,但是其中一道题目修改了策略之后就通过了,但是

2017-08-13 09:14:49 3745

原创 python数学计算模块之math常用函数学习使用

因为最近经常使用到math模块中的常用函数,但是又记不住所有的函数名称,在今天结束之前花一点时间总结一下吧,很多都用过,只有几个角度计算函数不常用,但是毕竟总结一下,就都罗列简单使用一下吧,希望也能帮到需要的人,直接看下面代码即可:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:python的math模块常用函数

2017-08-12 22:39:36 7218

原创 递归问题学习三之生成指定字符串的全排序

这个问题在之前的文章应该涉及到了,这里简单回顾一下,下面是简单的实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:字符串的全排序'''def get_string_all_sorts(one_str): ''' 返回字符串的全排列 ''' res_list=[]

2017-08-09 21:08:34 3656

原创 python求解LeetCode问题之trapping rain water

问题:给定一系列的直方图的高度,代表墙的高度,用这些墙来收集雨水,计算能够收集的雨水的最大容量思路:分析问题,先看一张清晰的图片,图片来源于网上,如下:    上图中,蓝色区域的面积即为雨水的最大容积,这个图片很有代表性,我们自己来看的话可能很快就计算出来了最大的容积是多少,但是要想给计算机一个计算的规则的话就要观察一下有什么特征规律了:    如果第一个数值为

2017-08-08 10:32:48 3198

原创 递归问题学习二之卡牌组合问题

问题:给定17中卡牌,每种卡牌的数值为1-17的平方,给定一个攻击值,卡牌的数值代表卡牌的攻击值,达到这样的攻击值能有多少种组合方式思路:题目中的卡牌是可以重复使用的,这个问题是一个典型的递归算法的问题,我在写非递归的实现但是还没有完全写对,感觉是不是思路不对了,如果有已经实现的还望不吝赐教,下面给出来递归方法的简单的实现:#!usr/bin/env python#enc

2017-08-08 08:45:12 3381

原创 递归学习简单的小例子之hanoi塔问题

汉诺塔大家早就很熟悉了,今天重新学习一下是出于加深递归思想的目的,之前接触递归的时候老师都是以斐波那契数列或者阶乘、汉诺塔问题来说明讲解的,但是这样形式化的讲解却不见得真的能明白递归的思想,我就是一个例子,到现在做题的时候才意识到弄明白这个思想多重要,现在重新学习也希望为时不晚,好了不说这些了,下面是简单的实现:#!usr/bin/env python#encoding:utf-8

2017-08-07 20:21:48 3321

原创 python实现找到给定列表中满足给定和的所有子列表,元素可重复使用

给定一个列表和一个目标数字,在列表中寻找子列表使得子列表的和等于目标数值,子列表中数值出现的次数不限    这个需要用到递归的方法,为了看得更清楚,打印出来了递归调用的过程,下面是具体的实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:找到给定列表中满足给定和的所有子列表,元素可重复使用'''de

2017-08-07 15:28:10 4710

原创 python实现两个任意字符串乘积

题目:给定两个任意数字组成的字符串,求乘积,字符可能很大,但是python具有无限精度的整数在这里就不需要考虑这个问题了下面是简单的实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:两个任意字符串乘积'''def two_strs_mutiply(one_str, two_str):

2017-08-06 21:05:57 7118

原创 python实现移除列表指定位置的元素

问题很简单,输入一个列表和索引,若索引超出列表范围则返回源列表,否则删除指定索引位置的元素后返回列表,下面是具体实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:移除列表指定位置的元素'''def remove_pos_ele(num_list,k): ''' ''' leng

2017-08-06 12:04:51 13047

原创 python模块heapq之简单学习使用

最近一直在跟链表、树、堆各种数据结构打交道(主要没办法),今天想再看看堆排序的一些问题找到了python自带的一个模块专门就是用堆这种数据结构的,就是heapq这个模块,使用方法很少,但是一点不妨碍它强大的功能,因为之前没有使用过,今天在官网文档的帮助下简单实用了一下,下面给出来一些使用方法,都是简单的用法,也希望能帮到同样需要的人,个人感觉其中最有用的方法如下:1.heapify可以在线性的

2017-08-06 10:47:01 3582

原创 python实现不使用额外空间去除重复元素

题目之前做过,但是使用就是python自带的方法,借助了额外的空间,这里给出来几种方法,下面是具体的实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:不使用额外空间去除重复元素'''def remove_repeat_simple1(num_list): ''' python内置方法,使

2017-08-06 10:28:29 4258 4

原创 python实现电话号码映射

问题电话按键上面的每个数字都对应着几个字母,如果按下一个数字键代表输入一个字母,那么输入一个数字组成的字符串,它所产生的所有的可能的字母串是什么,有多少种思路:这个是一个递归的问题下面是具体的实现,为了更清晰看懂递归调用的过程,这里打印出来了每一次递归的过程:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒

2017-08-05 20:11:50 4815

原创 python求解括号匹配的相关问题

这个在本科学习数据结构的时候已经接触很多了,主流的思想是借助栈的压入、弹出来进行匹配,至于python的话可以使用列表来完成这个操作,因为列表的append方法相当于栈的push方法,列表的pop方法相当于栈的pop方法。    主要的思路:    首先设置两个列表分别存放的是各种括号的开括号和闭括号,然后遍历给定的字符串,分如下几种情况:1.字符串首字符出现在闭括号列表中,直接结束,

2017-08-05 19:35:26 6772 1

原创 python实现求解字符串集的最长公共前缀

问题比较简单,给定一个字符串集合求解其中最长的公共前缀即可,这样的问题有点类似于最长公共子序列的问题,但是比求解最长最长公共子序列简单很多,因为是公共前缀,这样的话只需要挨个遍历即可,只要遍历长度结束或者结束前发现有不相同的即可终止,返回不同位置之前的子序列即可,下面是具体的实现:#!usr/bin/env python#encoding:utf-8'''__Author__:

2017-08-05 17:16:05 7006 2

原创 python实现阿拉伯数字和罗马数字的互相转换

题目很简单,如果之前也做过这种题目的话,相信对于什么是罗马数字就不会很陌生了,罗马数字是很古老的计数方法,现在的一些地方还有见到它的使用,下面简单贴两张维基百科的图片简单回顾一下罗马数字:   今天简单实现一下,阿拉伯数字和罗马数字之间的相互转化问题,很简单就不多说了,下面是具体的实现:#!usr/bin/env python#encodi

2017-08-05 16:43:21 16111 10

原创 python实现将字符串转化为数字(逆序输出)

给定一个字符串,可能包含空格、字母等转化为数字,或者逆序输出数字    下面是具体实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:将字符串转化为数字'''def trans_str2_num(one_str): ''' ''' sigmod=1 one_str=o

2017-08-04 22:12:36 6979

原创 python实现不使用额外的空间判断输入数字是否是回文数

题目很简单,前面也有几篇文章专门是针对的回文数这里要注意的是不能使用额外的内存空间来解决问题,下面是具体的实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:不使用额外的空间判断输入的数字是否为回文数,负数去除符号来判断'''def judege_num_ispalindrome(one_num):

2017-08-04 21:43:37 4008

原创 python读取字符串按列分配后按行读出

问题:输入一个字符串和一个数字,数字代表分为几行,需要按照给定的列存储方法存储下来之后按行拼接读出,如:输入:TNGDWXAZQSCVBK,3输出:TWQBNDXZSVKGAC中间转化的时候会形成这样的图形:T W Q KN D X Z S V BG A C 化为矩阵可能看得更清晰一点:T 0 W 0 Q 0 BN D X Z S

2017-08-04 21:26:15 6714

原创 python实现寻找最长回文子序列

这一类的问题可以使用动态规划的方法去做,我之前应该有几篇博文都是关于回文序列的求解的,正好有可以复用的代码就懒得再用别的方法写了,直接套用,思想还是滑窗切片,很简单就是运算会多点,下面是具体实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:寻找最长回文子序列'''def slice_window(one

2017-08-04 20:29:13 5531

原创 python实现逆序输出一个数字

问题是:输入一个数字,按照指定要求逆序输出该数字,很简单,下面是实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:逆序输出一个数字如果数字是正数直接输出如:177--->771如果数字是负数保留负号如:-945--->-549如果数字以0结果逆序后需要去除0如:100--->1如果数字很大会造成溢出返

2017-08-04 20:09:33 29141

原创 python找到两个有序列表的中位数

今天做到的一个机试题目,很简单,这里简单记录一下:我用的是归并的思想,当然还可以用递归的方法,下面是具体实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:找到两个有序列表的中位数若列表总长度为奇数则直接返回中间下标的值否则返回前一个值,如长度为6则返回下标为2处的值'''import rando

2017-08-04 19:44:38 6394 2

原创 python实现给定一个字符串,寻找最长非重复子串

问题:给定一个字符串,寻找其中最长的重复子序列,如果字符串是单个字符组成的话如“aaaaaaaaaaaaa”那么满足要求的输出就是a思路:这里的思路有两种是我能想到的(1)从头开始遍历字符串,设置标志位,在往后走的过程中当发现和之前标志位重合的时候就回头检查一下这个新出现的子串是否跟前面字符串或者前面字符串的子串相同,相同则记录该子串并计数加1,直至处理完毕(2)利用滑窗切片的

2017-08-04 19:03:35 7850

钢筋计数测试集标注文件.zip

钢筋计数测试集标注文件 可以直接拿去使用,基于模型识别生成的,部分可能需要人工补充修正一下

2021-12-31

Yolov3随机手写数字数据集

Yolov3随机手写数字数据集 包含4000张可以直接使用的数据集 以及制作好的原始待检测视频+自己训练好的模型的检测视频

2020-10-15

hadoop-mysql-hbase环境部署套装.zip

hadoop-mysql-hbase环境部署套装包括: hadoop-2.7.1.tar.gz hbase-1.1.5-bin.tar.gz jdk-8u162-linux-x64.tar.gz mysql-connector-java-5.1.40.tar.gz mysql-server_5.7.21-1ubuntu14.04_amd64.deb-bundle.tar

2020-09-08

相关性分析项目.zip

Python数据相关性分析实践完整项目【数据+代码+结果图片】 包含完整的数据和分析代码以及可视化代码,可以直接使用的完整项目数据

2020-07-08

MSTAR数据集.zip

原始的【MSTAR数据集】是灰度图,这里经过转化处理后的【MSTAR数据集】,已经是3通道数据集了,后面可以直接用于模型的测试分析使用。

2020-05-29

Ubuntu下gcc-7.5.0安装完整依赖.zip

升级本地gcc版本所需安装包详情如下: gcc-7.5.0.tar.gz gmp-6.1.0.tar.bz2 mpc-1.0.3.tar.gz mpfr-3.1.4.tar.bz2 isl-0.16.1.tar.bz2

2020-05-22

猫狗大战迁移学习项目.zip

猫狗大战迁移学习实战项目所需的完整模型+测试数据,可以自己直接加载进行测试使用 results:自己基于迁移学习方法训练得到的二分类模型 test:bing搜索引擎图像数据爬虫结果,针对cat和dog两类目标分别爬取了200多张图像数据 test1:随机从kaggle数据集每类的12500张数据中抽取100张图像组成的测试数据集

2020-04-03

kafka搭建套装.zip

20200326这里存放的是今日我搭建kafka过程中使用到的套装文件,可以直接下载使用的,完整的搭建实战与环境配置问题解决

2020-03-26

深度学习目标检测数据标注器.rar

深度学习目标检测数据标注器 很不错,很好用的一款数据标注工具

2020-02-19

全国火车站标注名称编码集合.zip

《全国火车站标注名称编码集合》主要是日常工作实践过程中使用汇总的名称、编码数据

2019-11-06

深度学习开发者峰会课件.zip

深度学习开发者峰会课件主要讲解当前深度学习的前沿科技成果

2019-10-31

Microsoft Visual C++ 安装包【14.0和9.0】.rar

解决Python第三方库安装过程的报错问题。 Python2.7版本报错如下: error: Microsoft Visual C++ 9.0 is required. 安装文件为: VCForPython27.msi Python3.6版本报错如下: error: Microsoft Visual C++ 14.0 is required. 安装文件为: Microsoft Visual C++ 14.0.exe

2019-09-05

pyltp安装包whl文件.rar

pyltp-0.2.1-cp35-cp35m-win_amd64.whl为Python3.5的安装版本 pyltp-0.2.1-cp36-cp36m-win_amd64.whl为Python3.6的安装版本 当使用pip安装方式安装失败的时候可以使用whl文件进行安装,亲测安装成功!

2019-08-08

中科院自动化所宗成庆-自然语言处理方法与应用.rar

中科院自动化所宗成庆-自然语言处理方法与应用 全文共108页,宗老师从自然语言处理的起源、发展、兴起、瓶颈、巅峰等节点进行了详细的说明,非常好的资料!

2019-08-08

LDA数学八卦.rar

LDA数学八卦是初学者学习LDA算法很经典很好理解的学习资料,以生活形象和严谨细致的推导讲解了LDA模型。

2019-08-08

2018知识图谱发展报告.rar

前言 1. 知识图谱的研究目标与意义 知识图谱Knowledge Graph以结构化的形式描述客观世界中概念、实体及 其关系将互联网的信息表达成更接近人类认知世界的形式提供了一种更好地 组织、管理和理解互联网海量信息的能力。知识图谱给互联网语义搜索带来了活 力同时也在智能问答中显示出强大威力已经成为互联网知识驱动的智能应用 的基础设施。知识图谱与大数据和深度学习一起成为推动互联网和人工智能发 展的核心驱动力之一。

2019-08-08

SQL SERVER查增改删,导入导出简便工具.rar

SQL SERVER查增改删,导入导出简便工具 该工具主要是讲常用的SQLServer数据操作做了一个打包和封装,能够很方便地进行使用!

2019-08-08

TensorFlow官方文档中文版.rar

TensorFlow官方文档中文版 是很全面透彻完整的Tensorflow实践学习中文学习资料,值得收藏使用!

2019-08-08

京东大数据技术白皮书(全文120页).zip

京东大数据技术白皮书(全文120页)是总体概况对京东最新的技术架构体系的一次全方位的介绍,值得入手细读。

2019-07-16

Python数据分析与数据化运营.zip

《Python数据分析与数据化运营》从实战角度讲解如何利用Python进行数据分析、挖掘和数据化运营的著作,不仅对数据分析的关键技术和技巧进行了总结.......

2019-07-15

坦克大战tank.zip

坦克大战tank:很古老却又经典的一款小游戏,完全基于python开发,我将其打包生成exe文件,感兴趣的可以拿去玩哈。 相应的博客介绍在这里:https://blog.csdn.net/Together_CZ

2019-06-14

3万个高可用的IP代理

这里的IP代理均来源于网络数据获取,通过进一步解析处理后保存到本地json文件中,在爬虫启动的时候随机加载可用IP来构建代理 代理约有3万个

2019-04-15

推荐算法数据集

python基于Suprise模块构建推荐算法模型,实现电影、书籍等资源的推荐 文中使用到的数据集

2019-01-14

Docker技术入门与实战

简介在云计算时代,开发者将应用转移到云上已经解决了硬件管理的问题,然而软件配置和管理相关的问题依然存在。Docker的出现正好能帮助软件开发者开阔思路,尝试新的软件管理方法来解决这个问题。通过掌握Docker,开发人员便可享受先进的自动化运维理念和工具,无需运维人员介入即可顺利运行于各种运行环境。《Docker技术入门与实战》分为三大部分:Docker入门、实战案例和高级话题。第一部分(第1~8章)介绍Docker与虚拟化技术的基本概念,包括安装、镜像、容器、仓库、数据管理等;第二部分(第9~17章)通过案例介绍Docker的应用方法,包括与各种操作系统平台、SSH服务的镜像、Web服务器与应用、数据库的应用、各类编程语言的接口、私有仓库等;第三部分(第18~21章)是一些高级话题,如Docker核心技术、安全、高级网络配置、相关项目等。《Docker技术入门与实战》从基本原理开始入手,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署应用。 第2版前言 第1版前言 第一部分 基础入门 第1章 初识容器与Docker 1.1 什么是Docker 1.2 为什么要使用Docker 1.3 Docker与虚拟化 1.4 本章小结 第2章 核心概念与安装配置 2.1 核心概念 2.2 安装Docker 2.3 配置Docker服务 2.4 推荐实践环境 2.5 本章小结 第3章 使用Docker镜像 3.1 获取镜像 3.2 查看镜像信息 3.3 搜寻镜像 3.4 删除镜像 3.5 创建镜像 3.6 存出和载入镜像 3.7 上传镜像 3.8 本章小结 第4章 操作Docker容器 4.1 创建容器 4.2 终止容器 4.3 进入容器 4.4 删除容器 4.5 导入和导出容器 4.6 本章小结 第5章 访问Docker仓库 5.1 Docker Hub公共镜像市场 5.2 时速云镜像市场 5.3 搭建本地私有仓库 5.4 本章小结 第6章 Docker数据管理 6.1 数据卷 6.2 数据卷容器 6.3 利用数据卷容器来迁移数据 6.4 本章小结 第7章 端口映射与容器互联 7.1 端口映射实现访问容器 7.2 互联机制实现便捷互访 7.3 本章小结 第8章 使用Dockerfile创建镜像 8.1 基本结构 8.2 指令说明 8.3 创建镜像 8.4 使用.dockerignore文件 8.5 最佳实践 8.6 本章小结 第二部分 实战案例 第9章 操作系统 9.1 BusyBox 9.2 Alpine 9.3 Debian/Ubuntu 9.4 CentOS/Fedora 9.5 本章小结 第10章 为镜像添加SSH服务 10.1 基于commit命令创建 10.2 使用Dockerfile创建 10.3 本章小结 第11章 Web服务与应用 11.1 Apache 11.2 Nginx 11.3 Tomcat 11.4 Jetty 11.5 LAMP 11.6 CMS 11.7 持续开发与管理 11.8 本章小结 第12章 数据库应用 12.1 MySQL 12.2 MongoDB 12.3 Redis 12.4 Memcached 12.5 CouchDB 12.6 Cassandra 12.7 本章小结 第13章 分布式处理与大数据平台 13.1 RabbitMQ 13.2 Celery 13.3 Hadoop 13.4 Spark 13.5 Storm 13.6 Elasticsearch 13.7 本章小结 第14章 编程开发 14.1 C/C++ 14.2 Java 14.3 Python 14.4 JavaScript 14.5 Go 14.6 PHP 14.7 Ruby 14.8 Perl 14.9 R 14.10 Erlang 14.11 本章小结 第15章 容器与云服务 15.1 公有云容器服务 15.2 容器云服务 15.3 阿里云容器服务 15.4 时速云容器平台 15.5 本章小结 第16章 容器实战思考 16.1 Docker为什么会成功 16.2 研发人员该如何看容器 16.3 容器化开发模式 16.4 容器与生产环境 16.5 本章小结 第三部分 进阶技能 第17章 Docker核心实现技术 17.1 基本架构 17.2 命名空间 17.3 控制组 17.4 联合文件系统 17.5 Linux网络虚拟化 17.6 本章小结 第18章 配置私有仓库 18.1 安装Docker Registry 18.2 配置TLS证书 18.3 管理访问权限 18.4 配置Registry 18.5 批量管理镜像 18.6 使用通知系统 18.7 本章小结 第19章 安全防护与配置 19.1 命名空间隔离的安全 19.2 控制组资源控制的安全 19.3 内核能力机制 19.4 Docker服务端的防护 19.5 更多安全特性的使用 19.6 使用第三方检测工具 19.7 本章小结 第20章 高级网络功能 20.1 网络启动与配置参数 20.2 配置容器DNS和主机名 20.3 容器访问控制 20.4 映射容器端口到宿主主机的实现 20.5 配置docker0网桥 20.6 自定义网桥 20.7 使用OpenvSwitch网桥 20.8 创建一个点到点连接 20.9 本章小结 第21章 libnetwork插件化网络功能 21.1 容器网络模型 21.2 Docker网络相关命令 21.3 构建跨主机容器网络 21.4 本章小结 第四部分 开源项目 第22章 Etcd——高可用的键值数据库 22.1 简介 22.2 安装和使用Etcd 22.3 使用etcdctl客户端 22.4 Etcd集群管理 22.5 本章小结 第23章 Docker三剑客之Docker Machine 23.1 简介 23.2 安装Machine 23.3 使用Machine 23.4 Machine命令 23.5 本章小结 第24章 Docker三剑客之Docker Compose 24.1 简介 24.2 安装与卸载 24.3 Compose命令说明 24.4 Compose环境变量 24.5 Compose模板文件 24.6 Compose应用案例一:Web负载均衡 24.7 Compose应用案例二:大数据Spark集群 24.8 本章小结 第25章 Docker三剑客之Docker Swarm 25.1 简介 25.2 安装Swarm 25.3 使用Swarm 25.4 使用其他服务发现后端 25.5 Swarm中的调度器 25.6 Swarm中的过滤器 25.7 本章小结 第26章 Mesos——优秀的集群资源调度平台 26.1 简介 26.2 Mesos安装与使用 26.3 原理与架构 26.4 Mesos配置项解析 26.5 日志与监控 26.6 常见应用框架 26.7 本章小结 第27章 Kubernetes——生产级容器集群平台 27.1 简介 27.2 核心概念 27.3 快速体验 27.4 安装部署 27.5 重要组件 27.6 使用kubectl 27.7 网络设计 27.8 本章小结 第28章 其他相关项目 28.1 平台即服务方案 28.2 持续集成平台Drone 28.3 容器管理 28.4 编程开发 28.5 网络支持 28.6 日志处理 28.7 服务代理工具 28.8 标准与规范 28.9 其他项目 28.10 本章小结 附录 附录A 常见问题总结 附录B Docker命令查询 附录C 参考资源链接

2018-12-16

第一本Docker书(完整版)

第一本Docker书(完整版) Docker是一个开源的应用容器引擎,开发者可以利用Docker打包自己的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。本书由Docker公司前服务与支持副总裁James Turnbull编写,是Docker开发指南。 目录章节 第1 章 简介 1.1 Docker 简介 1.1.1 提供一个简单、轻量的建模方式 1.1.2 职责的逻辑分离 1.1.3 快速、高效的开发生命周期 1.1.4 鼓励使用面向服务的架构 1.2 Docker 组件 1.2.1 Docker 客户端和服务器 1.2.2 Docker 镜像 1.2.3 Registry 1.2.4 容器 1.3 我们能用Docker 做什么 1.4 Docker 与配置管理 1.5 Docker 的技术组件 1.6 本书的内容 1.7 Docker 资源 第2 章 安装Docker 2.1 安装Docker 的先决条件 2.2 在Ubuntu 中安装Docker 2.2.1 检查前提条件 2.2.2 安装Docker 2.2.3 Docker 与UFW 2.3 在Red Hat 和Red Hat 系发行版中安装Docker 2.3.1 检查前提条件 2.3.2 安装Docker 2.3.3 在Red Hat 系发行版中启动Docker 守护进程 2.4 在OS X 中安装Boot2Docker 2.4.1 在OS X 中安装Boot2Docker 2.4.2 在OS X 中启动Boot2Docker 2.4.3 测试Boot2Docker 2.5 在Windows 中安装Boot2Docker 2.5.1 在Windows 中安装Boot2Docker 2.5.2 在Windows 中启动Boot2Docker 2.5.3 测试Boot2Docker 2.6 使用本书的Boot2Docker 示例 2.7 Docker 安装脚本 2.8 二进制安装 2.9 Docker 守护进程 2.9.1 配置Docker 守护进程 2.9.2 检查Docker 守护进程是否正在运行 2.10 升级Docker 2.11 Docker 图形用户界面 2.12 小结 第3 章 Docker 入门 3.1 确保Docker 已经就绪 3.2 运行我们的第一个容器 3.3 使用第一个容器 3.4 容器命名 3.5 重新启动已经停止的容器 3.6 附着到容器上 3.7 创建守护式容器 3.8 容器内部都在干些什么 3.9 查看容器内的进程 3.10 在容器内部运行进程 3.11 停止守护式容器 3.12 自动重启容器 3.13 深入容器 3.14 删除容器 3.15 小结 第4 章 使用Docker 镜像和仓库 4.1 什么是Docker 镜像 4.2 列出镜像 4.3 拉取镜像 4.4 查找镜像 4.5 构建镜像 4.5.1 创建Docker Hub 账号 4.5.2 用Docker 的commit 命令创建镜像 4.5.3 用Dockerfile构建镜像 4.5.4 基于Dockerfile构建新镜像 4.5.5 指令失败时会怎样 4.5.6 Dockerfile 和构建缓存 4.5.7 基于构建缓存的Dockerfile模板 4.5.8 查看新镜像 4.5.9 从新镜像启动容器 4.5.10 Dockerfile 指令 4.6 将镜像推送到Docker Hub 4.7 删除镜像 4.8 运行自己的Docker Registry 4.8.1 从容器运行Registry 4.8.2 测试新Registry 4.9 其他可选Registry 服务 4.10 小结 第5 章 在测试中使用Docker 5.1 使用Docker 测试静态网站 5.1.1 Sample 网站的初始Dockerfile 5.1.2 构建Sample 网站和Nginx镜像 5.1.3 从Sample 网站和Nginx 镜像构建容器 5.1.4 修改网站 5.2 使用Docker 构建并测试Web应用程序 5.2.1 构建Sinatra 应用程序 5.2.2 创建Sinatra 容器 5.2.3 构建Redis 镜像和容器 5.2.4 连接到Redis 容器 5.2.5 连接Redis 5.2.6 让Docker 容器互连 5.2.7 使用容器连接来通信 5.3 Docker 用于持续集成 5.3.1 构建Jenkins 和Docker服务器 5.3.2 创建新的Jenkins 作业 5.3.3 运行Jenkins 作业 5.3.4 与Jenkins 作业有关的下一步 5.3.5 Jenkins 设置小结 5.4 多配置的Jenkins 5.4.1 创建多配置作业 5.4.2 测试多配置作业 5.4.3 Jenkins 多配置作业小结 5.5 其他选择 5.5.1 Drone 5.5.2 Shippable 5.6 小结 第6 章 使用Docker 构建服务 6.1 构建第一个应用 6.1.1 Jekyll 基础镜像 6.1.2 构建Jekyll 基础镜像 6.1.3 Apache 镜像 6.1.4 构建Jekylll Apache 镜像 6.1.5 启动Jekylll 网站 6.1.6 更新Jekyll 网站 6.1.7 备份Jekyll 卷 6.1.8 扩展Jekyll 示例网站 6.2 使用Docker 构建一个Java应用服务 6.2.1 WAR 文件的获取器 6.2.2 获取WAR 文件 6.2.3 Tomecat7 应用服务器 6.2.4 运行WAR 文件 6.2.5 基于Tomcat 应用服务器的构建服务 6.3 多容器的应用栈 6.3.1 Node.js 镜像 6.3.2 Redis 基础镜像 6.3.3 Redis 主镜像 6.3.4 Redis 从镜像 6.3.5 创建Redis 后端集群 6.3.6 创建Node 容器 6.3.7 捕获应用日志 6.3.8 Node 程序栈的小结 6.4 不使用SSH 管理Docker 容器 6.5 小结 第7 章 使用Fig 编配Docker 7.1 Fig 7.1.1 安装Fig 7.1.2 获取示例应用 7.1.3 fig.yml 文件 7.1.4 运行Fig 7.1.5 使用Fig 7.1.6 Fig 小结 7.2 Consul、服务发现和Docker 7.2.1 构建Consul 镜像 7.2.2 在本地测试Consul 容器 7.2.3 使用Docker 运行Consul集群 7.2.4 启动具有自启动功能的Consul 节点 7.2.5 启动其余节点 7.2.6 配合Consul,在Docker里运行一个分布式服务 7.3 其他编配工具和组件 7.3.1 Fleet 和etcd 7.3.2 Kubernetes 7.3.3 Apache Mesos 7.3.4 Helios 7.3.5 Centurion 7.3.6 Libswarm 7.4 小结 第8 章 使用Docker API 8.1 Docker API 8.2 初识Remote API 8.3 测试Docker Remote API 8.3.1 通过API 来管理Docker镜像 8.3.2 通过API 管理Docker容器 8.4 改进TProv 应用 8.5 对Docker Remote API 进行认证 8.5.1 建立证书授权中心 8.5.2 创建服务器的证书签名请求和密钥 8.5.3 配置Docker 守护进程 8.5.4 创建客户端证书和秘钥 8.5.5 配置Docker 客户端开启认证功能 8.6 小结 第9 章 获得帮助和对Docker进行改进 9.1 获得帮助 9.1.1 Docker 用户和开发邮件列表 9.1.2 IRC 上的Docker 9.1.3 GitHub 上的Docker 9.2 报告Docker 的问题 9.3 搭建构建环境 9.3.1 安装Docker 9.3.2 安装源代码和构建工具 9.3.3 检出源代码 9.3.4 贡献文档 9.3.5 构建开发环境 9.3.6 运行测试 9.3.7 在开发环境中使用Docker 9.3.8 发起pull request 9.3.9 批准合并和维护者 9.4 小结

2018-12-16

Deep Learning with PyTorch

PyTorch即 Torch 的 Python 版本。Torch 是由 Facebook 发布的深度学习框架,因支持动态定义计算图,相比于 Tensorflow 使用起来更为灵活方便,特别适合中小型机器学习项目和深度学习初学者。但因为 Torch 的开发语言是Lua,导致它在国内一直很小众。所以,在千呼万唤下,PyTorch应运而生!PyTorch 继承了 Troch 的灵活特性,又使用广为流行的 Python 作为开发语言,所以一经推出就广受欢迎!

2018-12-07

Python高效开发实战——Django、Tornado、Flask、Twisted

Python高效开发实战——Django、Tornado、Flask、Twisted一书分为三部分:第1部分是基础篇,带领初学者实践Python开发环境和掌握基本语法,同时对网络协议、Web客户端技术、数据库建模编程等网络编程基础深入浅出地进行学习;第2部分是框架篇,学习当前最流行的PythonWeb框架,即Django、Tornado、Flask和Twisted,达到对各种Python网络技术融会贯通的目的;第3部分是实战篇,分别对4种框架进行项目实践,利用其各自的特点开发适用于不同场景的网络程序。

2018-11-27

关联挖掘算法详解

关联挖掘算法主要包括Apriori和FP-Growth,两者对于不同的场景有着显著地差异性...

2018-11-20

WEKA完整中文教程

WEKA中文指南是weka很好的学习资料,包含两份完整的中文说明文档,能够帮助我们快速上手weka。

2018-11-19

python2和python3版本可用的OpenCV安装包

python2和python3版本可用的OpenCV安装包里面包含了python2的安装包和python3的安装包,经过测试成功安装,十分方便。

2018-11-16

Python计算机视觉编程(含源码)

Python计算机视觉编程(含源码)依赖Python语言讲解了基础理论与算法,并通过大量示例细致分析了对象识别、基于内容的图像搜索、光学字符识别、光流法、跟踪、三维重建、立体成像、增强现实、姿态估计、全景创建、图像分割、降噪、图像分组等技术。另外,书中附带的练习还能让读者巩固并学会应用编程知识。

2018-11-16

linecache安装包(python2和python3兼容)

linecache模块可以读取文件并将文件内容缓存起来,方便后面多次读取。这个模块原本被设计用来读取Python模块的源代码,所以当一个文件名不在指定路径下的时候,模块会通过搜索路径(search path)来尝试读取文件

2018-11-15

百度脑图桌面版

百度脑图是一款很好的思维发散工具,能够快速帮助使用者来构建思维导图,百度脑图桌面版与web版本有相同的功能,只不过可以当做软件离线使用,非常方便

2018-11-09

PMF正交矩阵因子分解

PMF正交矩阵因子分解 主要讲解EPA PMF软件的使用,是很好的中文使用文档说明,值得学习参考,对于大气环境数据的分析很有帮助。

2018-11-09

百度内部培训PPT流出:数据分析的道与术

百度内部培训PPT流出:数据分析的道与术 主要聊一聊数据分析的艺术

2018-11-09

R速查表大全

R速查表大全是众多R语言数据分析者的使用利器,里面全面总结了R中的各种经典常用使用方法。

2018-11-09

数据算法 Hadoop Spark大数据处理技巧

数据算法 Hadoop Spark大数据处理技巧的主要内容包括: ■ 完成超大量交易的购物篮分析。 ■ 数据挖掘算法(K-均值、KNN和朴素贝叶斯)。 ■ 使用超大基因组数据完成DNA和RNA测序。 ■ 朴素贝叶斯定理和马尔可夫链实现数据和市场预测。 ■ 推荐算法和成对文档相似性。 ■ 线性回归、Cox回归和皮尔逊(Pearson)相关分析。 ■ 等位基因频率和DNA挖掘。 ■ 社交网络分析(推荐系统、三角形计数和情感分析)

2018-10-31

Keras详细使用文档

Kears深度学习框架是对现有深度学习框架的友好封装,将深度学习模型的构建成本降低了很多,及时再 复杂的模型可能只需要几行代码就可以完成了。

2018-09-16

Theano详细使用文档

Theano使用文档中包含详细的实践指南,可以帮助你由简入繁去搭建自己的深度学习模型

2018-09-16

sklearn超详细实践文档说明

本文档时python机器学习领域中极为经典的模块sklearn的入门指导使用文档,超过2000页的讲解和详细 的样例说明可以用于帮助自己的实践。

2018-09-16

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

TA关注的人

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