自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux 自动备份文件

1、编辑copy_dir.sh文件,输入内容如下:#! /bin/shmkdir /home/copy/copy_dircp -r /home/dev/assets/assets/storage /home/copy/copy_dirtar -zcPvf /home/copy/assets_dir`date +%Y-%m-%d`.tar.gz /home/copy/copy_dirrm...

2019-03-20 10:34:43 344

原创 自动定时备份MySQL数据库

1、编辑一个 copy_mysql.sh 文件,内容如下:#! /bin/shhost=192.168.0.100 # HOSTuser=debian-sys-maint # 用户名password=0R3r9qIRtsaux6dE # 密码db=assets # 数据库名mysqldump -h ${host} -u ${user} -p${passwo...

2019-03-20 10:30:28 121

原创 修改U盘格式 复制超过4G文件

1、键盘win+R快捷键弹出运行框输入cmd,确定2、在终端输入命令convert k:/fs:ntfs 命令按回车(注意k是指当前U盘在你电脑的盘符)3、完成之后就可以传输大文件了。  ...

2019-02-15 14:03:46 651

原创 项目在Ubuntu上可以运行 Windows不行

最主要的原因就是Windows有防火墙 1、关闭防火墙命令:netsh advfirewall set currentprofile state off     恢复防火墙默认配置:netsh firewall resetservice iptables stop这种方法只是暂时解决了,服务器一重启就失效了2、修改防火墙(1)、修改iptables,开放8080端口,默认安装t...

2019-02-15 10:46:47 1041

原创 Ubuntu如何安装QQ、微信、Chrome和搜狗输入法

一、安装QQ1、依次运行以下三条命令,用来安装winnesudo add-apt-repository ppa:wine/wine-buildssudo apt-get updatesudo apt-get install winehq-devel2、下载安装包:wineQQ安装wineQQ依次运行以下两条命令cd 下载tar xvf wineQQ8.9_19990...

2019-02-15 10:25:49 457

原创 服务器之间数据交互

scp命令的用法详解这篇文章主要是参考了http://blog.csdn.NET/jiangkai_nju/article/details/7338177这个博客,要看详细的内容可以参考这个博客进行学习研究,但是我觉得在以下的一些基本可以满足我们的文件传输要求了。scp是Linux中功能最强大的文件传输命令,可以实现从本地到远程以及远程到本地的轻松文件传输操作。下面简单的讲解一些关于scp...

2019-01-23 10:15:52 2060 1

原创 python excel转成xml

#!/usr/bin/env python# !-*-coding:utf-8 -*-import xlrd, datetime, timeimport sysimport xml.dom.minidomimport osprint sys.getdefaultencoding()reload(sys) # 就是这么坑爹,否则下面会报错sys.setdefaulten...

2019-01-16 10:00:12 1224 2

原创 使用uWSGI+nginx部署Django项目

详细步骤见http://www.cnblogs.com/Liqiongyu/articles/5893780.html这里只讲主要的步骤首先安装: 1 2 sudo apt-get install nginx sudo pip install uwsgi   更改nginx配置文件 1 sudo...

2019-01-14 15:01:56 116

原创 Django 国际化

django版本:>>> import django>>> print django.VERSION(1, 11, 5, u'final', 0)>>> python版本:[root@new_name ~]# python -VPython 2.7.5一、 构建Django项目创建项目djan...

2019-01-04 17:21:35 176

原创 Linux CentOS安装crontab及使用方法

安装crontab:[root@CentOS ~]# yum install vixie-cron[root@CentOS ~]# yum install crontabscron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务...

2019-01-02 13:40:14 298

原创 自定义Excel导入功能

例:def import_data_from_excel(conf, filename, fk_name=None, fk_value=None, is_exchange=False): def valid_date(d): try: xlrd.xldate.xldate_as_datetime(d, 0) retur...

2018-12-26 11:45:00 363

原创 自定义Excel导出功能

例:def export_data_to_excel(conf, header_only=False, filter_dict=None, plus_sites=False): from django.http import HttpResponse import xlwt date_style = xlwt.XFStyle() date_style.num...

2018-12-26 11:42:01 188

原创 冒泡和选择排序

例:# 冒泡排序def bubble_sort(a_list): for j in range(len(a_list)-1, 0, -1): for i in range(j): if a_list[i] > a_list[i+1]: a_list[i], a_list[i+1] = a_list[i+1...

