小编Iva*_*nov的帖子

youtube-dl DASH视频和音频,无需人工干预即可获得最高质量

使用youtube-dl,我首先看一下可用的视频质量,然后在第二步中下载最高质量(在本例中-f 137+140).Youtube-dl会自动合并音频和视频流(DASH格式)

如何使用shell脚本自动化?选择每个视频最高的音频和视频质量?

> youtube-dl -F 'https://www.youtube.com/watch?v=VAdRBLyjLRQ&feature=youtu.be&t=8m14s'                              
[youtube] Downloading login page                                                                                                      
[youtube] Logging in                                                                                                                  
[youtube] VAdRBLyjLRQ: Downloading webpage                                                                                            
[youtube] VAdRBLyjLRQ: Downloading video info webpage                                                                                 
[youtube] VAdRBLyjLRQ: Extracting video information                                                                                   
[youtube] VAdRBLyjLRQ: Downloading DASH manifest                                                                                      
[youtube] VAdRBLyjLRQ: Downloading DASH manifest                                                                                      
[info] Available formats for VAdRBLyjLRQ:                                                                                             
format code  extension  resolution note                                                                                               
249          webm       audio only DASH audio , opus @ 50k                                                                            
250          webm       audio only DASH audio , opus @ 70k                                                                            
251          webm       audio only DASH audio , opus @160k …
Run Code Online (Sandbox Code Playgroud)

youtube shell video youtube-api osx-yosemite

18
推荐指数
4
解决办法
4万
查看次数

mongodump错误"失败:从db:EOF读取错误"(服务器日志中没有条目)

我们的mongodb.conf版本3.06和数据文件只有240 MB的大小.在这个时间戳网络是可靠的.

# mongod.conf

# Where to store the data.

# Note: if you run mongodb as a non-root user (recommended) you may
# need to create and set permissions for this directory manually,
# e.g., if the parent directory isn't mutable by the mongodb user.
dbpath=/db/db32/mongodb/data/

# path to logfile
logpath=/db/db32/mongodb/logs/mongod.log

# add new entries to the end of the logfile
logappend=true

# Listen to local interface only. Comment out to listen on all interfaces.
#bind_ip = 127.0.0.1

# …
Run Code Online (Sandbox Code Playgroud)

mongodb mongodump

9
推荐指数
1
解决办法
6543
查看次数

不要重复自己:相同的SQL查询,但两个不同的表

我有一个SQL查询具有完全相同的代码,但有两个不同的表(AUDIT_TRAIL_ARCHIVE和AUDIT_TRAIL).我使用"UNION ALL"来获得一个结果.

优秀的程序员使用"不要重复自己"的原则.优秀的程序员避免WET(写两次).

如何用"不要重复自己"的原则重写这段代码?

SELECT REPLACE (ENTITY_KEY, 'rss_user_name=CN=', '')
 FROM    AUDIT_TRAIL_ARCHIVE AU
   INNER JOIN
      (SELECT RSS_USER_NAME
         FROM RSS_USER
        WHERE RSS_NAME = 'rmad'
              AND ADD_INFO_MASTER LIKE '%__47__UPN=%@richemont.com%') FALSCH
   ON REPLACE (AU.ENTITY_KEY, 'rss_user_name=CN=', '') =
         FALSCH.RSS_USER_NAME
WHERE     AU.RSS_NAME = 'rmad'
   AND AU.TABLE_NAME = 'rss_user'
   AND AU.ACTION = 'Insert'
   AND AU.ENTITY_KEY LIKE 'rss_user_name=CN=%'
   AND AU.ORIGIN != 'RSS'
UNION ALL
SELECT REPLACE (ENTITY_KEY, 'rss_user_name=CN=', '')
 FROM    AUDIT_TRAIL AU
   INNER JOIN
      (SELECT RSS_USER_NAME
         FROM RSS_USER
        WHERE RSS_NAME = 'rmad'
              AND ADD_INFO_MASTER LIKE '%__47__UPN=%@richemont.com%') …
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle10g union-all

5
推荐指数
1
解决办法
1677
查看次数

在ubuntu上安装LuCI而不是OpenWRT

我有一个装有 Ubuntu Trusty 的 Linux 开发板 - 该开发板还有 WiFi、以太网端口和 GPRS 调制解调器。除了在其上运行我的应用程序之外,我还希望在其上安装 LuCI,以便我可以将该 Linux 板用作路由器并使用 LuCI 作为该路由器的 GUI。LuCI有哪些依赖?

除了 LuCI 还有其他替代方案我也可以尝试吗?我看到 Gargoyle-router 但我也不清楚如何在 Ubuntu 上安装。

ubuntu openwrt luci

5
推荐指数
1
解决办法
1万
查看次数

什么是多态数据?NoSQL数据库

引自MongoDB架构指南

开发人员正在使用创建大量新的,快速变化的数据类型的应用程序 - 结构化,半结构化,非结构化和多态数据.

