自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

原创 音频的基础知识

声音的三要素音调: 就是音频 男生 < 女生 < 儿童音量:振动的幅度音色:它与材质有很大关系,本质是谐波不同心理声学的原理人的听觉范围是有限的次声波-------20Hz------- 人能听到的声波-------20KHz-----------超声波低于20赫兹,称之为次声波,高于20k赫兹,称之为超声波次声波和超声波 人类都是听不到的,所以音频里的这些可...

2019-03-29 14:53:07 1341

原创 手动搭建直播平台,nginx rtmp模块,推流,拉流.

CDN网络构成边缘节点:用户从边缘节点上获取数据 (离用户最近的)二级节点: 主干网节点,主要用于缓存,减轻源站压力(一般部署在大都市)源站:CP(内容提供方),将内容放到源站。(源节点也不只一个)用户首先去边缘节点,没有资源则去二级节点,如果没有则去源节点获取。主干节点:可以解决 联通 电信 用户的相互访问的限制,使电信用户访问联通资源,也可以流畅。传统CDN:追求热点,将热...

2019-03-29 12:09:56 2691

原创 python __all__的作用

"""mytest.py"""__all__ = ["f1"]def f1(): print("这是f1")def f2(): print("这是f2")"""my2.py中"""from mytest import *f1() # 会打印f2() # 会报错,没有这个文件"""如果是 import mytest ,那么f1 f2都可以使用fr...

2019-03-28 19:43:28 1414

原创 nginx一些模块的使用(3)

