随笔分类 -  服务端-Python

摘要:一:socket和套接字 1.1.什么是socket socket 的原意是“插座”,在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。 1.2.套接字分类 这 阅读全文
posted @ 2019-11-30 12:03 姚红 阅读(562) 评论(0) 推荐(0) 编辑
摘要:一:Python 正则表达式 正则表达式(regex)是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python1.5版本起通过标准库中的re 模块来支持 Perl 风格的正则表达式。 二:正则表达模式 2.1.符号 2. 2.特殊字符 2.3.扩展表示法 2.4.标志修 阅读全文
posted @ 2019-11-25 19:54 姚红 阅读(493) 评论(0) 推荐(0) 编辑
摘要:一:SQLite 1.1.Sqlite数据库简介 SQLite是一个嵌入式的数据库,他的数据库是个文件。 SQLite本身是c语音写的,所以经常被集成到各种应用程序。 python就内置了SQLite,所以python使用SQLite不需要安装任何东西,直接进行使用。 连接到数据库后需要打开游标,称 阅读全文
posted @ 2019-10-26 23:02 姚红 阅读(1902) 评论(0) 推荐(0) 编辑
摘要:一:SQLite简介 SQLite是一个嵌入式的数据库,他的数据库是个文件。 SQLite本身是c语音写的,所以经常被集成到各种应用程序。 python就内置了SQLite,所以python使用SQLite不需要安装任何东西,直接进行使用。 连接到数据库后需要打开游标,称之为Cursor,通过Cur 阅读全文
posted @ 2019-10-26 21:10 姚红 阅读(557) 评论(0) 推荐(0) 编辑
摘要:json.load()从文件中读取json字符串 json.loads()将json字符串转换为字典类型 json.dumps()将python中的字典类型转换为字符串类型 json.dump()将json格式字符串写到文件中 1.json.load() { "name": "anthony", " 阅读全文
posted @ 2019-01-08 00:08 姚红 阅读(7515) 评论(0) 推荐(0) 编辑
摘要:比如下载 django 1.8.11版本和simplejson 3.14.0版本的包 那么就将所需的包写入 requirement.txt 那么我的requirement.txt内容就是: django==1.8.11 simplejson==3.14.0 如果还需要其他的包可以依次写,注意一定要写 阅读全文
posted @ 2018-11-16 14:36 姚红 阅读(1650) 评论(0) 推荐(0) 编辑
摘要:一、安装 源码安装 先下载最新的supervisor安装包:https://pypi.python.org/pypi/supervisor , 如: cd /usr/local/src wget https://pypi.python.org/packages/7b/17/88adf8cb25f80 阅读全文
posted @ 2018-08-09 23:56 姚红 阅读(473) 评论(0) 推荐(0) 编辑
摘要:inspect模块主要提供了四种用处: 1.对是否是模块、框架、函数进行类型检查 2.获取源码 3.获取类或者函数的参数信息 4.解析堆栈 一、type and members 1. inspect.getmembers(object[, predicate]) 第二个参数通常可以根据需要调用如下1 阅读全文
posted @ 2018-04-18 16:08 姚红 阅读(32007) 评论(0) 推荐(4) 编辑
摘要:sys模块提供了一系列有关Python运行环境的变量和函数。 sys模块的常见函数列表 sys.argv: 实现从程序外部向程序传递参数。 sys.platform: 获取当前系统平台。 sys.path: 获取指定模块搜索路径的字符串集合,可以将写好的模块放在得到的某个路径下,就可以在程序中imp 阅读全文
posted @ 2018-04-18 10:15 姚红 阅读(544) 评论(1) 推荐(0) 编辑
摘要:前言: 朋友眼中你是小明(__name__ == '小明'), 你自己眼中你是你自己(__name__ == '__main__'), 你编程很好, 朋友调你去帮他写程序(import 小明, 这时你在朋友眼中: __name__ == '小明'),但你晚上也会打开xx网站, 做一些自己的事情(直接 阅读全文
posted @ 2018-03-27 21:07 姚红 阅读(42404) 评论(0) 推荐(16) 编辑
摘要:import shutil 1.shutil.copy(source,destination) 将source的文件拷贝到destination,两个参数都是字符串格式。 2.shutil.copyfilr() 将源文件内容复制给目标文件,如果目标文件不存在则产生错误。 3.shutil.copyt 阅读全文
posted @ 2018-03-27 19:51 姚红 阅读(1316) 评论(0) 推荐(0) 编辑
摘要:1、目录和文件的操作模块os.path,在使用之前要先导入:import os.path。它主要有以下几个重要的功能函数: Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题, 阅读全文
posted @ 2018-03-26 23:59 姚红 阅读(2392) 评论(0) 推荐(0) 编辑
摘要:一:中文编码 1:指定编码 python 》#!/usr/bin/python shell 》#!/bin/bash 2:中文识别 # -*- coding: UTF-8 -*- 或 #coding=utf-8 3:多行语句 我们使用斜杠(/)将一行语句分成多行 如果是{},(),[]则直接可以进行 阅读全文
posted @ 2018-03-26 23:26 姚红 阅读(519) 评论(0) 推荐(0) 编辑
摘要:在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。 由于函数也是一个对象,而且函数对象可以赋值给变量,所以通过变量也能调用该函数。 函数对象有一个__name__属性,可以拿到函数的名字 阅读全文
posted @ 2017-09-10 22:07 姚红 阅读(350) 评论(0) 推荐(0) 编辑
摘要:Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。 在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。而偏函数也可以做到这一点。举例如下: int()函数可以把 阅读全文
posted @ 2017-09-10 17:45 姚红 阅读(394) 评论(0) 推荐(0) 编辑
摘要:关键字lambda表示匿名函数,冒号前面的x表示函数参数。 匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。 阅读全文
posted @ 2017-09-10 15:09 姚红 阅读(246) 评论(0) 推荐(0) 编辑
摘要:1.数字排序 2.字符串排序 按ASCII排序 默认情况下,对字符串排序,是按照ASCII的大小比较的,由于'Z' < 'a',结果,大写字母Z会排在小写字母a的前面。 按a-z排序 按z-a排序 阅读全文
posted @ 2017-09-06 21:43 姚红 阅读(309) 评论(0) 推荐(0) 编辑
摘要:python内建的函数filter用于过滤序列 和map()相同:filter()也接收一个函数的序列。 和map()不同:filter()把传入的函数依次依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 去除空格 阅读全文
posted @ 2017-09-06 21:08 姚红 阅读(333) 评论(0) 推荐(0) 编辑
摘要:1.map map()传入的第一个参数是f,即函数对象本身。 map()函数接收两个参数,一个是函数,一个是Interable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 2.reduce reduce把一个函数作用在一个序列[x1, x2, x3, ...] 阅读全文
posted @ 2017-09-06 17:29 姚红 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Ceph简介 Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统。 部署逻辑架构 准备3台主机,并且修改主机名(hostnamectl set-hostname xxx 后重启) IP地址 主机名(Hostname) 192.168.1.24 node1(用该主机同时作为管理 阅读全文
posted @ 2017-09-06 15:42 姚红 阅读(702) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示