自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常见的图片格式及特点

1、BMP位图格式 最典型的应用BMP格式的程序就是Windows的画笔。文件不压缩,占用磁盘空间较大,它的颜色存储格式有 1位、4位、8位及24位,该格式是当今应用比较广泛的一种格式。但缺点是该格式文件比较大,所以只能应用在单机上,不受网络欢迎。 2、GIF格式 该图形格式却在Internet上被广泛地应用,原因主要是256种颜色已经较能满足主页图形需要,而且文件较小,适合网络环境传输和使用。

2017-04-09 22:07:59 4466

原创 测试方法

测试需求分析:业务需求,用户需求,功能需求没有需求:参考市面同行软件需求模糊:上级讨论 协议安全测试:在测试时通过篡改客户端和服务器端通讯的协议数据,以校验服务器处理逻辑,称为协议测试 。将协议测试中的抓包、改包、发包的工具叫做协议测试工具;常见协议测试工具:WPE应用于客户端,针对的是TCP、UDP协议

2017-04-04 20:58:38 549

转载 【转】alpha版、beta版、rc版的意思

很多软件在正式发布前都会发布一些预览版或者测试版,一般都叫“beta版”或者 “rc版”,特别是开源软件,甚至有“alpha版”,下面来解释一下各个版本的意思。alpha版:内部测试版。α是希腊字母的第一个,表示最早的版本,一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全,主要是给开发人员和 测试人员测试和找BUG用的。beta版:公开测试版。β是希腊字母的第二个,

2017-04-04 18:36:17 547

原创 Hadoop之基础篇

一、初识Hadoop1.Hadoop是什么?   开源的Apache+分布式存储+分布式计算平台2.组成   包括两个核心组成:    HDFS:分布式文件系统,存储海量的数据    MapReduce:并行处理框架,实现任务分解和调度3.Hadoop可以用来做什么?搭建大型数据仓库,PB级数据的存储、处理、分析、统计等业务。4.hadoop的优势:高性能,低成

2016-06-10 18:14:31 578

转载 CROS实现跨域时授权问题(401错误)的解决

http://www.open-open.com/lib/view/open1463878276539.html如果我们访问的资源是不需要授权的,也就是在HTTP请求头中不包含 authentication 头那么以上做法就足够了。但是如果该资源是需要权限验证的,那么这个时候跨域请求的预检测 option 请求,由于不会携带身份信息而被拒绝 。浏览器会报出401错误。前几天的文

2016-06-02 15:06:51 17373

转载 简述Session 、Cookie、cache 区别

Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保存的,用户提交页面时,会将这一 SessionID提交到服务器端,来存取Session数据。这一过程,是不用开发人员干预的。所以一旦客户端禁用C

2016-06-02 10:04:53 796

原创 Django视图模板

启动一个app的过程:1.django install2.django-admin startproject mysite3.django-admin startapp blog4.vim settings.pyapp add--->blog5.vim urls.pyurl(r'blog/index/$','blog.views.index')此url的含义是调用b

2016-05-26 15:57:33 830

转载 宏内核与微内核、Linux内核与Unix内核的区别

操作系统内核可能是微内核,也可能是单内核(后者有时称之为宏内核Macrokernel)。按照类似封装的形式,这些术语定义如下:单内核:也称为宏内核。将内核从整体上作为一个大过程实现,并同时运行在一个单独的地址空间。所有的内核服务都在一个地址空间运行,相互之间直接调用函数,简单高效。微内核:功能被划分成独立的过程,过程间通过IPC进行通信。模块化程度高,一个服务失效不会影响另外一个服务。Li

2016-05-25 10:06:42 39656

原创 Django入门

