Hayley-L
码龄9年
关注
提问 私信
  • 博客:356,967
    356,967
    总访问量
  • 86
    原创
  • 1,907,146
    排名
  • 46
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2015-11-25
博客简介:

Hayley-L

查看详细资料
个人成就
  • 获得176次点赞
  • 内容获得108次评论
  • 获得430次收藏
  • 代码片获得330次分享
创作历程
  • 2篇
    2021年
  • 4篇
    2020年
  • 34篇
    2019年
  • 48篇
    2018年
成就勋章
TA的专栏
  • celery
    1篇
  • 原理小知识
    3篇
  • moviepy
    1篇
  • python web 面试集
    6篇
  • ffmpeg
    1篇
  • Debug大合集
    9篇
  • django
    23篇
  • python
    25篇
  • linux
    6篇
  • uWSGI、nginx
    11篇
  • flask
    1篇
  • git/gitlab
    2篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    架构
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Moviepy超实用手册

moviepy vfx# 加速def accel_decel(clip, new_duration=None, abruptness=1.0, soonness=1.0): """ new_duration:最后视频时长,默认是clip原时长 abruptness:加速时间,(>-1 and <0)加速降速(0)无影响(>0)降速加速 soonness:加速持续时间,(0<soonness < inf) """ pass
原创
发布博客 2021.05.17 ·
2070 阅读 ·
1 点赞 ·
0 评论 ·
16 收藏

Celery的组件介绍+原理分析+使用场景

Celery是一个分布式任务队列,用于生产系统每天处理数以百万计的任务。celery的broker依赖于第三方的消息队列,如RabbitMQ,但提供有限Redis,Beanstalk,MongoDB,CouchDB和数据库(SQLAlchemy或Django的ORM).celery是易于集成Django, Pylons and Flask,使用django-celery,celery-pylonsandFlask-Celery附加包即可。生产者消费者模式。client端则主要负责将...
原创
发布博客 2021.03.21 ·
1720 阅读 ·
0 点赞 ·
3 评论 ·
5 收藏

【常用工具命令行】之多媒体处理工具FFmpeg

以下命令亲测有效哦查看文件详情# 查看文件详情ffmpeg -i a.ts -f null -# 以json格式查看详情ffprobe -v quiet -print_format json -show_format -show_streams -i播放文件# 播放远程 m3u8文件ffplay -i http://***/media//test2.m3u8逐帧切图# 逐帧切图ffmpeg -y -v quiet -i test.ts -r 25 -q:v 2 -f im
原创
发布博客 2020.06.21 ·
723 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

关于dwebsocket部署 uwsgi、nginx的那些报错

所有操作均在ubuntu下测试进行!!!uwsgino app loaded. going in full dynamic mode#Solutionsudo apt-get remove uwsgisudo apt-get update#创建并进入虚拟环境sudo pip install uwsgi这里是引用#Solutionhttp-websockets = ...
原创
发布博客 2020.04.18 ·
1103 阅读 ·
3 点赞 ·
3 评论 ·
2 收藏

numpy:DeprecationWarning: The binary mode of fromstring is deprecated, as it behaves surprisingly

DeprecationWarning: The binary mode of fromstring is deprecated, as it behaves surprisingly on unicode inputs. Use frombuffer instead nparr = np.fromstring(imgString,np.uint8)在做图像base64与numpy arra...
原创
发布博客 2020.03.25 ·
12049 阅读 ·
18 点赞 ·
0 评论 ·
13 收藏

anaconda 怎样移动anaconda文件夹到其他目录

由于各种原因,需要把原来在安装在/root/目录下的anaconda移到/home/下,尝试了三种方式:将anaconda迁移到新目录,再建立软链接到原安装目录,简单有效,但总有种治标不治本的感觉拷贝出需要的虚拟环境目录,一般位于anaconda3/envs/下面,用哪个拷贝哪个,然后查看当前anaconda版本,去官网找到同版本的安装包,在新位置重新安装同版本anaconda,再将虚拟环境...
原创
发布博客 2020.03.02 ·
10280 阅读 ·
3 点赞 ·
2 评论 ·
7 收藏

python ThreadPoolExecutor和DBUtils.PooledDB多线程写入数据库

利用ThreadPoolExecutor和DBUtils.PooledDB,通过线程池并发写入数据库,解决 pymysql.err.InterfaceError: (0, ‘’)等问题pip install DBUtilspip install pymysqlimport pymysqlfrom concurrent.futures import ThreadPoolExecutor, ...
原创
发布博客 2019.10.21 ·
1420 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Nginx、HLS、M3U8、TS 搭建手记

