Python六大开源框架对比:Web2py略胜一筹

http://www.csdn.net/article/2013-08-08/2816494-6-pillars-of-python-assessment-of-best-python-web-frameworks 2.Web2pyWeb2py是一个用Python语言编写的免费的开源Web框架,旨在敏捷快速的开发Web应用,具有快速、可扩展、安全以及可移植的数据库驱动的应用,遵循LGPLv3
阅读本文

web框架引入

1. web请求的本质就是一个socket。import socket def handle_request(client): but = client.recv(1024) client.send(bytes(‘Http/1.1 200 OKrnrn‘, encoding=‘utf-8‘)) client.send(bytes(‘Hello Seven‘, enc
阅读本文

python快速开发Web之Django

以前写测试框架,要么是纯python代码驱动的,要么是WinForm界面的框架,多人操作并不适合。就想用python写个Web版的,于是想到了Web快速开发的框架Flask和Django两个个人觉得Django更快一些,后台管理,用户管理都不需要自己写了,虽然相较于Flask来说Django限制要多些,但是没关系Django足够满足需求了。果断选Django ------------------
阅读本文

webpack 开发环境与生成环境的 配置

写在前面最近学习react,之前做vue项目的时候,一直都是拿来主义,浑浑噩噩,感觉不太好,趁学习react的机会,在顺带学习一下webpack。一般配置文件分两份,为开发环境和生成环境。有此区分,是为了更好的利用缓存,生成环境将所有的第三分库文件打包成一个,所有的业务逻辑的文件就会单独生成一个,每次业务逻辑的修改之后,在生成环境中只需要上传修改代码逻辑的部分,而第三方库文件则不会修改,如此只需更
阅读本文

SpringMVC(1):Web MVC简介

Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、  Web浏览器(如IE)发起请求,如访问2、  Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器),客户端对接收的内容进行处理(如web浏览器将会对接收到的html
阅读本文

javaweb学习总结23:jsp自定义标签开发入门

一、自定义标签的作用   自定义标签主要用于移除Jsp页面中的java代码。 二、自定义标签开发和使用 2.1、自定义标签开发步骤    1、编写一个实现Tag接口的Java类(标签处理器类) 1 package me.gacl.web.tag; 2 3 import java.io.IOException; 4 5 import javax.servlet.http.
阅读本文

前端工具

1、Atom简介2、主要功能:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。通过丰富的插件机制可以完成各种语言开发, 常用于web 开发, 也可用于 php 等后端开发。3、Sublime Text 简介 4、HBuilder简介HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。HBuilder的编写用到
阅读本文

Web前端开发Chrome插件

越来越多的前端开发人员喜欢在Chrome里开发调试代码,Chrome有许多优秀的插件可以帮助前端开发人员极大的提高工作效率。尤其Chrome本身是可以登录的,登录后你所有的插件都会自动同步到每一个登录后的Chrome的,非常方便啊。 Postman - REST Client Postman是Ajax开发的神器,对于Restful开发方式特别有帮助,可以用来模拟各种请求来测试API的正
阅读本文

Web开发技术-Ajax

Ajax并非是一种新的技术么日式由早期已经存在的XMlHttpRequest,Javasctipt,HTML,CSS,XML组成的。AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速
阅读本文

struts2 基本流程与配置

struts2框架 什么是框架,框架有什么用? 框架 是 实现部分功能的代码 (半成品),使用框架简化企业级软件开发 ,提高开发效率。学习框架 ,清楚的知道框架能做什么? 还有哪些工作需要自己编码实现 ? 什么是struts2框架,它有什么用? Struts 2是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系
阅读本文

vue2 + cordova 开发webapp

最近公司在用cordova+vue2做一个 webapp,开始以为把vue项目打包一下,放到cordova的www文件下,运行一下,cordova build就一切ok了,然而事情不是这样的…. 1.vue的安装=>打包不多讲,各位道友按照vue官网一步一步来吧。 2.cordova的安装=>运行起来自己的app项目,也不多说了,按照官网都可以的。 3.把vue项目打包后的文件融合到cordov
阅读本文

PHP的运行机制与原理(底层)

php看着很简单,但是要深入php的运行机制与原理也不是件容易的事,我们除了会使用之外还要知道它底层的工作原理,这样才能灵活的运用,对php运行机制感兴趣的朋友一起学习吧 说到php的运行机制还要先给大家介绍php的模块,PHP总共有三个模块:内核、Zend引擎、以及扩展层;PHP内核用来处理请求、文件流、错误处理等相关操作;Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它
阅读本文

SpringBoot快速开发Rest风格的Web应用

创建一个普通的maven项目,在pom.xml引入 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.3.RELEASE</version> </parent><dependency> <g
阅读本文

10本福利书籍大推荐,带你Python玩得666

是不是很多人跟你说,学Python开发就该老老实实地找书来看,再配合死命敲代码?电脑有了,软件也有了,心也收回来了?万事俱备,唯独只欠书籍?没找到到合适的书籍?可以看看这些。 1.Python基础教程(第2版 修订版) 《Python基础教程(第2版 修订版)》包括Python程序设计的方方面面,内容涉及的范围较广,既能为初学者夯实基础,又能帮助程序员提升技能,适合各个层次的Python
阅读本文

webpack2学习日志

webpack说容易也容易,说难也难,主要还是看个人,想学到什么样的程度,很多公司可能要求仅仅是会用就行,但是也有一些公司要求比较高,要懂一些底层的原理,所以还是要花一些时间的,看个人需求。这篇仅仅是做了一些总结,都是来自官网,便于复习。 一,先理解webpack的概念:官网上:webpack 是一个现代 JavaScript 应用程序的模块打包器(module bundler)。当 webpac
阅读本文

python+selenium自动化软件测试(第9章) :Logging模块

9.1 Logging模块什么是日志记录?记录是跟踪运行时发生的事件的一种手段。该软件的开发人员将记录调用添加到其代码中,以指示某些事件已发生。事件由描述性消息描述,该消息可以可选地包含可变数据(即,对于事件的每次出现可能不同的数据)。事件也是开发人员对事件的重视; 重要性也可以称为级别 或严重性。记录功能logging.debug(‘此功能提供详细信息‘)logging.warning(‘意外发
阅读本文

python+selenium自动化软件测试(第10章):测试驱动TDD

测试驱动开发模式,要求开发在写业务代码的时候,先写出测试代码,同时单元测试例子决定了如何来写产品的代码,并且不断的成功的执行编写的所有的单元测试例子,不断的完善单元测试例子进而完善产品代码, 这样随着功能的开发完成,测试代码也会对应的完成, 很显然,这是一个全新的开发模式, 在一定程度上,可以完全的提高软件的质量,以及开发可以对自己写的代码进行一个全面的评估和测试。TDD 模式是一个很大的概念,在
阅读本文

Java Web程序开发链接MySQL数据库

显示错误:Access denied for user ‘‘@‘localhost‘ (using password: YES)   保证URL中没有空格  尝试用MySQL本地命令行登陆 显示错误:The import com.mysql.jdbc.Connection collides with another import statement   这句话是说com.mysql.jdbc.Co
阅读本文

python+selenium自动化软件测试(第13章):selenium面试题

前言最近看到群里有小伙伴贴出一组面试题,最近又是跳槽黄金季节,小编忍不住抽出一点时间总结了下 一、selenium中如何判断元素是否存在?expected_conditions模块提供了16种判断方法,以下方法是判断元素存在DOM中:presence_of_element_located    “““ An expectation for checking that an element is p
阅读本文