我正在编写一个脚本来自动化演示数据,我需要在JSON中序列化一些数据.这个数据的一部分是一个图像,所以我在base64编码它,但当我尝试运行我的脚本时,我得到:
Traceback (most recent call last):
File "lazyAutomationScript.py", line 113, in <module>
json.dump(out_dict, outfile)
File "/usr/lib/python3.4/json/__init__.py", line 178, in dump
for chunk in iterable:
File "/usr/lib/python3.4/json/encoder.py", line 422, in _iterencode
yield from _iterencode_dict(o, _current_indent_level)
File "/usr/lib/python3.4/json/encoder.py", line 396, in _iterencode_dict
yield from chunks
File "/usr/lib/python3.4/json/encoder.py", line 396, in _iterencode_dict
yield from chunks
File "/usr/lib/python3.4/json/encoder.py", line 429, in _iterencode
o = _default(o)
File "/usr/lib/python3.4/json/encoder.py", line 173, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: b'iVBORw0KGgoAAAANSUhEUgAADWcAABRACAYAAABf7ZytAAAABGdB...
...
BF2jhLaJNmRwAAAAAElFTkSuQmCC' is …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用JDBC 连接器连接到集群上的 PostgreSQL 数据库(该数据库不是由集群直接管理)。
我一直在使用以下命令调用 Kafka Connect:
connect-standalone.sh worker.properties jdbc-connector.properties
Run Code Online (Sandbox Code Playgroud)
这是文件的内容worker.properties:
class=io.confluent.connect.jdbc.JdbcSourceConnector
name=test-postgres-1
tasks.max=1
internal.key.converter=org.apache.kafka.connect.json.JsonConverter
internal.value.converter=org.apache.kafka.connect.json.JsonConverter
internal.key.converter.schemas.enable=false
internal.value.converter.schemas.enable=false
offset.storage.file.filename=/home/user/offest
value.converter=org.apache.kafka.connect.json.JsonConverter
key.converter=org.apache.kafka.connect.json.JsonConverter
connection.url=jdbc:postgresql://database-server.url:port/database?user=user&password=password
Run Code Online (Sandbox Code Playgroud)
这是以下内容jdbc-connector.properties:
mode=incrementing
incrementing.column.name=id
topic.prefix=test-postgres-jdbc-
Run Code Online (Sandbox Code Playgroud)
当我尝试使用上述命令启动连接器时,它崩溃并出现以下错误:
[2018-04-16 11:39:08,164] ERROR Failed to create job for jdbc.properties (org.apache.kafka.connect.cli.ConnectStandalone:88)
[2018-04-16 11:39:08,166] ERROR Stopping after connector error (org.apache.kafka.connect.cli.ConnectStandalone:99)
java.util.concurrent.ExecutionException: org.apache.kafka.connect.runtime.rest.errors.BadRequestException: Connector config {mode=incrementing, incrementing.column.name=pdv, topic.prefix=test-postgres-jdbc-} contains no connector type
at org.apache.kafka.connect.util.ConvertingFutureCallback.result(ConvertingFutureCallback.java:80)
at org.apache.kafka.connect.util.ConvertingFutureCallback.get(ConvertingFutureCallback.java:67)
at org.apache.kafka.connect.cli.ConnectStandalone.main(ConnectStandalone.java:96)
Caused by: org.apache.kafka.connect.runtime.rest.errors.BadRequestException: Connector config {mode=incrementing, incrementing.column.name=id, topic.prefix=test-postgres-jdbc-} contains no connector type …Run Code Online (Sandbox Code Playgroud) 我有一个功能,可以在应用程序中添加用户。它会进行一些检查,对密码进行加盐和哈希处理,然后插入值。现在,当我运行函数时,我得到
ERROR: invalid end sequence
Run Code Online (Sandbox Code Playgroud)
(说实话,我用意大利语得到它,不得不做相当大的工作才能找到相应的英语字符串)。现在,单个部分可以很好地工作,但是如果我将所有内容放到一个函数中,则会收到错误消息,所以我的想法很有限。有什么建议吗?
我正在尝试动态调整网页的一部分,但该部分只会保持增长,即使窗口的高度减少了.所以我记录了身高并且有些奇怪.
这是应该调整大小的功能(这个想法是这个类的三个部分中的每个部分应该占据整个屏幕,迫使用户向下滚动以进入下一个):
function set_section_min_height(){
var newHeight = jQuery(window).height();
console.log("Window: " + newHeight);
console.log("Section: " + jQuery(".pgsc_frontpage_section").height());
if(newHeight > jQuery(".pgsc_frontpage_section").height()){
jQuery(".pgsc_frontpage_section").height(newHeight);
}
}
Run Code Online (Sandbox Code Playgroud)
文档准备好并在每次调整大小时调用该函数:
jQuery(document).ready(function(){set_section_min_height()});
jQuery(window).resize(function(){set_section_min_height()});
Run Code Online (Sandbox Code Playgroud)
这是降低窗口高度后的日志
Window: 972
Section: 150
Window: 3356
Section: 972
Window: 10508
Section: 3356
Window: 31964
Section: 10508
Window: 96332
...
Run Code Online (Sandbox Code Playgroud)
它一直持续到我得到:
Window: 33554431
Section: 33554428
Run Code Online (Sandbox Code Playgroud) 我正在尝试为我正在开发的API设置一个演示页面,但我无法让我的JavaScript工作.JavaScript应该在我的服务器上轮询以检查精化是否已经结束,然后执行必要的操作以在浏览器上获得结果,但我不断收到此错误:
无法清除临时存储:确定某些文件对于Web应用程序内的访问不安全,或者对文件资源进行了太多调用.引发SecurityError
在我第一次决定简化我的代码之后,切断电话直到我开始工作并加起来.目前我的函数看起来像这样,但我仍然得到相同的错误(我清除了浏览器的缓存,因此它没有执行旧版本):
function getStatus(){
window.alert("Prova");
}
Run Code Online (Sandbox Code Playgroud)
它应该在加载div时执行:
<div id="LoaderImage" onload="getStatus()">
...
</div>
Run Code Online (Sandbox Code Playgroud)
因为我可以在div中看到加载gif,我确信正在加载div,但该函数无论如何都没有做任何事情.
我的模板中使用的JavaScript和jQuery代码工作正常,因此错误的主要嫌疑是这个函数,这是唯一一个不起作用的函数.
html ×2
javascript ×2
jquery ×2
apache-kafka ×1
base64 ×1
css ×1
json ×1
phppgadmin ×1
plpgsql ×1
postgresql ×1
python-3.x ×1