- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 go linux 安装
1.下载地址由于Go 官网被和谐了。上不了,推荐使用Go官方镜像站Go官方镜像站 https://golang.google.cn/dl/2. 安装步骤选择版本后下载 wget https://golang.google.cn/dl/go1.16.linux-amd64.tar.gz删除原有的并解压到指定的路径中 rm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.linux-amd64..tar.gz创建 go 的项
2021-03-10 12:57:20 209
原创 nginx uwsgi_pass 与proxy_pass 获取真实IP地址的正确方式
nginx uwsgi_pass 与proxy_pass 获取真实IP地址的正确方式proxy_pass 方式uwsgi_pass 方式proxy_pass 方式proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;uwsgi_pass 方式uwsgi_param HTTP_X-Real-IP $remote_addr;uws
2021-03-03 18:12:16 2377 1
原创 js 实现命名空间
window.nb = {}; nb.nameSpace = function(ns) { var a = arguments, o = nb; var x = ns.split('.'); for (var i = 0; i < x.length; i++) { o[x[i]] ? "" : o[x[i]] = {
2014-07-16 14:44:55 694
原创 python 实现发送手机短信验证码后台方法
1、生成4位数字验证码def createPhoneCode(session): chars=['0','1','2','3','4','5','6','7','8','9'] x = random.choice(chars),random.choice(chars),random.choice(chars),random.choice(chars),random.choice
2014-07-16 14:08:23 13123 4
原创 django settings.py 配置文件
#coding=utf-8import osDEBUG = TrueTEMPLATE_DEBUG = DEBUGAPP_PATH = os.path.split(__file__)[0]ROOT_PATH = os.path.split(APP_PATH)[0]ADMINS = ( # ('Your Name', 'your_email@example.com'),)
2014-07-16 10:16:05 4659
原创 python 时间字符串转为时间戳
def parseTime(line): """ 解析时间 """ import re rep = re.compile(r'(\d{4})/(\d{2})/(\d{2})\s(\d{2}):(\d{2}):(\d{2})') m = rep.match(line) dt = time.mktime((int(m.group(1)),
2014-05-14 17:58:24 1264
原创 使用python实现观察者思想
#coding=utf-8class Observer(object): def __init__(self): self.handlersDic = {} def fireEvent(self, eventKey, **kw): """ 触发 """ eList = self.handl
2014-02-28 10:28:16 1075
原创 python 正则验证 IP地址与MAC地址
#coding=utf-8import redef isValidIp(ip): if re.match(r"^\s*\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\s*$", ip): return True return False def isValidMac(mac): if re.match(r"^\s*([0-9a-fA-
2014-02-26 21:00:30 8694
原创 python 使用Django 的 邮件模块 发送邮件
python 有自己的邮件模块 smtplib,但是Django对其进行了封闭,感觉更简单了,使用DJANGO 邮件模块,两三行代码就可以解决问题。def sendMail(subject, message, to_list, attachments=None, cc=None): """ @subject: 邮件标题 @message:邮件内容,可以是html字符串
2014-02-26 17:48:24 1927
原创 python 使用 signal模块实现函数调用超时问题
这个使用到python 装饰器思想,可以设置函数运行超过多长时间,就调用超时函数。这个函数只能在linux在运行,window平台不可以运行。应该是window中进程信号量机制不同。好吧,操作系统白学了。#coding=utf-8import signalimport timeclass TimeOutException(Exception): passdef setTi
2014-02-25 16:02:02 6146
原创 MySQLdb 连接Mysql 数据库出错解决
#coding=utf-8import MySQLdbif __name__ == "__main__": db = MySQLdb.connect(host='localhost', port=3306, user='root', passwd=XX',
2013-08-19 15:07:27 2897 1
原创 Django 学习笔记一
1、Django请求流程:(1) 进来的请求转入/hello/(2)Django通过在ROOT_URLCONF配置来决定根URLconf(3)Django在URLconf中的所有URL模式中,查找第一个匹配/hello/的条目(4)如果找到匹配,将调用相应的视图函数(5)视图函数返回一个HttpResponse(6)Django转换HttpResponse为一个适合的HTT
2013-08-12 18:52:25 861
原创 window 下 python 2.7 安装 django 1.5
自己照着教程:http://blog.csdn.net/haoni123321/article/details/7593821 安装,在输入命令:django-admin.py startproject mysite 时,mysite目录下没有东西,只是在窗口显示django-admin.py 文档代码。后面 输入命令:python e:\django-admin.py startproje
2013-08-09 11:34:38 890
原创 Python cookbook 学习笔记一
1、切片的第三个参数是切片长度,为负数是从末尾开始>>> string.digits'0123456789'>>> s="abcdef">>> s[::-1]'fedcba'>>> s[1:4:2]'bd'2、>>> import sets>>> s = sets.Set("i come china")>>> sSet(['a', ' ', 'c', 'e', '
2013-08-08 14:32:38 964
oracle概念手册中文版(10gR2)
2011-08-28
PLSQLDeveloper512682汉化版
2011-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人