ninic

导航

10 2016 档案

jsp_内置对象_request
摘要:request内置对象是使用最多的一个对象,其主要作用是接收客户端发送来的请求信息。如请求的参数、发送的头信息等都属于客户端发送来的信息。request是javax.servlet.http.HttpServletRequest接口的实例化对象,表示此对象主要是用在http协议上。 下面我们具体介绍 阅读全文

posted @ 2016-10-30 18:44 ninic 阅读(392) 评论(0) 推荐(0)

jsp_属性范围_application
摘要:如果希望设置一个属性,可以让所有用户看得见,则可以将属性范围设置成application,这样属性即可以保存在服务器上。 下面写一个小例子来验证一下: (1)application_demo.jsp (2)application_demo2.jsp 浏览器显示:(此时我们打开两个不同的浏览器) 注: 阅读全文

posted @ 2016-10-30 15:27 ninic 阅读(265) 评论(0) 推荐(0)

jsp_属性范围_session
摘要:session属性设置后,不管是客户端跳转还是服务器端跳转,只要属性设置了就可以取得。 下面写个小例子来验证一下: (1)session_demo.jsp (2)session_demo2.jsp 浏览器显示: 可以看到地址栏发生了跳转,属性值也取到了。但是此时如果在新的一个浏览器直接访问sessi 阅读全文

posted @ 2016-10-30 15:07 ninic 阅读(710) 评论(0) 推荐(0)

jsp_属性范围_request
摘要:request属性范围表示在服务器跳转后,所有设置的内容依然会被保留下来。(服务器端跳转:页面跳转,地址栏不发生变化) 下面写个小例子测试下: (1)request_demo.jsp (2)request_demo2.jsp 浏览器中显示: 阅读全文

posted @ 2016-10-30 14:34 ninic 阅读(264) 评论(0) 推荐(0)

jsp_属性范围_page
摘要:page属性范围(使用pageContext表示,但是一般习惯于将这种范围称为page范围)表示将一个属性设置在本页上,页面跳转之后无法取得。 下面我们来写两个小例子测试一下: 1.在同一个jsp页面设置一个属性并取出属性: 浏览器中显示: 2.在不同页面设置属性并取出属性 (1)page_demo 阅读全文

posted @ 2016-10-30 11:34 ninic 阅读(442) 评论(0) 推荐(0)

jsp_包含指令
摘要:1.静态包含: <%@ include file="被包含的文件的路径"%> 2.动态包含: 不传递参数:<jsp:include page="{要包含的文件的路径|<%=表达式%>}" flush="true|false"/> 传递参数:<jsp:include page="{要包含的文件的路径| 阅读全文

posted @ 2016-10-30 11:12 ninic 阅读(482) 评论(0) 推荐(0)

jsp_数据库的连接
摘要:一、添加数据库以及表 在这里我们使用的是mysql数据库 二、配置数据库的驱动程序 将mysql的驱动程序复制到Tomcat目录下的lib目录中 注:在Tomcat中如果配置了新的jar包,则配置完成后一定要重新启动服务器。 三、在jsp文件中获取数据库的连接,并将前面创建的表的数据显示出来 四、在 阅读全文

posted @ 2016-10-29 20:54 ninic 阅读(870) 评论(0) 推荐(0)

jsp_设置错误页
摘要:在各个常用的web站点中,当一个页面出错后,会自动跳转到一个页面上进行错误信息的显示。下面我们说说这个操作是怎么实现的。 要想完成错误页的操作,在jsp页面必须满足两个条件: (1)指定错误出现时的跳转页,通过errorPage指定 (2)错误处理页必须有明确的标识,通过isErrorPage属性规 阅读全文

posted @ 2016-10-29 19:46 ninic 阅读(834) 评论(0) 推荐(0)

jsp_设置文件编码
摘要:jsp有两种方法可以设置文件编码: (1)<%@page language="java" contentType="text/html;charset=utf-8"%> (2)<%@page language="java" contentType="text/html" pageEncoding=" 阅读全文

posted @ 2016-10-29 19:03 ninic 阅读(204) 评论(0) 推荐(0)