django:使用python开发的web框架1.为什么使用?①快速开发   用python开发  数据库ORM系统②大量内置应用 后台管理系统admin用户认证系统auth会话系统sessions③安全性高 表单验证SQL注入跨站点攻击④易于拓展知识储备:Python基础 数据库SQL HTTP协议 HTML&CSS 正则表达式(对文本进行处理

2016-05-18 15:49:56 781

原创 js学习六-闭包

闭包: def:函数内部定义的子函数用到了父函数内部的变量,形成的特定作用域 功能: 1.保存函数的执行状态 code: ‘a1c2f3g4’中的数字依次用[‘b’.’d’,’e’,’h’]替换 //count变量会保存在闭包作用域内,表示func被调用的次数<!DOCTYPE html><html><head> <meta charset="utf-8"> <tit

2016-05-17 19:30:48 543

原创 Python django报错ImportError: cannot import name find_spec

运行 django-admin startproject mysite报错如下:[root@host django]# django-admin startproject mysiteTraceback (most recent call last): File "/usr/local/bin/django-admin", line 9, in load_entry_poi

2016-05-17 16:24:06 8037

原创 linux下安装django

django的文档:http://python.usyiyi.cn/django/intro/install.html作为一个Python Web框架,Django需要Python 。 它适用Python 2.7、3.2、3.3和3.4。但是安装的linux自带的python版本是2.6.6.因此需要升级现将python升级3.4.01.安装python3.4.0

2016-05-17 16:07:07 704

原创 js学习五-JSON

JavaScript Object Notation,是一种轻量级的数据交换格式注意:属性名要用“”括起来,构造函数中的属性名不需要用“”括起来 JSON字符串的格式一定要标准,key和value一定要用双引号包括,否则会出线解析异常  特点:轻量级,纯文本,适合不同语言间的交互方法:1.JSON.parse(text[,reviver])text为JSON格式的字符串

2016-05-15 20:48:52 455

原创 js学习四-RegExp正则表达式

RegExp正则表达式方法:1.regexObj.test(str)测试正则表达式与指定字符串是否匹配,返回true/false只要str里包含了regexp就会返回truecode RegExp function check(numberInput) { var value = numberInput.value; if(!/6

2016-05-15 20:07:39 934

原创 js学习三-日期Date

Datedate = new Date()date.getXXX()date.setXXX()浏览器会智能计算new Date(2016,2,0)        2016-2-29代码: Date var date = new Date(); console.log('date'); console.log(date); //

2016-05-15 17:55:27 527

原创 js学习二函数

一、定义函数的两种方法:1.函数声明function func(){}2.函数表达式将匿名函数赋值给一个变量var func = function(){}二、函数参数:函数里的自带参数arguments,注意只在函数里才有,外部没有。arguments是一个数组,输出时报错: Uncaught ReferenceError: arguments is n

2016-05-15 14:52:59 749

原创 js学习一数组类型foreach方法

语法:arr.foreach(callback [,thisArg])callback 是指回调函数,thisArg是指传入的参数可有可无代码示例如下:实现的功能说明 给students数组中的每一个对象的score都加5分 JS_Array var students = [ {id:1, score:10}, {id:2, score

2016-05-15 08:56:37 5776

原创 js与jq比较

1.获取input="text"的值document.getElementById('value1').value"1" $("#value1").val()"1"

2016-05-13 10:38:35 699

原创 html引入jquery库

1.在本地导入,先下载好2.使用CDN(内容分发网络) 可以在bootstrap网页查找CDN的链接地址 http://www.bootcdn.cn/jquery/3.导入.js文件: -->测试导入jquery库是否成功:在test.js中输入:$(document).ready(function () { //conso

2016-05-13 10:25:15 21088

转载 linux下ping命令使用详解

Ping命令通过发送Internet控制消息协议(ICMP)回响请求消息来验证与另一台TCP/IP计算机的IP级连接,很重要的一条命令,今天小编就为大家介绍linux下ping命令使用详解一、ping的介绍•ping命令一般用于检测网络通与不通,也叫时延,其值越大,速度越慢PING(PacketInternetGrope),因特网包探索器,用于测试网络连接量的程序。•p

2016-05-10 18:22:05 10095 1

原创 Python实现ping指定IP

贴代码:import osimport sysiplist = list()ip = '192.168.1.11'# ip = '172.24.186.191'ip = 'www.baidu.com'backinfo =  os.system('ping -c 1 -w 1 %s'%ip) # 实现pingIP地址的功能,-c1指发送报文一次,-w1指等待1秒print 'backin

2016-05-10 17:13:03 20297

转载 CentOS/Linux 网卡设置 IP地址配置

http://www.linuxidc.com/Linux/2015-02/112964.htmCentOS/Linux下设置IP地址1:临时修改:1.1:修改IP地址# ifconfig eth0 192.168.100.1001.2:修改网关地址# route add default gw 192.168.100.1 dev eth01.3:修改

2016-05-09 14:43:10 1014

原创 Linux 下路由的设置

每台主机都有自己的路由表#route -n查看路由信息0.0.0.0是默认的路由信息。如果对默认的路由信息进行修改的方法总结如下:1.使用route命令,增删# route del -net 0.0.0.0 netmask 0.0.0.0 或者# route del default# route add default gw 192.168.16.1

2016-05-09 14:26:46 1946

原创 解决RHEL6 vncserver 启动 could not open default font 'fixed'错误.

Thu May  5 10:08:33 2016 vncext:      VNC extension running! vncext:      Listening for VNC connections on all interface(s), port 5902 vncext:      created VNC server for screen 0[dix] Could n

2016-05-05 10:19:07 3187 1

转载 Linux VNC server的安装及简单配置使用

http://www.2cto.com/os/201309/241104.html摘要: Linux vnc server的安装及简单配置和使用。此文只适合普通的用户(比如说在虚拟机内装Linux的朋友等等),这儿没有在乎网络安全。如果需要在互联网上使用那最好使用VPN或者使用SSL或者包裹vnc通信。并开启防火墙并配置好相关条件。这些教程将在以后发出。演示环境:虚拟机:VMware 

2016-05-05 10:15:16 41367

原创 'VBoxManage' is not recognized as an internal or external command, operable program or batch file.

今天出现了这个错误。我想修改vdi的uuid,在windows下修改[F:\Program Files]$ cd "oracle"[F:\Program Files\oracle]$ cd "VirtualBox"[F:\Program Files\oracle\VirtualBox]$ VBoxManage internalcommands sethduuid F:\Cent

2016-04-29 09:39:09 3617

转载 Ajax中的get和post请求比较

转载自  http://www.javaeye.com/topic/148033Ajax中我们经常用到get和post请求.那么什么时候用get请求,什么时候用post方式请求呢? 在做回答前我们首先要了解get和post的区别.1、 get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制

2016-04-27 19:43:49 597

转载 js中的constructor与prototype

http://blog.sina.com.cn/s/blog_89a6f5b001012xrz.html----以下全为copy,不代表个人观点  在学习JS的面向对象过程中,一直对constructor与prototype感到很迷惑,看了一些博客与书籍,觉得自己弄明白了,现在记录如下:     我们都知道,在JS中有一个function的东西。一般人们叫它函数。比如下

2016-04-26 19:14:00 668

转载 Python的getattr(),setattr(),delattr(),hasattr()

http://www.cnblogs.com/zhangjing0502/archive/2012/05/16/2503702.htmlgetattr()函数是Python自省的核心函数,具体使用大体如下:获取对象引用getattrGetattr用于返回一个对象属性,或者方法class A:       def __init__(se

2016-04-26 14:57:27 502

转载 Python函数式编程——匿名函数lambda

http://www.pythoner.com/18.htmlPython虽然不是一种函数式编程语言,但仍然给予了函数式编程很大的重视。接下来的几篇文章我将记录一些Python函数式编程的知识,其中本文要说的是匿名函数lambda。Python使用lambda关键字创造匿名函数。所谓匿名,意即不再使用def语句这样标准的形式定义一个函数。这种语句的目的是由于性能的原因,在调用时

2016-04-26 14:35:56 750

原创 Python操作Mongodb插入数据的两种方法:insert_one()与insert_many()

代码说明:将mysql中table的数据插入到mongodb里sys.setdefaultencoding('utf8')import webfrom pymongo import MongoClientclass getPltfList(object):    def __init__(self):        self.db1 = web.databa

2016-04-21 17:21:16 29669

原创 python安装依赖modules pysnmp pyasn1.type pexpect configparser

1.pysnmp 官方文档:http://pysnmp.sourceforge.net/  easy_install pysnmp  PySNMP就是用纯Python开发的SNMP包。整个包很小,才120K,不过它依赖asn1库,到PySNMP的官方网站上就可以下载这些依赖   库。2. pyasn1.type 官方文档: http://pyasn1.sourcef

2016-04-21 16:54:47 5066

转载 Python 字符串的操作

文章出处:http://www.cnblogs.com/huangcong/archive/2011/08/29/2158268.html去空格及特殊符号s.strip().lstrip().rstrip(',')复制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2

2016-04-21 11:34:38 426

原创 前端知识总结一

前端面试

2016-04-19 20:47:27 617

原创 前端网址总结

1.px,em,rem单位转换工具 http://pxtoem.com/

2016-04-19 20:13:06 423

原创 web.py的两种更新Mysql数据的方法

最近使用web.py倒腾数据,从mongodb插入到mysql里[root@localhost pc]# /usr/bin/mongoexport --help使用usr/bin/mongoexport -u root -p abc -ddb_name -c collection_name  --jsonArray-f dict1 dict2  -o info_jason.

2016-04-19 18:22:05 1196

转载 python类的详析

http://www.jb51.net/article/42623.htm一、类定义: 复制代码 代码如下:class <类名>: <语句>类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性。如果直接使用类名修改其属性,那么将直接影响到已经实例化的对象类的私有属性:   __private_attrs 两个下划线开头,声明该属性为私有,不能在类地外部被使用或直接访问

2016-04-18 18:22:43 471

原创 web.py操作mysql的数据

1.db.upate 数据更新 http://webpy.org/cookbook/update.zh-cn import web db = web.database(dbn=’postgres’, db=’mydata’, user=’dbuser’, pw=”) db.update(‘mytable’, where=”id = 10”, value1 = “foo”) 2.db.ins

2016-04-18 18:18:54 1380

原创 Python使用web.py读取Mysql的数据

读取mysql 的数据有两种方式1.MySQLdb模块操作的MYSQL数据库import MySQLdb;import urllib2;import os;import re;from urllib import urlopen;#import urllib2.request;conn = MySQLdb.connect(host="12

2016-04-18 18:07:16 5843

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-04-18 17:54:36 393

空空如也

空空如也

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

TA关注的人

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