自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Faith的博客

Please Respect Technology

  • 博客(69)
  • 资源 (3)
  • 收藏
  • 关注

转载 深入理解HTTP协议(转)

1.1 介绍  HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC

2017-08-31 23:56:38 475

转载 HTTP消息中header头部信息的讲解

HTTP Request的Header信息 1、HTTP请求方式如下表:GET向Web服务器请求一个文件POST向Web服务器发送数据让Web服务器进行处理PUT向Web服务器发送数据并存储在Web服务器内部HEAD

2017-08-31 23:53:31 796

转载 django动态url

程序实现我们创建第三个视图来显示当前时间和加上时间偏差量的时间,设计是这样的: /time/plus/1/ 显示当前时间+1个小时的页面 /time/plus/2/ 显示当前时间+2个小时的页面 /time/plus/3/ 显示当前时间+3个小时的页面,以此类推。1. urls.py1from django.conf.urls.default

2017-08-31 23:50:41 862

转载 Django之分页功能

Django之分页功能Django提供了一个新的类来帮助你管理分页数据,这个类存放在django/core/paginator.py.它可以接收列表、元组或其它可迭代的对象。基本语法12345678910class Paginator(object):

2017-08-31 23:47:48 734

原创 django快速实现登录

对于web开来说,用户登陆、注册、文件上传等是最基础的功能,针对不同的web框架,相关的文章非常多,但搜索之后发现大多都不具有完整性,对于想学习web开发的新手来说不具有很强的操作性;对于web应用来说,包括数据库的创建,前端页面的开发,以及中间逻辑层的处理三部分。  本系列以可操作性为主,介绍如何通过django web框架来实现一些简单的功能。每一章都具有完整性和独立性。希望新手在动手

2017-08-31 23:45:55 743

原创 django配置mysql数据库

最近在学习django,学到第五章模型时,需要连接数据库,然后,在这里分享一下方法。起初是不知道怎样配置mysql数据库,但是还好,django的官网上面有相关的配置方法,下面就直接给分享一下。这是settings文件里面的基础配置,使用的是sqlite,那我们需要连接其他数据库呢?[plain] view plain copyprint?

2017-08-31 23:43:43 384

原创 git常用命令(详细注解)

一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建

2017-08-31 20:30:07 466

原创 git常用命令

Git常用命令查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区git

2017-08-31 20:25:49 262

原创 gitlab 多人协同工作

Gitlab多人协同工作 Master & Developer目录 开发前准备 开发中过程 Developer操作说明 Master操作说明 附录(Gitlab基本操作)开发前准备开发前准备Gitlab多人协同工作,所有开发者会被添加进一个共同的工作组。协同工作开始前,群组管理员及开发者都有一些准备工作要做。群组管理员(Master):1 -在Gitl

2017-08-31 19:56:31 7545

原创 Linux远程登录--ssh 和 vnc

一、远程管理的基本概念首先我们来初略的讲讲远程管理的一些基本概念。对于我们使用的计算机来说,如果是个人计算机,就没有远程管理这一概念了,想用的时候开机就能使用,而对于我们的服务器来说,就不同了,对于服务器其一般都是放置在我们的IDC机房当中,我们通常是无法直接接触到服务器硬件,那么我们如果要对服务器进行操作的话,就只能通过远程管理的方式来对我们的服务器进行控制了。目前我们常见的远程

2017-08-31 15:36:16 9468

原创 编译安装MySQL出现的问题

问题:一、CMake Error: The source directory "/opt/mysql-5.7.3-m13-linux-glibc2.5-x86_64" does not appear to contain CMakeLists.txt. 下面是我从crt里copy出来的有必要说明一点,我用的系统是centosLinux localhost.zidonghua1 2.6.32

2017-08-30 20:46:16 1026

原创 启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name

启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name[root@server httpd-2.2.4]# /usr/local/apache/bin/apachectl start httpd: Could not reliably determine the

2017-08-29 20:51:58 353

原创 centos设置Apache开机启动

1、前言  最近学习搭建wordpress,需要用到apahce和mysql。我是下载源代码进行安装的,安装在/url/local目录下,每次开机都需要手动启动,有点麻烦。如是想设置开机启动,从网上查了一下,如何设置,总结一下,方便以后使用。2、设置方法  有两种方法,一种是修改配置文件,一种是通过添加启动项。方法一:根据系统启动的初始化过程,修改配置文件  Centos中的运

2017-08-29 17:00:56 5068

原创 chkconfig用法及Linux的运行级别

一、linux的运行级别在装MySQL的时候,才知道了Linux的运行级别这么一回事。汗…自己太水了…下面总结一下:       什么是运行级别呢?简单点来说,运行级别就是操作系统当前正在运行的功能级别。级别是从0到6,具有不同的功能。这些级别定义在/ect/inittab文件中。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/ect/rc.d目录下的文件。    

