from scrapy.cmdline import execute import sys import os sys.path.append(os.path.dirname(os.path.abspath(__file__))); execute(["srcapy","crawl","项目名称"]... ...
分类:
编程语言 时间:
2018-04-07 22:41:15
阅读次数:
227
1.继承和动态绑定在两个方面简化了我们的程序 能够容易地定义与其他类相似但又不相同的新类,能够更容易地编写忽略这些相似类型之间区别的程序 P471 2.之所以称通过继承而相关联的类型为多态类型,是因为在许多情况下可以互换地使用派生类型或基类类型的“许多形态”,在C++ 中,多态性仅用于通过继承而相关 ...
分类:
编程语言 时间:
2018-04-07 22:42:34
阅读次数:
210
目录: 列表 列表基本操作 列表的操作符 列表的函数和方法 元组 列表基本操作 列表的操作符 列表的函数和方法 介绍: 列表是一种可变的有序集合,可以进行访问、添加和删除操作。 元组是一种不可变的有序集合,可以访问。 1、列表的基本操作 创建列表 注意:列表中的元素可以为不同类型,且可以为列表 列表 ...
分类:
编程语言 时间:
2018-04-07 22:42:59
阅读次数:
264
【配置步骤】 1.为类添加注解@Configuration,配置拦截器 2.继承WebMvcConfigurerAdapter类 3.重写addInterceptors方法,添加需要拦截的请求 【测试拦截器】 1.配置mapping方法 2.不开启拦截器,即把InterceptorTest.preH ...
分类:
编程语言 时间:
2018-04-07 22:43:17
阅读次数:
257
一、客户端/服务器架构 1.硬件(你的电脑跟打印机) 2.软件C/S架构 淘宝首页是服务器端,你的电脑的浏览器是客户端(这种也叫B/S架构) 百度云上的资源跟你的百度云客户端 你扯这么多,到底C/S架构跟socket有什么关系? 学习socket就是为了完成C/S架构的开发,阿拉索。 二、OSI七层 ...
分类:
编程语言 时间:
2018-04-07 22:45:21
阅读次数:
248
恢复内容开始 Python的定义:一种解释型,面向对象的,带有动态语义的高级程序 设计语言 解释型与编译型 计算机无法理解高级语言,也就不能直接执行高级语言,必须将其 翻译成机 器语言,才能运行高 级语言编写的程序 翻译的方式有两种:编译、解释,两种方式只是翻译的时间不同 编译:在程序运行前翻译,通 ...
分类:
编程语言 时间:
2018-04-07 22:45:35
阅读次数:
259
作业要求一 : 作业要求二: 6-7 删除字符串中数字字符 1.设计思路 (1)主要描述算法: 第一步:根据函数接口定义和要求可知本题要起实现删除一个字符串中的所有数字字符 第二步:首先定义一个数组,i和m。在for循环语句中判断,如果*(s+i)在0和9之间输出,否则继续执行。 第三步:直到*(s ...
分类:
编程语言 时间:
2018-04-07 22:48:15
阅读次数:
398
之前的博客中也说了,mvc中数据传递是最主要的一部分,从url到Controller、从view到Controller、Controller到view以及Controller之间的数据传递。今天主要学习数据传递到Controller的几种方式. 一、从url传递 1.@RequestParam的使用 ...
分类:
编程语言 时间:
2018-04-07 22:49:05
阅读次数:
270
Spring Boot 2.0 支持热部署,实现方法很简单 Spring Boot 2.0 有几种热重载的选项。 推荐的方法是使用spring-boot-devtools 因为它提供了额外的开发时间功能,例如支持快速应用程序重启和LiveReload以及合理的开发时配置(如模板缓存)。 Devtoo ...
分类:
编程语言 时间:
2018-04-07 22:51:02
阅读次数:
284
Java垃圾回收(GC)机制 标签(空格分隔): java虚拟机 垃圾回收的是什么? 我们需要回收的对象是那些不可能再被任何途径使用的对象 如何确定对象不再被引用? 1、引用计数法: 在对象中添加一个引用计数器,每当一个地方引用这个对象一次,计数器值就+1;当引用失效的时候就 1。当某个时候计数值等 ...
分类:
编程语言 时间:
2018-04-07 22:51:16
阅读次数:
204
一. Python对象类型 1. 对象是Python最基本的概念,一个Python程序可以分解为模块、语句、表达式、和对象。它们的关系如下:(1)程序由模块构成 (2)模块包含语句 (3)语句包含表达式 (4)表达式建立并处理对象 2. Python核心数据类型(内置对象) (1)数字 324,3. ...
分类:
编程语言 时间:
2018-04-07 22:52:01
阅读次数:
206
1 import numpy 2 from pylab import * 3 4 # 定义一个含有障碍物的20×20的栅格地图 5 # 10表示可通行点 6 # 0表示障碍物 7 # 7表示起点 8 # 5表示终点 9 map_grid = numpy.full((20, 20), int(10), ...
分类:
编程语言 时间:
2018-04-07 22:53:25
阅读次数:
370
一、前言 今天查看了requireJs方面的知识,看着看着就看到了JS中同步与异步操作的知识点,经过查阅了很多的资料,基本了解了JS的同步与异步的操作,其中涉及到的知识点如下: 什么时同步和异步? JS的是基于事件驱动的单线程语言,为啥会有异步操作这种多线程的操作??? 浏览器线程,浏览器内核线程间 ...
分类:
编程语言 时间:
2018-04-07 22:53:44
阅读次数:
230
Python的 GUI 框架 Tkinter Python内嵌的gui环境,使用TCL实现,python IDLE由Tkinter实现 历史悠久,perl中有对应的perlTk。Python标准安装包中包含Tkinter,易学易用,方便创建简单GUI。 跨平台 布局全靠代码实现,15种常用部件,效果 ...
分类:
编程语言 时间:
2018-04-07 22:54:26
阅读次数:
240
Java日期概述: java 日期主要由 1. java.util.Date - java.sql.Date - java.sql.Time - java.sql.TimeStamp 2. Calendar 3. DateFormat - SimpleDateFormat ps : - 为对应的实现 ...
分类:
编程语言 时间:
2018-04-07 22:55:08
阅读次数:
226
banner在springboot中是一个支持可配(banner的样式,banner的颜色,banner的内容)、是否显示。 1)banner显示内容配置: 默认springboot如果在src/resources下包含这样的一个banner信息,则会使用该banner.txt内容替换spring ...
分类:
编程语言 时间:
2018-04-07 22:55:40
阅读次数:
458
1、建立WebSocket连接(调用OnOpen方法) 1)建立websocket连接 2)为集合中添加当前对象(注意线程安全) 3)广播消息 2、断开Ws连接(当关闭ws连接的时候会调用onClose方法) 3、点对点发送消息实现(字典{userid:ws的session}) 1)后台接收消息 2 ...
分类:
编程语言 时间:
2018-04-07 22:57:03
阅读次数:
359
1. 前奏: 在用turtle绘制图形时,需要安装对应python的解释器以及IDE,我安装的是pycharm,在安装完pycharm后,在pycharm安装相应库的模块,绘图可以引入turtle模块,想要进行运算可以引入numpy模块。 需要注意: 在pycharm 中 turtle 是不支持提示 ...
分类:
编程语言 时间:
2018-04-07 22:57:33
阅读次数:
857
前言 清明不小心就拖了两天没更了~~ 这是十道算法题的第二篇了 ~上一篇回顾: "十道简单算法题" 最近在回顾以前使用C写过的数据结构和算法的东西,发现自己的算法和数据结构是真的薄弱,现在用Java改写一下,重温一下。 只能说慢慢积累吧~下面的题目难度都是简单的,算法的大佬可直接忽略这篇文章了~入门 ...
分类:
编程语言 时间:
2018-04-07 22:57:40
阅读次数:
319
在Python中有很多以双下划线开头且以双下划线结尾的固定方法。他们会在特定的时机被触发执行。 __init__ 就是其中之一,它会在实例化之后自动被调用。以完成实例的初始化。 ...
分类:
编程语言 时间:
2018-04-08 00:12:03
阅读次数:
211