概述 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 网络模型 说起HTTP协议,就要先提一下TCP/IP协议。相信计算机相关专业的同学都知道OSI七层模 ...
分类:
Web程序 时间:
2019-01-28 18:21:35
阅读次数:
207
一、Git版本控制 1、集中式版本控制工具:SVN(版本控制集中在服务器端,会有单点故障风险); 2、分布式版本控制工具:Git; 3、Git简史 Talk is cheap, show me the code.(Linus) 4、https://git-scm.com/ 官网下载安装git (后面 ...
分类:
其他好文 时间:
2019-01-28 18:21:26
阅读次数:
213
实现生产者与消费者模式 目录 生产者与消费者模式 什么是生产者消费者模式 生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队 ...
分类:
其他好文 时间:
2019-01-28 18:21:15
阅读次数:
125
# 打开文件path = 'D:\\操作软件\\pydata-book-2nd-edition\\pydata-book-2nd-edition\\datasets\\bitly_usagov\\example.txt'# json格式处理import jsonrecords = [json.loa ...
分类:
编程语言 时间:
2019-01-28 18:21:07
阅读次数:
154
非常简单的GUI版猜数字游戏,后面有时间好好研究下 # -*- coding: utf-8 -*-"""Created on Mon Jan 28 16:30:17 2019 @author: pelu""" import tkinterimport random number = random.r ...
分类:
编程语言 时间:
2019-01-28 18:20:57
阅读次数:
177
Python 调用类时,提示缺少self参数 调用类方法时,需要加上一个小括号,修改为:logger = Logger().get_logger()后,运行正常,没有报错。 加了一个小括号之后,表示我们队该类进行了实例化了。 ...
分类:
编程语言 时间:
2019-01-28 18:20:46
阅读次数:
457
导语最近图慌,于是随便写了个表情包批量下载的脚本,没什么技术含量,纯娱乐性质。让我们愉快地开始吧~开发工具Python版本:3.6.4相关模块:requests模块;fake_useragent模块;以及一些Python自带的模块。环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理简介爬的站长之家的表情包,链接:http://sc.chinaz.com/biaoqing/
分类:
编程语言 时间:
2019-01-28 18:20:36
阅读次数:
210
代理模式 定义 1、代理模式目的是为一个对象提供一个代理对象,代理对象拥有原对象的引用。即:代理类和委托类实现相同的接口 2、代理对象可以在方法原来的基础上强化方法的调用,比如:事务、拦截器、日志等等操作。 根据类型的加载时间细分代理模式 静态代理:由程序员创建或由特定工具自动生成源代码,再对其编译 ...
分类:
其他好文 时间:
2019-01-28 18:20:24
阅读次数:
146
SpringBoot项目整合动态数据源(读写分离) 1.配置多个数据源,根据业务需求访问不同的数据,指定对应的策略:增加,删除,修改操作访问对应数据,查询访问对应数据,不同数据库做好的数据一致性的处理。由于此方法相对易懂,简单,不做过多介绍。 2. 动态切换数据源,根据配置的文件,业务动态切换访问的 ...
分类:
编程语言 时间:
2019-01-28 18:20:15
阅读次数:
186
每次我们使用安卓手机接通PC的时候,如果手机没有开启usb开发者调试模式,PC则无办法成功读到我们的手机,部分app也无办法正常使用,因此我们需要想方设法将手机的usb开发者调试模式打开,下面我们描述vivoY51如何开启usb开发者调试模式的教程。第一步,在vivoY51应用程序界面打开“设置”图标,进入vivoY51系统“设置”界面。接着点击设置界面上的“更多设置”一栏。第三步,找到“关于手机
分类:
其他好文 时间:
2019-01-28 18:20:03
阅读次数:
302
前言 django的models新增数据库表时,如果不设置主键,会默认新增一个id为主键,如果我们想自己设置一个字段为主键,需加个参数primary_key=True 默认id主键 新增一张用户表,表名为user 字段user_name, psw ,mail 都是字符串类型,设计如下 cmd执行ma ...
分类:
编程语言 时间:
2019-01-28 18:19:56
阅读次数:
192
之前的项目,登陆页面并没有使用webpack打包,这样导致每次webpack打包dist文件后需要把登陆页面手动拷贝到后台项目目录中,项目进入尾期,本着学习webpack的目的,决定优化一下。因为是login.html使用jq&bs写的静态页面,所以一开始想着通过webpack的html-webpa ...
分类:
其他好文 时间:
2019-01-28 18:19:48
阅读次数:
189
优势:微框架 高性能 异步支持 缺点:轮子少 缺少最佳实践,使用的公司少。 使用场景:构建微服务。 简单的例子: tornado变量传值 html页面 后端写class Px_web(tornado.web.RequestHandler): def get(self): tornado的异步使用 ...
分类:
其他好文 时间:
2019-01-28 18:19:39
阅读次数:
177
1、数据类型 Scala与Java具有相同的数据类型,具有相同的内存占用和精度。 以下是提供Scala中可用的所有数据类型的详细信息的表格: 序号数据类型说明 1 Byte 8位有符号值,范围从-128至127 2 Short 16位有符号值,范围从-32768至32767 3 Int 32位有符号 ...
分类:
其他好文 时间:
2019-01-28 18:19:31
阅读次数:
192
题意 给一串01串,对该串进行若干次操作,直到串为空 操作为:选择一段连续的0或者1,删除它,拼接前后两部分成为新串,得到价值为a[删除的长度](a为给定的数组) 思路 一个非常规的DP 考虑题目所给的操作,我们从中删除一段,再把前后拼接起来,如何设置状态?记录下断点的位置?不行,那样我们可能在其中 ...
分类:
其他好文 时间:
2019-01-28 18:19:23
阅读次数:
178
Oracle安装12C要求参考文档 汇总 Oracle安装11G要求参考文档 汇总 ...
分类:
数据库 时间:
2019-01-28 18:19:13
阅读次数:
229