stub_status 查看nginx状态使用前,需要重新编译nginxstub_status 需要--with-http_stub_status_module 模块支持./configure --prefix=/opt/nginx --with-http_stub_status_modulemakemake install location /mystatus{ stu...

2019-03-28 10:59:46 114

原创 二. Tornado 异步非阻塞客户端

tornado 异步非阻塞IO尽量使用async和coroutine装饰器。是因为async 已经变为python的关键字tornado 提供的同步客户端from tornado import httpclient# 同步的,基本不会使用,使用同步,不如直接使用requestshttp_client = httpclient.HTTPClient()response = ht...

2019-03-27 17:29:56 311

原创 一.Tornado 基础入门

tornado入门笔记http://www.tornadoweb.org/en/stable/tornado 异步非阻塞IO处理方式 后续深入在进行博客记录。1.最简单的hello worldimport tornado.ioloopimport tornado.webclass MainHandler(tornado.web.RequestHandler): def get...

2019-03-27 13:46:56 689

原创 opencv—视频和图片的相互转换

**视频分解成图片**"""视频分解成图片1.load读取视频2.读取视频的info信息3.parse解码,拿到单针视频4.展示imshow 保存imwrite"""import cv2cap=cv2.VideoCapture("1.mp4") # 获取视频打开的句柄isOpen = cap.isOpened # 判断是否能打开成功print(isOpen)fps ...

2019-03-26 14:24:55 1343

原创 opencv 实现马赛克、毛玻璃、图片融合、边缘检测--入门

马赛克效果"""马赛克效果技术指标:1. 马赛克效果的窗体范围,行列,多少开始,多少结束2. 每一个马赛克都有一个小窗口,有矩形圆形,以10x10的方型为例3. 马赛克: 10x10的小方块中,以一个像素为基本,填充其他响像素点。比如要打100x100的马赛克,那它就有100个10x10的小方块,一次安上面的方法进行填充即可。"""import cv2import numpy ...

2019-03-26 11:38:13 1130

原创 opencv图片灰度处理的方法和颜色反转

图片的灰度处理方法1import cv2img0 = cv2.imread("11111.jpg",0) # 将图片读取进来img1 = cv2.imread("11111.jpg",1) # 如果是0,则为灰度图片,如果是1,则为彩色图片。print(img0.shape) #灰度图片,二维 (333, 500) 宽 高print(img1.shape) #彩色图片,三维 (333...

2019-03-26 10:19:29 7841 1

原创 unittest 测试框架 使用

unittest简单使用方法import unittest# 可以导入测试用例,在下面加入参数运行"""使用这个类,首先要继承它"""class TestMy(unittest.TestCase): @classmethod def setUpClass(cls): print("类 执行前的方法,只执行一次") @classmethod ...

2019-03-26 09:42:14 1112

原创 windows下搭建Python virtualenv\virtualenvwrapper虚拟环境

参考https://www.jianshu.com/p/a22cfdcc25581.安装vitualenv@基础命令:pip install virtualenvpython2 -m pip install virtualenvpython3 -m pip install virtualenv2.新建Python虚拟环境@基础命令:命令行进入你要安装虚拟环境的文件夹,输入以下命令...

2019-03-25 14:47:02 439

原创 将windows的终端变的像linux一样

将windows的终端变的像linux一样,cd ls 等命令界面也比windows要好看一些软件cmder 和Gow-0.8.0参考https://blog.csdn.net/xiaosayidao/article/details/78722726https://blog.csdn.net/weixin_43064175/article/details/82562308...

2019-03-25 14:15:45 1963

原创 ssh相关配置,ssh无密登陆/免登陆

服务器 安装SSH服务yum install openssh-server # 安装service sshd start/restart/stop # 启动chkconfig sshd on # 设置开机运行"""服务器版本,一般都是默认开启的桌面版的,一般需要手动去配置(一般也默认安装了)"""客户端 安装SSH工具SSH是典型的 服务端和客户端的交互模式windows...

2019-03-22 16:05:39 227

原创 python多进程多线程的使用

GIL 全局解释器锁cpython解释器有,pypy解释器就没有GIL。GIL使得同一时刻,只有一个线程在cpu上执行字节码也无法将多个线程映射到多个cpu上import disdef add(a): a = a + 1 return a print(dis.dis(add))"""多线程的时候,一个线程执行了一定的字节码后,会释放GIL锁其他的线程,会有一个占用这个GI...

2019-03-21 21:01:13 1113

原创 动态属性@property 、__getattr__和__getattribute__ 、 __new__ 和 __init__、属性描述符

动态属性 @propertyfrom datetime import date, datetimeclass User: def __init__(self, name, birthday): self.name = name self.birthday = birthday self._age = 0 # _代表这个属性不想暴露,代码上...

2019-03-20 18:40:26 219

原创 python的 sorted 、list.sort、bisect模块

"""sorted 和 list.sort"""init_list = [2,7,4,1]new_list = sorted(init_list)print(init_list) # sorted 函数,返回一个新列表print(new_list)value_a = init_list.sort() # list.sort() 改变原列表,并且返回Noneprint(va...

2019-03-19 16:57:12 423

原创 Linux 获取信息的一些简单命令

获取主机名的命令hostnameuname -acat /etc/sysconfig/network等获取系统版本cat /etc/issuecat /etc/redhat-releaseunamelsb_release获取mac地址linuxcat /sys/class/net/enp0s3/addressifconfig eth0/enp0s3i...

2019-03-18 18:58:31 464

原创 python ssh登录

python 中的ssh登录模块pexpect 用来通过启动子程序,使用正则表达式 对程序做出特定响应。依此来实现交互。paramiko基于python 实现的SSH远程安全连接,用于ssh远程执行命令,文件传输等功能的ssh客户端模块。pexpect 兼容性较差pip install pexpectSuccessfully installed pexpect-4.6.0 ptyp...

2019-03-18 17:37:07 1791

原创 Django orm api

模型类字段单个模型类常用的字段from django.db import models#导入模型类class Test(models.Model):# 继承Model类""" Test 对应表明,APP叫Hello, 对应的表名字就是 hello_test""" # 字段讲解 Auto = models.AutoField()# 自增长字段 BigAuto = mo...

2019-03-13 15:56:53 461

原创 python socket

视频连接https://www.imooc.com/video/17679socket 是什么?socket 是电脑网络中 进程间数据流的 端点。socket 是操作系统的通信机制。应用程序通过socket进行网络的传输。简单的TCP过程客户端 -----&gt; 发送SYN报文,设置随机数序号X --------&gt;服务器​ ...

2019-03-13 15:12:49 155

原创 requests-futures

requests-futures安装pip install requests-futuresfrom requests_futures.sessions import FuturesSessionsession = FuturesSession()# 第一个请求在后台开始future_one = session.get('http://httpbin.org/get')# 第二个...

2019-03-13 14:21:15 680

原创 docker基本指令

docker基本指令安装docker虚拟机yum -y update #更新yumyum install -y docker管理docker虚拟机service docker start #启动service docker stop #停止service docker restart #重启#start, stop, restart, try-restart, reloa...

2019-03-13 14:13:03 255

原创 celery

Celery介绍"""1.application(task producer) 生产者2.broker(task queue) 任务队列 可以使用redis3.celery beat (task scheduler) 可以是任务调度器3.worker(task consumer) 也可以是普通的worker,4.也可以使多个worker,worker可以结果result存储在数据库当...

2019-03-13 14:10:57 705

原创 安装Redis

# 解压tar -xzvf redis-5.0.3.tar.gz#创建redis文件夹mkdir /usr/local/redis/# 将解压的内容拷贝到redis文件夹中mv ./redis-5.0.3 /usr/local/redis/# redis目录 cd进去/usr/local/redis/redis-5.0.3# 编译需要gcc支持makemake tes...

2019-03-13 14:06:21 155

原创 uWSGI日志切割,备份.

uWSGI 按照 日期 切割[uwsgi]http=0.0.0.0:9000chdir=/root/hellowsgi-file=hello/wsgi.pyprocesses=4threads=1master=Truepidfile=uwsgi.piddaemonize=uwsgi.logtouch-logreopen =/root/hello/.touchforlogrota...

2019-03-04 16:21:58 1856

原创 concurrent.futures并发模块

concurrent.futures模块Python标准库为我们提供了threading和multiprocessing模块编写相应的多线程/多进程代码,但是当项目达到一定的规模,频繁创建/销毁进程或者线程是非常消耗资源的,这个时候我们就要编写自己的线程池/进程池,以空间换时间。但从Python3.2开始,标准库为我们提供了concurrent.futures模块,它提供了ThreadPoolE...

2019-03-03 21:29:42 276

原创 mongodb—python

www.mongodb.com/download-center#community# 安装linux mongodb-linux-x86_64-4.0.6.tgztar zxvf mongodb-linux-x86_64-4.0.6.tgzmkdir /usr/local/mongodbmv mongodb-linux-x86_64-4.0.6/* /usr/local/mon...

2019-03-03 20:38:20 115

原创 Django crontab 定时任务

Django crontab 定时任务Linux 下的 crontab命令用于提交和管理用户的周期性任务会启动crond进程,每分钟定时进行检查是否有要执行的任务周期性 日志分析 数据备份# 格式#minutes hours day month week command# 分钟 小时 天 月 周 命令# 每隔五分钟执行一...

2019-03-03 06:58:47 1887

原创 uwsgi unix 域套接字

Unix域套接字是什么进程间通信的一种方法。可靠的IPC通信,是POSIX标准的一个组件。只能用于同一主机间的通信Unix域套接字的性能提升Nginx -(传输层 网络层 数据链路层 物理层----传输层)- uWSGINginx — Linux OS(Domain Socket) ----uWSGI第二种不需要经过协议栈,打包拆包校验,不需要维护顺序,不需要保证可...

2019-03-03 06:32:43 879

huoxingche.py

火星车/火星漫游车 Python版编程题

2020-08-24

shell编写 批量测试防火墙端口开通 使用telnet

# telnet ip port 批量测试多个 ip|port 每次telnet 都要手动关闭 ctrl + ] 然后 ctrl + d 很麻烦 使用 (sleep 1;) | telnet $ip $port 就能1秒自动断开了

2020-03-20

Python-RQ.md

python RQ 轻量级 消息队列 ,依赖redis 中文文档,markdown版 简介: RQ (Redis Queue)是一个简单的Python库,用于队列任务并在后台与工人(worker)一起处理它们。它由Redis提供支持,旨在降低入门门槛。它可以轻松集成到您的Web堆栈中。

2019-12-13

Xshell+Xftp

Xshell+Xftp,绿色版,如果不能启动,请按照VC运行库。

2019-01-03

Postman网络请求工具.

windows版 postman,解压后,app中 postman.exe启动即可。

2018-12-31

空空如也

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

TA关注的人

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