什么是多态数据?请为具有SQL背景的人解释.

database mongodb nosql

4
推荐指数
1
解决办法
2874
查看次数

Atmos - Cyber​​duck

如果您希望将S3与流行的Cyber​​duck应用程序一起使用,则必须使用来自Swisscom Application Cloud的自定义连接配置文件.您可以在此处找到此配置文件以供下载

使用签名版本AWS2进行身份验证需要使用AWS2 Riak云存储EMC Elastic Cloud Storage的已知提供程序的不完整列表

cyberduck swisscomdev object-storage

4
推荐指数
1
解决办法
308
查看次数

手动排序concat文本(不是ASC或DESC)

我有"UNION"这个SQL."FROM"部分被省略.此SQL生成批处理文件,其中命令的顺序很重要.

SELECT    'DISCONNECT ent_user  FROM job_code WITH user_id ="'
       || a.user_id
       || '" , jc_name = "'
       || b.jc_name
       || '";'
  FROM 
  [...]
UNION
SELECT    'DISCONNECT rss_user  FROM user_group WITH rss_user_name = "'
       || a.user_id
       || '"  rss_name = "'
       || b.rss_name
       || '" rss_type = "'
       || b.rss_type
       || '" , ug_name = "'
       || b.ug_name
       || '";'
  FROM 
  [...]
UNION
SELECT    'DELETE rss_user WITH rss_user_name = "'
       || a.user_id
       || '"  rss_name = "'
       || b.rss_name
       || '" …
Run Code Online (Sandbox Code Playgroud)

sql database oracle union sql-order-by

3
推荐指数
1
解决办法
235
查看次数

Swisscom myCloud:获取持票人令牌

在使用Swisscom的myCloud Web客户端查看流量时,承载令牌用于客户端和服务器之间的所有交互(storage.prod.mdl.swisscom.ch):

Authorization: Bearer 5E9Ra2n2kwI7JZDoy1f7og==
Run Code Online (Sandbox Code Playgroud)

(显然这个标记是假的).

如何使用Swisscom Passeport登录名和密码获取此类不记名令牌?使用示例curl是优选的.

另外,有没有关于myCloud API的文档?

api curl swisscomdev

3
推荐指数
1
解决办法
459
查看次数

Java/Spring应用程序无法在cloudfoundry上启动:OutOfMemoryError压缩类空间

将新版本的Java/Spring Boot软件部署到Swisscom Developer Cloud后,在CloudFoundry上运行,启动突然失败,出现以下错误:OutOfMemoryError: Compressed class space.因此,我们决定部署该软件的先前版本,该版本之前正在运行:发生了同样的错误.我们没有从Java7切换到Java8,也没有更改任何配置.这导致了一个问题:这真的是我们这边或者服务器端的错误吗?


然后,我们尝试MaxMetaspaceSize通过将变量设置JBP_CONFIG_OPEN_JDK_JRE为以下行之一来增加:

[jre: {version: 1.8.0_+}, memory_calculator: {memory_sizes: {metaspace: 128m}}]
{memory_calculator: {memory_sizes: {metaspace: 128m}}}
{memory_sizes: {metaspace: 128m}}
Run Code Online (Sandbox Code Playgroud)

应用程序始终警告,该值memory_sizes无效.这个YAML变量的正确格式是什么?

[ConfigurationUtils] WARN User config value for 'memory_sizes' is not valid, existing property not present
Run Code Online (Sandbox Code Playgroud)

然后,我们在Swisscom Developer Console上删除了Java应用程序和数据库服务,并重新创建了它.它没有效果,发生了同样的错误.

最后,你知道为什么突然发生这个错误,即使是几分钟前运行良好的版本?


编辑:

这是明显的([database-service-name][application-name]被替换):

---
path: .
instances: 1
buildpack: https://github.com/cloudfoundry/java-buildpack
services:
- [database-service-name]
applications:
- name: [application-name]
  domain: scapp.io
  host: [application-name]
  memory: 1024M
  disk_quota: 1024M
  env:
    SPRING_PROFILES_ACTIVE: …
Run Code Online (Sandbox Code Playgroud)

java out-of-memory cloud-foundry buildpack swisscomdev

3
推荐指数
1
解决办法
874
查看次数

将服务公开给当地环境进行生产

我打算将不同的服务转移到Swisscom Application Cloud,但我在数据库访问方面遇到了问题.

我的设置是一个Web应用程序和一个共享同一个数据库的本地服务,遗憾的是此刻本地服务无法移动到云端,我的本地服务有一种方式可以访问云中的数据库吗?

我认为在生产中使用服务连接器并不是一个好主意

我知道最好的解决方案是避免从本地服务直接访问数据库,并从Web应用程序中公开REST API,但这超出预算

database swisscomdev

3
推荐指数
1
解决办法
65
查看次数