- 博客(299)
- 资源 (8)
- 收藏
- 关注
原创 django serializer序列化
https://docs.djangoproject.com/zh-hans/2.0/topics/serialization/import datetimeclass DatetimeSerialize(DjangoJSONEncoder): def default(self, o): if isinstance(o,datetime.datetime): ...
2019-05-20 11:23:32 149
转载 proxy 代理
代理发邮件:import socksimport socketimport smtplibimport loggingfrom email.mime.text import MIMETextfrom opdata.settings import EMAIL_HOST, EMAIL_USER, EMAIL_PWD,EMAIL_FROM,EMAIL_PORTlogger = lo...
2019-05-17 09:18:06 543
原创 linux云计算集群架构师目录
https://www.cnblogs.com/peida/archive/2012/12/05/2803591.htmlcat/etc/redhat-release 查看CentOS版本第三章 Linux基本命令操作3.1 Linux终端介绍、Shell提示符、Bash基本语法3.1.1 登录LINUX终端3.1.3 shell提示符“#”号与“$”号的区别3.2...
2019-04-24 17:29:23 1063
转载 django orm查询
https://blog.csdn.net/weixin_40744265/article/details/88316555https://www.cnblogs.com/liwenzhou/p/8660826.html1.基础的增删改查add delete update filter/get2.一般: User.objects.filter(id__in=[1,2,5]) ...
2019-04-12 09:45:27 1995
转载 python3 时间转换
time函数time.time()获取当前时间戳 浮点型#获取当前时间戳 (浮点型)t = time.time()print(t)#1551770368.3962758time.strftime("%Y-%m-%d %H:%M:%S") 按指定格式输出当前时间字符串# 按指定格式输出当前时间字符串t = time.strftime("%Y...
2019-03-05 16:43:22 1716
转载 Git版本管理
目录一、版本控制20.下面是暂存区介绍30.输入 git branch dev 创建分支二、远程仓库三、删除origin四、关于Git每次进入都需要输入用户名和密码的问题解决cnblogs:https://www.cnblogs.com/wupeiqi/p/7295372.html规则: 先拉取代码,在合并; 合并时,...
2019-03-04 16:31:50 310
转载 使用excel校验身份证号码是否正确
身份证号的最后一位是校验位,本文的校验身份证的方法就是通过判断身份证的校验位是否正确来进行校验校验位计算算法1.身份证号码的前17位号码,各位号码分别乘以不同的权重,然后求和得到加权和17位权重分别为2.将加权和,取模11的余数(加权和除以11,得到余数)3.根据余数,检索对应表4.得到校验码。形成excel公式excel形如:B2公式为:=CHOOSE(MOD(SUM((MID(A2,1,1)+MID(A2,11,1))*7+(MID(A2,2,1)+MID(A2,1
2020-09-03 12:59:58 3933
转载 win10数字激活
https://www.isharepc.com/7269.html链接:https://pan.baidu.com/s/152MmaKGUOYEfvzazjqeJew提取码:b7yr
2019-08-18 10:00:02 3026
转载 python 闭包和装饰器详解
https://blog.csdn.net/u013380694/article/details/90019571python 闭包,装饰器一 闭包如果在一个函数的内部定义了另一个函数,外部的函数叫它外函数,内部的函数叫它内函数。1 闭包条件 1 在一个外函数中定义了一个内函数。2 内函数里运用了外函数的临时变量。3 并且外函数...
2019-08-10 20:56:10 542
原创 python 类、静态方法、类方法、实例方法
类是创建实例的模板,而实例是一个个具体的对象,各个实例拥有的数据相互独立、互不影响。在类中定义的函数称为方法,主要有三种:实例方法、类方法、静态方法class Book(object): bar = 1 def foo(self): print 'foo' @staticmethod def static_foo(): p...
2019-08-10 19:01:50 255
原创 1.文件内建函数
文件内建函数对文件操作流程1、打开文件,得到文件句柄并赋值给一个变量 2、通过句柄对文件进行操作 3、关闭文件读文件f = open("Oneday.txt","r", encoding="utf-8")data=f.read()#read fileprint(data,"\n")f.close()#写文件print("-----------...
2019-08-10 09:32:12 272
转载 CAP 定理
分布式系统(distributed system)正变得越来越重要,大型网站几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。一、分布式系统的三个指标1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式系统有三个指标。Consistency 一致性 Ava...
2019-07-27 19:04:27 274
转载 linux 从一台机器复制文件到另一台linux机器上去
scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下:本机ip:192.168.150.135另一台ip:192.168.150.137在本机135主机向137传输:scp 本机文件路径 另一台账号@192.168.60.137:另一台储存路径在137主机,从1...
2019-07-25 14:42:57 1914
转载 crontab任务调度
crontab 进行 定时任务的设置,如对mysql数据库的备份-e 编辑crontab定时任务-l 查询crontab任务-r 删除当前用户所有的crontab任务service crond status 查看crontab服务状态service crond start 启动crontab服务service crond stop 关闭cr...
2019-07-09 16:09:29 352
转载 date指令
date指令-显示当前日期• 基本语法 1) date (功能描述:显示当前时间) 2) date +%Y (功能描述:显示当前年份) 3) date +%m (功能描述:显示当前月份) 4) date +%d (功能描述:显示当前是哪一天) 5) date "+%Y-%m-%d %H:%M:%S"(功能描述:显示年月日时分秒)• 应用实例 案例1: 显示当前时间信息 案例2:...
2019-07-09 14:54:07 805
转载 > 指令 和 >> 指令
> 输出重定向和 >> 追加 • 基本语法 1) ls -l >文件 (功能描述:列表的内容写入文件a.txt中(覆盖写)) 2) ls -al >>文件 (功能描述:列表的内容追加到文件aa.txt的末尾) 3) cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2)4) echo "内容">> 文件 • 应用实例...
2019-07-09 14:49:44 1602
转载 移动、编辑指令
mkdir指令:mkdir指令用于创建目录 • 基本语法 mkdir [选项] 要创建的目录 • 常用选项 -p :创建多级目录 • 应用实例 案例1:创建一个目录 /home/dog 案例2:创建多级目录 /home/animal/tiger rmdir指令 :rmdir指令删除空目录 • 基本语法 rmdir [选项] 要删除的空目录 • 应用实例 案例1:删除...
2019-07-09 14:42:13 329
转载 linux 关机、重启
shutdown –h now 立该进行关机 shudown -h 1 "hello, 1 分钟后会关机了" shutdown –r now 现在重新启动计算机 halt 关机,作用和上面一样. reboot 现在重新启动计算机 sync ...
2019-07-09 14:01:10 1633
转载 python多线程、多进程模块
单线程:import timeimport threadingdef music(name,loop): for i in range(loop): print("listen music {} {}".format(name,time.ctime())) time.sleep(1)def movie(name,loop): fo...
2019-07-05 17:27:23 1056
转载 Linux下mysql命令 导入 导出sql文件
导出数据库直接使用命令:mysqldump -u root -p abc >abc.sql然后回车输入密码就可以了;mysqldump -u 数据库链接用户名 -p 目标数据库 > 存储的文件名文件会导出到当前目录下导入数据库(sql文件)mysql -u 用户名 -p 数据库名 < 数据库名.sqlmysql -u abc -p abc <...
2019-07-03 17:04:29 1644
原创 jupyter notebook
设置保存路径:jupyternotebook--generate-config在C盘:C:\Users\***\.jupyter中,找到jupyter_notebook_config.py配置 c.NotebookApp.notebook_dir= 即可shift + enter:运行选择代码,并选中下一行ctrl + enter: 运行选中代码al...
2019-07-03 12:25:27 137
转载 mysqldump 数据备份
1、备份命令格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql mysqldump -h 192.168.1.100 -p 3306 -uroot -ppassword --database cmdb > /data/backup/cmdb.sql2、备份压缩导出的数据有可能比较大,不好备份到远程,这时...
2019-06-12 09:12:04 199
原创 centos--mysql unknown option '--from distutils.core import setup'
在centos5.7中日志报错:unknown option '--from distutils.core import setup'在/etc/my.cnf中,有错误的导入包,导致mysql在启动时,出现错误。
2019-06-12 08:46:59 590
转载 Mysql5.7.18.1修改用户密码报错ERROR 1054 (42S22): Unknown Column 'Password' In 'Field List'解决办法
本意向修改一个用户的密码,网上搜到的命令为如下mysql> update user set password=password(“新密码”) where user=”用户名”;错误的原因是5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string执行后报错 ERROR 1054(42S22) Unk...
2019-06-10 20:43:16 589
转载 The innodb_system data file 'ibdata1' must be writable
cat /var/log/mysqld.log在mysql错误日志里出现:The innodb_system data file ‘ibdata1’ must be writable字面意思:’ibdata1必须可写那么解决方案自然是更改对应权限通过yum安装的话,5.7版本以前是chmod -R 777 /usr/local/mysql/data/5.7版本以后是...
2019-06-10 20:33:17 37178
转载 python--random生成随机验证码
import randomdef code(n=6,alpha=True): s = '' # 创建字符串变量,存储生成的验证码 for i in range(n): # 通过for循环控制验证码位数 num = random.randint(0,9) # 生成随机数字0-9 if alpha: # 需要字母验证码,不用传参,如果不需要字母...
2019-06-10 14:52:17 3665
转载 Django的auto_now=True没有自动更新
auto_now=True自动更新,有一个条件,就是要通过django的model层。如create或是save方法。如果是filter之后update方法,则直接调用的是sql,不会通过model层,所以不会自动更新此时间。官方解释:What you consider a bug, others may consider a feature, e.g. usingupdate_...
2019-06-10 13:58:20 1158
原创 django--日志按日期分割
settings文件中配置:LOGGING = { 'version':1, 'disable_existing_logger':False, 'formatters':{ 'verbose':{ 'format':'%(asctime)s \"%(pathname)s:%(module)s:%(funcName)s:%(lin...
2019-06-06 10:53:49 3121
原创 sh脚本中 base64加密
test=$(printf "%s""root" | base64) #base64加密tt=$(printf "%s" $test| base64 -d) #base64解密echo $test $tt
2019-06-04 09:02:31 1770
原创 sh文件 加密gzexe
http://blog.chinaunix.net/uid-405749-id-3225107.htmlgzexe test.sh
2019-06-03 17:21:16 1503
转载 linux crontab 定时执行
在 crontab -e 设置 script文件下的sh脚本 每过5分中执行一次一、cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。service crond start //启动服务service crond stop //关闭服务service crond restart//重启服务service cr...
2019-06-03 17:11:47 191
原创 在pypi上分享自己的库
1.首先在pypi官网,注册自己的账号:https://pypi.org/2.编写自己的库,目录如下:其中 operate_excel库为代码license为许可证(参考网址):https://choosealicense.com/setup.py参考:https://pypi.org/classifiers/READMEmd参考:https://blog....
2019-05-23 09:32:42 304
转载 python 对xlsx文件读取
# data_file 文件 sheet工作簿def excel_to_list(data_file, sheet): data_list = [] # 新建个空列表,来乘装所有的数据 wb = xlrd.open_workbook(data_file) # 打开excel sh = wb.sheet_by_name(sheet) # 获取工作簿 he...
2019-05-22 08:58:24 7822
转载 python 单元测试
assertEqual(a,b)/assertNotEqual(a,b): 断言值是否相等assertIs(a,b)/assertIsNot(a,b): 断言是否同一对象(内存地址一样)assertListEqual(list1, list2)/assertItemNotEqual(list1, list2): 断言列表是否相等assertDictEqual(dict1, dict2)/a...
2019-05-20 17:22:04 133
转载 第十九章 shell脚本的基础
19.1 shell 基本语法19.1.3 什么是SHELL脚本?[root@xuegod63 ~]# chmod +x test.sh [root@xuegod63 ~]# ./test.sh #执行shell脚本的执行通常有以下几种方式1、/root/test.sh 或者 ./test.sh (当前路径下执行脚本的话要有执行权限chmod +x test.sh)...
2019-05-16 17:30:53 217
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人