2017-08-29 16:01:57 950

原创 计算机常用端口

著名端口端口号码 / 层名称注释1 tcpmux TCP 端口服务多路复用 5 rje 远程作业入口 7 echo Echo 服务 9 discard 用于连接测试的空服务 11 systat 用于列举连接了的端口的系统状态 13 daytime 给请求主

2017-08-26 18:11:27 1525

原创 RGB颜色对照表(全)

实色效果英文名称R.G.B16色实色效果英文名称R.G.B16色Snow255 250 250#FFFAFAPaleTurquoise1187 255 255#BBFFFFGhostWhite248 248 255#F8F8FFPaleTurquoise2174 238 238

2017-08-26 17:22:07 9402

原创 http中的get和post的区别

一,一般现在流传的HTTP请求:GET和POST的比较是这样的:GET和POST是HTTP的两个常用方法。 什么是HTTP?超文本传输协议(HyperText Transfer Protocol -- HTTP)是一个设计来使客户端和服务器顺利进行通讯的协议。HTTP在客户端和服务器之间以request-responseprotocol(请求-回复协议)工作。 GET-

2017-08-26 17:19:11 686

原创 http状态码(全)

状态码含义100客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。101服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后

2017-08-26 17:17:58 425

原创 django中嵌入html的语法

原文档:https://docs.djangoproject.com/en/1.8/topics/templates/#the-django-template-language总结如下:Django模板语言 The Django template language模板中常用的语法规则{最新版本的Django语法可能有改变,不支持的操作可能支持了。[HTML教程 - 基本

2017-08-26 13:53:06 5040 1

原创 django启动后自动调用程序?

作者:专业跪键盘链接:https://www.zhihu.com/question/59530016/answer/166722524来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1,首先,你需要安装django+python(建议python3),这个你应该知道吧;2,安装部署完成之后,就是搭建框架了:2.1 django-admi

2017-08-25 20:28:36 10016

原创 分析Python的Django框架的运行方式及处理流程

分析Python的Django框架的运行方式及处理流程这篇文章主要介绍了分析Python的Django框架的运行方式及处理流程,本文对于Django框架的机制总结得非常之直观精炼,极力推荐!需要的朋友可以参考下之前在网上看过一些介绍Django处理请求的流程和Django源码结构的文章,觉得了解一下这些内容对开发Django项目还是很有帮助的。所以,我按照自己的逻辑

2017-08-25 19:59:46 495

原创 Python字典的操作

