自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 python小知识-常用内建函数

1.数值相关数值对象的构造(创建)函数float(obj) 用字符串或数字转换为浮点数, 如果不给出参数,则返回0.0int(x, base=10)int(x=0) 用数字或字符串转换为整数,如果不给出参数,则返回0complex(r=0.0, i=0.0) 用数字创建一个复数(实部为r,虚部为i)bool(x) 用x创建一个布尔值(True/False)预置(内建)的数值型函数...

2019-08-09 11:18:52 186

原创 python小知识-队列和栈

1.队列队列可以做两端增删数据元素队列中的数据元素遵循'先进先出'的原则,也称为FIFO结构(First In First Out)从空队列中弹出数据和向满队列中压入数据,均视为错误class SQueue: # 创建空队列 def __init__(self): self._elem = [] # 判空 def is_empty(...

2019-08-09 10:54:56 168

原创 python小知识-str, list, dict, tuple, set等常用方法

1. 字符串-strS.isdigit() 判断字符串中的字符是否全为数字S.isalpha() 判断字符串是否全为英文字母S.islower() 判断字符串所有字符是否全为小写英文字母S.isupper() 判断字符串所有字符是否全为大写英文字母S.isspace() 判断字符串是否全为空白字符S.center(width[,fill]) 将原字符串居中,左右默认填充空格S.cou...

2019-08-09 10:43:24 366

原创 Django实用技巧-编写单元测试

使用Django自带的单元测试模块可以对models 和views进行快速测试1.创建单元测试from django.test import TestCase, override_settingsfrom .models import Userclass UserTest(TestCase): def setUp(self): # 初始化,创建测试数据 User.object...

2019-07-31 11:39:31 422

原创 python小知识-APScheduler定时任务

1.基本概念不管你使用哪种APScheduler的定时任务,你都需要先了解APScheduler的简单机制。即:job、executors、jobstores、trigger、scheduler等1.job 即需要被执行的具体任务,主要对应Python中的函数或方法。在APScheduler中即可以装饰器的方式添加,也可以动态添加job。2.executors 即执行job的对象。通...

2019-05-26 13:28:18 912

原创 Django实用技巧-log日志配置详解

参考文献:https://www.jb51.net/article/105563.htmhttps://blog.csdn.net/zjl199303/article/details/85259244

2019-05-13 21:12:53 809

原创 git实用技巧--如何配置和使用.gitignore文件

首先要强调一点,这个文件的完整文件名就是".gitignore",注意最前面有个“.”。一般来说每个Git项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。实际项目中,很多文件都是不需要版本管理的,比如Python的.pyc文件和一些包含密码的配置文件等等。这个文件的内容是一些规则,Git会根据这些规则来判断是否将文件添加到版本控制中。下...

2019-05-13 20:38:40 18199 1

原创 WEB前端之----HTML页面引入其他页面的处理

在前端HTML页面开发过程中,经常会遇到多个HTML的部分区域是相同的代码,我们暂时称之为共有代码,比如导航栏和菜单栏,这些共有代码不仅增大了工作量,而且修改的时候牵一发而动全身,修改特别麻烦,因此应该考虑将相同的代码写在一个单独的HTML文件里,其他HTML页面只需要引入这个页面即可,修改的时候也很方便。以主菜单栏为例:1.新建一个HTML文件main-menu.html,删除自动创建所有...

2019-05-13 20:22:52 3748

原创 docker使用技巧--解决中文乱码的问题

令人头疼的docker中文乱码问题解决方法1.进入docker,执行 vim /etc/profile 打开profile文件2.将“export LANG="C.UTF-8”命令添加在profile文件最后,保存退出3.执行 source /etc/profile ,即可正常显示中文注:本方法只能临时解决docker中文乱码的问题,若docker停止运行后再次进入docker,需要...

2019-05-10 22:13:04 6460 2

原创 Django实用技巧--处理delete和put请求

