所有问题
python - 为什么我的模块不能访问它应该导入的变量?
这是我的简化代码:
main.py:
module.py:
vars.py:
当我运行时main.py,它给出了错误代码NameError: name 'mode' is not defined。
为什么它没有给出预期值True?
c# - HttpClient 在 GetAsync 上挂起 ERR_CONNECTION_REFUSED
我正在尝试获取 .NET Core 3.1 工作人员服务await client.GetAsync中网站的状态仅挂在主机的 ERR_CONNECTION_REFUSED 上
程序.cs
工人构造函数
稍后在 ExecuteAsync 方法中的 worker 中。
来自服务器的 ERR_CONNECTION_REFUSED 是我们可以让这个失败的唯一方法。工作人员没有恢复,我们通过关闭 IIS 中的站点来复制这一点(当我们关闭应用程序池时,我们会得到一个有用的 503 并且运行良好)我们在 chrome 中浏览到该站点并获得 ERR_CONNECTION_REFUSED 但工作人员只是挂起。
python - 缩放 DivergingNorm matplotlib 颜色条,使中心值位于条的中心
我正在尝试使用 seaborn 热图绘制一些值,我的值范围从 0 到 1,但我主要对从 0 到 0.05 的变化感兴趣。我一直在寻找一种方法,使颜色栏中的 0-0.05 范围与 0.05-1 范围一样大,两个范围都是不同的颜色渐变,或者底部区域是渐变,顶部是一种颜色。
到目前为止,我设法使用 DivergingNorm(vmin=0, vcenter=0.05,vmax=1) 得到以下图
我想将 0.05 居中在条形的中间,并将 0.05-1 的范围缩小到上半部分。这是我第一次发帖,所以我不太确定还有什么其他材料可以让你更容易帮助我:)
python - 如何通过DetailView显示相关对象
我正在尝试通过 DetailView 显示该产品的产品和可用品牌(产品为 ForeignKey)。基于 Django 文档和 stackoverflow 上的类似答案,我尝试了下面的代码,但它不起作用。产品细节呈现,但品牌名称不是。我通过 django-admin 检查了数据库中产品的品牌。有人可以帮忙吗。
模型.py
视图.py
网址.py
product_detail.html
java - 无法使用 SAF 检索自定义额外内容
在Intent用于触发android.intent.action.CREATE_DOCUMENT动作中,我添加了一个自定义额外的myIntent.putExtra("myPackage.MY_EXTRA","toto").
在onActivityResult函数中,当我尝试使用 检索此额外内容时intent.getStringExtra("myPackage.MY_EXTRA"),我得到一个空值String(作为函数中intent的Intent参数接收onActivityResult)。
关于如何解决我的问题的任何想法?
java - 哈希表键值对比较找出唯一对
我如何通过使用键值对相互比较两个哈希表从两个哈希表中找到键值对的唯一条目..
预期输出...(“10”,“ghu”);这是来自第一个哈希表(“10”,“ko”);这是来自第二个哈希表
java - 如果我在 android studio 中创建一个带有主线程的类会发生什么
如果我在 Android Studio 中使用 main 方法创建一个 java 类,它会影响我的活动mainActivity和其他活动吗?它对它们有何影响?我对Android工作室有点陌生......
nginx - 如何为服务器发送事件关闭 Nginx 服务器上的缓冲
问题:Nginx 服务器正在缓冲服务器发送的事件(SSE)。
设置:节点 v12.13.1,Nginx 1.16.1,Chrome v80
场景:我试图关闭缓冲,proxy_buffering off;甚至添加"X-Accel-Buffering": "no"到服务器响应头中,但是 nginx 仍在缓冲所有 SSE。如果我关闭节点服务器或重新启动 nginx 服务器,则所有 SSE 消息都会批量传递给客户端。我尝试了很多,但不知道我错过了。
Nginx 配置文件:
节点服务器:
python - 在熊猫的多索引数据框中查找最接近的值
我正在尝试根据熊猫数据框索引中最接近的值来选择数据。我从 excel 中读取文件并对数据框进行多索引,如下所示:
结果看起来有点像这样。
我要搜索的值不在此数据框中,因此我想查找下一个最接近的值。例如,我想在 2011 年找到 6.7 和 ix 的 Temp 值,但由于这些值不在数据框中,我应该获得具有最接近索引的 Temp 值,在本例中为 7 和9 5.1。所以,我从中获取数据的行是,
提前致谢。
python - 如何在我的 Python 代码中跟踪语法错误?
我试图从输入中获取三角形边的长度,然后在子类中找到该区域。我收到子类的语法错误。
代码:
java - 从hadoop1迁移到hadoop2后如何恢复hadoop Map reduce作业的性能
从 hadoop 1.0.3 -> hadoop 2.8.5 迁移后,Hadoop Map 降低作业性能(执行作业的时间)降级(5min->15min)
详情如下:
我在 AWS EMR 环境中执行了 Hadoop Map reduce 作业。
Hadoop 1.0.3 环境详细信息:
AMI 版本:2.4.11 Hadoop 版本:1.0.3
EMR 作业的第 1 步(仅 1 步)需要5 分钟才能运行,测试实例由 1 个主控和 1 个核心(aws 术语)组成。在 hadoop 仪表板中,我的应用程序由一个作业组成。
- 工作中的 Mapper 任务数:524
- 作业中的 reducer 任务数:7
- 机器配置(R3.2xlarge:8VCPU、61Gib RAM、160GB SSD)
Hadoop 2.8.5 环境详情:
在 Hadoop 2.8.5 环境中,相同的 mapreduce 作业需要大约 15 分钟才能运行所有相同的配置(1master,1 core)
- 作业中的 Mapper 任务数:524
- 作业中的 reducer 任务数:{3,7} // 尝试使用 3 个和 7 个 reducer
- 机器配置(R5.2xlarge:8VCPU,64Gib RAM,350GB EBS)
配置值
- yarn.scheduler.minimum-allocation-mb =32
yarn.scheduler.maximum-allocation-mb = 57344
- 有关使用 Hadoop 2.8.5 MR 作业运行的作业的其他信息
- 经过:15分钟,5秒
- 诊断:
- 平均地图时间 7 秒
- 平均随机播放时间 10 分钟,51 秒
- 平均合并时间 0sec
- 平均减少时间 0sec
我尝试过的:调整了以下设置,但在执行作业的时间方面的性能在任何情况下都没有改变。共享测试场景之一的价值
- mapreduce.map.java.opts = -Xmx5734m
- mapreduce.reduce.java.opts = Xmx11468m
下面我提到尝试了不同的组合
- mapreduce.map.memory.mb = {4163, 9163, 7163}
- mapreduce.reduce.memory.mb = {2584, 6584, 3584}
由于 hadoop2 中存在资源管理器架构更改,因此我围绕它进行了实验,但有什么我可能遗漏的。我对 Hadoop 的熟练程度:初学者
bash - POSIX 与非 POSIX 模式下的 Bash 赋值语句扩展
GNU bash 手册在讨论 shell 参数时有以下段落:
command内置函数不会阻止将赋值语句作为参数的内置函数扩展为赋值语句;当不在 POSIX 模式下时,赋值内置函数在命令前面时会丢失它们的赋值语句扩展属性。
我不知道它在说什么,并且由于这个原因,我也无法编写一个在常规模式和 posix 模式之间的赋值表达式行为不同的命令。
谁能找到这种差异的例子?
microservices - 如何在任何节点故障服务崩溃后构建基于 Spring 的微服务状态同步
我的微服务很少,它们接受来自客户的数据并异步处理请求,稍后客户可以来检查状态,以使我的平台变得健壮,我计划为 HA 提供运行相同的设置服务(atleat 2)和也在尤里卡注册,而且我所有的服务都在负载均衡器后面
现在,如果节点故障或服务在接受请求后出现故障,我坚持提供解决方案。
假设我有 Service-A1 和 Service-A2,两者都具有相同的功能。
现在 Service-A1 接受请求并向客户提供接受的响应,然后开始处理作业并在 db 中更新其中间结果,现在由于某些节点故障或服务崩溃,它无法完成作业。
在这种情况下,我希望其他服务自动检测(得到通知)继续,因此它可以读取作业状态并继续完成作业请求。
Spring Eureka 或 zookeeper 中是否有任何功能可以观看并通知其他人继续。?
sympy - 当支配者在表达式中时,我找不到变量的系数
我一直在尝试找到一些冗长表达式的系数,即使它们不为零,我得到的结果也等于0.
我认为问题在于我没有得到(s1+s2)/s4这个 mwe 的结果:
javascript - POST 请求为空
我尝试将表单值发送到 DB(使用 redux-thunk、express 和 MongoDB)。我的组件看起来像
和还原
我的请求在数据库中写为空。console.log(person)在控制台中显示正确的对象:
但console.log(responce.data)只显示
我与邮递员检查我的请求,他们工作。我不明白我的问题出在哪里。为什么对象不写入数据库?
javascript - 用于在 npm 中部署的节点模块交叉构建目标
我有我想要构建以针对不同环境的 ES6 模块。我不知道该怎么做,或者我是否应该使用 webpack 或 rollup。
构建目标
- 像 Vue 这样的 ES6 环境。
- Commonjs 像节点后端或一些 webpack 构建。
- 浏览器,脚本标签。
项目目录结构
源代码
--Dog.js
index.js
包.json
项目文件
狗.js
index.js
webpack.config.js
package.json(相关部分)
有什么方法可以使这个过程自动化,还是我应该手动为每个目标编写一个新库?如果导入我的模块的项目如何知道哪个构建适合他们的环境?
html - 音频、视频和想象插入 html
如何将这些音频和视频链接放置在 html 代码中。当我将文件共享到其他设备并从那里打开它时,为什么图像没有以 html 显示并且音频也一样。
c# - 在代码中使用“async void”时生成错误消息
async void关于这个主题有很多问答。我们都同意这不是一件好事,我相信在所有情况下都是可以避免的。这就是为什么我想在使用它时创建一个 Visual Studio 错误消息。
在其他情况下,它是成功的,例如:当函数返回时Task,Visual Studio 会发出警告CS4014。我们使用Directory.Build.props机制将此警告的句柄配置为错误 。这是它的代码:
如您所见,CS4014的处理方式像错误一样。它工作正常。但是因为async void没有警告信息,这就是为什么我们不能配置将其作为错误处理。
有没有办法在msbuild构建过程中添加自定义错误/警告消息?
在很多情况下,创建自己的错误/警告消息将非常有帮助。
r - 如何使用 R 中的 map() 函数索引 features() 函数以迭代数据帧列表?
绘制我的土壤压实数据给出了一个凸向上的曲线。我需要确定最大 y 值和产生该最大值的 x 值。
'features' 包适合数据的平滑样条曲线并返回样条曲线的特征,包括 y 最大值和临界 x 值。我很难在多个样本上迭代 features() 函数,这些样本包含在一个整洁的列表中。
似乎功能包在索引数据时遇到了问题。当我仅将数据用于一个样本时,代码运行良好,但当我尝试使用点占位符和方括号时,它会丢失数据的跟踪。
下面的代码显示了此过程如何在一个示例中正确工作,但不适用于迭代。
由reprex 包(v0.3.0)于 2020-04-04 创建
c++ - cmake:add_library 无法创建目标“cxx”,因为已存在另一个同名目标
我正在使用具有以下依赖项的项目:
grpc
- 谷歌测试
- 基准
同时我的项目有基准。
当我使用声明以下依赖项时,FetchContent出现以下错误:
我CMakeLists.txt的是:
我知道我可以使用基准而不获取它,而只需链接它。但是,如果grpc决定取消基准作为依赖项,它会破坏我的构建。有一个更好的方法吗?
html - React Native:在视图中渲染 HTML
我有一个 React Native 应用程序,它正在从后端HTML接收文件。这是 HTML 文件的内容:
我只想在 react-native 视图中显示这个 HTML 以及它的style标签script。
java - 通过 JAVA 中的变量访问基于 Window 的应用程序的对象
所以,我正在开发一个基于 GUI 的应用程序,它使用 Apache POI 从 Excel 读取数据并使用JAVA AWT/SWING基于窗口应用程序显示它。因此,首先我将 Apache 集成POI到GUI基于JAVA项目的项目中。
所以,现在我正在尝试从 excel 访问特定的单元格数据并在 GUI 应用程序中打印它。我已经整理了如何从excel到Java中获取特定的单元格数据以及如何使用Jlabel. 要继续它,我需要将单元格数据发送到JLabel.
我已经完成以下操作来获取单元格数据:显然,我们有cell来自Cell类的对象。我如何将此cell数据发送到JLabel?
我有以下代码JLabel。
显然我们有cell来自Cell类的对象。我如何将此cell数据发送到JLable?
我有以下代码JLable。
这里我们按下按钮后内容的Lable变化。
lblNewLabel.setText(cell);
但它显示错误。我什至声明了一个新字符串并使用cell对象传递它。但它也没有奏效。
我正在寻找一种将输出从 Cell 传递到JLabel.
两者都仅在主要功能中。
下面是整个代码。
不要介意所有其他 GUI 代码。它们只是一些按钮、文本字段。
python - 在条目中输入一串文本后,使用 tkinter.place
在 entry 中输入一串文本后,使用 tkinter.place_forget() 隐藏输入框,显示后输入框中的文本被清除。有什么好的方法可以将文本保留在输入框中吗?
python - Tkinter 小部件 - 如何一次配置多个小部件?
由于更改小部件状态的许多操作,我的代码变得混乱。例如,我有大约 8 个按钮,我想要 fg='red', text='press to config" 当分配给它们的连接变量的值是 None (在用户进行输入之前)。对于其中一些我想要当满足某些条件以防止用户进行任何输入时使它们状态='禁用'。有没有一种简单的方法可以以某种方式对它们进行分组然后使用单个命令?例如:
看起来它可以通过字典以某种方式管理,对吗?任何建议都值得赞赏,因为目前我大约 1/5 的代码在更改小部件配置时获得了“乐趣”,而且当项目变得越来越大时,管理起来并不容易。