dict1={'yangrong': ['23', 'IT'], 'xiaohei': ['22', 'dota']}dict2={'yangrong': {'age': "23", 'job': "IT"}, 'xiaohei':{"'age':'22','job':'dota'"}}dict3={'yangrong': ['23', 'IT'], 'xiaohei': ['22', 'do

2017-08-24 21:12:14 323

原创 Python中的isdigit() isdigit() isdigit()的区别

s为字符串s.isalnum() 所有字符都是数字或者字母s.isalpha() 所有字符都是字母s.isdigit() 所有字符都是数字s.islower() 所有字符都是小写s.isupper() 所有字符都是大写s.istitle() 所有单词都是首字母大写,像标题s.isspace() 所有字符都是空白字符、\t、\n、\r判断是整数还是浮点数a=1

2017-08-24 18:49:08 14006

原创 cookie和session的超详解(配图)

Cookie和Session详解会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 

2017-08-23 23:58:32 1182

原创 cookie和session的详解

二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cooki

2017-08-23 23:56:46 237

原创 python基础之元组、文件操作、编码、函数、变量

1、集合set集合是无序的,不重复的,主要作用:去重,把一个列表变成集合,就可以自动去重关系测试,测试两组数据的交集,差集,并集等关系操作例子如下: 1 list_1 = [1,4,5,7,3,6,7,9] 2 list_1=set(list_1) 3 4 list_2 = set([2,6,0,66,22,8,4]) 5 6 print(list_1,l

2017-08-23 23:55:39 261

转载 python列表元组的操作

Python风格编程规范部分笔记:http://paste.ubuntu.com/16293710/各种类型转换:http://www.cnblogs.com/linjiqin/p/3674356.html[python] view plain copy #coding=utf-8    #列表  string  = 'list'  #字符串->列表  li

2017-08-23 23:52:02 295

原创 python创建字典

1.传统的文字表达式:>>> d={'name':'Allen','age':21,'gender':'male'}>>> d{'age': 21, 'name': 'Allen', 'gender': 'male'}123123如果你可以事先拼出整个字典,这种方式是很方便的。2.动态分配键值:>>> d={}>>> d['name']='Allen'>>> d['age'

2017-08-23 23:49:29 628

原创 python异常处理

python shell>>> open('abc.txt','r')Traceback (most recent call last): File "", line 1, in IOError: [Errno 2] No such file or directory: 'abc.txt'  打开一个不存在的文件abc.txt 文件,当系统找不到abc.txt 文件时,就会

2017-08-23 23:48:16 242

原创 hexo+七牛云创建博客

今天一打开blog发现一个总大问题,所有文章中的图片全挂了,Hexo文章中的图片,可以放在本地,然后和静态文件一起发布(部署)到空间里,原来就是这么做的。经过后来的仔细想想,我觉得文章中以前一直都是用的本地图片,如果有一天我电脑不用了,或者转移或者在出现这种情况,每个图片不是还得重弄嘛,太费劲了,之前搭建博客的时候,看到了用七牛云存储来托管图片,这下迁移数据,加载什么的烦恼,都忘掉!!接下来,

2017-08-23 23:46:24 3502

转载 Python中字符串的操作

学习下str操作函数!class str(basestring) |  str(object='') -> string # 由对象返回一个string |   |  Return a nice string representation of the object. |  If the argument is a string, the return value is the

2017-08-23 20:33:34 403

原创 Python中builtins.py文件的注解

# encoding: utf-8# module builtins# from (built-in)# by generator 1.143"""Built-in functions, exceptions, and other objects.Noteworthy: None is the `nil' object; Ellipsis represents `...

2017-08-23 20:31:24 5100

原创 python 中的*args 和**kwargs

还是直接来代码吧def fun_var_args(farg, *args):      print "arg:", farg      for value in args:          print "another arg:", value    fun_var_args(1, "two", 3) # *args可以当作可容纳多个变量组成的list  result:

2017-08-23 19:54:37 419

原创 python3.4 获取cookie后继续访问其他页面

http://blog.csdn.net/pipisorry/article/details/47948065实战1:使用cookie登录哈工大ACM站点获取站点登录地址http://acm.hit.edu.cn/hoj/system/login查看要传送的post数据user和passwordCode:#!/usr/bin/env python# -*- cod

2017-08-22 20:41:08 9107

原创 python使用json web token (jwt)实现http api的加密传输

CSRF攻击原理图:20150119003530_89131.jpg上图中Browse是浏览器,WebServerA是受信任网站/被攻击网站A,WebServerB是恶意网站/攻击网站B。一开始用户打开浏览器,访问受信任网站A,输入用户名和密码登陆请求登陆网站A。网站A验证用户信息,用户信息通过验证后,网站A产生Cookie信息并返回给浏览器。用户登陆网站A成功后,可以

2017-08-22 19:09:57 3873

原创 Python发送请求代token

在请求neutronserver时,需要先创建neutronclient,再通过neutronclient访问neutron server。例如:dash board访问neutron server 时,需要在horirzon/openstack_dashboard/api/neutron.py文件中创建neutronclient.例如在list router时,函数如下:def ro

2017-08-22 13:53:12 1065

原创 django的url函数

django 的url()函数使用url()函数用于将视图函数和url关联起来, 下面总结学习过程中对url()与视图函数的参数对应问题在建立的app-name文件的views.py中,初始内容如下:from django.shortcuts import renderfrom django.http import HttpResponsedef home(request): return ren

2017-08-21 11:10:19 563

原创 css的伪类

语法:  Selector : link { sRules }  说明:  设置a对象在未被访问前的样式表属性。 IE3将:link伪类的样式表属性作用于visited伪类。 默认值由浏览器决定。 对于无href属性(特性)的a对象,此伪类不发生作用。 请参阅body对象的link属性(特性)和document对象的linkColor特性。详见我编写的其他书

2017-08-20 23:59:26 238

原创 python 的xml解析

一般在实际的软件开发过程中什么比较重要?    数据库是非常重要的,暂且的将数据存放在XML文件当中;         解析XML就是   增删该查  XML里面的数据        什么是XML?        可扩展的标记语言!也就是一套标记标签;XML可以使用自己定义的标签,但是大多数都是双标签;              切记这是XML文件的声明,一定不可修

2017-08-20 23:57:46 309

原创 html的class和id

在CSS初级教程中我们仅仅考虑了HTML选择符──以HTML标签形式出现。你当然可以用类选择符class和标识选择符id来定义自己的选择符。这样做的好处是,依赖于class或者id,你可以不同地表现相同的HTML元素。在CSS中,类选择符在一个半角英文句点(.)之前,而id则在半角英文井号(#)之前。看起来像这样:#top { background-color: #ccc; p

2017-08-18 23:53:23 481

完美解决jmx中的HtmlAdaptorServer找不到的问题

完美解决jmx中的HtmlAdaptorServer找不到的问题,完美解决jmx中的HtmlAdaptorServer找不到的问题,

2018-04-27

乐高机器人EV3初级教程

经典EV3教程 有实例

2017-07-01

空空如也

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

TA关注的人

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