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

原创 CentOS7环境下安装Pythong3.7.0和Django2.0.7
目录1.安装包下载1.1 python 下载2. 安装Python 和 Django2.1 安装python 2.2安装虚拟运行环境2.3 安装Django2.0.7 1.安装包下载1.1 python 下载python 采用源码编译安装,Django 使用pip3 来安装python 官方网站地址https://www.python.org/下载...
2018-07-21 19:11:13
1281
原创 Python multiprocessing-->pool 回调函数的使用
有的人像将函数执行结果的值,通过回调函数来处理。举例 多线程回调函数的使用。
2023-05-16 14:55:24
222
原创 Python partial 函数 简化函数参数
有的时候函数代码会被多次使用,但是会有几个参数的值是固定的,变化比较少。并不是每次都要输入,需要解决此类问题。使用python partial 函数来减少参数的使用。
2023-05-16 14:17:45
153
原创 Python lambda 表达式小计
Python 有的时候只用到一个很简单的功能,类如如求和累加之类的,只用一行代码就可以搞定了。使用Lambda 方法,注意 lambda 表达式变量值问题。
2023-05-16 11:25:00
141
原创 python 读取文件方式 通过next() 迭代器 python 3.7 版本
python 读取文件方式目录1.背景解释2.实现功能3.代码实现1.背景解释一般python 读取文件内容,都是用 readline 在加 for 循环来实现,功能运行的时候基于python 字节码,相对于迭代器内置 C 语言编译的调用会慢些。采用iterator 迭代器相关方法来读取内容。 next() 读取结束的判断是以异常stopiterator 来实现,但是通过代码 避免使用try except 来捕获异常结束读取2.实现功能使用next() 迭代器来读取文件.
2020-11-24 14:55:53
1567
原创 git 版本回溯
背景:windows 平台 git 命令行界面有的时候误删文件或者代码冲突什么之类的,只要代码没有用git push origin "你的本地仓库项目",都是可以恢复的1.实际操作1.1 查看版本内容用git log 命令查看最近提交的日志和版本号码,如图:找到版本号,看提示信息来找版本1.1 回溯版本git reset "版本号"如图...
2019-09-28 12:37:04
353
原创 git 合并冲突情况总结
目录背景:git 合并代码或分支冲突解决方法1.冲突情景制造2.冲突解决3. 总结3.1 代码提交正常流程背景:git 合并代码或分支冲突此种情况的原因是我们提交代码前没有更新代码,导致本地仓库版本不是最新的版本。正常的操作流程在我们每次提交代码前,要从远处代码仓库更新代码,保证本地仓库代码版本和远端代码仓库版本保存一致。解决方法解...
2019-09-28 12:28:16
549
原创 git 分支命令总结
背景:windows 平台下Git 命令行操作1.git 拉取代码库前提条件:已经配置好能够连接github 网站代码仓库的用户名和密码,电脑已经安装好git操作软件1.1 复制远处仓库代码地址复制此次你需要克隆的远处代码仓库地址,根据自己需要选择对应的仓库代码地址。1.2 选择本地存储代码的仓库1.3 执行克隆命令命令 git clone "仓库代码...
2019-09-28 10:33:20
185
原创 web 项目工具开发记录
https://drools.org/drools 是一种语言工具,用来提供Business Rules Management System (BRMS) solution. It provides a core Business Rules Engine (BRE)https://www.draw.io/网页做流程图的工具https://www.getambassador....
2019-09-05 19:23:09
187
原创 echo -e 设置字体颜色输出
目录1.echo -e 使用说明2. echo -e 使用1.echo -e 使用说明用来设置输出字体颜色命令格式如下echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"\033 一般用可以用e来代替echo -e "\e[字背景颜色;文字颜色m字符串\e[0m"\e[0m 用来恢复默认#字体颜色值如下红色 \e[1;31...
2019-08-01 09:37:56
3761
2
原创 shell ping 网络主机3次判断是否不通
目录1.问题2.思路3.具体脚本代码1.问题循环3次 ping 网络主机,判断是否不通2.思路通过循环 ping -c1 -W1 ip 命令来操作3.具体脚本代码首先将要处理的ip 地址存储在文件中,如下[website@192 exercise]$ cat iplist192.168.56.1192.168.56.4192.168.56.10...
2019-08-01 09:19:53
1791
4
原创 Mysql 5.7 操作记录
目录1.登录2. 查看数据库和表3.创建用户命令4.修改创建用户可以本地登录5.修改创建的用户密码1.登录首先使用超级用户登录$mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection i...
2019-07-26 17:28:19
155
原创 shell gawk 记录
目录1.gawk 内建变量初识2.gawk 分割字段匹配3.gawk 条件语句判断4.gawk 格式化输出1.gawk 内建变量初识#使用FS 分割字符,OSF替换为的输出分割符合$ gawk 'BEGIN{FS=":";OFS=" H: "} {print $1,$6}' /etc/passwd#$1 $6 分别代表分割的数据位置#效果:<&l...
2019-07-26 15:52:24
164
原创 CentOS 虚拟机操作系统 时间同步
目录1.问题2.解决方法1.问题CentOS 操作系统时间修改,不成功。其系统时间修改用date修改时间的同时也要修改硬件时间,不然重启失效。系统时间用date 命令,硬件时间用hwclock 命令2.解决方法首先date命令查看时间[website@192 ~]$ dateMon Jul 8 08:16:04 CST 2019查看硬件时间...
2019-07-08 08:17:39
212
原创 Shell 脚本学习1
目录1.批量生成2.批量修改3. 批量生产用户4. 生产随机密码5. 批量判断网络10.0.0.内的主机是否通信6.sed 命令使用7.gawk 命令使用8.gawk 正则表达式9.sed 单词替换空白行处理10.sed 处理文本反转脚本11.sed 清除HTML标签12. $特殊字符含义13.for 循环 使用注意1.批量生成[...
2019-07-05 21:47:48
618
原创 Python threading模块线程例子
目录1.问题2.线程使用模块3.threading模块使用例子1.问题python如何使用线程2.线程使用模块python 线程模块早期的是使用thread的模块,python 2.0 之后开始使用threading模块。主要原因有两点。第一、thread模块的主线程结束时不会等待子线程的结束,所有的子线程在主线程退出后强制退出。第二、thread模块的线...
2019-04-08 18:29:19
436
原创 Python3 UDP 多个客户端互相通信
1.问题实现多个客户端能够使用UDP协议互相发送消息2.解决想法创建一个UDP服务器接收连接的UDP客户端,并把要发送的消息转发到队友的客户端主机上3.实现代码3.1 服务端代码from socket import *from time import ctimeimport reHOST=''PORT=21567BUFSIZE=1024ADDR=(HOST,P...
2019-03-21 14:56:45
2472
1
原创 python3 自定义常量
目录1.问题2.说明3.实现代码1.问题如何在python中使用自定义常量2.说明使用类拦截属性设置来自定义常量python3 中默认自动继承新式类object3.实现代码class _const: class ConstError(Exception):pass class UpperCaseError(ConstError):...
2019-03-20 15:43:07
1522
原创 python string 模块
目录1.string模块常量2.字符串常用方法2.1 字符串处理2.2字符串判断1.string模块常量import stringstring.digits#表示字符串'0123456789'string.ascii_lowercase#所有小写字母'abcdefghijklmnopqrstuvwxyz'string.ascii_uppercase#所有...
2019-03-20 14:36:27
229
原创 Python3 脚本分割Linux 命令‘who’ 输出结果
目录1.问题2.使用技术3.代码实现1.问题分割linxu‘who’ 命令输出结果2.使用技术用os 模块的popen执行‘who’命令,然后读取结果用正则表达式的split分割字符串3.代码实现from os import popenfrom re import splitfWho=popen('who','r')for eachLine i...
2019-03-20 13:31:24
424
原创 python3 字符ASCII值获取
1.环境说明python3.5 版本2.使用方式 #python 交互式模式下操作#获取ASCII码数字ord('a')#ASCII码转为字符chr(97)
2018-12-11 16:43:45
2255
原创 python3 帮助命令
目录 1.环境描述2.查看python3内置函数的命令1.环境描述python3.62.查看python3内置函数的命令#查看类的文档help(list)#详细列出list 的全部用法dir(list)#以列表形式列出list的用法print(list.__doc__)#打印list 中的注释文档部分 ...
2018-12-10 17:18:39
338
原创 python3 动态生成字典数据结构
1.问题描述创建字典对象是要根据生成的内容动态生成。2.解决问题方法使用zip来配对生成字典#zip动态生成字典用for配合使用keys=['a','b','c']vals=[3,10,'hello','t']Dt={}for k,v in zip(keys,vals): Dt[k]=velse: print(Dt)#zip根据最少元组元素为准匹配...
2018-12-10 16:42:13
4477
原创 python3 读取文件的简单方法
目录 1.环境描述2.读取文件方法2.1 普遍读取方法2.2 for 循环读取文件1.环境描述python3.6版本2.读取文件方法2.1 一般文件读取方法#普通读取文件f=open('test.txt')#read()方法一次将所有内容读取到内存中print(f.read())#可以用for 循环来每次读取一个字符while True: ...
2018-12-10 16:12:53
595
原创 python2 与python3 的区别记录
目录1.环境描述2.python3与python2 语法的区别2.1 print打印内容到文件中2.2 print打印到一行2.3 内置作用域2.3 iter() 内置方法使用1.环境描述python3 版本 python3.7python2 版本 python2.22.python3与python2 语法的区别2.1 print打印内容到文件中...
2018-12-10 16:03:22
556
原创 调用其他python脚本(脚本目录获取)
目录 1.问题描述2. 解决方法2.1 获取调用的脚本路径2.2执行python脚本3.总结1.问题描述python版本:python3.7OS平台:windows7python 脚本运行的时候去调用执行其他脚本,使用getcwd() 获取脚本路径不对。2. 解决方法2.1 获取调用的脚本路径脚本timerExec.py 调用脚本...
2018-11-15 18:05:32
540
原创 python 定时器每天就执行一次
目录1.实现功能2.具体实现代码1.实现功能编写python脚本一直运行,判断当下是否是新的一天,如果是就执行一次任务代码2.具体实现代码#-*-coding:utf-8 -*-__author__ = 'Administrator'import os,threading,timecurTime=time.strftime("%Y-%M-%D",time.lo...
2018-11-15 09:17:27
11154
4
原创 Python 全局变量使用
目录 1.问题描述2.解决方法3.Python 变量说明1.问题描述环境描述:使用的Python版本python3.7python 执行会提示变量execF 和ncount 没有定义就使用,这和Python变量作用域有关系。代码如下:#-*-coding:utf-8 -*-__author__ = 'Administrator'#此处是每天判断时间是否是新...
2018-11-15 09:04:57
430
原创 CentOS 7.5 rabbitmq 安装问题总结
目录 第一、安装总结第二、配置使用1.启动web管理插件2.查看端口3.添加端口运行访问4.添加使用用户第一、安装总结1. 保证erlang 安装完成 用erl命令测试2.安装rabbitmq-server 后启动错误如下如果报以下错误:ERROR: epmd error for host "192":badarg (unknown POSIX er...
2018-10-30 20:29:41
624
原创 uwsgi+django+nginx 搭建部分总结
目录 第一、uwsgi协议1.uwsgi协议说明2.应用说明2.1 启用uwsgi2.3 关闭uwsgi第二、nginx 服务器使用1. nginx介绍2. nginx 应用2.1 nginx 使用2.2 nginx 启用2.3 nginx 停止环境:Cent7.5+Django2.1.2+uwsgi2.0.17+nginx1.12.2第一、...
2018-10-29 22:20:09
168
原创 网络爬虫python+selenium+lxml
目录第一章.环境安装1.安装python+selenium2.安装浏览器驱动第一章.环境安装平台环境:windowspython版本:3.71.安装python+selenium在官网下载最新的python3.7 版本,Path中设置环境变量路径。本机电脑Python安装路径和Python Scripts文件路径:C:\Users\Administrator\A...
2018-09-26 23:30:19
602
原创 python2 install mysqlclient required visual C++ 14.0 问题
目录 1.python2+MySQLdb访问mysql2. Python3 + PyMysql 访问mysql数据库1.python2+MySQLdb访问mysql目标:安全python2 使用的mysqlclient 连接数据库模块pip install mysqlclient出现的问题:用命令pip install mysqlcient 出现问题 python3 ...
2018-09-26 23:24:23
529
原创 Django 中 annotate 和 aggregate 区别
aggregate 和 annotate 用于查询查询结果集的,区别在于aggregate 是全部结果集的查询,annotate则是分组查询的。一般会用到功能函数Avg、Max、Min、Count、Sum。举例来说from django.db.models import Avg,Max,Min,Sum,Countfrom django.db.models import Avg,M...
2018-09-21 21:22:35
1606
原创 django 设置urls.py 提示No register namespace
目录1. No register namespace 问题解析2. 项目工程目录urls.py 与 应用app urls.py 关联1. No register namespace 问题解析默认情况下django 建立之后只有项目目录下有urls.py 文件,应用程序app工程目录下是没有urls.py文件的,需要自己建立。如果没有建立,在项目目录下 使用urls.py ...
2018-07-21 19:35:28
868
原创 Django models.py 编写后将表写入数据
django 使用的是2.7 加python3.6在CentOS 7.5 平台下安装的虚拟环境virtualenv。 #进入虚拟运行环境source ll_env/bin/activate#建立项目目录django-admin.py startproject learning_log#进入learning_log 建立应用 pollspython3 manage.py st...
2018-07-21 19:21:33
570
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人