我有以下 json :
{
"details":{
"car": "bmw",
"addresses":{
"ext-118-21-8-0-29":[
{
"version":4,
"addr":"89 Psr"
},
{
"version":6,
"addr":"56 apT"
}
]
}
}
}
Run Code Online (Sandbox Code Playgroud)
关键ext-118-21-8-0-29是动态的,下次会改变,我不知道确切的值,这就是为什么我需要使用通配符。我需要获取addrversion 所在的键的值4。
我期待作为输出 89 Psr
我使用函数尝试了以下操作startswith()。
jq '.detail.addresses | select(startswith("ext"))'
Run Code Online (Sandbox Code Playgroud)
但它以错误结束。
jq:错误(在:0):startswith() 需要字符串输入
我正在使用这个Youtube Iframe Api。自定义播放率在网络上运行良好,而不是在移动浏览器上运行。
HTML:
<iframe id="ws-frame" width="640" height="360" src="https://www.youtube.com/embed/HREjplMivXE?enablejsapi=1&rel=0&webm=1"frameborder="0" allowfullscreen>
<select id="speed">
<option>0.25</option>
<option>0.5</option>
<option selected="selected">1</option>
<option>1.5</option>
<option>2</option>
</select>
Run Code Online (Sandbox Code Playgroud)
JavaScript:
$('#speed').on('change', function () {
player.setPlaybackRate($(this).val());
});
Run Code Online (Sandbox Code Playgroud)
如何让它在移动浏览器中工作。
我想从Webui连接到Deluge守护程序,但是它根本不起作用。
我的洪水脚本
#!/bin/bash
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
yum -y install epel-release && rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm
yum install deluge -y
/etc/init.d/deluge-daemon start
Run Code Online (Sandbox Code Playgroud)
这是连接请求:
我得到的回应:
我检查了一切是否都在运行 ps aux | grep deluge
我在CentOS 6.10上运行它
core.conf
{
"file": 1,
"format": 1
}{
"info_sent": 0.0,
"lsd": true,
"max_download_speed": -1.0,
"send_info": false,
"natpmp": true,
"move_completed_path": "/home/mat5",
"peer_tos": "0x00",
"enc_in_policy": 1,
"queue_new_to_top": false,
"ignore_limits_on_local_network": true,
"rate_limit_ip_overhead": true,
"daemon_port": 8159,
"torrentfiles_location": "/home/mat5",
"max_active_limit": 8,
"geoip_db_location": "/usr/share/GeoIP/GeoIP.dat",
"upnp": true,
"utpex": true,
"max_active_downloading": 3,
"max_active_seeding": 5,
"allow_remote": true,
"outgoing_ports": [
0, …Run Code Online (Sandbox Code Playgroud) 我正在使用docker nextcloud。我创建了一个干净的实例,我想使用应用程序的外部存储。我设法使用以下命令成功配置了本地存储:
mount_id=$(docker exec --user 1000 nextcloud php occ files_external:create Home local null::null -c datadir=/var/www/data --output=json)
docker exec --user 1000 nextcloud php occ files_external:applicable --add-user=foo "$mount_id"
Run Code Online (Sandbox Code Playgroud)
我可以创建/移动/复制文件夹和文件,但是当我想删除创建的文件夹时,出现以下错误:
删除文件“ folderfoo”时出错。
据说这是一个文件,但实际上是一个文件夹。刷新浏览器后,文件夹将被删除。顺便说一句,我可以成功删除文件。我正在使用此图像https://hub.docker.com/r/linuxserver/nextcloud 我在Docker容器和数据文件夹上添加了正确的用户权限。
文件夹数据在正确的用户(1000)下。
我还配置了一个redis容器并将其链接到我的nextcloud容器,-e REDIS_HOST="redis"它为我提供了以下内容config.php:
'memcache.distributed' => '\\OC\\Memcache\\Redis',
'memcache.locking' => '\\OC\\Memcache\\Redis',
'redis' =>
array (
'host' => 'redis',
'port' => 6379,
),
Run Code Online (Sandbox Code Playgroud)
这是我创建容器的命令行:
docker run -d \
--name=nextcloud \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/Paris \
-p 443:443 \
-p 8080:80 \
-v /home/foo/nextcloud:/config …Run Code Online (Sandbox Code Playgroud) 我的输入有问题.两个输入都已连接.当您单击第一个输入时,第二个输入将移动但css将不会更新.
var $ra1 = $('#range1');
var $ra2 = $('#range2');
$ra1.on('input', function() {
$ra2.val(this.max - this.value);
});
$ra2.on('input', function() {
$ra1.val(this.max - this.value);
});Run Code Online (Sandbox Code Playgroud)
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<link rel="stylesheet" href="https://code.getmdl.io/1.3.0/material.indigo-pink.min.css">
<script defer src="https://code.getmdl.io/1.3.0/material.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Range 1
<input type="range" min="0" max="400" value="0" class="mdl-slider mdl-js-slider " id="range1">
Range 2
<input type="range" min="0" max="400" value="400" class="mdl-slider mdl-js-slider" id="range2">Run Code Online (Sandbox Code Playgroud)
编辑: 我找到了IE11的解决方法
var $ra1 = $('#range1');
var $ra2 = $('#range2');
if (navigator.appName == 'Microsoft Internet Explorer' || !!(navigator.userAgent.match(/Trident/) || navigator.userAgent.match(/rv:11/)) || (typeof $.browser !== "undefined" …Run Code Online (Sandbox Code Playgroud)我正在尝试使用 JSON 发送 Dropzone 文件,因此我想将图像解码为 base64 我尝试了此功能:
function getBase64Image(imgElem) {
var canvas = document.createElement("canvas");
canvas.width = imgElem.clientWidth;
canvas.height = imgElem.clientHeight;
var ctx = canvas.getContext("2d");
ctx.drawImage(imgElem, 0, 0);
var dataURL = canvas.toDataURL("image/png");
return dataURL.replace(/^data:image\/(png|jpg);base64,/, "");
}
Run Code Online (Sandbox Code Playgroud)
现在对于 Dropzone 我写这个来测试 base64 转换器
$("form#dropzone").dropzone({
url: allPaths.baseUrl + 'Services/PictureUpload.asmx/HandleFileDropped',
uploadMultiple: true,
autoProcessQueue: false,
acceptedFiles: "image/*",
init: function() {
this.on("addedfile", function(file) {
console.log(getBase64Image(file));
});
}
});
Run Code Online (Sandbox Code Playgroud)
我收到文件对象无效的错误
如何检测输入的字符是退格/删除
if (e.nativeEvent.key === 'Backspace')
Run Code Online (Sandbox Code Playgroud)
试过这个但不工作
这是我的片段:
$( document ).ready(function() {
//$(".tree-node").parents('.tree-child-folders').css("color", "red");
//$(".tree-collapsed:has(.tree-child-folders)").css("color", "red");
$(".tree-node > .tree-collapsed:has(.tree-child-folders)").css("color", "red");
});Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="tree-node">
<span class="tree-child-folders tree-line">TEST1</span>
<span class="tree-collapsed">CHANGE COLOR</span>
<span class="tree-test">TEST3</span>
</div>
<div class="tree-node">
<span class="tree-child-folders tree-line">TEST4</span>
<span class="tree-other">TEST5</span>
<span class="tree-test">TEST6</span>
</div>
<div class="tree-node">
<span class="tree-line">TEST7</span>
<span class="tree-collapsed">TEST8</span>
<span class="tree-test">TEST9</span>
</div>Run Code Online (Sandbox Code Playgroud)
我想将红色放到<span>包含该类的.tree-collapsed上,并在同一级别上<span>包含该类的.tree-child-folders
我想知道是否可以仅使用CSS来做到这一点?
我有这个数组.我想从阵列中复制所有记录.我试过array_unique但它删除重复但不删除orignal值.
Array (
[0] => 1
[1] => 2
[2] => 3
[3] => 1
[4] => 6
[5] => 1
[6] => 23
[7] => 2
)
Run Code Online (Sandbox Code Playgroud)
我想删除所有重复的值,如1和2,我想要这个输出:
Array
(
[0] => 3
[1] => 6
[2] => 23
)
Run Code Online (Sandbox Code Playgroud) 我有一个curl命令返回一些json结果.
{
"all":[
{
"id":"1",
"actions":[
"power",
"reboot"
]
},
{
"id":"2",
"actions":[
"shutdown"
]
},
{
"id":"3",
"actions":[
"backup"
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
我使用此命令检索数据操作:
curl -s https://DOMAIN/API -H "X-Auth-Token: TOKEN" | python -c "import sys, json, re; print [ i['allowed_actions'] for i in json.load(sys.stdin)['servers']]"
Run Code Online (Sandbox Code Playgroud)
但是我想在命令行的python中使用这段代码:
for i in json.load(sys.stdin)['all']:
if i['id'] == '1':
print(i['actions'])
Run Code Online (Sandbox Code Playgroud)
我试过这个:
curl -s https://DOMAIN/API -H "X-Auth-Token: TOKEN" | python -c "import sys, json, re; print [ if i['id'] == '1': i['actions'] for i in json.load(sys.stdin)['servers']]" …Run Code Online (Sandbox Code Playgroud) javascript ×3
jquery ×3
css ×2
html ×2
json ×2
shell ×2
arrays ×1
centos ×1
daemon ×1
deluge ×1
docker ×1
dropzone.js ×1
jq ×1
key ×1
nextcloud ×1
php ×1
python ×1
python-2.7 ×1
react-native ×1
reactjs ×1
storage ×1
wildcard ×1
youtube-api ×1