Django杂录

Django杂录 因为是概括性的讲解,每一个方面没有具体到点,所以这篇是杂录 HHTP协议 超文本传输协议 四大特性 基于TCP/IP之上作用于应用层 基于socket请求响应 无状态 无连接 数据格式 请求格式 请求首行(请求方式,协议版本...) 请求头(一大堆k:v键值对) \r\n 请求体()(真正的数据 发post请求的时候才有 如果是get请求不会有) 响应格式 响应首行 响应头 \r\n 响应体 响应状态码 用特定的数字表示一些意思 1XX:服务端已经成功接收到了你的数据 正在处
分类: 其他 发布时间: 10-23 23:01 阅读次数: 0

js对象的浅拷贝与深拷贝

浅拷贝和深拷贝都是对于JS中的引用类型而言的,浅拷贝就只是复制对象的引用(堆和栈的关系,原始(基本)类型Undefined,Null,Boolean,Number和String是存入堆,直接引用,object array 则是存入桟中,只用一个指针来引用值,如果拷贝后的对象发生变化,原对象也会发生变化。只有深拷贝才是真正地对对象的拷贝。 1、浅拷贝 默认是浅拷贝,只是将地址进行了复制,示例如下: //浅拷贝 var obj1={name:"cat"}; var obj2=obj1;
分类: 其他 发布时间: 10-23 23:01 阅读次数: 0

Scrapy的基本使用

爬取:http://quotes.toscrape.com 单页面 # -*- coding: utf-8 -*- import scrapy class QuoteSpider(scrapy.Spider): name = 'quote' allowed_domains = ['quotes.toscrape.com'] start_urls = ['http://quotes.toscrape.com/'] """ 知识点
分类: 其他 发布时间: 10-23 23:01 阅读次数: 0

设计模式-观察者

观察者模式 认识观察者模式 订阅报纸的栗子 1)报社的业务是出版报纸 2)你向某家报社订阅他们的报纸,然后你就成为了他们的订阅用户,   只要报社有新的报纸出版,就会将报纸发送给你 3)当你取消订阅报纸时,你就从报社的订阅用户中删除,报社就不会再发送报纸给你 4)只要报社还在运营,就会一直有人订阅或取消订阅报纸 一般我们称上栗中的报社为“主题”,称订阅用户为“观察者”。 1)主题用于管理某些数据,一旦数据发生改变,新的数据就会发送到观察者手中 2)在主题数据发生改变时,只有订阅主题的观察者才能
分类: 其他 发布时间: 10-23 23:00 阅读次数: 0

ThinkPHP连接Oracle数据库的详细教程

一、 操作环境搭建 系统:Windows7 旗舰版 64位 PHP环境:wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24 32位版 ThinkPHP:3.0正式版 Oracle:Orcale_11gR2 32位版 数据库操作工具:PLSQL Developer 32位 开发工具:NetBeans IDE 7.1.2 说明:这里我反复强调软件的“位”,是因为这个很重要,一般情况下,我们系统是64位的,那么最好软件也用64位的,但是这里除过系统外,全部
分类: 其他 发布时间: 10-23 23:00 阅读次数: 0

collection中的queue

一、Queue的类图 二、queue的相关的方法           抛出异常 处理失败 堵塞操作  添加头结点数据(满) add offer put 拿出头结点并且删除 remove poll(null) take 拿出头结点但是不删除 element peek(null) 我们可以使用put和take用来模拟消费者-生产者模式
分类: 其他 发布时间: 10-23 23:00 阅读次数: 0

java最基础 位、字节、字符的区别

位、字节、字符的区别 位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数。 字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写 B 来表示,1B(byte,字节)= 8bit(位) 字符:是指计算机中使用的字母、数字、字和符号 ASCIIS码: 1个英文字母(不分大小写)= 1个字节的空间 1个中文汉字 = 2个字节的空间 1个ASCII码 = 一个字节 UTF-8编码:1个英文字符 = 1个字节 英文标点 = 1个字节 1个中文(含繁体) =
分类: 其他 发布时间: 10-23 23:00 阅读次数: 0

华为交换技术及MSTP协议

1.Hybrid接口Hybrid接口是华为设备的一种特殊二层接口模式,类似于Access接口和Trunk接口,是一个工作在二层的接口技术,可以对数据帧打VLAN标签或不打VLAN标签。2.VLAN的基本概念特点:隔离广播,方便管理,提高安全vlan接口:Access接口,Trunk接口Trunk封装:isl,dot1q3.Hybrid接口的特点按照VLAN接口的封装类型,华为交换机的接口主要有三种
分类: 企业开发 发布时间: 10-23 23:00 阅读次数: 0

SpringBoot系列:Spring Boot集成Spring Cache,使用EhCache

前面的章节,讲解了Spring Boot集成Spring Cache,Spring Cache已经完成了多种Cache的实现,包括EhCache、RedisCache、ConcurrentMapCache等。 这一节我们来看看Spring Cache使用EhCache。 一、EhCache使用演示 EhCache是一个纯Java的进程内缓存框架,具有快速、精干等特点,Hibernate中的默认Cache就是使用的EhCache。 本章节示例是在Spring Boot集成Spring Cache
分类: 其他 发布时间: 10-23 22:50 阅读次数: 0

博文规范

