摘要:
前期准备工作 准备一台轻量应用服务器,配置如下图所示: 大概每个月65元左右 准备需要直播的视频,规格为1080p 30帧,必须是MP4格式的视频文件 环境安装 登录命令窗口后运行以下指令安装screen yum -y install screen 安装screen完成后,使用命令screen -S 阅读全文
摘要:
### 需求背景 最近有个项目中有个功能需要在浏览器上实现图片颜色任意变化,并且不会出现卡顿,要像德芙一样的丝滑 ### 思路 #### 最开始的思路 使用canvas+js的方式实现 github地址:https://github.com/miniflycn/JsCV 这个方式好处就是canvas 阅读全文
摘要:
完整代码 ''' 安装模块:filestools 安装方法: pip install filestools 函数名称:add_mark,用于实现添加水印。 file:原始照片; mark:使用哪些字符作为水印; out:添加水印后保存的位置; color:水印字体的颜色,默认颜色#8B8B1B; s 阅读全文
摘要:
redis rdb原理讲解 https://zhuanlan.zhihu.com/p/187596888 https://blog.csdn.net/qq_26222859/article/details/124027095 global和nonlocal的区别 https://www.cnblog 阅读全文
摘要:
什么是迭代 迭代是可以通过遍历的方式依次把某个对象中的元素取出的方法,在python中,迭代是通过使用for....in....语句完成的 可迭代对象 可以被直接作用于for语句的对象都可以被称为可迭代对象(iterable)。而可以直接作用于for语句的数据类型有以下两种: 集合数据类型:str, 阅读全文
摘要:
起因 我因为有个项目需要模拟接口,做一个mock服务器。做完后我才发现,这个项目必须通过https去请求,所以最开始使用flask做的mock服务器就不能正常使用了。 这时候我有两个选择,第一个更改项目中的访问方式,把https改成http。第二个方案是把mock服务器那边改成https访问的方式。 阅读全文
摘要:
在执行pytest的时候,报错: D:\Users\User\Desktop\pytest_practice_V5\vvenv\Scripts\python.exe D:/Users/User/Desktop/pytest_practice_V5/main_run.py Traceback (mos 阅读全文
摘要:
交集 直接用循环取 a = [2,3,4,5] b = [2,5,8] tmp = [val for val in a if val in b] 使用list的intersection方法 a=[2,3,4,5] b=[2,5,8] tmp = list(set(a).intersection(se 阅读全文
摘要:
前言 前段时间突然被人问到python的协程,当场我就宕机了。然后就开始查询各种资料,来弥补这里的欠缺。虽然暂时没实战过,但总比啥都不知道好一些。 当我学了一些资料之后,我发现网上资料,大多数代码是这样的: import asyncio, time async def hello(x): print 阅读全文
摘要:
拉取指定分支: git clone -b 分支名 远程仓库地址 git fetch git switch -c new-branch orgin/master git push origin new-branch git stash push git reset --hard git clean - 阅读全文