所有问题
django - Django无法连接到docker中的redis
对不起我的英语不好。我在 django 中有项目,在我的项目中我想使用 celery 来执行后台任务,现在我需要在 docker 中为这个库设置设置。这是我的码头文件:
这是我的docker-compose.dev
我有这个错误:
我不明白为什么它无法连接。我的设置文件项目
一切看起来都不错,但也许在某些文件中我没有添加一些设置。请帮我解决这个问题
python - Python将多个excel工作表合并到数据框中
我有一个包含 10 个工作表的 excel 文件。有些工作表有数据,有些是空的,但这会定期更改,包括第一个和/或最后一个工作表。
使用 Python 2.7,我正在做的是将所有工作表加载到 pandas df 中以在另一个函数中处理。我还添加了一个带有工作表名称的列。加载工作表似乎工作正常,但我的一列有 14-20 个字符的值,以 0 结尾。所以当我打印出 dict 时,它们看起来是正确的,但是 pandas 正在转换为 sci 表示法,我不知道如何保留这些值。
这是一些字典数据:
所以当我读入下面的数据时,它加载得很好
印刷
API_NUM 看起来应该是这样,但 full_table 科学记下了这个数字。
但是——这终究还是奏效了——
当我将值转换为字符串时,它们变成 -2147483648
将 df 写入 csv,该列删除了尾随的 0。
问题是,稍后在另一个函数中,我创建了这些值的字符串列表来执行 sql 查询。所以后来,它看起来像:
我正在运行查询的字段是一个字符串字段。
编辑:我相信 lambda 函数毕竟最终会起作用,这是一个糟糕的数据和我自己给我带来问题的案例。因此,该方法或以下方法将起作用。这对于想要使用 Python 将工作表合并到 df 中的人可能会有所帮助
c# - 按名称属性比较文本框控件
我有一个KeyPress绑定在多个TextBoxs 上的事件,我想检查哪个TextBox被点击并根据点击的那个做不同的事情。
我正在尝试根据文本框的属性比较哪个TextBox被点击。.Name我在 switch 语句中执行此操作,但正在获取a Constant value is expected.
有没有办法解决这个问题?我不想硬编码.Name,string以防未来的开发人员在这方面工作。
我可以这样做,还是会成为运行时错误?
编辑:
实际上,您不能分配const这样的值。
我将如何比较哪个TextBox没有KeyPress硬编码作为语句.Name中的字符串?case
java - 如何防止tomcat自动更改server.xml
我需要有关 Tomcat 配置的帮助。我在 server.xml 中为我的项目中的图像设置了虚拟路径。它可以工作,但是在 Tomcat 重新启动后,它会自动覆盖 server.xml 并且图像的路径会消失。我该如何修复这个?
html - 带有 HTML5 的音频字幕
我想在音频播放时显示音频文件的转录。我尝试了几个选项都无济于事:
<audio src="../audio/myaudio.mp3" controls>
<track default srclang="en" kind="captions" label="English subtitles" src="sub.vtt"/>
</audio>
.vtt 文件的路径正确。该<track>元素应该是两者的子元素<video>(<audio>参见https://developer.mozilla.org/en-US/docs/Web/HTML/Element/track)。为什么我不能显示我的字幕?
我的 .vtt 文件包含类似
ETC...
我也尝试过使用该<video>元素:
仍然没有运气。我可以看到“抄送”按钮,还可以选择英语字幕项目。音频播放(即使我使用该<video>元素),我看不到任何标题。用“字幕”交换“字幕”没有帮助。
java - vertx - 如何从可执行程序异步读取流
我有生成器 g ,一旦我从控制台运行它,它就会开始写入控制台输出(stdout)睡眠 x 秒并继续,一个数据流。
我希望我的程序运行 g 并将他的输出绑定到 java vertx 应用程序作为流输入。
我希望所有的阅读都是异步的,我该如何实现呢?
这就是我正在做的:
这是抛出的异常:
go - 如何在 k8s.io/code-generator 中使用切片和映射
我正在编写一个监听环境自定义资源的 Kubernetes 控制器。
pkg/apis/environment/v1alpha1/types.go有以下内容:
运行 k8s.io/code-generator/generate-groups.sh 脚本后,我得到了一个错误的pkg/apis/environment/v1alpha1/zz_generated.deepcopy.go文件。问题来自这个生成的方法:
尝试构建或运行此代码会给我以下错误
只要我在Parameters结构中包含的匿名结构中包含Map或Slice ,就会遇到此错误。
解决方法
解决方法是创建一个包含映射的命名类型。例如,我像这样重构了Service结构:
生成的func (in *Service) DeepCopyInto(out *Service)并没有改变,但创建了以下 2 个新方法:
现在,我在构建和运行代码时没有任何问题。
这种解决方法很痛苦,因为我真正的Service结构比这个例子大得多。
有没有办法通过代码生成器在匿名 func 中使用地图和切片?
mysql - 获取一个包含多个 JOIN 且没有 WHERE 子句检索 1 秒以下 8000 行的 SQL 语句是否现实?
我正在处理总结套牌、胜率和其他有关万智牌卡的数据的页面,网址为https://pennydreadfulmagic.com/seasons/all/cards/
主要的 SQL 查询在生产中经常需要超过 10 秒(在我的笔记本电脑上更少,但仍然 > 5 秒)。服务器是运行 openSUSE 的标准 Linode 机器,数据库是 MariaDB (MySQL)。
我正在尝试确定在请求页面时在用户时间上运行此查询是否是一个愚蠢的想法,或者我是否只需要正确的优化以使其在不到一秒的时间内工作。
查询的一个简单版本是:
每个表中大约有这么多行:
这些对于 SQL 来说似乎不是很大的数字,这就是为什么我想知道让这个查询运行得更快是否现实。
解释 说:
我有一个更快的查询版本(仍然太慢),我将 match/deck_card 的东西拉到一个子查询中,然后加入到我在这里遗漏的主查询中,因为它更难理解。这确实使事情变得越来越快,但没有接近理想速度。
我不一定要在这里接受所需的优化(尽管那也很好!),而是要了解在用户时间使用正确的优化运行这样的查询是否现实?或者我应该花时间寻找正确的缓存策略或非规范化数据库?
创建表如下:
sql - REGEXP 以“字母”结尾,该字母后面可能有空格
我有 REGEXP 表达式,需要接受特定字母的开头,特定结尾字母之间的任何内容,并且该结尾字母之后可能有空格。(来自数据库)当我运行我的表达式时,它没有给我结束字母,因为它在我正在搜索的名称后面有数据库中的空格
输出:
timer - Arduino CTC 定时器中断 ~2x 快
下午所有
我正在寻求一些帮助,在尝试学习定时器中断时让我感到困惑
你最好把我当作新手。除了学习一些我认为有用的东西来增加我的帽子之外,我在这里没有具体的目标!
我已经写了下面的草图,作为以不同速率执行不同 fcn 的刚性框架的尝试。我已经使用millis()做了类似的事情,虽然这个工作我发现它不优雅a)没有明显的方法来检查任务溢出和备份执行率,b)处理器通过检查millis( ) 每个程序周期。*
基本上我认为应该是 Timer2 上的 1ms 定时器中断(16MHz/64 预分频器/250 比较寄存器 =1000hz)大约在 0.5ms 出现。我已经为此困惑了几个小时,但我准备接受它可能是基本的/基本的!
还需要注意的是,使用串行通信来尝试调试更快的任务速率似乎会大大减慢速度,所以我通过计算 1ms 任务来调用 10,100 和 1000ms 任务并在较慢的水平。我想在 9600 波特下咀嚼几个字符可能很慢。**
我已经粘贴了下面的代码。任何指针高度赞赏。随心所欲地苛刻:)
干杯
铝
*虽然不是我感到困惑的 - 也欢迎在这里对我的逻辑发表任何评论 ** 虽然我不明白 Serial.println 如何设法减慢程序速度。它是由中断驱动的,所以它肯定应该只是放弃通信并执行下一个 ISR - 实际上是任务溢出。也欢迎在此发表任何意见
java - 如何使用基本接口引用调用扩展接口函数?
对不起,如果我的问题没有任何意义。我会在这里尝试解释一下。假设我有一个这样的基本接口:
扩展接口如下:
可以说我有一个实现的类ExtendedInterface:
现在,function2()当我得到一个用类SimpleInterface实例化的基接口 ()时,有什么方法可以调用,如下所示:Implementation
我知道它违背了接口的目的,但它可以让我免于进行大量代码更改。
python - 这个 Python 正则表达式有什么问题?
给定一个字符串,我想找到由两个或三个“4”组成的所有子字符串。
例如,给定 '1,4,3,2,1,1,4,4,3,2,1,4,4,3,2,1,4,4,4,3,2,' 我想要得到 ['4,4,', '4,4,', '4,4,4']。
我得到的是:['4,','4,','4,','4,']
怎么了?
在我看来,包裹“4”的括号被解释为分组,但不告诉Python“4”和“,”应该一起出现。但是,我不知道该怎么做。
magento - Magento 中的错误 500
我已在 mylocalhost 服务器中成功安装 Magento,当我尝试打开管理员和索引时出现此错误
已尝试执行 chmod 777 /var/www/html/magento2/var/page_cache 仍然返回错误
android - SQLite onUpgrade 未调用
我正在检查应用程序的更新过程,并且未调用 onUpgrade。我确实知道getWritableDatabase();或者
getReadableDatabase();
应该执行以便调用 onUpgrade 并且应该增加 DB_VERSION 。
我已经在模拟器中安装了应用程序的当前发布版本并执行:
出于某种原因,它返回0尽管此版本的源代码的 DB 版本是13。在新版本中,我已经将 DB 版本更新为 20 进行测试,安装更新后,使用
adb install -r myapp.apk
的 DB 版本为 20(使用相同pragma user_version;),但未调用 onUpgrade。
这个过程通常很简单,所以我不确定出了什么问题。
有人知道出了什么问题吗?为什么当前版本的user_version为0,为什么不调用onUpgrade?
这是 DBHelper 类:
html - 使用 Golang 发布 HTML 表单方法
所以,我在 html 中有这个表单。它旨在对/subscribe页面进行 POST 请求:
然后,我在 golang 中有这个路由器:
golang中的这个处理程序:
但问题是,它总是打印GET。
如何发布表单,那么 的r.Method值为POST?
谢谢
r - 在 R 中运行代码时库(ggplot2)中的错误
我写了以下代码
安装 ggplot2 库后出现以下错误。
c# - Install numpy for IronPython
I wanted to run some code in IronPython using c#. In this code I needed to use numpy. So I tried to install it using the command below:
Unfortunately, I get an error and a return message telling me it was a unsuccessful installation. The error message is bellow:
I searched a lot about a solution, but I guess it is a very common problem. Ps: I face the same problem with many other packages.
What can be the solution?
c# - 无法使用单例“Microsoft.AspNetCore.Hosting.Internal.HostedServiceExecutor”中的范围服务“MyDbContext”
我按照本教程在我的 ASP.NET Core 2.1 中构建了一个后台任务:https ://docs.microsoft.com/en-us/aspnet/core/fundamentals/host/hosted-services?view=aspnetcore-2.1#在后台任务中使用范围服务
编译给我一个错误:
System.InvalidOperationException:'不能从单例'Microsoft.AspNetCore.Hosting.Internal.HostedServiceExecutor'中使用范围服务'MyDbContext'。'
是什么导致了该错误以及如何修复它?
后台任务:
启动.cs:
程序.cs:
完整的启动.cs:
html - 表单间距 justify-content-between one向左一个向右
嗨,我正在尝试将标签标签、文本和提交输入类型对齐到左侧,并将 17 个总订单对齐到页面右侧,垂直对齐日期标签,水平右对齐段落标签“航运清单每天美国东部时间下午 5 点敲定”。
到目前为止,我已经将标签标签和两个输入标签对齐到我想要的位置,但是跨度标签没有完全对齐到右侧。我正在使用引导程序 4.1.1。
这是我的代码:
python - SQLAlchemy:没有这样的表,即使它们是实际创建的
我开始使用 TDD 开发 Flask 应用程序。
生产代码和测试都使用与 SQlite 相同的通用 SQLAlchemy 实例,以获得可重用性的好处。
在 __init__.py 中:
因此,测试和实际应用程序都需要访问这个数据库实例,但配置不同:tests.py 使用 /tmp/ 文件来创建虚拟数据。
因此,关于 Flask_SQLAlchemy 文档,我每次使用“db”时都会注意调用正确的应用程序上下文。
结构:
这是一些关键代码:
__init.py__:
测试.py:
模型.py:
还有一些其他的模型,但我保持简单的解释。
问题出在setUp(self)函数中,其中将虚拟数据添加到数据库中。即使导入了模型并且代码在正确的应用程序上下文中执行,引擎也找不到表。
没有这样的表:设备
此外,在设置SQLALCHEMY_ECHO = True时,这些表显然是用 db.create_all(app=app) 很好地创建的:
希望我清楚,在此先感谢。
sql - 如何识别 SQL Server 记录中的特定(非数字)序列?
假设我有一份学生名单,以及他们在特定班级类型中的出勤时间。我将如何在 SQL Server 中选择那些直接参加数学课程然后参加科学课程的学生?示例数据如下(为清楚起见,在学生之间添加空格并按 AttendanceDateTime 排序):
我正在寻找的结果:
我已经查看了如何在 SQL 中查找连续数据和如何根据列的值查找连续行?有一段时间了,我认为这个想法就在那里,但我不明白。任何指向正确方向的指针都非常感谢。
c++ - C ++中的双重求和
我目前正在尝试编写一个程序,其中用户输入一个数字 (Z) 用于计算总和。我一直在尝试使用嵌套的 for 循环,但无济于事。
这是一项家庭作业,因此,如果可能的话,与其说是一个完整的答案,不如说是一个正确方向的想法。
编辑:在示例中,10 的 Z 用于等于 20790,这是我检查代码是否有效的方法
这是我最后一次尝试,虽然很糟糕。
vba - VBA Word - 在文档中查找特定文本并替换该特定文本后面的段落内容
这是我的 word 文档中的文本示例: https ://www.noelshack.com/2018-31-2-1533054408-word.png
我是 VBA 新手,我正在尝试编写一个宏来查找特定文本“”““合格货币”是指基础货币和此处指定的其他货币:“并替换以下两行(用一些点填充,不一定在同一段落中)带有文本列表(例如:欧元,美元)。
到目前为止,我已经能够遍历文档,找到特定的文本并使用以下代码对其进行编辑:
请注意,整行的样式变得粗体和斜体。
https://www.noelshack.com/2018-31-2-1533055581-word2.png
我真正想要实现的是替换虚线:
https://www.noelshack.com/2018-31-2-1533055647-word3.png
现在我的文档中可能还有其他几条虚线,它们可能并不总是包含完全相同数量的点。
感谢您的阅读。
sybase - 在 Linq2Db 中设置标识符引号字符
我很难想象这个问题以前没有被问过,但我找不到。
我想为 Sybase 使用 Linq2Db,我需要将标识符引用字符从 [ 和 ] 更改为“和”,这是 Sybase 使用的。有没有办法做到这一点?我曾经尝试查看 linq2db 源代码,似乎这些字符是硬编码的,但我不确定(我认为硬编码它们会很愚蠢)。当 Sybase 执行查询时,使用 Linq2db 总是会在“[”周围产生错误。
这是 Sybase ASE 12.5,它不喜欢 [];
以下是一些示例查询和错误消息:
第一个查询有效,但第二个给出:
'[' 附近的语法不正确。[SQLCODE=102,SQLSTATE="42000",服务器=testtrng_ss1,严重级别=15,状态=1,事务状态=1,行=3]
sql - What is a better alternative to a "helper" table in an Oracle database?
Let's say I have an 'employees' table with employee start and end dates, like so:
employees
And let's say I want to get the monthly count of employees who were employed at the end of the month. So the resulting data set I'm after would look like:
The best way I currently know how to do this is to create a "helper" table to join onto, such as:
helper_tbl
And then do a query like so:
However, this is somewhat annoying solution to me, because it means I'm having to create these little helper tables all the time and they clutter up my schema. I feel like other people must run into the same need for "helper" tables, but I'm guessing people have figured out a better way to go about this that isn't so manual. Or do you all really just keep creating "helper" tables like I do to get around these situations?
I understand this question is a bit open-ended up for stack overflow, so let me offer a more closed-ended version of the question which is, "Given just the 'employees' table, what would YOU do to get the resulting data set that I showed above?"