所有问题
python - 如果存在则替换或从 Python 插入 mySQL 数据库
如果表中一行的日期/时间与他尝试插入的日期/时间相同,我想替换一个值。如果表中不存在时间/日期,则将其插入。
如果你看图片。到末尾的值 nr 2 与第一个值具有相同的时间。然后它应该替换第一个,因为它们具有相同的时间。不会最后添加到列表中。如果时间不存在,则可以添加。
我已经尝试使用 REPLACE 和 ON DUPLICATE KEY UPDATE,但我无法让它工作......
和
python - 如何从一个 tvs 表中获取 student_id 元素并将 student_grade 和 student_course 放在另一个表中?
假设我们有带有 student_id 的表成绩 - 成绩 - 课程
当我在我的页面上按下 student_id 时,我将被转发到我创建的 student_id 页面。
我想要一张动态的桌子。我希望它在我添加新课程或成绩时自行更新。
表应由两列组成:等级和课程。我在 /index 上堆叠,表格显示了成绩表中的第一个元素。
这是我走了多远:
/app.py
/index.html
openssl - 使用 openssl 获取 P7S 文件的信息
我有一个 .p7s 文件,我知道其中嵌入了一个 PDF 文件、签名者的证书和时间戳信息。
所以,有一个叫做P7S Viewer的小程序,它可以显示我需要的所有信息,特别是发行者名称、主题名称、签名时间、时间戳服务器和时间。
如何使用 openssl 获取所有这些信息?我只设法在我拥有的 p7s 中提取了 pdf 文件,但仅此而已。特别是时间戳信息,我无法提取任何东西。
c# - MongoDB 上的部分文本搜索 - 仅为搜索数据创建字段
背景:
我正在开发一个使用 Mongo 作为数据库的开源 side-project-for-fun。该项目应该是一个“存储库目录”。
它应该收集有关数百/数千个软件项目的数据 - 基本信息,例如名称、描述、一些标签以及其中的文件列表。下面的示例文档。
要求:
拥有目录的主要目的是它可以轻松可靠地搜索,并且还应该依赖“部分匹配”。
因此,例如,如果一个项目名为“XmlValidator”,我应该能够通过“Xml”搜索字符串找到它。
如果一个项目包含一个名为“GoogleDriveSynchronizer.cs”的文件,我应该能够通过“Google”或“GoogleDrive”等找到它。
这不是开箱即用的。
搜索也应该很快。
在大小方面,实际上,我不希望超过 10000 个文档,平均文档大小为 2kb,但假设我希望它即使在平均大小为 3kb 的 100k 文档中也能表现良好。由于性能原因,我不考虑正则表达式搜索(虽然我不确定,也许 3KB 的 100k 文档不难扫描?)
现在的情况:
我的文本索引目前设置如下(几乎大部分字段,但不是全部):
样本文件
问题/解决方案的想法:
因此,我的想法是在文档上创建另一个字段,将我认为应该可以创建的所有“令牌”放入其中。
因此,所有相关字段中的所有字符串都将被标记化(按 PascalCase、连字符、下划线等拆分)并存储在该字段中(例如 search_data)。
然后我会创建一个不同的文本索引,它只会查看 search_data 字段。
考虑因素是:
- 这将使文档大两倍(几乎所有数据都将在 search_data 字段中重复)
- 我无法为标记分配权重...除非我创建多个具有不同权重的 search_data 字段(其中将包含按相关性分组的标记化值)
- 如果无法对值进行标记,它仍然无法解决问题,例如,如果文件名称为“stackoverflowhackingattempt.cs”,它将不会被标记并且无法通过“hack”查询找到 - 除非它是正则表达式搜索.
这种方法有意义吗?
此外,使用这种方法,正则表达式搜索是否应该比我目前的搜索执行得更快?在我继续重新设计整个事情之前,我想知道你们的想法。
干杯!
ios - 如何使用 iOS 以陡峭的角度识别文本?
我遇到了一个问题,涉及识别与 iPhone 相机成任何角度的文本。我尝试使用 Vision API,它非常适合识别相对于相机垂直、倒置或顺时针或逆时针 90 度的文本。
如果文本旋转到这个四分之一圈范围之外,比如 45 度,Vision API 始终找不到任何东西。是否有其他适用于 iOS 的 API 可以帮助我完成此任务?
oracle12c - 你能帮我在 oracle 12c 上实现客户端故障转移吗?
我有 02 个 oracles 和 oracles vcpu 服务器,分别在其上创建了一个主 BD(db_name = Chicago 和 db_unique_name = Chicago)和一个备用 BD(db_name = Chicago 和 db_unique_name = boston)。我使用实用程序 srvctl 在 02 服务器中创建了一个服务:
然后我在我的 tnsnames.ora 文件中添加了一个条目:
我有一个客户,我在其上打开了一个会话:
在主要主机上。我可以查询表。但是在切换后我无法查询表,因为我的会话以我不再连接的错误结束。
linux - 在命令行中随机采样文件的子集而不进行替换
我在这里按照这个线程从一个非常大的文件中随机打乱数据。正如该线程中所指出的, shuf 会耗尽内存并花费很长时间。所以我最终使用了 perl 命令
perl -ne 'print if (rand() < .01)' huge_file.csv > sample.csv
并且工作效率很高。但是,我注意到它选择了重复的行。我想知道是否有任何方法可以将替换设置为 False 以防止这种情况发生?
google-cloud-vision - 是否可以使用 google-cloud-vision 检查图像是否是其他图像的裁剪部分?
我试图检查这对图像实际上是更大的原始图像和从中裁剪的图像。有可能与谷歌云视觉有关吗?
variables - 如何在函数中声明全局变量
我无法找到所需的解决方案。我想调用一个函数并想使用在该函数中声明的某个变量(我不想返回该变量)。我只想让它全球化。
kubernetes - 有没有办法将脚本打包到容器中以针对 kubernetes 进行诊断?
这个想法不是安装这些脚本,而是可以通过 yaml 应用它们,并通过访问 kubectl 和主机工具来运行,以发现运行环境的潜在问题。
我认为 pod 需要特殊的提升权限等。我不太确定是否有示例甚至更好的方法来实现相同的想法。
有没有办法将脚本打包到容器中以针对 kubernetes 进行诊断?
javascript - 使用 Jquery 在 Razor 视图中的网格表中以模态显示整个字典
我有一个弹出模式(部分),我需要在网格表中显示字典的内容。它目前工作正常,但前提是字典与一对 {key, val} 一起返回。我似乎无法使其适用于多个密钥/val 对。如果有多个,则将它们全部连接到相同的列中。我还需要在重新打开模式时删除以前的 val 的功能。这部分做得很好,但我认为添加和删除它们的 Jquery 操作可能会阻碍我添加值的尝试。
澄清一下,这适用于返回的 Dictionary 具有一对 {key, value} ,但我需要它与多个一起使用而不将它们连接在一起。例如,如果返回:
下面是我的模态和我正在使用的 Jquery:
这是模态弹出窗口的屏幕截图。在此屏幕截图中,返回了包含 3 个键/值对的字典,但是您可以看到它们都连接在一起。
android - 在 RecyclerView 中对行布局进行动画更改
我有一个 RecyclerView,名义上显示如下:
当用户进入EDIT模式时,我更改了行的布局,使其如下所示:
这一切都很好。我的基本技术是,“边框单元”布局的开始限制在垃圾桶图标的末尾。我只需在 GONE 和 VISIBLE 之间切换垃圾桶图标的可见性即可更改布局。
我可以动画这个变化吗?而不是立即改变,我希望它能够动画变化。我尝试了多种方法,但我尝试的任何方法(例如TransitionManager.beginDelayedTransition)似乎都不起作用。我已将以下内容添加到我的顶级行布局中:
我对 ViewHolder 绑定中的可见性进行了更改:
我可以轻松地为这种布局更改设置动画吗?我想添加动画,因为它加强了模式切换。但我对为此编写数百行代码或导入框架/库不感兴趣。如果这可以很容易地完成,那么我所缺少的魔法酱/理解是什么。如果它不起作用,那么这个设置使它不起作用怎么办?是我在 ViewHolder/RecyclerView 中做的吗?
附录
为了完整起见,这是我的自定义行布局:
c# - 在 .NET Core 的 CreatedAtAction/CreatedAtRoute 中设置一个固定的 routeValue
我有一个 Web API,它允许使用 GET/POST/PUT 进行基本 CRUD,但还包含通过以下方式访问的子对象/apipath/MyObject/{objectId}/SubObject/{subObjectId}
添加子对象使用此方法
GetMember 方法如下所示
调用 CreatedAtActionAddTeamMember会抛出一个
'System.InvalidOperationException':没有路由匹配提供的值。
如果我更改 Route 标记GetMember以排除成员部分,它可以工作。Members那么,我如何告诉 CreatedAtAction在 id 和 之间应该有一个memberId?
php - 是否有必要在将元素推入之前创建一个数组?
需要在 MySQL 数据库上运行查询以查找特定的记录集。然后创建一个 while 循环将记录发送到 Web 服务。代码正在运行,但我发现了一些问题。
即使mysqli_fetch_assoc用于存储行,是否需要设置额外的数组?$array = array();我的代码中的语法$array[] = $row;并不总是返回较大结果集的所有行,但是当省略这些行时,它会返回它应该返回的所有行。
有人可以向我解释一下吗?mysqli_fetch_assoc我在另一个论坛上找到了这个示例,只是想了解如果已经这样做,为什么该行再次设置为数组?或者确保我的查询返回每一行然后在while循环中发送到Web服务的正确方法是什么
excel - 如何编写代码以循环查找工作表
我知道我想做什么,逻辑似乎相当简单。然而,当涉及到实际为它编写代码时,对于我这个级别的人来说,这似乎相当复杂。
我有一个带有 2 张工作表的 Excel 工作簿。
表 1在 A 和 B 列中包含 200 个名字和姓氏,在第 1 行中包含 13 个日期。电子表格的其余部分为空。 工作表 2包含来自工作表 1 的相同 200 人在这些日期的 11 个 1 小时块(09:00 - 20:00)的涂鸦结果。因此工作表 2 在 A 列和 B 列中包含相同的名称,行中的日期1 其中日期在连续单元格中重复 11 次以容纳第 2 行中的 11 个 1 小时块,然后是电子表格的其余部分,填充三个值之一 - “是”、“否”和“可能” ,对于每个名称的每个日期可用的每个 1 小时块。
我想在工作表 1 中的每个单元格中填写工作表 1 中的每个人在工作表 2 中将自己标记为“是”的时间。因此,如果第 1 个人在 09:00 - 10:00、11 小时内将自己标记为“是”: 2020 年 3 月 31 日工作表 2 上的 00-12:00 和 13:00-14:00,我想完全按照以下方式连接这些小时块 09:00-10:00 11:00-12:00 13 :00-14:00,然后将其输入到表 1 上该名称和日期的相应单元格中。
我必须承认,大约 5 小时前我才刚刚开始研究 VBA Excel 编码。所以我实际上没有可以提供的代码。我一直在尝试使用循环、数组、表格、查找等。而且我一直遇到问题,因为我的工作表具有不同的数据类型。
python - python返回字典
我需要能够从函数中的文件中获取 2 个值。然后在字典中返回两者。这就是我到目前为止所拥有的
websphere - 如何更改 websphere 中日志文件的保留期?
如何将日志文件的保留期从 1 天更改为 5 天?
// 获取服务器位置
// 文件名
cmake - CMake:在 Windows 10 中使用 Ninja 生成器找不到 CMAKE_C_COMPILER
我正在尝试在 Windows 10 上使用 CMake 构建 ParaView 超级构建(https://gitlab.kitware.com/paraview/paraview-superbuild)。他们建议使用 Ninja 生成器。
我下载了忍者并把它放进去C:/Ninja/ninja.exe
但我收到此错误:
我在哪里可以找到这个编译器?
我安装了 Visual Studio 13 和 15 并尝试从开发人员的命令提示符打开 cmake-gui,但没有成功。
我尝试过其他发电机。ParaView superbuild 不适用于 Visual Studio。在我使用的 Mac 上,Unix MakeFiles但在 Windows 10 中它不起作用,出现此错误:
ansible - 如何使用 Ansible 将一个变量的内容保存到另一个变量中?
我有这个变量
输出是:
我需要将字符串SRV0026保存在新的 var 中以在另一个任务中使用此变量,但使用 set_fact 显示 var 名称但不显示内容。我试过“var”和“msg”
输出是:
你能帮助我吗?
python - 按一列分组,找到另一列的最大值并显示其余列
我有一个数据框df。我需要按列分组a,找到列的最大值,b但也想显示所有列df。
例如 -
东风:
我的代码找到最大值b:
这给了我一个部分结果:
我想要得到的是:
关于如何以最有效的方式做到这一点的任何提示?
android - 带有通用消息包装器的 kotlinx 序列化
所以我有这个类:
我想将其用于从服务器发送到客户端的每条消息。我已经不得不更改以下函数,因为我不知道如何将序列化与泛型一起使用
至
但是现在我的客户抛出了这个错误:java.lang.RuntimeException: Failed to invoke private com.kvw.letsgo.common.Message() with no args
如何在序列化中正确使用泛型?
python - node-gyp - 未找到哈希 md5
我最近尝试使用 Powerline Fonts 安装 Powerlevel9k 及其字体。在此过程中,我试图按照步骤获得适当的 python 版本等......沿着某处我认为我完全搞砸了我的整个本地 python - openssl 设置(可能尝试了一些他们让我运行的 pip 命令) . 现在我意识到我什至不能在我的任何节点或角度项目上运行 npm i 了。
我已经尝试过到处寻找并尝试了我能找到的所有修复方法,但似乎没有任何效果。我尝试卸载并重新安装python(最新版本,2.7和2.6)还尝试切换到使用pyenv并重新链接python,尝试使用自制软件卸载和重新安装openssl并指向bashrc并将编译器指向自制软件openssl,甚至尝试卸载nvm和节点并重新安装一切。
仍然没有运气。
python - psycopg2 - 将聚合添加到作为列传递列表的脚本中
我有一个列列表,我试图将这些列作为 select 语句的一部分传递,如下所示:
尝试将此列表传递给以下查询:
以上效果很好,我正在尝试更改上面的脚本,以便将聚合值添加为新列sum(id)
以上抛出错误IndexError: tuple index out of range
试图在上面添加聚合的编辑中找到我哪里出错了
javascript - 在使用 Typescript 在 React 中创建功能组件时出现“解析错误:'>' 预期”
我正在努力修复 React 中功能组件的语法有几个错误,例如:
{“所有者”:“打字稿”,“代码”:“2304”,“严重性”:8,“消息”:“找不到名称'div'。”,“来源”:“ts”,“startLineNumber”:20 ,“startColumn”:4,“endLineNumber”:20,“endColumn”:7 }
{ "owner": "typescript", "code": "2749", "severity": 8, "message": "'GSM' 指的是一个值,但在这里被用作一个类型。", "source" :“ts”,“startLineNumber”:21,“startColumn”:5,“endLineNumber”:21,“endColumn”:8 }
- {“所有者”:“eslint”,“严重性”:8,“消息”:“解析错误:'>'预期。”,“来源”:“eslint”,“startLineNumber”:21,“startColumn”:8, “endLineNumber”:21,“endColumn”:8}
您还可以在此处找到 GSM 文件:
谢谢你的帮助 !




