- 博客(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 354
原创 自动定时备份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 129
原创 修改U盘格式 复制超过4G文件
1、键盘win+R快捷键弹出运行框输入cmd,确定2、在终端输入命令convert k:/fs:ntfs 命令按回车(注意k是指当前U盘在你电脑的盘符)3、完成之后就可以传输大文件了。 ...
2019-02-15 14:03:46 684
原创 项目在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 1067
原创 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 490
原创 服务器之间数据交互
scp命令的用法详解这篇文章主要是参考了http://blog.csdn.NET/jiangkai_nju/article/details/7338177这个博客,要看详细的内容可以参考这个博客进行学习研究,但是我觉得在以下的一些基本可以满足我们的文件传输要求了。scp是Linux中功能最强大的文件传输命令,可以实现从本地到远程以及远程到本地的轻松文件传输操作。下面简单的讲解一些关于scp...
2019-01-23 10:15:52 2066 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 1283 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 129
原创 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 189
原创 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 304
原创 自定义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 375
原创 自定义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 193
原创 冒泡和选择排序
例:# 冒泡排序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 93
原创 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 311
原创 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 22288
原创 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 1235
原创 Datables插件 自动下载Excel和分页功能
详情查看网址:https://editor.datatables.net/examples/extensions/exportButtons
2018-12-13 16:36:10 176
原创 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 568
原创 抓取手机端和pc数据
如何抓取手机端数据?charles抓包工具:和pc端连接同一个网络 配置手机端的代理,ip填写pc的ip,端口填写8888 打开花瓶,访问手机端网页/app即可
2018-12-03 16:40:01 284
原创 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 1676 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 142
原创 如何比较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 3944
原创 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 167
原创 Django python 代码重构思想
Python代码重构代码重构是一件非常辛苦却非常有意义的事情,代码重构的原因在于: 1、代码过于冗余、沉余 2、代码过于耦合 3、代码过于复杂 4、接口调用超出三层 这次重构主要在于架构问题,自己没有画出实现整个项目的功能,逻辑实现与接口定义,就猴急猴急的写起的代码,之后发现写的代码很low,连自己都看不下去,最终走向重构之路!这次重构也让我...
2018-11-16 11:12:01 390
原创 Django 中六个常用的装饰器
下面介绍一些个人认为比较有用的,或者是之前使用过的具有积极效果的装饰器。事先声明,如要实现同样的业务场景,并不是只有本文中的方法。Django可以实现各种各样的装饰器,这完全根据您的需要进行定制。Group Required有时需要保护一些视图,只允许某些用户组访问。这时就可以使用下面的装饰器来检查用户是否属于该用户组。from django.contrib.auth.decor...
2018-11-16 11:01:03 493
原创 python 安装MySQL的驱动
安装好python之后,运行时需要安装MySQL驱动才能运行MySQL:驱动下载网址如下:https://www.jb51.net/softs/73369.html#download下载、安装时只需要选择自己是32位还是64位的即可...
2018-11-16 10:58:17 317
原创 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 5092
原创 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 6931 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 1135
转载 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 2948
转载 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 1128
转载 代理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 755
转载 代理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 515
转载 Python常用的第三方扩展包的安装
在你想要安装Python常用的第三方扩展包时,当你发现在Python集成环境中安装不了,在pip install 安装不上的时候,可以通过它安装:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 就拿Pillow来说找到你想要下载的,下载后,在cmd.exe中敲命令"pip install 下载的文件位置"即可...
2018-06-19 20:57:11 490
转载 Charles抓包工具
1.Charles下载地址https://www.charlesproxy.com/latest-release/download.doCharles负责抓取以http开头的网址,如想抓取以https开头的网址,则需要进行以下的相关配置:〈1〉Charles证书的安装Charles下载安装后,找到Charles.exe并打开点击"安装证书"点击"下一步"点击"浏览",选择"受限制的根证书颁发机构"...
2018-06-19 20:55:40 176
原创 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 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人