使用webpack2.0 搭建前端项目

什么是webpack:webpack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式以供浏览器使用。注意: 目前最新为webpack2.0版本,与1.0有一些出入初始化项目npm init npm install webpack --save-dev安装loade
阅读本文

GIT服务器实现web代码自动部署

之前在一台vps服务器上面搭建了Git服务器,用来做代码管理,方便团队开发。但是问题也就相应的来了,使用git可以轻松的上传代码,而由于做的是web开发,每次还都得到服务器上把代码手动pull或者复制到网页所在的文件夹下,也就比较麻烦,不适合我这种懒人。git提供了hook机制,可以很容易的实现代码的自动部署。http://www.embbnux.com/2014/09/05/git_server
阅读本文

Asp.Net WebAPI中Filter过滤器的使用以及执行顺序

在WEB Api中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理。引入了这一机制可以更好地践行DRY(Don’t Repeat Yourself)思想,通过Filter能统一地对一些通用逻辑进行处理,如:权限校验、参数加解密、参数校验等方面我们都可以利用这一特性进行统一处理,今天我们来介绍Filter的开发、使用以及讨论他们的执行顺序。Filter
阅读本文

Node.js Web开发(一)从零开始

Node.js不必介绍,已经太火爆了。简单说是用Javascript开发Web服务端,基于Google V8引擎,单线程。不多说从零开始Windows平台下的Node.js的开发之旅。 环境工具为先 首先到Node.js的官方网站上 下载 安装包,一步步安装,现在最新版本为V0.8.12。安装完成后,验证下安装是否成功:打开命令行窗口输入: node --version 获得如下提示,
阅读本文

20个优秀的前端框架

1. Twitter BootStrap (Apache v2.0;响应式) 时髦、直观并且强大的前端框架,让Web开发变得更加容易。 2. Foundation (MIT;响应式) 最先进的响应式前端框架。 3. 960gs(GPL&MIT;响应式) 960gs提供了一个简单的网格系统,适合快速开发。   4. Skeleton(MIT;响应式) 非常漂亮的Web模板,适合响应
阅读本文

PHP MySQL Web开发

1,首先要搭建环境,安装XMAPP2,Run XAMPP,启动Apache和MySQL 启动Apache和MySQL后,情况如下图: 点击Apache对应的Admin会挑转到index.php界面。 3,构建自己的php & MySQL其实index.php的实际路径在“C:xampphtdocsindex.php“下,这时候你就可以修改属于自己的index.php, 也可以通过命令行添加M
阅读本文

python web服务学习——flask