是什么、为什么、怎么做 5.2.3.1##标题 序号标题1234...
分类: 其他 发布时间: 10-23 22:50 阅读次数: 0

TJOI2017 异或和 和 NOI2017 整数

异或和 给定一个序列 a1, a2, ..., an, 满足 a1 + a2... + an ≤ 106,输出这个序列所有的连续和的异或值。 对于100%的数据,1 ≤ n ≤ 105。 题解 首先用前缀和转化成如下式子 \[ ans=\bigoplus_{i=0}^{n-1}\bigoplus_{j=1}^n (sum_j-sum_i) \] 显然可以i对每位分开考虑,只需要考虑这一位上 \(1\) 的奇偶性即可。 那么哪些数相减这一位为 \(1\) 呢?关键就是考虑之前的数有没有借位给它,
分类: 其他 发布时间: 10-23 22:50 阅读次数: 0

bzoj4817 & loj2001 [Sdoi2017]树点涂色 LCT + 线段树

题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=4817 https://loj.ac/problem/2001 题解 可以发现这个题就是 bzoj3779 重组病毒 的弱化版。 可以这样考虑。对于每一次染色操作,都是把 \(x\) 点到根的路径上的点全部染成一种颜色。 我们考虑用一个东西来记录下来同色的点,可以发现这个操作和 LCT 的 access 操作很像。如果用 LCT 来维护的话,那么就是一个 splay 记录一堆同色的点。 然后
分类: 其他 发布时间: 10-23 22:50 阅读次数: 0

SpringBoot系列:Spring Boot集成Spring Cache,使用RedisCache

前面的章节,讲解了Spring Boot集成Spring Cache,Spring Cache已经完成了多种Cache的实现,包括EhCache、RedisCache、ConcurrentMapCache等。 这一节我们来看看Spring Cache使用RedisCache。 一、RedisCache使用演示 Redis是一个key-value存储系统,在web应用上被广泛应用,这里就不对其过多描述了。 本章节示例是在Spring Boot集成Spring Cache的源码基础上进行改造。源码
分类: 其他 发布时间: 10-23 22:50 阅读次数: 0

【python】【pycharm】+代码自动提示

https://jingyan.baidu.com/article/020278112313551bcc9ce5b9.html
分类: 其他 发布时间: 10-23 22:50 阅读次数: 0

工作中使用的一些技巧总结【后续持续性更新】

"productStatusList": [ { "dictId": 122, "dictName": "启用", "dictValue": "1", "dictType": "status", "dictDescription": "状态", }, { "dictId": 123, "dictName": "停用", "dictValue": "2",
分类: 其他 发布时间: 10-23 22:50 阅读次数: 0

Android Studio内网离线配置

TODO 参考:https://developer.android.com/studio/intro/studio-config 官方提供方法: Turn on Offline Mode for Gradle: If you have limited bandwitch, turn on Offline Mode to prevent Gradle from attempting to download missing dependencies during your build. When
分类: 其他 发布时间: 10-23 22:50 阅读次数: 0

SDN实验---Mininet的相关命令(待补充完善) openvswitch的原理和常用命令

一:补充 (一)推文 openvswitch的原理和常用命令 https://blog.csdn.net/ten_sory/article/details/79593554 (二)回顾:sudo mn --test pingall 测试的是一个mininet自带的简单网络拓扑的连通性问题,这个简单的网络拓扑结构包含一个交换机s1,两个主机h1,h2与交换机构成连通网络 1.使用mn命令进入测试网络(上面图中网络) 可以查看信息 2.使用links命令查看链路连通性 3.使用dump查看各个节点
分类: 其他 发布时间: 10-23 22:50 阅读次数: 0

QML 基本语法1

新建空的 Qt Quick 项目 helloqml,下面更改一下自动生成的 main.qml 文件: // 下面是导入语句 import QtQuick 2.9 import QtQuick.Window 2.2 /* QML文档可以看做是一个QML对象树,这里创建了Window根对象 和它的子对象Text */ Window { visible: true width: 640 height: 480 title: qsTr("Hello World")
分类: 其他 发布时间: 10-23 22:50 阅读次数: 0

centos7下搭建JDK和Hadoop

涉及基础操作命令 这里只是将涉及到的提了下一下具体的使用还需要读者自己查阅资料 tar 解压命令 su 进入root用户模式 rm -rf 删除 cd /文件名/.../ 进入某个文件夹下 注意要逐层进入 cd .. 返回上一级文件夹 vim /文件名/.../ 编辑某个文本文件 具体步骤 1.首先先要卸载centos7下自带的openJDK 进入root用户模式输入 su 输入密码 使用yum 移除本地openJDK yum -y remove java 2.删除本地openJDK后删除op
分类: 其他 发布时间: 10-23 22:50 阅读次数: 0

zabbix漏洞

1:Zabbix配置不当安全事件 ①案例事件 sohu的zabbix,可导致内网渗透 http://wy.zone.ci/bug_detail.php?wybug_id=wooyun-2015-0127627 京东某站shell直入jae内网物理机内核版本过低 http://wy.zone.ci/bug_detail.php?wybug_id=wooyun-2014-086349 2:Zabbix弱口令利用 ①弱口令 运维人员在初次安装zabbix时候,zabbix默认的口令为Admin:za
分类: 其他 发布时间: 10-23 22:50 阅读次数: 0