jsp_Scriptlet
摘要:在jsp中,最重要的部分就是Scriptlet(脚本小程序),所有嵌入在HTML代码中的Java程序都必须在使用Scriptlet标记出来。在JSP中总共有3种Scriptlet代码 1.第一种:<%%> 在此Scriptlet中可以定义局部变量、编写语句等,如下图所示(demo1.jsp): 在浏 阅读全文

posted @ 2016-10-29 17:07 ninic 阅读(1025) 评论(0) 推荐(0)

jsp_注释
摘要:jsp支持两种注释的语法操作,一种是显示注释(在客户端允许看的见),另一种是隐式注释 显示注释:<!--注释内容--> 隐式注释: 格式一://单行注释 格式二:/*多行注释*/ 格式三:<%--jsp注释--%> 编写一个小例子测试下: 利用Dreamweaver编写一个demo1.jsp文件,存 阅读全文

posted @ 2016-10-29 16:11 ninic 阅读(300) 评论(0) 推荐(0)

Http状态码详解
摘要:http://tool.oschina.net/commons?type=5 阅读全文

posted @ 2016-10-29 15:44 ninic 阅读(121) 评论(0) 推荐(0)

Tomcat服务器的安装和配置
摘要:一、Tomcat下载 可以直接从Apache的网站上下载Tomcat(http://tomcat.apache.org/),进入首页后,在左边Download一栏可选择你要下载的版本,点击便可进入Tomcat下载的首页。 注:你会在首页发现有手工安装版和服务安装版,如果下载的是Windows的服务安 阅读全文

posted @ 2016-10-29 15:31 ninic 阅读(257) 评论(0) 推荐(0)

flask_login
摘要:一、配置 对于登录系统,我们将会使用到两个扩展,Flask-Login 和 Flask-OpenID。在microblog.py中配置: Flask-OpenID 扩展需要一个存储文件的临时文件夹的路径。对此,我们提供了一个 tmp 文件夹的路径。 二、重构用户模型 Flask-Login 扩展需要 阅读全文

posted @ 2016-10-27 16:49 ninic 阅读(1586) 评论(0) 推荐(0)

flask_数据库
摘要:我们将使用 Flask-SQLAlchemy扩展来管理我们应用程序的数据。这个扩展封装了SQLAlchemy 项目,这是一个 对象关系映射器 或者 ORM。ORMs 允许数据库应用程序与对象一起工作,而不是表以及 SQL。执行在对象的操作会被 ORM 翻译成数据库命令。 通常,我们如果建立数据库不当 阅读全文

posted @ 2016-10-27 11:51 ninic 阅读(1144) 评论(0) 推荐(0)

flask_web表单
摘要:一.配置 1.为了能够处理 web 表单,我们将使用 Flask-WTF,该扩展封装了 WTFForms 并且恰当地集成进 Flask 中。许多 Flask 扩展需要大量的配置,因此我们将要在 microblog 文件夹的根目录下创建一个配置文件以至于容易被编辑。(config.py) 2.既然我们 阅读全文

posted @ 2016-10-26 18:01 ninic 阅读(327) 评论(0) 推荐(0)

flask_模板
摘要:由于python中生成html比较繁琐,所以flask自动为你配置好jinjia2模板。下面我们开始学习模板应用吧~ 1.编写microblog模块 注:(1)这里为了渲染模板,我们从Flask导入了render_template函数,此函数需要传入模板名以及一些模板变量列表,返回一个所有变量被替换 阅读全文

posted @ 2016-10-26 16:35 ninic 阅读(633) 评论(0) 推荐(0)

flask_hello world
摘要:对于flask框架的学习全部借鉴于http://www.pythondoc.com/flask-mega-tutorial/index.html 在学习的过程中,我使用的是Pycharm IDE,Pycharm中可直接建立flask项目。在我学习的教程中他使用的python 2,因为后面学的有些东西 阅读全文

posted @ 2016-10-26 15:44 ninic 阅读(189) 评论(0) 推荐(0)

1024 Hello World
摘要:哈哈,原来今天是程序员的节日啊,快乐咯,可是今天好冷好冷~~ 阅读全文

posted @ 2016-10-24 17:59 ninic 阅读(185) 评论(0) 推荐(0)

使用bat批处理文件备份postgresql数据库
摘要:@echo offset pgsql_path=d:\"Program Files"\PostgreSQL\9.3\bin\ //安装目录set database=postgres //数据库名set server=localhost //服务器地址set post=5432 //端口号set us 阅读全文

posted @ 2016-10-24 17:55 ninic 阅读(1950) 评论(0) 推荐(0)

使用bat批处理文件备份mysql数据库
摘要:@echo offset date_string=%date:~0,4%_%date:~5,2%_%date:~8,2% //日期set time_string=%time:~0,2%_%time:~3,2%_%time:~6,2% //时间set back_path=d:\mysqldatabac 阅读全文

posted @ 2016-10-24 17:49 ninic 阅读(2338) 评论(0) 推荐(0)

在windows7下创建ftp服务站点
摘要:1.开始-》控制面板-》程序(点击“卸载程序”)-》启动或关闭windows功能-》Internet Information Services(Internet信息服务)-》FTP服务器(勾选FTP服务器、FTP服务站点)-》Web管理工具(勾选IIS管理服务,IIS管理脚本和工具、IIS管理控制台 阅读全文

posted @ 2016-10-21 17:04 ninic 阅读(232) 评论(0) 推荐(0)

在“开始”菜单中的“运行”一栏输入特定命令打开windows程序
摘要:winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp自带局域网 阅读全文

posted @ 2016-10-21 16:27 ninic 阅读(4790) 评论(0) 推荐(0)

批处理常用命令介绍
摘要:一、echo命令 (echo图文版) 1. Echo :显示当前ECHO的状态:ECHO ON 或者ECHO OFF 。2. ECHO ON :ECHO状态设为ON,将显示命令行(如每行前的C:\>等类似标志)。3. ECHO OFF:CHO状态设为OFF,将不显示命令行(如每行前的C:\>等类似标 阅读全文

posted @ 2016-10-21 16:16 ninic 阅读(506) 评论(0) 推荐(0)

使用bat批处理文件定时自动备份oracle数据库并上传ftp服务器
摘要:一、使用bat批处理文件备份oracle(前提是配置好oracle数据库客户端) @echo off set databasename=orcl //数据库名 set username=ninic //用户名 set password=***//密码 set connect=%username%%p 阅读全文

posted @ 2016-10-21 16:07 ninic 阅读(1814) 评论(0) 推荐(0)

Flask
摘要:开启flask学习,希望自己能坚持下去 阅读全文

posted @ 2016-10-11 15:52 ninic 阅读(162) 评论(1) 推荐(0)

重量级框架与轻量级框架
摘要:1.资源的加载 重量级框架启动时要消耗大量的资源、内存、cpu等,而轻量级框架则是需要什么加载什么。 2.依赖性 重量级框架依赖性较强,会强制开发者写一些与框架绑定的类,而轻量级框架并不强制 3.解决问题的侧重点 重量级框架强调高可伸缩性,一般适用于大型企业开发。轻量级框架侧重于减小开发的复杂度,他 阅读全文

posted @ 2016-10-11 15:46 ninic 阅读(401) 评论(0) 推荐(0)

Ubuntu 16.04 安装 postgresql 9.3
摘要:1.Ctrl+Alt+t 打开终端 2.输入:wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - 3.输入:sudo gedit /etc/apt/sources.list 阅读全文

posted @ 2016-10-11 09:21 ninic 阅读(276) 评论(0) 推荐(0)

ubuntu 16.04 安装pgadmin3
摘要:1.Ctrl+Alt+t 打开终端 2.输入 wget -q -O - http://www.pgadmin.org/pgp/archive_key_debian_Ubuntu.gpg | sudo apt-key add- 3.输入 sudo gedit /etc/apt/sources.list 阅读全文

posted @ 2016-10-11 09:12 ninic 阅读(271) 评论(0) 推荐(0)

无法开启虚拟机
摘要:今天早上开启虚拟机时,会提示以下如图所示的错误。 解决方法为:我的电脑-》管理-》服务和应用程序-》服务-》VMwareAuthorization Service-》启动 阅读全文

posted @ 2016-10-11 09:01 ninic 阅读(204) 评论(0) 推荐(0)