- 博客(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关注的人