该文被密码保护。 阅读全文
posted @ 2018-09-06 19:13 Shadow_Y 阅读(3) 评论(0) 推荐(0)
摘要: 关系型数据库又称为关系型数据库管理系统(RDBMS),它是利用数据概念实现对数据处理的算法,达到对数据及其快速的增删改查操作。 既然被称为关系型数据库,那么它的关系在哪里体现呢? 举一个例子吧。 比如我现在有表单A 和 表单B 其中: 表单A 中有一个名为user_id的字段 表单B 中也有一个名为 阅读全文
posted @ 2018-09-06 19:10 Shadow_Y 阅读(18114) 评论(0) 推荐(0)
摘要: htaccess 写法 Apache中的.htaccess(或者”分布式配置”了针对目录改变配置的方法,即,在特定的文档目录中放置包含或多个指令的,以作用于此目录及其子目录。作为,所能的命令受到限制。***Apache的AllowOverride指令来设置。 子目录中的指令会笼盖更高级目录或者主器配 阅读全文
posted @ 2018-09-06 19:01 Shadow_Y 阅读(214) 评论(0) 推荐(0)
摘要: 当你学习php无限极分类的时候,大家都觉得一个字“难”我也觉得很难,所以,现在都还在看,因为工作要用到,所以,就必须得研究研究。 到网上一搜php无限极分类,很多,但好多都是一个,并且,写的很乱,代码很多,让我们怎么学习嘛,那些都不靠谱,还是自己捣鼓捣鼓无限极分类了。比如一个category表:有i 阅读全文
posted @ 2018-09-06 18:59 Shadow_Y 阅读(248) 评论(0) 推荐(0)
摘要: 什么是svnSVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。1. 性能提高。SVN不管文件是文本还是二进制类型,在内部都是以二进制差异比较算法来表 阅读全文
posted @ 2018-09-06 18:49 Shadow_Y 阅读(132) 评论(0) 推荐(0)
摘要: 简介 web的优化就是一场阻止http请求最终访问到数据库的战争。优化的方式就是加缓存,在各个节点加缓存。 web请求的流程及节点 熟悉流程及节点,才能定位性能的问题。而且优化的顺序一般也是按请求的流程逐一优化。这里的流程只是做个概要,并不代表全面。 整个流程是以最快的方式让用户看到结果 定位的方法 阅读全文
posted @ 2018-09-06 18:46 Shadow_Y 阅读(338) 评论(0) 推荐(0)
摘要: 概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强…” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制 阅读全文
posted @ 2018-09-06 18:41 Shadow_Y 阅读(2456) 评论(1) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-06 18:40 Shadow_Y 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-06 18:38 Shadow_Y 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-06 18:36 Shadow_Y 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-06 18:35 Shadow_Y 阅读(3) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-06 18:33 Shadow_Y 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-06 17:12 Shadow_Y 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-06 17:10 Shadow_Y 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-06 17:09 Shadow_Y 阅读(0) 评论(0) 推荐(0)
摘要: import requestsimport reheader={ 'Cookie': 'gxfda_supervise_id=0000QdmIkkDNPaUemUTEEPvggv6:19lo8hslj', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Wi 阅读全文
posted @ 2018-09-06 17:08 Shadow_Y 阅读(289) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-06 17:04 Shadow_Y 阅读(0) 评论(0) 推荐(0)
摘要: for i in range(10,1000): sum=0 #各个位数的立方和 temp=i while temp: sum=sum+(temp%10)**3 #累加 temp//=10 #地板除 if sum==i: print(i) for i in range(10,1000): for i 阅读全文
posted @ 2018-09-06 17:03 Shadow_Y 阅读(394) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-06 17:02 Shadow_Y 阅读(0) 评论(0) 推荐(0)
摘要: # -*- coding:utf8 -*- #/usr/bin/env python class Node(object): def __init__(self, data, pnext = None): self.data = data self._next = pnext print('self._next',self._next) ... 阅读全文
posted @ 2018-09-06 17:01 Shadow_Y 阅读(214) 评论(0) 推荐(0)
摘要: 下一步 阅读全文
posted @ 2018-09-06 16:58 Shadow_Y 阅读(152) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-06 16:57 Shadow_Y 阅读(0) 评论(0) 推荐(0)
摘要: 这几天在牛客网上玩耍,发现一道题 给你六种面额1、5、10、20、50、100元的纸币,假设每种币值的数量都足够多,编写程序求组成N元(N为0-10000的非负整数)的不同组合的个数。 看见一个大神的代码: 查了不少资料,把动态规划看了一下, 阅读全文
posted @ 2018-09-06 16:53 Shadow_Y 阅读(123) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-06 16:51 Shadow_Y 阅读(22) 评论(0) 推荐(0)
摘要: 特点 支持三种分词模式: 全模式,把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义; 精确模式,试图将句子最精确地切开,适合文本分析; 搜索引擎模式,在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词。 支持繁体分词 支持自定义词典 MIT 授权协议 支持三种 阅读全文
posted @ 2018-09-06 16:50 Shadow_Y 阅读(25584) 评论(0) 推荐(2)
摘要: 阅读全文
posted @ 2018-09-06 16:47 Shadow_Y 阅读(1747) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-09-06 16:47 Shadow_Y 阅读(298) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-09-06 16:46 Shadow_Y 阅读(354) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-09-06 16:45 Shadow_Y 阅读(305) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-09-06 16:45 Shadow_Y 阅读(209) 评论(0) 推荐(0)
摘要: 模块 面向对象编程 阅读全文
posted @ 2018-09-06 16:44 Shadow_Y 阅读(386) 评论(0) 推荐(0)
摘要: 错误处理 文件对象 阅读全文
posted @ 2018-09-06 16:44 Shadow_Y 阅读(162) 评论(0) 推荐(0)
摘要: 函数 阅读全文
posted @ 2018-09-06 16:42 Shadow_Y 阅读(233) 评论(0) 推荐(0)
摘要: Python知识体系思维导图: 基础知识 数据类型 1.序列 2.字符串 3.列表和元组 4.字典和集合 循环 & 判断 阅读全文
posted @ 2018-09-06 16:36 Shadow_Y 阅读(532) 评论(0) 推荐(0)
摘要: 模拟登录是爬取某些站点内容的一个关键,有些网站(特别是论坛类),不登录的话,一个数据也拿不到。 模拟登录有这样几个关键: 提交登录表单的字段登录页面的url和登录表彰的字段名获取的方式有两种:1) 分析页面源代码,找到表单标签及属性。适应比较简单的页面,或者对网页代码,js非常熟悉。2) 采用抓包工 阅读全文
posted @ 2018-09-06 15:37 Shadow_Y 阅读(7239) 评论(0) 推荐(0)
摘要: 0x01 常见的反爬虫 这几天在爬一个网站,网站做了很多反爬虫工作,爬起来有些艰难,花了一些时间才绕过反爬虫。在这里把我写爬虫以来遇到的各种反爬虫策略和应对的方法总结一下。 从功能上来讲,爬虫一般分为数据采集,处理,储存三个部分。这里我们只讨论数据采集部分。 一般网站从三个方面反爬虫:用户请求的He 阅读全文
posted @ 2018-09-06 15:11 Shadow_Y 阅读(444) 评论(0) 推荐(0)
摘要: 本文是对pandas官方网站上《10 Minutes to pandas》的一个简单的翻译,原文在这里。这篇文章是对pandas的一个简单的介绍,详细的介绍请参考:Cookbook 。习惯上,我们会按下面格式引入所需要的包: http://www.cnblogs.com/chaosimple/p/4 阅读全文
posted @ 2018-09-06 15:08 Shadow_Y 阅读(849) 评论(0) 推荐(0)
摘要: 由此可见,在字符串中,两个反斜杠被解释为一个反斜杠,然后在作为正则表达式, \\ 则被正则表达式引擎解释为 \,所以在正则表达式中需要使用四个反斜杠。 也就是说,前两个反斜杠在字符串中被解释为一个反斜杠,后两个也被解释为一个反斜杠,这时解释完毕后变成两个反斜杠,再由正则表达式解释两个反斜杠,就又解释 阅读全文
posted @ 2018-09-06 15:07 Shadow_Y 阅读(333) 评论(0) 推荐(0)
摘要: 前言: 爬虫是偏IO型的任务,分布式爬虫的实现难度比分布式计算和分布式存储简单得多。 个人以为分布式爬虫需要考虑的点主要有以下几个: 爬虫任务的统一调度 爬虫任务的统一去重 存储问题 速度问题 足够“健壮”的情况下实现起来越简单/方便越好 最好支持“断点续爬”功能 Python分布式爬虫比较常用的应 阅读全文
posted @ 2018-09-06 15:05 Shadow_Y 阅读(1574) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-06 14:58 Shadow_Y 阅读(1) 评论(0) 推荐(0)
摘要: 满二叉树 除最后一层无任何子节点外,每一层上的所有结点都有两个子结点二叉树。 完全二叉树 一棵二叉树至多只有最下面的一层上的结点的度数可以小于2,并且最下层上的结点都集中在该层最左边的若干位置上,则此二叉树成为完全二叉树。 平衡二叉树 它是一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左 阅读全文
posted @ 2018-09-06 14:56 Shadow_Y 阅读(510) 评论(0) 推荐(0)
摘要: 时间复杂度 算法的时间复杂度是一个函数,它定量描述了该算法的运行时间,时间复杂度常用“O”表述,使用这种方式时,时间复杂度可被称为是渐近的,它考察当输入值大小趋近无穷时的情况 时间复杂度是用来估计算法运行时间的一个式子(单位),一般来说,时间复杂度高的算法比复杂度低的算法慢 1 2 3 4 5 6 阅读全文
posted @ 2018-09-06 14:50 Shadow_Y 阅读(4333) 评论(0) 推荐(0)
摘要: 1. 引言 Pandas是一个开源的Python数据分析库。Pandas把结构化数据分为了三类: Series,1维序列,可视作为没有column名的、只有一个column的DataFrame; DataFrame,同Spark SQL中的DataFrame一样,其概念来自于R语言,为多column 阅读全文
posted @ 2018-09-06 14:43 Shadow_Y 阅读(3537) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-06 14:38 Shadow_Y 阅读(1) 评论(0) 推荐(0)