NginxNginx (engine x) 是一个高性能的HTTP和反向代理web服务器。Nginx 添加模块(nginx-rtmp-module)可以搭建hls流媒体服务器。HLSHTTP Live Streaming(HLS) , 是一个由苹果公司提出的基于 HTTP 的流媒体网络传输协议。HLS基于HTTP协议实现,传输内容包括两部分,一是M3U8描述文件,二是TS媒体文件...
原创
发布博客 2019.09.16 ·
6013 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

进程管理工具supervisor的安装、配置、启动

Supervisor是Linux/Unix系统下的一个进程管理工具,它可以很方便的监听、启动、停止、重启一个或多个进程。当监听到管理的进程死后,会自动重新拉起。安装# 1.ubuntu 通过这种方式安装好后,在/etc/会生成一个supervisord.conf默认配置文件及一个supervisord.d文件目录,并自动设置为开机启动apt-get install supervisor...
原创
发布博客 2019.08.27 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python关于redis的简单操作(string,list,set,sorted set,hash)

Redis版本:2.10.6,Python版本:3.6.7连接redis数据库from redis import StrictRedis# 使用默认方式连接到数据库redis = StrictRedis(host='localhost', port=6379,password='passwd', db=0)# 使用url方式连接到数据库redis = StrictRedis.from...
原创
发布博客 2019.08.15 ·
298 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ubuntu redis 从apt-get安装到可远程访问

当前linux环境 ubuntu 18.04#安装apt-get updateapt-get install redis-server#查看redis的位置whereis redis #Out:redis:/etc/redis#查看/etc/redis,有一个redis.conf,它就是redis的配置文件~ls /etc/redis #Out:redis.conf#启动...
原创
发布博客 2019.06.19 ·
755 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

ubuntu mysql 从apt安装到可远程访问

当前环境 ubuntu 18.04#安装apt updateapt install mysql-server #安装服务端apt install mysql-client #安装客户端apt install libmysqlclient-dev #安装依赖包#查看mysql是否启动mysql -Vnetstat -tap | grep mysql #端口号默认为3306...
原创
发布博客 2019.06.19 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

uwsgi:error while loading shared libraries: libpcre.so.1

anaconda 虚拟环境pip安装uwsgi后,运行报错:uwsgi: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory解决办法:#找到所有的系统中libpcrefind / -name libpcre.so.*#创...
原创
发布博客 2019.06.14 ·
4572 阅读 ·
3 点赞 ·
3 评论 ·
5 收藏

git 删除误传到远程仓库的文件夹或文件的方法

一些需要保存在本地,无需上传到git文件被误传到git上了,就用下面的办法撤销啦 #将.idea/替换成你想要删除的文件夹,文件的话去掉参数-r就可以了,这一步是删除暂缓区的文件 git rm -r --cached .idea/ #将这个删除操作提交到本地仓库 git commit -m "delete .idea" #将这个删除操作提交到远程仓库 git push添加.gi...
原创
发布博客 2019.06.10 ·
2522 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

python str字符串转uuid

uuid str int 之间的转换import uudi#str 转 uuiduuid.UUID('12345678123456781234567812345678')uuid.UUID(hex='12345678123456781234567812345678')uuid.UUID('{12345678-1234-5678-1234-567812345678}')uuid.U...
原创
发布博客 2019.06.04 ·
9262 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

python @property装饰器

property可以优雅的对类的一个特定属性进行拦截,保证对参数进行必要的检查,更好的支持面向对象。class Book(object): def __init__(self): self._price = None @property def price(self): return self._price @price....
原创
发布博客 2019.06.02 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

django 数据导入导出

shell 批量脚本 fixture Model.objects.bulk_create()
原创
发布博客 2019.06.01 ·
743 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

django ATOMIC_REQUESTS

django默认的事务行为是自动提交,就是每次数据库操作都会立即被提交到数据库中,除非这个事务在激活状态DATABASES = { ‘default‘: { …… ‘ATOMIC_REQUESTS‘: True, ...
原创
发布博客 2019.06.01 ·
1470 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

DRF get_queryset()判断是否是管理员返回不同数据集

首先,我设置了全局的jwt的认证,然后我想在get_queryset中根据用户是否是管理员返回不同的数据集,如果是管理员,则返回全部列表,否则返回当前用户的列表,如下 def get_queryset(self): if self.request.user.is_superuser: return PunchRecord.objects.all()...
原创
发布博客 2019.05.31 ·
3411 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

python 多线程、多进程、协程、异步的多种实现方法!超全!附测试代码!

线程cpu调度的基本单位,操作系统通过给不同的线程分配时间片(CPU运行时长)来调度线程多线程≈并发 多线程会存在同步问题线程数不大于cpu数目时,不同线程运行在不同cpu上1.多线程threading.Thread用于提供线程相关的操作import threadingimport timedef show(arg): time.sleep(1) pr...
原创
发布博客 2019.05.31 ·
389 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏
加载更多