似乎我可能无意中在MySQL 5.7中加载了密码验证插件.此插件似乎强制所有密码符合某些规则.
我想把它关掉.
我已经尝试按照此处的建议更改validate_password_length变量,但无济于事.
mysql> SET GLOBAL validate_password_length=4;
Query OK, 0 rows affected (0.00 sec)
mysql> SET PASSWORD FOR 'app' = PASSWORD('abcd');
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
Run Code Online (Sandbox Code Playgroud)
我想以某种方式卸载插件或中性.
试试"Docker in Action"一书中的一个例子.
$docker run -d --name wp2 --link wpdb:mysql -p 80 --read-only wordpress:4
Run Code Online (Sandbox Code Playgroud)
......应该已经触发了这个错误......
Read-only file system: AH00023: Couldn't create the rewrite-map mutex
(file /var/lock/apache2/rewrite-map.1)”
Run Code Online (Sandbox Code Playgroud)
但事实并非如此.它触发了文件描述符错误......
$docker logs wp2
WordPress not found in /var/www/html - copying now...
Complete! WordPress has been successfully copied to /var/www/html
Wed Dec 9 23:15:21 2015 (21): Fatal Error Unable to create lock file: Bad file descriptor (9)
Wed Dec 9 23:15:21 2015 (30): Fatal Error Unable to create lock file: Bad file descriptor (9) …
Run Code Online (Sandbox Code Playgroud) 我使用mongoimport将一些csv数据导入到mongodb中.
它主要是正确创建类型,但有一些实例在需要字符串的地方创建了双打或整数.
我已经尝试了几种技术将这些字段转换为字符串无济于事.
这是我尝试过的:
这对Object类型(type = 3)产生了不希望的改变:
db.temp.find( { 'name' : { $type : 16 } } ).forEach( function (x) {
x.name = new String(x.name); // convert field to string
db.temp.save(x);
});
Run Code Online (Sandbox Code Playgroud)
结果看起来像这样:
> db.temp.findOne({name: {$type:3}})
{
"_id" : ObjectId("541a28ddbf8a2e3ee8439b58"),
"name" : {
"0" : "0",
"1" : ".",
"2" : "2",
"3" : "2"
}
}
Run Code Online (Sandbox Code Playgroud)
这没有产生任何变化:
db.temp.find({name: {$exists:true}}).forEach( function(x) {
x.name = "" + x.name;
});
Run Code Online (Sandbox Code Playgroud)
这没有产生任何变化:
db.temp.find({name: {$exists:true}}).forEach( function(x) {
x.name = x.name + "";
});
Run Code Online (Sandbox Code Playgroud)
这没有产生任何变化: …
我的理解是,我应该能够从 Google 的 AI Hub 获取 TensorFlow 模型,将其部署到 TensorFlow Serving 并使用它通过使用 curl 的 REST 请求发布图像来进行预测。
我目前在 AI Hub 上找不到任何 bbox 预测器,但我确实在 TensorFlow 模型动物园中找到了一个:
http://download.tensorflow.org/models/object_detection/ssd_mobilenet_v2_coco_2018_03_29.tar.gz
我已将模型部署到 TensorFlow 服务,但文档并不清楚 REST 请求的 JSON 中应包含哪些内容。
我的理解是
我能够像这样获得模型的签名定义:
>python tensorflow/tensorflow/python/tools/saved_model_cli.py show --dir /Users/alexryan/alpine/git/tfserving-tutorial3/model-volume/models/bbox/1/ --all
MetaGraphDef with tag-set: 'serve' contains the following SignatureDefs:
signature_def['serving_default']:
The given SavedModel SignatureDef contains the following input(s):
inputs['in'] tensor_info:
dtype: DT_UINT8
shape: (-1, -1, -1, 3)
name: image_tensor:0
The given SavedModel SignatureDef contains …
Run Code Online (Sandbox Code Playgroud) 我在相同的conda虚拟环境中有PyQt5和OpenCV.
opencv-python==3.4.1.15
PyQt5==5.10.1
Run Code Online (Sandbox Code Playgroud)
每当我运行我的PyQt5应用程序时,我会收到许多警告:
objc[7992]: Class QCocoaPageLayoutDelegate is implemented in both /Users/alexryan/miniconda3/envs/qacker/lib/python3.5/site-packages/cv2/.dylibs/QtGui (0x109ae0290) and /Users/alexryan/miniconda3/envs/qacker/lib/python3.5/site-packages/PyQt5/Qt/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport (0x10a387f20). One of the two will be used. Which one is undefined.
objc[7992]: Class QCocoaPrintPanelDelegate is implemented in both /Users/alexryan/miniconda3/envs/qacker/lib/python3.5/site-packages/cv2/.dylibs/QtGui (0x109ae0308) and /Users/alexryan/miniconda3/envs/qacker/lib/python3.5/site-packages/PyQt5/Qt/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport (0x10a387f70). One of the two will be used. Which one is undefined.
objc[7992]: Class QCocoaApplicationDelegate is implemented in both /Users/alexryan/miniconda3/envs/qacker/lib/python3.5/site-packages/cv2/.dylibs/QtGui (0x109ae0010) and /Users/alexryan/miniconda3/envs/qacker/lib/python3.5/site-packages/PyQt5/Qt/plugins/platforms/libqcocoa.dylib (0x10c6ed480). One of the two will be used. Which one is undefined.
objc[7992]: Class QNSApplication is implemented in both …
Run Code Online (Sandbox Code Playgroud) “airflow initdb”命令和“airflow resetdb”命令之间究竟有什么区别?
真的有必要有 2 个不同的命令吗?
什么时候使用一种和另一种比较合适?
该文档称...
气流 initdb : 初始化元数据数据库
气流 resetdb:烧毁并重建元数据数据库
这并没有告诉我太多。
我最好的猜测是
气流 initdb仅在第一次从
气流创建数据库时使用。如果需要对该配置进行任何更改,则将使用气流 resetdb。
当我运行它们时,它们都不会改变 sqlite 数据库上的时间戳,但 resetdb 似乎更加嘈杂。
气流初始化数据库:
(.sandbox) [airflow@localhost airflow]$ airflow initdb
[2020-01-01 21:49:21,603] {settings.py:252} INFO - settings.configure_orm(): Using pool settings. pool_size=5, max_overflow=10, pool_recycle=1800, pid=24917
DB: postgresql+psycopg2://airflow@localhost:5432/airflow_mdb
[2020-01-01 21:49:22,257] {db.py:368} INFO - Creating tables
INFO [alembic.runtime.migration] Context impl PostgresqlImpl.
INFO [alembic.runtime.migration] Will assume transactional DDL.
Done.
Run Code Online (Sandbox Code Playgroud)
气流重置数据库:
(.sandbox) [airflow@localhost airflow]$ airflow resetdb …
Run Code Online (Sandbox Code Playgroud) 我遇到一种情况,我们的服务器正在杀死一个我不想杀死的进程。\n我的理解是,发生这种情况是因为内核过度使用内存,然后在实际耗尽内存时被迫杀死进程\n我的理解是,我可以通过调整以下值来影响内核\xe2\x80\x99在这种情况下杀死哪个进程的决定:
\n\n/proc/[pid]/oom_adj
\n\n本文解释了所有这些:
\n http://www.oracle.com/technetwork/articles/servers-storage-dev/oom-killer-1911807.html
但是,当我以 ubuntu 用户身份尝试此操作时,出现权限被拒绝错误:
\n\necho -15 > /proc/5641/oom_adj
\n-bash: /proc/5641/oom_adj: 权限被拒绝
sudo echo -15 > /proc/5641/oom_adj
\ngives 相同的错误\n我的理解是,这是因为 shell 没有以 root 身份执行 \xe2\x80\x9c>\xe2\x80\x9d 命令。
但是,我熟悉的解决方法是给出 \xe2\x80\x9cNo such file or directory\xe2\x80\x9d 错误。
\n\nsudo bash -c \xe2\x80\x98echo -15 > /proc/5641/oom_adj\xe2\x80\x99
\n-bash: /proc/5641/oom_adj\xe2\x80\x99: 没有这样的文件或目录
sudo -s \xe2\x80\x98echo -15 > /proc/5641/oom_adj\xe2\x80\x99
\n-bash: /proc/5641/oom_adj\xe2\x80\x99: 没有这样的文件或目录
我做错了什么?
\n我对这个术语轴在numpy中的含义以及这些结构如何编号的矛盾解释感到困惑.
这是一个解释:
轴是为具有多个维度的数组定义的.
二维阵列具有两个相应的轴:
第一个在行(轴0)上垂直向下运行,
第二个轴在列(轴1)上水平运行.
所以,在这个3x4矩阵中......
>>> b = np.arange(12).reshape(3,4)
>>> b
array([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]])
Run Code Online (Sandbox Code Playgroud)
(轴0)是3行
(轴1)是4列
所以规则可能是......
在M×N矩阵中,(轴0)是M,(轴1)是N.
它是否正确?
因此,在3维矩阵中,AxBxC(轴0)是A
(轴1),B
(轴2)是C.
它是否正确?
我在ubuntu 14系统上安装python 2.7软件包并遇到一个问题,其中"pip freeze"产生这样的输出......
$ pip freeze
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/freeze.py", line 74, in run
req = pip.FrozenRequirement.from_dist(dist, dependency_links, find_tags=find_tags)
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 286, in from_dist
assert len(specs) == 1 and specs[0][0] == '=='
AssertionError
Storing debug log for failure in /home/ubuntu/.pip/pip.log
$ cat /home/ubuntu/.pip/pip.log
------------------------------------------------------------
/usr/bin/pip run on Tue Feb 9 21:00:36 2016
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main …
Run Code Online (Sandbox Code Playgroud) 我试图将一些音频文件转换为机器学习的原始格式,我需要确保不会发生剪辑,因为我不希望它污染我的数据集.
已经提出了几种选择来帮助缓解这个问题.
--norm选项似乎不能很好地工作......
$ for name in *.au; do sox --norm ${name} -c 1 -r 44100 --bits 8 ${name}.mono-sr41000-ss8.raw; done
sox WARN dither: dither clipped 1 samples; decrease volume?
sox WARN dither: dither clipped 1 samples; decrease volume?
sox WARN dither: dither clipped 1 samples; decrease volume?
sox WARN dither: dither clipped 1 samples; decrease volume?
sox WARN dither: dither clipped 1 samples; decrease volume?
sox WARN dither: dither clipped 1 samples; decrease volume?
sox WARN …
Run Code Online (Sandbox Code Playgroud)