小编Rob*_*bus的帖子

如何使Xvfb工作在32位颜色

任何人都可以告诉我如何使Xvfb工作在32位颜色?例如,Vnc4server工作正常,但不适合我的目的.

> /etc/X11# Xvfb :1 -screen 0 1600x1200x24
error opening security policy file /etc/X11/xserver/SecurityPolicy
(EE) XKB: Couldn't open rules file /usr/share/X11/xkb/rules/base
Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!
[config/hal] couldn't initialise context: (null) ((null))
FreeFontPath: FPE "/usr/share/fonts/X11/misc" refcount is 2, should be 1; fixing.
Run Code Online (Sandbox Code Playgroud)

阿卡 - 它有效,同时:

> /etc/X11# Xvfb :1 -screen 0 1600x1200x32
Fatal server error:
Couldn't add screen 0
Run Code Online (Sandbox Code Playgroud)

linux colors bit

19
推荐指数
1
解决办法
8967
查看次数

使用SQLite作为代理的Celery + Flask,在调用任务时出错

我正在尝试让Flask与Ceite一起使用SQLite作为后端.但是,使用以下代码:

CELERY_BROKER_URL = 'sqla+sqlite:///' + os.path.join(basedir, 'celery.db')

def make_celery(app):
    celery = Celery(app.import_name, broker=app.config['CELERY_BROKER_URL'])
    celery.conf.update(app.config)
    TaskBase = celery.Task
    class ContextTask(TaskBase):
        abstract = True
        def __call__(self, *args, **kwargs):
            with app.app_context():
                return TaskBase.__call__(self, *args, **kwargs)
    celery.Task = ContextTask
    return celery
Run Code Online (Sandbox Code Playgroud)

启动一个worker后,我在尝试调用一个虚拟任务时遇到这个错误:

error: [Errno 10061] No connection could be made because the target machine actively refused it
Run Code Online (Sandbox Code Playgroud)

码:

@app.route('/test')
def test():
    t = add_together.delay(100,200)
    return str(t.wait())
Run Code Online (Sandbox Code Playgroud)

怎么了?我已经尝试使用Google搜索Sqllite/SQLAlchemy/Flask/Celery的任意组合,但一直无法找到解决方案.

python celery

10
推荐指数
2
解决办法
1245
查看次数

Keyof也是T型

有没有办法限制,keyof T以便它只接受某种类型的键?假设如下:

interface Something {
    id: number;  
    name: string;  
    value1: FancyType;  
    value2: FancyType;  
    value3: FancyType;
}

function someFunction(key: keyof Something) {
   // do something to a FancyType
}
Run Code Online (Sandbox Code Playgroud)

someFunction会接受id | name | value1 | value2 | value3,有没有办法将它限制为类型的键FancyType,即value1 | value2 | value3

typescript

10
推荐指数
2
解决办法
1111
查看次数

os.walk()剥离抛光字符

所以我要做的是修复一些mp3文件的id3tags.这一切都有效,除了带有任何重音的文件,因为os.walk似乎剥离它们.

例如,我有这个文件01.Co S?ycha?.mp3,在这段代码中:

for root, dirs, files in os.walk(folder):
    print files
Run Code Online (Sandbox Code Playgroud)

显示为['01.Co Slychac.mp3'],稍后导致"没有此类文件或目录"错误.

怎么解决这个问题?

python

6
推荐指数
1
解决办法
1196
查看次数

SQL连接多对多

我有三个这样的表:

项目:

在此输入图像描述

分类

在此输入图像描述

和一个简单的MtM表来连接它们

在此输入图像描述

出于报告目的,我一直想知道是否可以创建一个字段,其中包含项目所属的所有类别的串联.例如,如果项目ID = 1属于类别ID = 1且ID = 2; 我可以选择一个项目并获得一个字段'Categories',其值为'Schuhe; Hemde"

单独使用SQL是否可行?

我能想到的最好的

SELECT Items.*, Categories.CategoryName
FROM (CategoryItemAffinities 
      INNER JOIN Categories ON CategoryItemAffinities.CategoryID = Categories.ID) 
INNER JOIN Items ON CategoryItemAffinities.ItemID = Items.ID;
Run Code Online (Sandbox Code Playgroud)

但这显然会使每个项目产生多个结果

[edit]只是为了指定,ms访问只是数据库引擎,我本身并没有使用访问表单/报告等.我需要这个用于C#应用程序

sql ms-access

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

Django在运行时形成integerField set max_value

我有一个这样的表格:

class SomeForm(forms.Form):
 first = forms.IntegerField(max_value= DontWantToSetYet)
 second = forms.IntegerField(max_value= DontWantToSetYet)
 third = forms.IntegerField(max_value= DontWantToSetYet)
Run Code Online (Sandbox Code Playgroud)

如何在运行时设置max_values?IE

if request.method == 'POST':
    form = SomeForm(request.POST, max_values = {'first':10,'second':50,'third':666})
    [...]
Run Code Online (Sandbox Code Playgroud)

forms django django-forms

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

MySQL在表格范围内添加前缀到字段

基本上我只是决定将我的主ID切换到"源"字段,因为我将从多个来源导入内容.现在我想清楚地说明事情的来源,因此我想为它添加一个前缀portalname:formerID.我试过了

UPDATE pics SET source='nk:'+source WHERE 1=1
UPDATE pics SET source='nk:'+source WHERE faces > 0 (matches all records)
Run Code Online (Sandbox Code Playgroud)

但每次phpMyAdmin返回 0 row(s) affected. ( Query took 0.0056 sec )

任何的想法?

mysql

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

PHP将unicode转换为十六进制

一个应用程序希望我插入字符串作为text encoded using hex values in proper coding.编码Unicode_No_Compression

例如,对于Sze?? siedem正确的HEX字符串0053007A0065015B0107002000730069006500640065006D,
?d?b?o= 01790064017A00620142006F
String with no special chars =0053007400720069006E0067002000770069007400680020006E006F0020007300700065006300690061006C002000630068006100720073

我尝试使用MySQL HEX()/ UNHEX()dechex()PHP,但无法弄清楚如何进行此转换.有任何想法吗?

php unicode hex

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

Spring JPA数据,具有相同功能的多种方法

我正在使用 spring data jpa 与数据库交互,但是我遇到了一个问题:我无法使用不同的命名实体多次定义相同的方法。

考虑:

class Repository {
    @EntityGraph(value = UserEo.FULL, type = EntityGraph.EntityGraphType.LOAD)
    public Optional<UserEo> findUserEoByEmail/*Full*/(String email);

    @EntityGraph(value = UserEo.BRIEF, type = EntityGraph.EntityGraphType.LOAD)
    public Optional<UserEo> findUserEoByEmail/*Brief*/(String email);
}

Run Code Online (Sandbox Code Playgroud)

我想要具有不同命名图的单独方法,但是向方法名称添加附加信息会破坏 spring. 如何解决这个问题?

java spring-data-jpa

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