自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 django下进行项目的部署

-------------------Django下进行对应的服务器配置1、服务器购买本人在阿里云购买了一个服务器,操作系统为windows server2008/Linux(ubuntu)2、服务器环境配置1、pip freeze > plist.txt :将当前虚拟环境中所安装的环境,移植到plist.txt文件夹中2、sudo apt-get install python...

2018-07-31 14:58:28 129

原创 django文件上传

-------------------上传图片-------------------1、model中定义属性类型为models.ImageField类型pic=models.ImageField(upload_to='images/upload/')2、如果属性类型为ImageField需要安装包Pilowpip install Pillow==3.4.13、图片存储路径1、在项目...

2018-07-31 09:03:40 137

原创 django富文本编辑器

-------------------tinymce富文本编辑器1、下载安装1、在网站pypi网站搜索并下载"django-tinymce-2.4.0"2、解压:tar zxvf django-tinymce-2.4.0.tar.gz3、进入解压后的目录,工作在虚拟环境,安装:python setup.py install2、应用到项目1、在settings.py中为INSTA...

2018-07-30 11:12:03 260

原创 django模板(过滤器)

-------------------django内建的过滤器-------------------1、add 使用形式为:{{ value | add: "2"}}意义:将value的值增加22、addslashes使用形式为:{{ value | addslashes }}意义:在value中的引号前增加反斜线3、capfirst使用形式为:{{ value | capfi...

2018-07-27 09:28:06 353

原创 django框架(Model)

-------------------使用MySql数据库-------------------1、进行对应mysql-python包的下载pip install mysql-python2、在mysql中创建对应的数据库create databases test2 charset=utf83、修改setting.py文件1、'ENGINE':'django.db.backends...

2018-07-26 14:46:02 345

原创 django框架(View)

-------------------URLconf-------------------1、设置1、在settings.py文件中通过ROOT_URLCONF指定根级url的配置2、urlpatterns是一个url()实例的列表3、一个url()对象包括:正则表达式视图函数名称name4、编写URLconf的注意:1、若要从url中捕获一个值,需要在它周围设置一对圆括号...

2018-07-26 10:10:41 136

原创 django框架简介

-------------------MVC与MVT框架-------------------1、MVCMVC框架的核心思想是:解耦。降低各功能模块之间的耦合性,方便将来变化时,更容易重构代码,最大程度上实现代码的重用。m表示model,重要用于对数据层的封装;v表示view,用于向用户展示结果;c表示controller,是核心,用于处理请求、获取数据、返回结果。2、MVTDjango是...

2018-07-25 14:35:47 197

原创 数据结构学习(冒泡、选择、插入、快速排.....

#coding=utf-8 '''数据结构排序'''#函数冒泡排序# 参数alist:被排序的列表def bubbleSort(alist): for num in range(len(alist)-1,0,-1): for i in range(num): if alist[i] < alist[i+1]: ...

2018-07-24 09:47:54 305

原创 python常用标准库

-------------------系统内建函数-------------------1、字符串    str='这是一个字符串数据测试数据'对应    str[0]:获取str字符串中下标为0的字符。    str[3]:获取str字符串中下标为3的字符。    str[0:3]:获取到字符串中从下标为0到下标为3的字符串。    str.find():返回指定str字符串中是否存在指定的字符...

2018-07-24 09:45:51 157

原创 python学习总结(面向对象进阶)

-------------------类属性和实例属性关系-------------------1、类属性和实例属性关系    1、实例属性        实例对象独有的属性    2、类属性        类名访问类属性    3、实例中无同名属性时,可访问到类属性,当定义同名实例属性时,则无法访问    4、常用的查找指令        1、vars :查看实例内属性        2、dir...

2018-07-24 09:44:19 114

原创 python学习总结(函数进阶)

-------------------程序运行原理-------------------1、模块的内建__name__属性,主模块其值为__main__,导入模块其值为模块名    1、创建时间,py文件比pyc文件新,则从新生成pyc。    2、magic num,做运行前版本测试,版本不同重新生成pyc。    3、PyCodeObject对象,源代码中的字符串,常量值,字节码指令,原始代码...

2018-07-23 11:43:01 153

原创 常用Linux操作指令

------------------------------Linux目录-------------------------------/:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。/bin: /usr/bin: 可执行二进制文件的目录,如常用的命...

2018-07-23 10:13:13 220

原创 MongoDB-python的API手记

------------------- python调用MongoDB ------------------- 1,官方文档:http:// api.mongodb.org/python/current/tutorial.html2,linux下安装指令:sudo pip install pymongo 3,测试python驱动: [AppleScript的]  纯字幕:查看 复制代码?...

2018-07-20 11:37:29 232

原创 MongoDB导入导出以及数据库备份

-------------------MongoDB数据导入与导出-------------------1、导出工具:mongoexport    1、概念:        mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。    2、语法:        mongoexpor...

2018-07-20 11:36:04 130

原创 MongoDB索引

---------------------MongoDB索引---------------------1、索引简介:    1、扩展索引        创建索引时要考虑如下问题:            会做什么样的查询?其中那些键需要索引?            每个键的索引方向是怎样的?            如何应对扩展?有没有种不同的键的排列可以使用常用数据更多的保留在内存中?...

2018-07-18 16:31:09 138

原创 数据库索引简介

---------------------数据库索引---------------------1、索引的概念:    数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。    在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这...

2018-07-18 10:24:05 163

原创 MongoDB基本shell操作

---------------------MongoDB基本操作---------------------1、MongoDB创建数据库    use 数据库名:切换到指定的数据库中,在插入第一个条数据的时候,创建对应的数据库。    show dbs:显示所有的数据库名。    db:查看当前数据库的名称。    show collections:查看当前db所有的collections...

2018-07-17 14:13:15 196

原创 MongoDB环境安装

---------------------MongoDB安装环境---------------------1、MongoDB下载地址:http://www.mongodb.org/downloads2、MongoDB GUI可视化工具:    下载地址:https://robomongo.org/3、安装MongoDB教程:https://docs.mongodb.com/getting-...

2018-07-17 11:18:15 202

原创 MongoDB简介

--------------------- MongoDB简介--------------------- 1,简介    MongoDB是基于文档的存储的(而非表),是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似JSON的bjson格式,因此可以存储比较复杂的数据类型。模式自由(无架构),意味着对于存储在MongoDB...

2018-07-16 14:48:54 205

原创 Nginx

1.1.1  Nginx的概述:1.1.2  什么是代理和反向代理:1.1.3  Nginx的+的Tomcat的集群配置: 1.1.3.1  在一台电脑上安装两个Tomcat的需要在一台电脑模拟:在ê盘解压两个tomcat的,分别命名为tomcat1,tomcat2。1.1.3.2  修改的Tomcat的配置文件,将端口进行修改:修改tomcat2中的端口:1.1.3.3  将项目分别发布到两个t...

2018-07-16 10:12:01 154

原创 Linux系统上安装tomcat

1.1.1  安装tomcat: 1.1.1.1  上传tomcat的安装文件:IP地址为1.1.1.2  创建³³的Tomcat的安装路径:在/ usr / local下mkdir tomcat1.1.1.3  解压的tomcattar -xvf xxx.tar.gz -C / usr / local / tomcat1.1.1.4  设置防火墙:/ sbin / iptables -I INP...

2018-07-13 10:49:43 90

原创 Linux系统上安装MySQL

1.1.1  安装MySQL: 1.1.1.1  上传mysql到Linux:IP地址为1.1.1.2  卸载自带的mysql:文件:/// C:\用户\ ADMINI〜1个\应用程序数据\本地\ TEMP \ ksohtml \ wpsB0E1.tmp.jpg1.1.1.3  创建³³的MySQL的安装路径:Mkdir mysql1.1.1.4  解压的mysql:tar -xvf MySQL-...

2018-07-13 09:43:31 140

原创 Linux系统上安装JDK

1.1.1 安装步骤:1.1.1.1 卸载OpenJDK执行命令查看:l rpm –qa | grep javal 卸载OPENJDK1.1.1.2 创建JDK的安装路径:在/usr/local/  创建文件夹javamkdir java1.1.1.3 上传安装文件到linux:l cd ~l ll1.1.1.4 解压tar.gz首先需要安装依赖:l yum install glibc.i686l...

2018-07-12 14:01:42 104

原创 Linux的权限命令

1.1.1 文件权限属主(user)属组(group)其他用户rwxrwxrwx4214214211.1.2 Linux三种文件类型:普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。   设备文件: Linux系统把每一个设备都看成是一个文件1.1.3 文件类型标识普通文件(-)目录(d)符号链接(l...

2018-07-12 10:26:39 4754

原创 Linux的用户和组

1.1.1 用户的管理useradd 添加一个用户useradd test 添加test用户useradd test -d /home/t1  指定用户home目录passwd  设置、修改密码passwd test  为test用户设置密码切换登录:ssh -l test -p 22 192.168.19.128su – 用户名userdel 删除一个用户userdel test 删除test用...

2018-07-11 14:58:55 108

原创 Vi和Vim编辑器

1.1.1 Vim编辑器:在Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。三种模式:命令行、插入、底行模式。切换到命令行模式:按Esc键;切换到插入模式:按 i 、o、a键;    i 在当前位置生前插入    I 在当前行首插入    a 在当前位置后插入    A 在当前行尾插入    o 在当前行之后插入一行    O 在当前行之前插入一行切换到底行模式:按 :...

2018-07-11 10:20:25 161

原创 Linux的常用命令

1.1.1 切换目录命令cd:使用cd app        切换到app目录cd ..        切换到上一层目录cd /               切换到系统根目录cd ~                切换到用户主目录cd -               切换到上一个所在目录1.1.2 列出文件列表:ls ll dir(*****)ls(list)是一个非常有用的命令,用来显示当前目录...

2018-07-10 13:53:39 188

原创 Linux的安装

1.1.1  虚拟机安装: 1.1.1.1  什么是虚拟机虚拟机:一台虚拟的电脑。虚拟机软件:* VmWare:收费的。* VirtualBox:免费的。IP地址为1.1.1.2  安装在VmWare参考“虚拟软件VMware的安装.DOC”1.1.2  CentOS的安装参考“CentOS6详细安装文档.DOC”1.1.3  Linux的目录结构:根管理员的家目录根其他用户的家目录家目录中...

2018-07-10 11:22:36 118 1

原创 Linux的概述

1.1.1 什么是Linux:1.1.1.1 学习Linux之前先了解UnixUnix是一个强大的多用户、多任务操作系统。于1969年在AT&T的贝尔实验室开发。UNIX的商标权由国际开放标准组织(The Open Group)所拥有。UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。1.1.1.2 Linux的概述:Linux是基于Unix的Lin...

2018-07-09 15:57:00 295

原创 网上商城的后台功能的实现

1.1.1  后台的功能的需求:为1.1.1.1的  分类照片管理:【查询所有分类】*在左侧菜单页面中点击分类管理:*提交到Servlet:*查询所有的分类:*显示到页面中:【添加分类】*在分类列表页面中点击【添加】按钮。*提交到Servlet跳转到添加页面。*输入信息点击【确定】按钮。*提交到Servlet完成保存分类的功能。【修改分类】*在分类列表页面中点击【编辑】链接:*提交到Servlet...

2018-07-09 10:55:56 5210

原创 网上商城实战篇之前台商品信息的显示

1.1.1  首页上最新商品和热门商品的显示:创建商品表CREATE TABLE`产品`(  `pid` varchar(32)NOT NULL,  `pname` varchar(50)DEFAULT NULL,  `market_price` double DEFAULT NULL,  `shop_price` double DEFAULT NULL,  `pimage` varchar(20...

2018-07-06 14:30:39 964

原创 网上商城实战篇之前台分类模块的功能

1.1.1 需求:1.1.2 分析:使用异步的方式完成分类的加载:1.1.3 代码实现:[AppleScript] 纯文本查看 复制代码?00100200300400500600700800901001101201301401501601701801902002102202302402502602702802903003103203303403503603703803904004104204304...

2018-07-06 10:58:16 1257

原创 网上商城的实战的案例之用户模块的代码实现

1.1.1.1   用户模块的代码实现:【创建数据库和表】:CREATE TABLE `user` (  `uid` varchar(32) NOT NULL,  `username` varchar(20) DEFAULT NULL,  `password` varchar(20) DEFAULT NULL,  `name` varchar(20) DEFAULT NULL,  `email` ...

2018-07-05 15:32:33 790

原创 网上商城的实战的案例的数据库设计及开发环境搭建

1.1.1  需求:1.1.2  数据库设计:1.1.3  网上商城用户模块的代码实现:(前台) 1.1.3.1  编写一个通用的Servlet:传统方式的开发一个请求对应一个Servlet的:这样的话会导致一个模块的Servlet的过多,导致整个项目的Servlet的都会很多能不能做一个处理让一个模块致用一个Servlet的处理请求。?。注册:HTTP://本地主机:8080 / store_2...

2018-07-05 10:47:11 1410

原创 使用动态代理完成字符集编码过滤器的编写

1.1.1  需求:无论使用GET还是POST提交,到Servlet中只需要调用request.getParameter方法,中文乱码就已经处理好。1.1.2  分析: 1.1.2.1  技术分析:【要求中的方法的增强】Ø继承:能够控制这个类的构造。Ø装饰者:增强的类和被增强的类实现相同的接口,增强的类中获得到被增强的类的引用。*接口中方法过多,只增强其中的某个方法。其他的方法也需要重写。Ø  动...

2018-07-04 14:43:22 191

原创 使用Servlet3.0完成一个文件上传的功能

1.1.1 需求:在网站上有商品维护,上传商品图片,需要使用文件上传:1.1.2 分析:1.1.2.1 技术分析:【文件上传的概述】Ø 文件上传:* 指的是将本地的文件 写到 服务器上.Ø 文件上传技术:* Servlet3.0                :注解开发,文件上传,异步请求.* JSPSmartUpload        :嵌入到JSP中完成文件上传.主要用于Model1年代的.*...

2018-07-04 11:39:48 200

原创 代理概述

一、正向代理(Forward Proxy)一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正 向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容,用户A向代理服务器Z发送一个请求并指定目标(服务器B),然后代 理服务器Z向服务器B转交请求并将获得的内容...

2018-07-03 10:17:24 130

原创 html+css手记

---------------------- HTML定义和基本结构----------------------HTML是超文本标记语言的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,。意大利语这种  言由一个个的标签组成,用这种语言制作的文件保存的是一个文本文件,文件的扩展名为HTML或者HTM,HTML一个文件就是一个网页,HTML用文件编辑器...

2018-07-02 15:23:25 134

原创 CSS3学习手记

--------------------CSS3新增选择器--------------------#E:nth-child(n):匹配元素类型为E且是父元素的第n个子元素#E:nth-last-child(n):匹配元素类型为E且是父元素的倒数第n个子元素(与上一项顺序相反)#E:first-child:匹配元素类型为E且是父元素的第一个子元素#E:last-child:匹配元素类型为E且是父元素...

2018-07-02 11:49:29 609

空空如也

空空如也

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

TA关注的人

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