2018-12-25 10:58:07 87

原创 crontab 定时任务安装和用法

一、安装[root@CentOS ~]# yum -y install vixie-cron[root@CentOS ~]# yum -y install crontabs二、配置cron 是 linux 的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:service crond start     //启动服务service crond stop      //...

2018-12-24 14:15:59 283

原创 sql 语句将两张表合并成一张表

比如表1结构为:A     B     C1     2      3表2结构为:D     E     F4      5     6我要得到的结果为:A     B     C     D     E     F1     2      3     4      5     6select A,B,C,D,E,F from(select row_num() over(...

2018-12-24 11:17:04 22221

原创 Django中 Q和F的使用

F:        作用:操作数据表中的某列值,F()允许Django在未实际链接数据的情况下具有对数据库字段的值的引用,不用获取对象放在内存中再对字段进行操作,直接执行原生产sql语句操作。例:from django.db.models import Ffrom core.models import Order obj = Order.objects.get(orderid='...

2018-12-19 16:22:06 1230

原创 Datables插件 自动下载Excel和分页功能

详情查看网址:https://editor.datatables.net/examples/extensions/exportButtons

2018-12-13 16:36:10 170

原创 python Django装饰器@property的妙用

@property考察 Student 类:class Student(object):    def __init__(self, name, score):        self.name = name        self.score = score当我们想要修改一个 Student 的 scroe 属性时,可以这么写:s = Student('Bob', 59)s....

2018-12-07 17:32:53 563

原创 抓取手机端和pc数据

如何抓取手机端数据?charles抓包工具:和pc端连接同一个网络 配置手机端的代理,ip填写pc的ip,端口填写8888 打开花瓶,访问手机端网页/app即可

2018-12-03 16:40:01 276

原创 django 模板中 加减乘除 求余 四则运算

django模板只提供了加法的filter,没有提供专门的乘法和除法运算;django提供了widthratio的tag用来计算比率,可以变相用于乘法和除法的计算。加法{{ value|add:5 }}note:value=5,则结果返回10减法{{ value|add:-8 }}note:value=5,则结果返回-3,加一个负数就是减法了乘法{% widthratio 5 1...

2018-12-03 16:35:50 1641 1

原创 python发送邮件

实例1:#!/usr/bin/python# -*- coding: UTF-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Headersender = 'from@runoob.com'receivers = ['429240967@qq.com'] ...

2018-11-21 09:28:16 135

原创 如何比较Django中的日期

例子1:from datetime import date@propertydef is_past_due(self): return date.today() > self.date{% if listing.is_past_due %} In the past{% else %} {{ listing.date|date:"d M Y" }}{...

2018-11-20 10:18:24 3917

原创 Django models中的meta选项

通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样:class Foo(models.Model): bar = models.CharField(maxlength=30) class Meta: # ...Model 元数据就是 "不是一个字段的任何数据" -- 比如排序选项, admin 选项等等.下面...

2018-11-16 11:46:49 159

原创 Django python 代码重构思想

Python代码重构代码重构是一件非常辛苦却非常有意义的事情,代码重构的原因在于:    1、代码过于冗余、沉余    2、代码过于耦合    3、代码过于复杂    4、接口调用超出三层 这次重构主要在于架构问题,自己没有画出实现整个项目的功能,逻辑实现与接口定义,就猴急猴急的写起的代码,之后发现写的代码很low,连自己都看不下去,最终走向重构之路!这次重构也让我...

2018-11-16 11:12:01 383

原创 Django 中六个常用的装饰器

下面介绍一些个人认为比较有用的,或者是之前使用过的具有积极效果的装饰器。事先声明,如要实现同样的业务场景,并不是只有本文中的方法。Django可以实现各种各样的装饰器,这完全根据您的需要进行定制。Group Required有时需要保护一些视图,只允许某些用户组访问。这时就可以使用下面的装饰器来检查用户是否属于该用户组。from django.contrib.auth.decor...

2018-11-16 11:01:03 462

原创 python 安装MySQL的驱动

安装好python之后,运行时需要安装MySQL驱动才能运行MySQL:驱动下载网址如下:https://www.jb51.net/softs/73369.html#download下载、安装时只需要选择自己是32位还是64位的即可...

2018-11-16 10:58:17 303

原创 Django models filter筛选条件

条件选取querySet的时候,filter表示=,exclude表示!=。querySet.distinct() 去重复__exact 精确等于 like 'aaa' __iexact 精确等于 忽略大小写 ilike 'aaa' __contains 包含 like '%aaa%' __icontains 包含 忽略大小写 ilike '%aaa%',但是对于sqlite来说,con...

2018-11-16 10:50:29 5067

原创 Django ForeignKey 反向查询

大家使用 Django 创建模型的时候一定会经常使用 ForeignKey 来创建两个表格之间多对一的外键关系,例如B中有一个 models.ForeignKey(A) 。而当我们需要反向查询 A 中某个具体实例所关联的 B 时,可能会用到 A.B_set.all() 或 B.objects.filter(A) 这两种不同的方法。不知道大家有没有也想过一个问题:当网站实际上线后,SEO强调页面...

2018-11-15 09:03:58 6876 2

原创 TDD三定律

1、You must write a failing unit test before you write production code.——测试先行2、You must stop writing that unit test as soon as it fails; and not compiling is failing.——测试一旦失败,开始写生产代码3、You must st...

2018-11-15 09:01:25 1125

转载 Python爬虫数据的几种保存方法

txt文件:  1, open('文件名', '读写模式' ), f = open('csdn.txt', 'w', encodeing='utf-8')  2,f.write()  3,f.close()    MySQL数据库:  1. 打开数据库连接 db= pymysql.connect('服务器地址','账号', '密码','数据库名', '编码方式')  2. 调用cursor方法获得...

2018-06-26 14:45:55 2933

转载 phantomjs(幽灵浏览器)的安装启动与使用

1.下载安装下载地址:http://phantomjs.org/download.html下载解压后打开phantomjs-2.1.1-windows文件夹,找到bin文件夹并打开,将phantomjs.exe复制到和python.exe放在同一目录下.可以在cmd.exe中输入命令:where python来查看python路径2.使用pyspider all命令  启动pyspider的所有组...

2018-06-19 21:02:16 1101

转载 代理IP之Proxy_Pool

1.下载安装proxy_pool-master下载地址及参考文档:https://github.com/jhao104/proxy_pool下载后解压,在proxy_pool-master中看到如下一堆即为成功.2.打开requirements.txt3.打开cmd.exe依次执行以下5个命令:pip install  APScheduler==3.2.0pip install werkzeug=...

2018-06-19 21:01:18 747

转载 代理IP的含义及下载和获取过程之ProxyPool

1.为什么要使用代理IP?默认爬虫时使用的是真实IP,为了伪装真实IP,使用代理IP。2.看图理解代理IP3.下载安装ProxyPool下载地址:https://github.com/Germey/ProxyPool点击"Clone or download",选择"Download ZIP"解压后看到有这一堆即为下载成功4.安装Redis下载地址:https://redis.io/download...

2018-06-19 20:59:24 503

转载 Python常用的第三方扩展包的安装

在你想要安装Python常用的第三方扩展包时,当你发现在Python集成环境中安装不了,在pip install 安装不上的时候,可以通过它安装:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 就拿Pillow来说找到你想要下载的,下载后,在cmd.exe中敲命令"pip install 下载的文件位置"即可...

2018-06-19 20:57:11 487

转载 Charles抓包工具

1.Charles下载地址https://www.charlesproxy.com/latest-release/download.doCharles负责抓取以http开头的网址,如想抓取以https开头的网址,则需要进行以下的相关配置:〈1〉Charles证书的安装Charles下载安装后,找到Charles.exe并打开点击"安装证书"点击"下一步"点击"浏览",选择"受限制的根证书颁发机构"...

2018-06-19 20:55:40 173

原创 mongo的安装与自启

Mongo的安装下载安装包:安装第二步:选择第二个 custom安装程序,打开C:\Program Files\MongoDB\Server\3.6\bin看到bin里有一堆文件表示安装成功。  新建文件夹data: 在data中新建文件夹db:  在cmd里边执行:cd  C:\Program Files\MongoDB\Server\3.6\bin 进入bin文件夹  再敲mongod  --...

2018-06-07 11:11:41 142

空空如也

空空如也

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

TA关注的人

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