任何人都可以告诉我如何使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) 我正在尝试让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的任意组合,但一直无法找到解决方案.
有没有办法限制,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
?
所以我要做的是修复一些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']
,稍后导致"没有此类文件或目录"错误.
怎么解决这个问题?
我有三个这样的表:
项目:
分类
和一个简单的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#应用程序
我有一个这样的表格:
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) 基本上我只是决定将我的主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 )
任何的想法?
一个应用程序希望我插入字符串作为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,但无法弄清楚如何进行此转换.有任何想法吗?
我正在使用 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. 如何解决这个问题?