最近使用restful风格去写api的时候,发现当我调用post和get方法是没问题的,但是当我调用delete方法就会出现错误:Method Not Allowed (DELET):经过半天折腾,发现是ajax的请求参数写错了,现做出以下总结1.ajax中$.ajax({ url: '/user/3', type: 'delete', # 千万别写错, data:...

2019-05-10 21:00:43 8117 1

原创 Django实用技巧--进度条(基于bootstrap)

1.效果如下:2.代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta...

2019-05-05 14:55:03 3340

原创 Linux实用技巧-安装oracle客户端instantclient

1.下载instantclient1.从这里”http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html”下载以下三个文件 instantclient-basic-linux.x64-11.2.0.4.0.zip instantclient-sdk-linux.x64-11.2.0.4.0.zip instan...

2019-04-28 19:15:45 2352 1

原创 docker使用大全

1.docker的安装1.linux下: 1. sudo apt-get install -y curl 2.curl -sSL https://get.docker.com/ubuntu/ | sudo sh2.windows下https://www.cnblogs.com/bjfuouyang/p/3798198.htmlhttps://docs.docker.com/v17.0...

2019-04-27 23:26:59 156

原创 Django实用技巧--项目部署

1.安装配置uwsgi1.安装uwsgi sudo pip3 install uwsgi2.在项目的根目录新建文件uwsgi.ini,并写入以下内容 [uwsgi] # 指定和nginx通信的端口 socket=127.0.0.1:8001 # 项目路径 chdir=/project/testproject # wsgi.py路径 wsgi-file=testproject/...

2019-04-27 20:48:33 118

原创 Linux常用插件

1.lrzsz --在linux和win之间传输文件1安装 sudo apt-get install lrzsz2.上传文件 rz3.下载文件 sz

2019-04-27 16:32:30 657

原创 Linux常用命令之apt-get

1.apt-get常用命令apt-cache search package 搜索软件包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package --reinstall 重新安装包sudo apt-get -f install ...

2019-04-27 15:44:47 236

原创 Django实用技巧--序列化与反序列化

1.序列化1.在views.pyh中from django.core.serializers import serialize, deserializedef get_user(request): users = User.objects.all() context = serialize('json', users, fields=('name', 'age')) #fi...

2019-04-25 22:29:41 349

原创 Django实用技巧--中间件-验证用户是否登录

1.新建中间件文件middleware.py2.在middleware.py中定义中间件类,和中间件函数class DjangoMiddleware(object): """中间件类名一般以Middleware结尾""" def __init__(self): """服务器响应第一个 请求的时候调用""" pass def process_request(self, r...

2019-04-24 22:52:48 483

原创 Django实用技巧--cookie和session

1.cookie# 设置cookiedef set_cookie(request): ... response = HttpResponse() #生成相应对象,响应类为HttpResponse的子类,如JsonResponse response.set_cookie(key, value, max_age=xx seconds) # 设置cookies的过期时间 return ...

2019-04-24 22:19:41 97

原创 Django实用技巧--后台管理

1.后台的配置 登录地址:http://localhost:8000/admin 创建后台管理员 python manage.py createsuperuser Username:xxx 可以为空,默认为系统账户登录名 Emial Address: 可以为空 Password:密码 Password(...

2019-04-23 21:27:52 172

原创 Django实用技巧--常用命令

1.常用命令1.创建项目 django-admin startproject projectname 2.创建应用 python manage.py startapp appname3.启动项目 python manage.py runserver [ip:port]

2019-04-23 21:13:25 92

原创 Django实用技巧--Models

1.数据类型CharField() - varchar(允许自定义长度) 字符串URLField() - varchar(长度默认为200) 字符串 BooleanField() - tinyint True or False 0 or 1 DateField() ...

2019-04-23 20:48:33 260

原创 Django实用技巧-settings设置说明

1.基本设置1.ALLOWED_HOST 设置允许访问到本项目的地址列表 如果为空的话,表示只有本机才能访问(127.0.0.1, localhost) 如果在局域网内被其他机器访问的话,写 ['*'] 如果允许被其他机器访问的话,启动服务时 python manage.py runserver 0.0.0.0:80002.LANGUAGE_COOE ...

2019-04-23 20:34:01 542

原创 JavaScript实用小技巧---Ajax

1.get.$.get(url[,data][,callback][,type]) 作用:使用get方式异步的向服务器发送请求 参数: url 远程请求的地址 data 远程请求的参数 callback响应成功时的回调函数 function(restext){ resText:...

2019-04-22 21:38:46 149

原创 JavaScript实用小技巧---BOM和DOM

1.BOM1.警告框 window.alert('提示文本'); 2.输入框 window.prompt('提示文本'[,初始化文本]);3.确认框 window.confirm('提示文本'); 返回ture/false,只有点击确定返回true,其他情况返回false--------------------------------------------4.周期性定时器(间歇...

2019-04-22 21:15:05 130

原创 JavaScript实用小技巧---基础语法

1.类型转换1.toString() 将其他数据类型转为字符串类型2.Number(变量) 将字符串或者布尔值转换为number类型3.parseInt(变量):解析字符串中的整数部分 pasreFloat(变量):解析字符串中的number部分 2.相等与恒等1.相等于恒等 相等:判断两个操作数值是否相等,包含自动类型转化 '10' == ...

2019-04-22 21:06:29 241

原创 WEB前端之----CSS

1.伪类选择器 1、分类: 1、超链接伪类选择器:针对超链接的不同状态设置样式 2、动态伪类选择器:所有元素都可以使用 3、使用: 1、超链接伪类选择器: 访问前 :link 访问后 :visited 伪类选择器需要与其他选择器结合使用,不能单独使用 语法:a:link{访问前样式} ...

2019-04-22 20:39:34 189

原创 WEB前端之----HTML

1.字符实体1、&nbsp: 空格2、&lt: 小于3、&gt: 大于4、&copy: 版权符号5、&yen: 人民币符号6、&reg: 注册标志<br/>7、&hearts: 心型<br/>8、&frac12:二分之一<br/>2.图片与超链接1、图片 ...

2019-04-22 20:21:10 217

原创 JavaScript实用小技巧---jquery

1.jquery常用选择器--------------层次选择器parent():返回所有父元素parents():返回所有祖先元素children():返回子节点contents():返回所有的子孙节点siblings() ;返回所有的兄弟节点pre():返回上一个兄弟节点next():返回下一个兄弟节点---------------------------过滤条件选择器...

2019-04-20 13:26:22 142

原创 oracle数据库的安装及常用命令

1.安装参考::https://www.cnblogs.com/ggll611928/p/5972816.html2.常用命令总结1、创建表create table mytest(id varchar2(2 char),name varchar2(3 char));2、插入数据insert into mytest(id,name) values(‘01’,‘tom’);3、查询数据...

2019-04-16 21:14:14 374

原创 linux常用命令

linux常用命令: =====linux常用命令========一、linux常用命令 1.ifconfig :查看ip地址和Mac地址 2.ping ping www.baidu.com -c3 :ping3次 3.nslookup 解析域名对应的ip地址 4.top 动态显示当前的进程CPU使用率 q退出 5.ps -aux :显示进程号 ps ...

2019-02-11 15:30:41 140

原创 mysql常用命令

MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。1.数据库的备份与恢复 1、备份语句: mysqldump -u用户名 -p 源库名 &gt; XXX.sql ...

2019-01-13 22:11:46 65

原创 python小知识-virtualenvwrapper的使用

virtualenvwrapper 是一个基于virtualenv之上的,用于将python项目虚拟环境统一管理,相比于virtualenv,使用更加方便。 1.创建虚拟环境 mkvirtualenv env-name mkvirtualenv -p python3.4 env-name # 指定python的版本号 mkvirtualenv env-name --system-...

2019-01-13 22:00:05 2628

原创 redis常用命令

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API常用命令:1.添加Windows服务 redis-server.exe --service-install redis.windows.conf --loglevel verbose2.卸载Windows服务 redis-server --service...

2019-01-10 22:13:48 476 1

原创 git的使用--以GitHub为例

1.从GitHub上下载项目1.获取GitHub上要下载项目的URL2.连接到GitHubgit remote add origin URL3.下载项目git clone URL2.上传项目到GitHub0.在GitHub上新建一个仓库,并获取仓库的URL1.进入项目的根目录2.初始化git init3.添加项目git add *4.提交项目git commit -m...

2019-01-08 23:05:06 139

原创 python小知识-pip的使用

pip是python的标准第三方库的管理工具,方便实用,常用的命令有:#1.安装包pip install packagename==版本号#2.查看已经安装的包pip list#3.升级包pip install --upgrade packagename#4.卸载包pip uninstall packagename#5.查看包的详细详细pip show packagename...

2019-01-08 22:24:22 268

原创 Django实用技巧-发送电子邮件

1.使用163邮箱1.配置163邮箱,开启SMTP服务,并获取授权码2.在settings.py中# 配置发送邮件的信息 163邮箱EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'EMAIL_HOST = 'smtp.163.com'EMAIL_PORT = 25#发送邮件的邮箱EMAIL_HOST_USE...

2019-01-05 13:54:57 1016

原创 Django实用技巧-富文本编辑器的设置与使用

在Django的模型类中使用富文本编辑器,便于在Django的后台管理中编辑表格内容可以设置表格内容的字体样式1.下载安装django-tinymce==版本号pip install django-tinymce==2.6.02.配置富文本编辑器2.1在settings.py中在INSTALLED_APPS中注册tinymce'tinymac',在settings.py的最后一...

2019-01-03 15:04:27 297

原创 python小知识-生成图片验证码,

用Python生成图片验证码,Python版本:Python3.6代码如下:# -*-coding:utf-8 -*-from PIL import Image, ImageDraw, ImageFont, ImageFilterimport randomimport osimport platformclass VerificationCode(object): ''...

2018-12-28 15:19:57 336

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除