自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

转载 nginx proxy_pass参数配置带不带‘/’

1. proxy_pass 配置的url后面,不加'/',那么重定向后,追加location后的路径。比如server_name: 10.9.11.225location /proxy1/{proxy_pass http://10.9.11.166:8540/;}location /proxy2/ {proxy_pass http://10.9.11.166:854...

2019-05-24 15:50:00 1371

转载 javascript作用域理解

JS作用域分为: 块作用域 和 函数作用域 以及 全局作用域变量声明的关键字 var let const 跟作用域又是什么关系呢? var定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问。 let定义的变量,只能在块作用域里访问,不能跨块访问,也不能跨函数访问。 const用来定义常量,使用时必须初始化(即必须赋值),只能在块作用域里访问,...

2019-05-06 19:56:00 141

转载 yield 跟 yield * 的区别

yield表达式的值,是下一个iter.next的参数值yield*表达式的值,是yield*后的iterable在done为true时的value值。yield * 的使用:function* outer() { yield 'open' yield inner() yield 'close'}function* inner() { yield 'he...

2019-04-09 19:58:00 1614

转载 箭头函数

什么是箭头函数?color: ${props => props.color};function foo(params){ return params*2}等同于var foo=(params)=> params*2公式(parameters) => { statements }如果参数没有( )=>{statement...

2019-04-03 14:16:00 92

转载 react框架-constructor&super&state&props

#react中的constructor()是一个构造方法,用来接收参数这是ES6对类的默认方法,通过 new 命令生成对象实例时自动调用该方法。并且,该方法是类中必须有的,如果没有显示定义,则会默认添加空的constructor( )方法举个简单例子关于继承(extends):ES5中构造js函数没有继承的写法,通过prototype达到目的。 //构造函数Peo...

2019-03-16 15:10:00 138

转载 react框架-概念初始

maimai 前端技术架构前端:react+es6+webpack+gulp node端:nodejs+koa在测试过程中,需要看前端代码,了解开发思路,定位bug原因但是发现代码中很多语法很奇怪,不太看得懂。问了开发哥哥才知道看着奇怪的语法,是他们用的react框架。。。所以打算学习下这个react到底是什么东东。。。学习缘由Reac...

2019-01-27 17:05:00 132

转载 npm,pm2等相关知识的学习

现在开始接手node端测试,有好多知识点,比如启动进程的命令,查看进程的命令都不是很清晰,现在具体来学习下~npm由来前端最大的社区是GitHub,大家在这里分享代码,讨论问题,收集学习资源。大家需要依赖什么安装包从以前的去官网下载到去GitHub下载,还是很麻烦。这时候一个拥有三大美德的程序员 Isaac Z. Schlueter (以下简称 Isaaz)给出一个解决方案:用一...

2019-01-20 23:15:00 267

转载 es6-yield关键字的学习

~~~~~今天看前端代码的时候,看到很多yield关键字,所以就来学习下yield是什么~~~~~~~~The yield keyword is used to pause and resume a generator function.// yield这个关键字是用来暂停和恢复一个遍历器函数(的运行)的所以可以看出来,es6的yield跟python中的yield关...

2019-01-09 14:02:00 137

转载 git学习与应用

git是什么Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目;同类的有svn,如果知道svn是干嘛的(上篇),那么git是啥就不多解释了。Git 与常用的版本控制工具 CVS, SVN(Subversion) 等不同,它采用了分布式版本库的方式。svn是非分布式的。那分布式是什么意思呢?下一篇跟进详细了解。这一篇只简单了解下常用的命令等。####...

2019-01-06 20:42:00 55

转载 svn学习与应用

先来认识下svnsvn是之前公司一直在用的代码版本控制系统,采用了分支管理系统。顾名思义,可以对代码的版本做系统化管理。通俗讲就是可用于多个人共同开发同一个项目,实现共用资源的目的。开发同学使用svn集中式管理代码的工作流程就是;1. 从服务器下载最新代码(检出svn checkout)2. 进入自己的分支,编写代码,然后每隔一定时间向服务器自己的分支提交一次代码(com...

2019-01-06 19:44:00 78

转载 抓包工具fiddler使用-初级

参考 https://kb.cnblogs.com/page/130367/#introduce转载于:https://www.cnblogs.com/lixiaoxuan/p/10076560.html

2018-12-06 14:32:00 91

转载 nginx负载均衡配置详解

已经了解了负载均衡的常用算法:轮询,加权轮询,热备等...接下来就看看具体怎么配置。upstream配置是写一组被代理的服务器地址,然后配置负载均衡的算法。upstream mysvr{  server 192.168.10.121:3333;  server 192.168.10.122:3333;}server{  ......  loca...

2018-12-06 14:17:00 130

转载 nginx常用配置

如果你下载好啦,你的安装文件,不妨打开conf文件夹的nginx.conf文件,Nginx服务器的基础配置,默认的配置也存放在此。在 nginx.conf 的注释符号为:#默认的 nginx 配置文件 nginx.conf 内容如下:#user nobody;worker_processes 1;#error_log logs/error.log;...

2018-12-05 16:56:00 74

转载 nginx介绍及常用功能

什么是nginxnginx跟Apache一样,是一个web服务器(网站服务器),通过HTTP协议提供各种网络服务。Apache:重量级的,不支持高并发的服务器。在Apache上运行数以万计的并发访问,会导致服务器消耗大量内存。操作系统对其进行进程或线程间的切换也消耗了大量的CPU资源,导致HTTP请求的平均响应速度降低。这些都决定了Apache不可能成为高性能WEB服务器n...

2018-12-05 14:47:00 210

转载 web服务器是啥

什么是web服务器参考 https://www.cnblogs.com/zhaoyl/archive/2012/10/10/2718575.html了解nginx之前,先了解下什么是web服务器吧。常见服务器有:web服务器,应用程序服务器,http服务器  Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网...

2018-12-05 14:31:00 158

转载 nodejs实现文件上传查询

项目目录1. files目录下存放文件;2. public目录存放静态文件,例如html文件<html><head> <meta charset="utf-8"> <title>look_for_files</title> <style> a...

2018-11-17 17:23:00 114

转载 基础题

统计字符串中字符出现的次数,并排序先实现次数统计: #考点是字典默认值赋值str='abcdefadc'dic={}for i in str: dic.setdefault(i,0)#如果已经存在i,将不会再赋值 dic[i]+=1for i in dic: print(i,dic[i])拓展:dict默认赋值的方法然后排序:1. 使用匿名函数lamd...

2018-10-20 08:49:00 99

转载 linux命令-grep

grep -i '字符串' /opt/app/cm#grep是查询,默认区分大小写,如果接 -i 则表示不区分大小写grep -ri '字符串' /opt/app/cm#-r 表示除了/opt/app/cm目录的文件遍历查询,还会查询他的子目录下的文件-i 不区分大小写-r 递归查询-n 显示行数-l只显示匹配的文件名转载于:https://www.cnblogs.com/lix...

2018-09-12 17:07:00 105

转载 linux命令-awk,sort,uniq

学习地址:http://man.linuxde.net/awk#awk的工作原理awk选项参数说明:-F fs or --field-separator fs指定输入文件折分隔符,fs是一个字符串或者是一个正则表达式,如-F:。-v var=value or --asign var=value赋值一个用户定义变量。-f scripfile or ...

2018-09-12 16:05:00 108

转载 linux命令 ——netstat

作用:能查到与客户端链接状态和数量netstat各选项参数说明:-a : 列出所有连接,服务监听,Socket信息-c : 持续列出网络状态 #每隔一秒输出网络信息-t : 显示TCP端口-u : 显示UDP端口-l : 列出当前监听服务,只显示监听端口-p : 显示PID(进程号)和进程名称-n : 直接使用ip地址,而不通过域名服务器(加速输出,因为不用进...

2018-09-11 18:44:00 104

转载 认识下csrf

什么是CSFR答:跨站请求伪造举例:一个网站是没有办法控制谁给他发送请求的,例如我下面这几行代码就可以直接由本地访问搜狗搜索去。他不能阻止<form method="get" action="https://www.sogou.com/sgo"><input type="text" name="query"><input type...

2018-08-31 07:48:00 127

转载 django-orm单表操作

pymysql是什么?ORM是什么?pymysql是python外置模块,用来链接数据库的。用pymysql直接连接MySQL数据库查询数据,需要有下面几步   1. import pymysql   2. 建立连接   3. 获取光标   4. 执行SQL语句   5. 获取数据   6. 关闭光标   7. 关闭连接 使用pymysql连接数据库缺点: ...

2018-08-14 15:36:00 79

转载 python模块——calendar

可以获取一个月一共多少天calendar.monthrange(yea,mon)来获取指定月份的天数,即可得到月初日期和月末日期import calendaryea=2018qua=2mon=5lastday=calendar.monthrange(yea,mon)返回一个元祖print(lastday)mon_fir='%d-%d-%d'%(yea,...

2018-08-09 16:44:00 209

转载 django框架介绍以及基本配置简介

学习地址https://www.cnblogs.com/liwenzhou/p/8258992.html创建项目cmd基本命令:创建项目:进入想创建项目的目录下,django-admin startproject Mysite创建app:进入项目目录,Python manage.py startapp app01启动 项目:进入项目目录,Python ...

2018-08-08 15:05:00 130

转载 Django下载与安装

下载:前提:已安装python,与pipcmd,进入命令行,执行:pip install django=1.11.11会遇到几个常见问题:1. pip版本太老,需要更新,按照提示更新即可2. python是多版本的,执行上面的命令没反应,需要指定版本python3 -m pip install django=1.11.11转载于:https:/...

2018-08-08 14:00:00 155

转载 JavaScript 实现两级下拉框联动

<!DOCTYPE html><!--<%@page import="com.sogou.cm.common.env.EnvUtil"%>--><!--<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %&gt...

2018-08-06 16:56:00 356

转载 javascript简介

**Javascript脚本编程语言有三大模块**一.ECMAScriptes js的核心,js的语法规范,数据类型,语法操作,都是es来设定的;js的核心内容都是基于es来编写的;目前新出了es6二.BOM browserobjectmodel浏览器操作对象;用来设置获取操作浏览器的行为三.DOM:documentobjectmodel文档对象类型...

2018-07-23 19:51:00 85

转载 Thrift接口简介

参考地址:http://roclinux.cn/?p=3316【thrift是什么】计算机技术里一款著名的通信框架 – thrift框架thrift的全名叫做Apache thrift,是一款软件开发RPC(remote procedure call,远程过程调用)框架,可以很高效地实现跨语言的RPC服务(远程过程调用协议)(什么是RPC?https://baike.ba...

2018-07-23 10:59:00 659

转载 正则表达式规则

字符集:字符组 : [字符组]在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示字符分为很多类,比如数字、字母、标点等等。假如你现在要求一个位置"只能出现一个数字",那么这个位置上的字符只能是0、1、2...9这10个数之一。正则待匹配字符匹配结果说明[0123456789]...

2018-07-20 16:25:00 72

转载 python基础之包的导入

目录结构 一 查看sys.path# import sys# print([i for i in sys.path])二 导入包1.import b# 导入包b,包b必须跟当前执行文件是同级,也就是b是在当前文件的sys.path下能找到#导入一个包的名字import b,相当于执行这个包里的__init__文件#import后面的名字,永远出现在全局的命名空间里#导入一...

2018-07-20 15:28:00 73

转载 python之模块的导入

# import的几种方式#导入一个模块相当于执行了这个文件#一个模块多次导入,只执行一次#在全局,就生成了一个模块名字# import b2 as haha;#1.import# 那么在导入这个模块所处的命名空间中,就有了一个名字,指向属于自己的空间。# 空间里存储了所有文件中的名字#可以as 起别名#2.from import#仍然会执行整个文件#文件中的名字会被存储在一块独立的内存...

2018-07-16 17:59:00 87

转载 面向对象——单例模式

#new方法###__new__构造方法#先执行new方法,再init方法;先构造,再初始化#平常不写new方法,是因为类默认继承object类,本类没有new方法就去object类里找new方法并执行#自己有new方法,就不会再去object类里找了class Student:#默认继承object def __new__(cls, *args, **kwargs): ...

2018-05-24 11:56:00 116

转载 面向对象进阶-反射

#什么叫反射#通过字符串数据类型的变量名来访问变量的值# 几种反射应用场景:#类名反射静态属性#类名反射对象属性和方法#模块反射模块中的名字#反射自己所在文件中的名字#x.y 这样的形式都可以用反射#Part01# print('aaa'.startswith)#反射模式转换:getattr# ret=getattr('aaa','startswith')# print(ret)# pr...

2018-05-23 18:27:00 68

转载 内置模块二——logging

主要使用对象配置,简单配置了解#logging 日志import logging#Part1 简单配置logging.basicConfig(level=logging.DEBUG,#打印级别 format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',...

2018-05-23 16:53:00 59

转载 内置模块二—hashilib

# 登录 —— hashilib# 数据库泄露# 存储用户密码的时候 : 不要存储明文# 对用户输入的密码进行一种计算 计算之后 会得到一个新的 固定的 字符串# hashlib模块 摘要算法 ---> 单向不可逆# 包含了多种算法# 将一个字符串进行摘要运算 拿到不变的 固定长度的值# import hashlib# md5obj = hashlib.md5() #...

2018-05-22 16:53:00 88

转载 内置模块—序列化模块

#序列化#什么叫序列化 # 数据类型转为字符串的过程#什么时候用序列化 #数据从内存到文件 #数据在网络上传输 字节 -字符串-字典-#python 中序列化模块有: # json 通用 只认识list tuple dict # pickle python中通用 # shelve###Part1 jsonimport json#序列化 dumps 将...

2018-05-21 19:53:00 72

转载 面向对象—类的扩展性:装饰器方法

#classmethod staticmethod property#三个装饰器函数#part1 Property 将方法为伪装成一个属性#圆形类from math import piclass Circle: def __init__(self,r): self.r=r def area(self): return self.r**2*pi ...

2018-05-21 17:38:00 99

转载 面向对象—封装

# 广义上的封装 :把变量和函数都放在类中# 狭义上的封装 :把一些变量 或者 方法 隐藏起来,不对外公开 # 公有的 : # 私有的 : __名字#Part1 私有静态属性class FOO: name='alex'#普通的静态属性 __pas='alex3714'#私有的静态属性 # 类里的属性在加载阶段就已经执行了,除了函数内的代码,这行是可以正常打印...

2018-05-21 15:53:00 81

转载 面向对象-多继承

#钻石继承# python两种类 # 经典类 py3已经灭绝了 在python2里还存在,在py2中只要程序员不主动继承object,这个类就是经典类 —— 深度优先 # 新式类 python3所有的类都是新式类,所有的新式类都继承自object —— 在多继承中遵循:广度优先算法# 钻石继承问题# python3# class A:# pass# def...

2018-05-17 16:12:00 104

转载 面向对象-单继承

#继承需要,先抽象再继承'''实例化发生的过程:1.创建一个对象2. 把创建的对象传给自己得__init__,3.如果自己没有,则把子类创建的对象传给父类的__init__的self4.执行__init__5.把self返回给alex查找顺序对象的内存空间——创建这个对象的类的内存空间——父类的内存空间'''# class Animal:# def __init__(self,n...

2018-05-17 15:42:00 100

工具顶顶顶顶

好东西顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

2014-09-02

空空如也

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

TA关注的人

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