flask是一个使用 Python 编写的轻量级 Web 应用框架。也是开发python web服务最常用的框架之一。第一步当然是安装flask,依然是pip安装:学习flask可以从官网的quick start(http://flask.pocoo.org/docs/0.10/quickstart/#hooking-in-wsgi-middlewares)开始,这里有许多的小例子,先看一个最简单
阅读本文

理解 IntelliJ IDEA 的项目配置和Web部署

1、项目配置的理解IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。1.1 ProjectProject name:定义项目的名称;Project SDK:设置该项目使用的JDK,也可以在此处新添加其
阅读本文

【ASP.NET MVC 5】第27章 Web API与单页应用程序

注:《精通ASP.NET MVC 3框架》受到了出版社和广大读者的充分肯定,这让本人深感欣慰。目前该书的第4版不日即将出版,现在又已开始第5版的翻译,这里先贴出该书的最后一章译稿,仅供大家参考。 去年,除了翻译《Pro ASP.NET MVC 4》之外,另外还翻译了两本书。一本是《HTML5+CSS3开发实战》(亚马逊、京东),由清华大学出版社出版。另一本是《ASP.NET MVC 4实战》(亚马
阅读本文

Java Web 开发中路径相关问题小结

(1) Web开发中路径的几个基本概念假设在浏览器中访问了如下的页面,如图1所示: 图1Eclipse中目录结构如图2所示: 图2那么针对这个站点的几个基本概念表述如下:1. web站点的根目录:http://localhost:8080/2. web应用程序的的根目录:http://localhost:8080/test/3.同级目录:http://localhost:8080/test/art
阅读本文

web开发的三层架构

Web层接收客户端发送过来的数据,然后需要将数据传递给service层Service层业务逻辑层:业务:比如检验用户名的是否存在,如果不存在则需要把用户的数据存储在数据库中,如果存在,给web返回一个false.Dao层数据访问层/持久化层
阅读本文

聊聊Python的Web服务器框架(一)

HTTP/1.1协议是一个基于文本的传输协议。传输报文都是直接以文本的形式传递消息。所以本质上讲,HTTP服务器就是负责解析文本,处理请求,然后组织文本并回传客户端。Web开发刚刚兴起的时候,HTTP服务器开发这块各家都有自己的实现,有自己的特点。有些报文解析速度快,有一些处理请求速度快,有一些组织回传结果的速度快。为了方便代码复用,实现这些不同特点的服务器模块的按需组织,一些语言就自行定义了一些
阅读本文

HDU 2611 Sequence two (dfs + 重判 + 剪枝)

2610 按照长度优先 位置次之 输出所有不递减序列 2611 按照长度优先 大小次之 输出所有不递减序列,2610的加强版 思路:本题的重判和剪枝方法和2610的基本不变,不再累述;首先按照长度输出,然后当长度相同时,按照字典序最小输出(因此用sort对序列进行排序)此时要特别注意,输出的子序列元素位置对应于原序列的位置下标一定要保证是递增的,所以用结构体来存储值和下标。本题还需要注意的问题是
阅读本文

Angular2 + Webpack项目搭建Demo

题外话是其实angular2官网的快速开始项目已经很酷炫了,但其侧重快速二字,只够拿来练习玩耍,倒是github上确实已经有了一些不错的angular2-starter。 1. 安装必要的node环境与npm当然TS环境也是必须的,目前TS已经更新到了2.1.5+,笔者使用的就是2.1.5版本,且最好使用2.0以上版本的TS,否则会有一些尴尬的问题(包括类型定义以及编译错误)。  3. 底层目录结
阅读本文

Python web.py模块基本应用

Python web.py模块基本应用 系统版本:CentOS release 6.5安装pip:yum install python-pip安装web:pip install web主要以配置文件为主进行 1、入门配置[root@IDC-105 erweima]# cat weixin.py# -*- coding:utf-8 -*-import weburls = (    #定义路由,用户访
阅读本文

Java Web 1-开发环境搭建(未完待续)

Java Web包含什么?前台、后台,前台的HTML、JSP,后台的Servlet。(目前所知) 开发环境:JDK,MySQL,Tomcat,Eclipse @ Windows 10  1.JDK安装去Oracle官网下载适合自己电脑的JDK安装包,安装完后,JDK、JRE都有了。【配置JDK的环境变量】添加 JAVA_HOME:添加 Classpath:修改 Path(append): 安装成功
阅读本文

node 安装 webpack

首先要安装 Node.js, Node.js 自带了软件包管理器 npm,Webpack 需要 Node.js v0.6 以上支持,建议使用最新版 Node.js。用 npm 安装 Webpack:$ npm install webpack -g 此时 Webpack 已经安装到了全局环境下,可以通过命令行 webpack -h 试试。通常我们会将 Webpack 安装到项目的依赖中,这样就可以使
阅读本文

Web Api 2 接口API文档美化

使用用第三方提供的swgger ui 帮助提高 web api 接口列表的阅读性,并且可以在页面中测试服务接口。运行程序如下:注意:在IE中必须输入红色部分。并且可以对方法进行测试。在开发web api 是可以写清楚注释,并且在文档中可以全部的显示出来。在工程中处了安装Swashbuckle 以外,还会用到Owin,system.web.http.owin库在WebApi项目工程中安装:Insta
阅读本文