1、长宽互换
某些手机例如苹果会添加totation旋转参数,moviepy会自动识别偏转,但是旧版本处理偏转仍然有bug。
解决方法一:手写修正代码切换宽高
if self.video.rotation in (90, 270):
self.video = self.video.resize(self.video.size[::-1])
self.video.rotation = 0
解决方法二:master主分支解决了这...
第一种
# 开头加入如下代码,告诉此进程,遇到SIGCLD信号时,用SIG_IGN方法处理
import signal
signal.signal(signal.SIGCLD, signal.SIG_IGN)
参考 https://zhuanlan.zhihu.com/p/77361508
第二种
封装自定义的kill函数
参考 https://juejin.cn/post/6844904036634722318
选择使用第一种,方便快捷
第一种方法,页面访问前设置JS注入
page.goto前添加
await page.evaluateOnNewDocument('''() => { Object.defineProperty(navigator, 'webdriver', { get: () => undefined } ) }''')
该方法是将一段 js 代码加载到页面文档中,当发生页面导航、页面内嵌框架导航的时候加载的 js 代码会自动执行
第二种方法、修改...
1、数据库文件及文件夹权限问题
网上提到的大多数解决方案是这个,但是我是特殊
2、路径问题
由于指定的数据库路径是相对目录,运行目录不在项目目录,所以找不到文件。
解决方法,在python中指定数据库路径为绝对目录,或在python中改变当前目录到文件目录下
os.chdir(sys.path[0]) # 移动到当前目录,以便转成绝对...
在index.php 入口文件 头部 加上:
if (!mb_check_encoding($_SERVER['PATH_INFO'], 'utf-8')){
$_SERVER['PATH_INFO']=mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'GBK');
}
由于使用display:none来设置的隐藏,每次刷新后对应的id为filePicker的div的宽高都默认为1px,按钮当然没有反应,网上找了很多具体都说不要使用display:none,使用css样式来设置。以下语句即解决了此问题。
<style>
#filePicker div:nth-child(2){width:100%!important;height:100%!important;}
</style>
需求:项目中需要生成文档文件,为了使用方便,同时生成word和pdf。
实现:
1、为了方便更改样式,使用了php库phpword的模板替换方式,生成指定模板样式的word文件很方便。
2、phpword也提供了导出pdf的方法,通过先生成word,再导入word生成pdf,无法直接导出,后面的坑会说明。但是这种方式文档的样式会丢失,无法使用...
dede\templets文件夹下
album_add.htm
album_edit.htm
打开这2个文件,找到有这句代码:
file_size_limit : "2 MB",
将2MB改成你需要的大小就可以。
网上有几种方案,分别是
方案一,实测不生效
修改主题functions.php文件
添加
@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );
方案二,只有在服务器指定了空间里的php.ini为配置文件时才有效,我的服务器没有指定,不生效
新建一个php.ini文件,...