小编Kon*_*arz的帖子

推送私有docker注册表失败

我正在尝试运行私有docker注册表.我克隆了git存储库并运行它.

然后我从docker中取出基本图像并按照Sam Alba指南中的指示标记它.

sudo docker pull base
sudo docker tag b750fe79269d localhost:5000/base
Run Code Online (Sandbox Code Playgroud)

我将图像推送到本地仓库以下是我分别从docker和docker注册表获得的内容.

sudo docker push localhost:5000/base

The push refers to a repository [localhost:5000/base] (len: 1)
Processing checksums
Sending image list
Pushing repository localhost:5000/base (1 tags)
Pushing 27cf784147099545
Buffering to disk 78093344/? (n/a)
Pushing 78.09 MB/78.09 MB (100%)
Run Code Online (Sandbox Code Playgroud)

当我推动时,来自docker-regitry的日志

"127.0.0.1 - - [12/Sep/2013:12:30:29] "GET /v1/_ping HTTP/1.1" 200 4 "-" "Go 1.1 package http"
2013-09-12 12:30:29,033 INFO: "127.0.0.1 - - [12/Sep/2013:12:30:29] "GET /v1/_ping HTTP/1.1" 200 4 "-" "Go 1.1 …
Run Code Online (Sandbox Code Playgroud)

docker

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

初始化一个sqlite数据库android

大家好,我对在 android 中开发非常陌生,我想向我的应用程序添加一个数据库。

问题是我不知道如何只初始化整个表一次。

我做了很多阅读,我发现你可以通过覆盖onCreate(SQLiteDatabase db)helper 类中的方法来做到这一点。

这些是我的数据字段和我的onCreate(SQLiteDatabase db)方法。

public static final String KEY_ROWID = "_id";
public static final String KEY_NAME = "name";
public static final String KEY_EIGHTU = "8u";
public static final String KEY_NINEU = "9u";
public static final String KEY_TENU = "10u";
public static final String KEY_ELEVENU = "11u";
private static final String TAG = "DBAdapter"; 

@Override
public void onCreate(SQLiteDatabase db) {
    db.execSQL(DATABASE_CREATE);        
}
Run Code Online (Sandbox Code Playgroud)

但我不确定如何......有什么想法吗?

主要问题是我有多个要初始化的行。

android android-sqlite

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

如何使用工人初始化时使用的变量启动芹菜工人

是否可以选择在启动时将变量传递给 celery worker 并在执行时在 worker 内部使用它?

我正在编写负责机器学习培训和评估的服务器。我想动态启动新的 worker 实例并将变量传递给它,该变量将用于在内部加载特定模型。

我找到了如何使用方法从这里的答案开始工作worker_main

我在考虑两种解决方案:

  1. 将其设置为环境变量。此解决方案的问题在于,当同时创建两个 worker 实例时,它可能会损坏。

  2. 将其作为 argv 传递,但我不知道如何读取 worker 内部的变量。


编辑

我找到了这个线程,但它只讨论了在任务中访问自定义参数。我的问题是关于在工人初始化时访问它。

灵感来自这个线程我会尝试用芹菜信号。 http://docs.celeryproject.org/en/latest/userguide/signals.html#worker-init

python celery

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

在 tsql 和 pyodbc 中参数化 TOP 值

我尝试参数化从表中获取的顶行数。

我试过了

db.cursor.execute(
        '''
        SELECT TOP ? VALUE FROM mytable 
        WHERE param = ? 
        ''',
        top_value, param
    )
Run Code Online (Sandbox Code Playgroud)

它显示

pyodbc.ProgrammingError: ('42000', "[42000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]'@P1' 附近的语法不正确。(102) (SQLExecDirectW)")

像下面这样的字符串插值可以工作。

    db.cursor.execute(
        f'''
        SELECT TOP {top_limit} VALUE FROM mytable 
        WHERE SITE_SK_FK = ? 
        ''',
        param
    )
Run Code Online (Sandbox Code Playgroud)

我需要将它作为参数传递,还是字符串插值就足够了?

python t-sql pyodbc

2
推荐指数
1
解决办法
182
查看次数

标签 统计

python ×2

android ×1

android-sqlite ×1

celery ×1

docker ×1

pyodbc ×1

t-sql ×1