最近的文章列表

Windows下Nginx的安装、启动、停止、配置

1. 安装 Nginx

官方网站上面下载压缩包:http://nginx.net,下载后直接解压即可,这里解压缩到c:\nginx目录

2. 启动Nginx

命令行进入c:\nginx目录,运行nginx.exe,启动控制台窗口。默认启用80端口,可以在nginx.config文件修改端口。

访问:http://localhost,即可看到Welcome页面。

运行nginx -V可以查看该Win32平台编译版支持哪些模块。

2014/6/24 Comments:
汇总python的模板引擎Jinja2的一些常用查询

section 1 API

1 jinja2的Hello world:

import jinja2 as jj

template = jj.Template(‘Hello {{where}}’)

template.render(where = ‘World’)

2 基础:

2.1 jinja2中有一个核心对象: template Environment(模板环境), 这个类的实例被用于存储配置信息, 全局对象, 从文件系统或其他位置加载模板, 甚至如果你使用Template的构造器创建一个String类型的模板的时候, 也会自动的创建一个Environment对象.

2014/6/24 Comments:
国外地铁线路示意图设计的怎么样?

很多国人都吐槽咱们的地铁自动售票机上的线路图不人性化,让买票的人要花很多的成本去熟悉。这里,我们不讨论这个,请看下边。

这是一套国外的地铁线路图设计,好的设计不仅让人赏心悦目,更清晰易懂;

当然,其实国内的一些城市的地铁示意图设计的也很不错的。

2014/6/24 Comments:
解决Pycharm中创建的flask项目,不能关联Jinja2模版的问题

昨天在pycharm中新建一个flask项目,这时候pycharm已经定义好了template目录,并且你会发现在render_template的时候,按住ctrl键是可以跳转到模版页的,而且模版页中的Jinja标签,是有自动感应的。

但我这次创建项目的时候,没有选择flask类型,而是选择了空项目,所以在后面,搞死都不能支持Jinja标签,(@camnpr.com)跳转就更别谈了,后来发现,在项目的根目录的.idea目录中,有个xxx.iml文件(xxx是项目名称),打开这个iml文件,在现有的component标签的同级,添加如下代码,即可解决上述问题:

2014/6/24 Comments:
汇总Django安装及Python-mysql安装过程问题记录

python编程一直很热,最近参加一个交流会,心血来潮,忍不住想找个框架来练练,在web.py和django之间纠结了一把之后,还是决定选择django(web.py更灵活,也就意味着很多东西要自己手写;django功能更全面些,也意味着可能没有web.py那么灵活)。

下面是django安装过程,重点记录遇到的问题:

一、python安装:

这一步不太想多说,一则网上很多教程,二则我用的是ubuntu,默认已经安装了。

2014/6/24 Comments:
在Windows8.1下安装Node.js、npm、express

记录一下Node.js在Win8下的安装,NPM是Node.js的包管理工具,Express是Node.js的常用框架。

一、安装Node.js:(我用的是下面第二种方法)

1.普通安装:在http://nodejs.org/download/处下载对应的msi文件,点击安装,一路到底,结束;

2.干净安装:同样是在http://nodejs.org/download/处,下载Windows Binary (.exe)格式的文件node.exe,然后放置在D:\nodejs文件夹下面,将D:\nodejs文件夹加入系统PATH变量,以便全局都可以使用,结束;

可以在dos下用 node -v 命令测试。

2014/6/24 Comments:
js iframe的onreadystatechange事件在firefox下的使用

firefox不支持iframe的onreadystatechange事件,这个让我调试一下下午。。。

直接贴代码
 
我这里想做的效果是先生成一个iframe,当我想里面加载内容的时候触发这个事件, 代码可以很清晰的看到用onload方法来进行替代了。

2014/6/19 Comments:
如何在JS中解析HTML字符串示例代码

在js中直接添加html语句,js会将html字符串解析成相应的HTML语句,并在前端进行显示。

代码如下:

<span style="font-size:14px;">var el = document.createElement( 'div' );
el.innerHTML = "<html><head><ti
2014/6/19 Comments:
js下载文件 无刷新下载文件示例代码(带c#)

后台代码Handler.ashx 

代码如下:


<%@ WebHandler Language="C#" Class="Handler" %>

using System;
using System.Web;

public class Handler : IHttpHandler {

public v
2014/6/19 Comments:
javascript实现div居中的例子
代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>JS实现div居中</title>
<style>
/*外层div居中*/
#main {
positi
2014/6/19 Comments: