自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 今日两道面试题

1. 关于this的面试题function func(){  //这里面的this,代指window}func() // window.func()---------------------------------------------------function Func(){  this.name = 'alex'; //this代指obj,因为Func是一个类}obj =...

2017-11-20 16:16:00 92

转载 VUE框架简单基础

一个构建用户界面的框架通过指令,来给DOM元素赋值或者其他操作。1. 简单的指令及其作用:在HTML标签中显示数据:  --> {{}}  --> v-text  --> v-html  这三条指令都是给HTML具体标签填充内容,可以是文本,也可以是其他标签  -------------------  --> v-if  --> v-else...

2017-11-16 15:35:00 101

转载 Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy(转)

来自:http://www.cnblogs.com/wupeiqi/articles/6912807.htmlMemcachedMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(...

2017-11-15 16:59:00 109

转载 多线程与多进程(转)

原文博客:http://www.cnblogs.com/yuanchenqi/articles/6755717.html知识预览一 进程与线程的概念二 threading模块三 multiprocessing模块四 协程五 IO模型回到顶部一 进程与线程的概念1.1 进程考虑一个场景:浏览器,网易...

2017-11-09 13:57:00 134

转载 Python中的单例模式

在python中,我们可以用多种方法来实现单例模式:  - 使用模块  - 使用__new__  - 使用装饰器  - 使用元类(metaclass)使用模块  其实,python的模块就是天然的单例模式,因为模块在第一次导入时,会生成.pyc文件,当第二次导入时,就会直接加载.pyc文件,而不会再次执行模块代码。因此我们只需把相关的函数和数据定义在一个模块中,就...

2017-10-18 15:41:00 67

转载 硬件资产管理系统总结

硬件资产管理系统分三块:资产采集:CMDB资产采集方案:  Agent  SSH  SaltSTATIC如何实现自动采集?  1. Agent方式    API:Django接收数据并入库    程序:放置在每台服务器  应用场景:机器多的时候  每台服务器都有程序,程序实现采集数据(执行:import subprocess , resul...

2017-10-17 23:25:00 263

转载 浏览器同源策略之JSONP、CORS

对于不同的域名,如果是requests.get(url)请求,因为没有走浏览器,所以url不受限制,可以访问。但是如果用ajax请求,就不能直接向不同域名的url请求数据,原因是浏览器限制的,所以为了绕过浏览器这种限制,就有了JSONP。具体的应用如下:客户端:<script> $.ajax({    url: 不同域名的url,    ty...

2017-10-17 14:12:00 51

转载 设置全局的csrf跨站请求伪造

function csrfSafeMethod(method) { // these HTTP methods do not require CSRF protection return (/^(GET|HEAD|OPTIONS|TRACE)$/.test(method)); } $.ajaxSetup({ ...

2017-10-16 20:17:00 132

转载 JS快速完成数据库数据显示2

知识点1:HttpResponse 与JsonResponse 的区别?    HttpResponse (json.dumps(字典或者列表))    JsonResponse (只能是字典,不能是列表!),如果非要写列表,那么加上属性safe------>JsonResponse (列表,safe=False)jQuery扩展有两种方式:方式一:jQuer...

2017-10-12 14:46:00 100

转载 JS快速完成数据库数据显示

在写项目的过程中遇到问题时应该怎么做?  - 搜现成模块  - 上网查找模块的基本使用,找文档  - 看源码 - stackoverflow上查找主要实现:增删改查组件(JS)内容详情:  服务器列表:两种方法      - 获取数据,模板语言渲染      - js获取数据,js动态创建table标签(采用)        方法...

2017-10-11 18:58:00 781

转载 ORM相关性能

user_list = models.UserInfo.object.all()for row in user_list: #只能取当前表数据,否则性能会非常低select_related,主动连表查询【FK】 user_list = models.UserInfo.objects.all().select_related("FK字段") ...

2017-09-20 19:58:00 82

转载 Django之序列化

关于Django中的序列化主要应用在将数据库中检索的数据返回给客户端用户,特别是Ajax请求一般返回的为Json格式。方案一:serializers(不推荐)from django.core import serializersdef index(request): user_list = models.UserInfo.objects.all() ...

2017-09-20 17:31:00 62

转载 Django之信号

问题:如何对所有数据库的添加操作进行日志记录?问题:信号和中间件的区别?Django自带一套信号发射系统来帮助我们在框架的不同位置传递信息,也就是说,当某一事件发生时,信号系统可以允许一个或多个发送者(senders)将通知或信号推送给一组接受者,信号系统在我们多处代码与同一个事件相关是特别有用的。既然是信号系统,那么必须包含以下要素:  1. 发送者- 谁发送了信号...

2017-09-20 16:06:00 62

转载 Django缓存

  由于Django是动态网站,所以每次请求都会去数据库进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内容拿到,并返回。  Django中国提供了6中缓存方式:  1. 开发调试 (不常...

2017-09-20 14:37:00 63

转载 git简介

GIT介绍:Git是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。GitHuB是一个基于Git的远程文件托管平台。如果想要将文件内容以及版本记录同时保存在远程,则需要结合GitHub来使用。使用场景:  无GitHub:在本地.git文件内维护历时文件  有GitHub:在本地.git文件夹内维护历时文件,同时也将历时文件托管在远程仓库。...

2017-09-19 20:21:00 68

转载 Django request.path

场景:进入某个用户的博客主页的具体的一篇文章,当你想给这篇文章点赞或者评论的时候,   必须先登录才能进行点赞和评论的操作。但是当你登录完成后,必须切换回这篇的页面来, 所以,必须保存当前文章的路径。具体的实现方法,如以下实例:   转载于:https://www.cnblogs.com/guomeina/p/7506563.html...

2017-09-11 19:34:00 239

转载 Django loaction.pathname 属性

定义和用法:Location对象Location对象包含有关当前的URL信息。Location对象是Window对象的一个部分,可通过window.location属性来访问。location.pathname:设置或返回当前URL的路径部分。pathname 属性是一个可读可写的字符串,可设置或返回当前URL的路径部分。实例:假设当前的URL是:http:/...

2017-09-11 19:15:00 111

转载 Ajax

知识预览Ajax前戏:jsonAjax简介jquery实现的ajaxJS实现的ajax回到顶部Ajax前戏:json什么是json?定义:JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个...

2017-08-31 11:26:00 56

转载 Django基础1

知识预览Django基本命令二 路由配置系统(URLconf)三 编写视图四 Template五 数据库与ORMadmin的配置一 什么是web框架?框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。...

2017-08-23 15:14:00 166

转载 Http协议

一 HTTP概述HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。其实我们要学习的就是这个两个格式!客户端发送给服务器的格式叫“请求协议”;服务器发送给客户端的格式叫...

2017-08-17 13:32:00 45

转载 前端基础之jquery

知识预览一 jquery是什么?二 什么是jquery对象三 寻找元素(选择器和筛选器)四 操作元素(属性,CSS,文档处理)扩展方法(插件机制)实例练习一 jquery是什么?[1] jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team。[2] jQuery是继proto...

2017-08-14 17:21:00 65

转载 HTML之常用的特殊符号

HTML 原代码显示结果描述&lt;<小于号或显示标记&gt;>大于号或显示标记&amp;&可用于显示其它特殊字符&quot;“引号&reg;®已注册&copy;©版权&...

2017-08-12 15:47:00 96

转载 JavaScript初识

知识预览JavaScript概述JavaScript的基础JavaScript的对象BOM对象DOM对象实例练习js扩展JavaScript概述一 JavaScript的历史1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(...

2017-08-07 14:49:00 187

转载 CSS初识

CSS 语法CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。''' selector { property: value; property: value; ... property: value...

2017-08-01 16:54:00 59

转载 HTML 初识

WEB服务本质# coding=utf-8import socketdef main(): sock = socket.socket() sock.bind(('127.0.0.1',8800)) sock.listen(5) while True: conn,addr = sock.accept() prin...

2017-07-31 18:48:00 60

转载 索引

一 索引简介索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。索引优化应该是对查询性能优化最有效的手段了。索引能够轻易将查询性能提高好几个数量级。索引相当于字典的音序表,如果要查某个字,如果不使用音序表,则需要从几百页中逐页去查。索引特点:创建与维护索引...

2017-07-28 20:00:00 57

转载 表查询前之数据导入

SET NAMES utf8;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for `class`-- ----------------------------DROP TABLE IF EXISTS `class`;CREATE TABLE `class` ( `cid`...

2017-07-28 19:08:00 62

转载 mysql练习2

14、查询每门课程被选修的次数  SELECT course_id,COUNT(sid) FROM score GROUP BY course_id15、查询之选修了一门课程的学生姓名和学号  SELECT sname FROM student WHERE sid in (  SELECT student_id FROM score GROUP BY student_id H...

2017-07-28 19:05:00 57

转载 mysql练习1

-- -- 第一题:将所有的课程的名称以及对应的任课老师姓名打印出来SELECT cname,tname FROM course INNER JOIN teacher ON course.teacher_id=teacher.tid-- -- 第二题:查询学生表中男女生各有多少人?SELECT gender,COUNT(sid) FROM student GROUP BY gender-...

2017-07-28 18:59:00 58

转载 mysql对表中记录的操作

增:插入记录 CREATE table employee_new( id INT PRIMARY KEY auto_increment, name VARCHAR(20) NOT NULL UNIQUE , birthday VARCHAR(20), ...

2017-07-25 22:26:00 106

转载 数据库和数据库表的基本操作

数据库操作:创建数据库---->create database [if not exists] db_name [character set xxx];删除数据库---->drop database db_name;修改数据库---->alter database db_name [character set xxx]查看所有数据库---->show da...

2017-07-24 19:30:00 67

转载 win10系统下MySQL 5.7默认数据库位置的问题 (转)

最近准备开始补点关于数据库的知识,从官网上下了MySQL的安装包(http://dev.mysql.com/downloads/installer/,不要下错了,这个才是Windows系统下可安装的安装包,32位和64位都可以使用)。 下了以后,按照书上说的方法敲了几个指令,建了个mytest的数据库,如下图: 但当我按照网上说的路...

2017-07-24 13:57:00 188

转载 Sublime Text3 中运行Python提示EOFError: EOF when reading a line (转)

要在sublime Text3中编译运行Python文件时,如果代码中带有需要用户输入的函数时(raw_input)会提示错误:EOFError: EOF when reading a line例如:# study.pyname = raw_input('please enter your name: ')print 'hello,', name...

2017-07-20 10:20:00 611

转载 re模块详细介绍

\w 匹配字母、数字及下划线\W 匹配非字母、数字及下划线\s 匹配任意空白字符\S 匹配任意非空白字符\d 匹配任意数字,等价于[0-9]\D 匹配任意非数字\A 匹配字符串开始\Z 匹配字符串结束\n 匹配一个换行符\t 匹配一个制表符^ 匹配字符串的开头$ 匹配字符串的结尾. 匹配任意字符,除了换行符,当re.DOTALL标记被指定时,则可以匹配包括...

2017-07-19 20:30:00 148

转载 python 正则表达式中反斜杠(\)的麻烦和陷阱 (转)

这里是一点小心得:由于下面两个原因,在正则表达式中使用反斜杠就会产生了一个双重转换的问题。(1)、python自身处理字符串时,反斜杠是用于转义字符(2)、正则表达式也使用反斜杠来转义字符要匹配字符串中1个反斜杠应该怎么写正则表达式?"\\",这样行吗?试试就知道了,re模块抛异常了,因为在正则表达式中,"\\"就是一个反斜杠,对于正则表达式解析器来说,是一个转...

2017-07-18 23:01:00 237

空空如也

空空如也

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

TA关注的人

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