所有问题
python - 如何在 Python 3.6 中读取文件并分离其内容
我正在尝试读取 Python 3.6 上的文件并将他的信息存储在两个不同的变量中,第一个存储来自 #list of exemplars 的“exemplars”,另一个存储来自 #list of samples 的“样本”。但是,我只从第一个列表和整个第二个列表中得到一行。
这就是我得到的:
第一个列表
ff44578jhT marsBug 2 7 3 5 2 1 71 235 312
第二名单
k345fv78 小怪兽 2 4 3 0 2 1 89 2345 0
k434fv78 大怪物 1 3 3 0 2 1 89 2345 0
k623fv78 巨大怪物 2 4 3 0 2 1 89 2345 0
k13ued31 教育 3 2 1 8 0 1 20 4 0
k123vv31 notbigMonster 4 8 9 3 4 2 200 4000 0
这就是我应该得到的:
第一个列表
ff44578jhT marsBug 2 7 3 5 2 1 71 235 312
ff11443asT; 妈咪;4;2;1个;4;6;3;1个;11; 23
ff1123dast; 名词;1个;3;1个;2;3;2;1个;1个;3
ff44578jhT; 木星虫;2;7; 3;5个;2;1个;71; 235; 312
ff44578jhT; 天王星虫;2;7; 3;5个;2;1个;71; 235; 312
k123vv31;臭虫; 4;8个;9; 3;4;2;200; 4000;0
第二名单
k345fv78 小怪兽 2 4 3 0 2 1 89 2345 0
k434fv78 大怪物 1 3 3 0 2 1 89 2345 0
k623fv78 巨大怪物 2 4 3 0 2 1 89 2345 0
k13ued31 教育 3 2 1 8 0 1 20 4 0
k123vv31 notbigMonster 4 8 9 3 4 2 200 4000 0
angularjs - 删除在 AngularJS 中动态创建的局部视图
我创建了一个重复的局部视图,现在我想删除动态创建的。
这是我的主视图my-custom-row-template是将在点击时重复注入的部分。
这是我的部分观点
这就是我试图获取当前元素并将其删除的方式,但我得到的是一个0。如何删除当前点击的 Partial ?
任何 1 都可以告诉我如何删除当前的局部视图。
java - Java 9 中的 JAXB 模块问题
我正在升级我们的应用程序以使用 Java 9(小步骤......一旦我们得到 9 工作,我们将跳到 10)。我们遇到的一个问题是,在运行时,我们遇到了一个模块异常,我似乎无法弄清楚发生了什么。诚然,我对模块很陌生,并且已经阅读了有关该主题的所有内容,但我猜这可能是一个简单的答案。
要调用的运行时是
尝试读取 XML 数据时发生异常:
javascript - 使用 jquery/css 隐藏元素
我试图将侧边栏隐藏到负数(-205px),这样我可以获得内容包装器和侧边栏同时移动的效果。
问题是侧边栏仍然显示在右侧?我虽然可以隐藏它,将它发送到网页“外部”。我不能简单地在侧边栏上使用 display block none 和 block ,因为它不会制作流畅的动画
elasticsearch - Elasticsearch 内存使用率随着时间的推移而增加并达到 100%
我看到 Elasticsearch 中的索引性能在一段时间内有所下降。我看到内存使用量在一段时间内缓慢增加,直到达到 100%。在这种状态下,我无法再索引任何数据。我有默认的分片设置 - 5 个主分片和 1 个副本。我的索引是基于时间的,每小时创建一次索引来存储各个团队的珊瑚服务日志。一个索引大小对应于大约 3GB,带有 5 个分片,副本大约为 6GB。使用单个分片和 0 个副本,它大约为 1.7 GB。我正在使用 ec2 的 i2.2x 大型主机,它提供 1.6TB 空间和 61GB RAM 和 8 个内核。我已将堆大小设置为 30GB。以下是节点统计: https ://jpst.it/1eznd
你能帮忙解决这个问题吗?我的整个集群都崩溃了,我不得不删除所有索引。
python - 尝试写一个excel表
我正在尝试将这些 cookie 销售写入 Excel 工作表,但出现“无效语法”错误。关于如何正确执行此操作的任何想法?这是我的代码:
google-api - 从 Google Payments 中提取交易
我想以某种格式(API 或其他)自动提取谷歌支付交易历史。最终目标是能够将数据拉入数据工作室。我们知道有什么方法可以做到这一点吗?
tfs - 停止VS而不保存会导致TFS中的项目有什么影响?
我在内部部署的 Team Foundation Server (TFS) 中有一个项目。从昨天开始,我一直在尝试将其检入 TFS。(我正在使用 TFVC,因为我必须这样做。) TFS 服务器有问题,因为它拒绝让我检查更改。一位 TFS 管理员告诉我,我可以远程访问服务器并重新启动它。不幸的是,事实并非如此。我没有远程访问该服务器的必要权限。
我想知道 TFS 中的项目会发生什么,如果我只是关闭 Visual Studio,而它卡在取消签入阶段?就此而言,在这个阶段,VS 中的项目会发生什么?
hibernate - 带有集合列的 Corda 映射实体
根据最新的文档持久性
我找不到如何映射 Java 集合,如 List、Set.. 是否可以将 Set 存储到架构?谢谢。
scala - 如何在 Scala 中完全避免运行时反射?
请注意,这是一个社区帖子,应根据需要添加示例。如果您无法直接编辑答案以添加示例(问题示例或解决方案),请在评论中发布带有指向要点(或类似内容)的链接或添加单独的答案,以便稍后集成。
Scala 3 有可能根本不包括在内scala.reflect.runtime(Dotty 目前不包括,并且计划这样做也不确定)。虽然适用于 Scala 2 和 Dotty 的答案可能更适合用于过渡目的和立即提高性能,但也欢迎特定于 Dotty 的解决方案。
参考
https://www.cakesolutions.net/teamblogs/ways-to-pattern-match-generic-types-in-scala
jquery - 选定的值仅在 jquery 的复选框中选中
我尝试了这段代码,但没有工作。请任何人帮助我。
c# - 致命:直接从 C# 执行 git diff 时出现不明确的参数 '>' 错误
我正在尝试在 C# 中执行以下操作:
- 获取两个分支之间的差异。
- 重定向补丁文件中的输出。
- 签出一个新的空分支。
- 将补丁文件应用到这个新分支。
- 添加文件并将此分支提交到远程仓库。
我正在运行的当前 git 命令:
虽然这在 git bash 中可以正常工作,但在从 C# 执行时却不行,并且我收到 diff 命令的以下消息:
编辑:
我用来运行上述每个命令的 C# 方法如下:
它是这样调用的:
注意:我在项目的其他部分使用 LibGit2Sharp,但在这种特定情况下,我无法使用它,因为 LibGit2Sharp 没有实现git-apply。
unity3d - Unity:DictationRecognizer 需要互联网连接?
我们在 Unity 中使用 DictationRecognizer,一旦网络不可用,DictationRecognizer 就会失败。KeywordRecognizer 不需要互联网连接,但 DictationRecognizer 需要吗?我们需要在没有互联网连接的设备上使用它,并且我们需要数据保护,因为它是用于医疗领域的。如何管理发送到云端的音频数据的隐私?有人在 Unity 中为 DictationRecognizer 提供本地解决方案,或者有关于发送到外部服务器的音频文件的数据隐私信息?预先感谢 最好的
templates - Magento 2:如何使用单个商店的自定义模块覆盖核心模板?
我想自定义/checkout/success模板文件 ( success.phtml)。我构建了一个自定义模块,它覆盖核心vendor/magento/module-checkout/Block/Checkout/Onepage/Success块并将数据添加到prepareData(). 如果我在我的模块 ( Vendor\Module\view\frontend\templates\success.phtml) 中添加模板文件,一切都很好:在 phtml 中加载和呈现附加数据没有问题。
问题是我只想为单个商店设置覆盖 - 所以通常我会将新模板放入app/design/frontend/[theme]/[themename]/Magento_Checkout/templates/success.phtml- 并期望这会胜过核心版本,但如果我有一个模块,这似乎不起作用已经覆盖了该模板。
如何使用自定义模块 Block 配置主题/商店级别模板,并让其他商店使用核心模板?
c# - 如何从 C# 调用带有结构指针参数的 C++ 函数?
好吧,还有一个功能它还没有工作。我基本上是通过使用 P/Invoke 从 C# 调用一些 C++ 函数。有问题的函数确实会查询显示激光设备以获取某些设备相关信息,例如最小和最大扫描速率以及每秒最大点数。
有问题的功能是:
这是给我的 C++ 头文件。这是非常简短的 C++ SDK 描述的链接。我没有重建 DLL 文件的资源,也没有 *.pdb 文件(制造商无法提供):
这是我目前正在使用的完整 C# 测试代码。所有功能都可以正常工作,除了GetDeviceInfo(...):
在第 73行第 64 行(cp. screenshot):
我收到以下错误:
这是堆栈跟踪(我猜如果没有 DLL 的 *.pdb 文件就无法提供更好的堆栈跟踪):
MonchaTestSDK.exe!MonchaTestSDK.Program.Main(string[] args) 第 73 行 + 0xa 字节 C# mscoreei.dll!73a8d91b()
[下面的帧可能不正确和/或丢失,没有为 mscoreei.dll 加载符号]
mscoree.dll !73cae879()
mscoree.dll!73cb4df8()
kernel32.dll!74a08654()
ntdll.dll!77354b17()
ntdll.dll!77354ae7()
一些拆解:
知道我在这里做错了什么吗?
更新 1:建议的调试选项:
正如评论中所建议的,我尝试启用本机/非托管代码调试:
Debug > Windows > Exceptions Settings > "Win32 Exceptions" 复选框打勾
项目>属性>调试选项卡>“启用非托管代码调试”复选框打勾
我仍然没有得到任何有意义的异常堆栈。制造商无法向我提供 DLL 的 *.pdb 文件。
这是在有问题的行停止时显示调试器的图像(还显示了调试设置):
更新 2:最少需要的代码(cp. mpromonet的评论)
这是能够调用的最少需要的代码GetDeviceInfo(...):
这会导致与以前完全相同的错误:
从上面的代码中删除调用GetDeviceInfo(0, ref pDevInfo);允许程序退出而没有任何错误。
char[] deviceType更新 3:完全从DeviceInfo结构中删除
我char[] deviceType从结构定义中删除:
当我现在运行我的 C# 测试代码时,我成功地从 C++ DLL 接收和返回maxScanrate。这是相应的控制台输出:minScanratemaxNumOfPoints
最后以以下错误消息结束:
在 MonchaTestSDK.exe 中的 0x67623A68 (clr.dll) 处引发异常:0xC0000005:访问冲突读取位置 0x00000000。
最终更新
我终于从制造商那里得到了更新的 DLL。SDK 中确实存在导致堆栈损坏的错误。所以基本上以下解决方案现在可以正常工作,没有任何问题:
感谢大家的大力支持!
backup - traefik 后端中的“备份”服务器
我试图在 nginx 或 haproxy 世界中找到称为“备份”的功能。只有当所有活动的后端服务器不再响应(健康检查失败)时,才会使用服务器。我在文档中没有看到它,但也许我忽略了一些东西?如果有一个选项可以在错误情况下切换到不同的后端,那也会有所帮助。
我想了解 weight = 0 将如何在 traefik 1.6 中实现。如果服务器被完全忽略,即使剩余的服务器不再可用。
python - Python TCP套接字发送接收延迟大
我使用 python socket 在我的 Raspberry Pi 3 (Raspbian) 上创建了一个服务器,并在我的笔记本电脑 (Windows 10) 上创建了一个客户端。服务器以 10fps 的速率将图像流式传输到笔记本电脑,如果我推送它可以达到 15fps。问题是当我希望笔记本电脑根据图像发回命令时,帧速率急剧下降到 3fps。过程是这样的:
Pi 发送 img => 笔记本电脑接收 img => 快速处理 => 根据处理结果发送命令 => Pi 接收命令,打印它 => Pi 发送 img => ...
每帧的处理时间不会导致这种情况(每帧最多0.02s),所以目前我不知道为什么帧率下降这么多。图像相当大,大约 200kB,命令只是一个 3B 的短字符串。图像为矩阵形式,在发送前被腌制,而命令则按原样发送。
有人可以向我解释为什么发回这么短的命令会使帧率下降这么多吗?如果可能的话,这个问题的解决方案。我尝试制作了两台服务器,一台专门用于发送图像,一台用于接收命令,但结果是一样的。
服务器:
客户:
PiImageServer 和 PiImageClient:
python - 根据元素内的值对列表进行排序
我有一个包含元素的列表:
我想根据 'Count=' 之后的数字对这个列表进行排序。我不能像这里所说的那样使用 .sort(key=lambda x: x[37]) 来做到这一点 ,因为我的数字变成了两倍,三倍,...数字。如何在不使用正则表达式的情况下对该列表进行排序?
(请不要列表很长,我写了上面列表的摘要版本)
64-bit - Windows 10 x64 上的 Visual Basic 6 应用程序
说来话长,请多多包涵。
我有一个我在 2001 年为 AS400/iSeries ISV 编写的应用程序。基本上,它从 AS400 中取出绘图命令,并创建一个 windows 图形 (bmp) 文件,以便他们可以在其应用程序中显示图形。多年来,一切都运作良好。现在,他们有一个新客户在运行应用程序时遇到问题。问题是,当从 ISV 的软件调用我的应用程序时,Windows 会生成一条消息,指出该应用程序是 16 位应用程序并且无法运行。我确信该应用程序是 32 位应用程序。我们已经在 ISV 办公室的 3 台运行 Windows 10 x64 的机器上对此进行了测试,并且没有收到错误消息。我们得到了图形,一切都按预期运行。
我猜问题是WOW64层以某种方式未启用或未设置。问题:
- 我认为 VB6 应用程序都是 32 位的。那是对的吗?
- 在 Windows 安装过程中是否可以不安装 WOW64 层?
- 在 Windows 10 x64 中是否有可能不启用 32 位应用程序?
如果您有任何其他建议,我们很高兴听到这些建议。
TIA 和您的时间。
沃利
r - 在 R 中安装预测包版本 8.2 时出错
安装预测包旧版本 8.2 时出现以下错误:我已按照以下步骤安装它:
错误: * 安装源包 'forecast' ... ** 包 'forecast' 成功解包并检查 MD5 和 ** libs
对此有何评论?我在这里缺少什么来安装它。
r - 使用 plotlyProxy 按名称删除跟踪(或在反应上下文中访问输出模式)
我正在尝试使用该plotlyProxy()功能(在此处记录)来允许闪亮应用程序的用户以最小的延迟添加和删除跟踪。
添加跟踪被证明是相对简单的,但我很难弄清楚如何按名称删除跟踪(我只看到按跟踪号删除的记录示例)。
有没有办法按名称删除痕迹plotlyProxy()?
如果没有,有没有一种方法可以解析输出对象以得出与给定名称相关联的跟踪号?
我可以使用标准模式索引在交互式 R 会话中确定给定名称的关联跟踪号,但是当我尝试在闪亮的应用程序中应用相同的逻辑时,我收到一个错误:“$.shinyoutput 中的错误:从不允许有闪亮的输出对象。”
下面是一个最小的示例。观察Remove按钮的观察者实际上都没有工作,但他们应该对我试图实现的功能给出一个想法。
c - 块设备驱动程序 - 了解收到的 ioctl
我刚刚实现了一个虚拟块设备,当我在玩它时,我看到了与 ioctls 相关的奇怪行为。
我的设备只是一个内存区域,分为两个 512 字节的扇区。我目前可以使用系统调用在特定偏移量处读取/写入它。
该设备还可以防止并发写访问。它接受无限数量的读者,但一次只接受一个作家,并且只有在目前没有人阅读它的情况下。
Ioctls 尚未处理,但尽管如此,我仍在记录相关信息。
我正在玩,dd我发现了一个奇怪的行为,经过一番挖掘后我不明白。
似乎dd正在发出我的驱动程序无法(显然)处理的 ioctl 调用。我知道我不应该放弃skip=10,但seek=10因为我正在从设备上阅读,但这是出于测试目的。
我目前正在尝试了解为什么发布此 ioctl 以及出于什么目的?
如果我很好地理解了我找到的文档,则 ioctl 类型'm'应该描述为以下文件之一(source):
我检查了这些文件,但找不到有用的信息来帮助我进一步了解该特定情况下发生的情况。
php - 如果名称已经在数据库中,则更新 MYSQL 表
我有一个存储用户详细信息的数据库,如果他们的名字匹配,我希望用户能够更新他们的详细信息。
目前我向数据库提交详细信息,如下所示:
仅当名称匹配时,我将如何更新用户行,例如,如果一个名为“Robbie Fowler”的用户想要更新他的电子邮件,他会去表格,输入他的名字,然后他输入的任何其他内容都会更新他的行而不是创建一个新行。
我已经看到了重复键选项,但是在表单上有复选框,所以我担心如果我使用它,由于复选框的原因,大多数表单将至少有一个重复键,它会更新错误的行。
您能否具体说明必须复制哪一列才能更新该行?





