# -*- coding:utf-8 -*-
# a mini Django project
import sys
from django.conf import settings
from django.conf.urls import url
from django.http import HttpResponse
from django.core.management import execute_from_command_line
settings.configure(
DEBUG = True, # 调试状态
SECRET_KEY = 'iamasecretkeyhahahaha', # 默认的session需要的key,也为了CSRF
ROOT_URLCONF = sys.modules[__name__], # url根目录的配置
)
def home(request):
return HttpResponse('a mini django website') # 主页
urlpatterns = [
url(r'^$', home), # 元组类型,默认请求发送到home函数
]
# 启动程序
if __name__ == "__main__":
execute_from_command_line(sys.argv)
新建个文件,比如miniWeb.py,写上这些代码,然后在当前目录下,命令行运行:
>python miniWeb.py runserver
看到这些说明运行成功!
System check identified no issues (0 silenced).
June 13, 2016 - 12:23:51
Django version 1.9.7, using settings None
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
然后用浏览器打开http://localhost:8000/, wow, look at that! a mini django website应该已经出现在你的浏览器里!
public class OcuppyMoreThanHalf {
/**
* Q74 数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字
* two solutions:
* 1.O(n)
* see <beauty of coding>--每次删除两个不同的数字,不改变数组的特性
* 2.O(nlogn)
* 排序。中间
cygwin很多命令显示command not found的解决办法
修改cygwin.BAT文件如下
@echo off
D:
set CYGWIN=tty notitle glob
set PATH=%PATH%;d:\cygwin\bin;d:\cygwin\sbin;d:\cygwin\usr\bin;d:\cygwin\usr\sbin;d:\cygwin\us