所有问题
sql - 从帖子中获取 ID 以将评论连同评论一起发送到数据库的最佳方式
所以我有一个社交媒体页面,其中有一系列存储在 sql 数据库中的帖子。每个帖子都有一个 ID、作者和正文。我有另一个数据库用于与某个帖子相关联的评论。我的问题是,将正在评论的帖子的 id 发送到评论数据库以便每个评论通过其 ID 链接到帖子的最佳方式是什么?当我稍后查询数据库时,我想显示每个帖子的评论,但不是数据库中的所有评论,只是与发布它的帖子相关联的评论。希望一切都说得通。这是我的一些代码,我愿意接受任何和所有建议。帖子组件:
c# - 将 WorldToScreenPoint 与移动相机一起使用时出现奇怪的移动
我有一个不断向前移动的游戏对象,我使用下面的脚本在 X 轴上用鼠标控制它,并且相机正在跟随这个对象。
我遇到的问题是,当让相机在 X 轴上跟随它时,对象的运动变得很奇怪(因为我认为 WorldToScreenPoint 位置发生了变化),但是在冻结相机的 X 位置时它工作得很好。
我的问题是如何让相机在 X 轴上跟随这个物体而不影响运动?
excel - 在VBA中找到字符出现在单元格范围内的单个单元格中的最大次数
在开始之前,我只想提前感谢每一位贡献者。我之前只发布了一个问题,我惊讶于我得到回复的速度以及在研究解决方案后我学到了多少。我希望我很快就会有足够的声望点来开始支持我在这里找到的好的解决方案。
无论如何,我要做的是返回一个数字,该数字是出现在工作表列的单个单元格中的最大名称数。该列中的每个单元格都可以包含任意数量的名称。每个名称都由管道“|”分隔,因此我计算管道数,然后添加一个以获取每个单元格中名称的数量。例如:单元格值为“Bob | Jon | Larry” = 2pipes +1 = 3 个名字。
我下面的代码有效,但我需要对数万条记录执行此操作。我不认为我的解决方案是一种好的或有效的方法(如果我错了,请告诉我)。所以我的问题是:
有没有更好的方法来实现这一点,例如不遍历范围内的每个单元格?
如果没有完全不同的方法,我怎样才能避免在新列的单元格中实际打印名称计数?我可以将这些值存储在一个数组中并计算数组的最大值吗?(也许您可以指出这个主题已经有一个线程?)
reactjs - 升级到 Emotion v11 后 Stylis 编译器错误
我只是按照指南升级到 Emotion v11 - 添加了 eslint 规则,使用过--fix,一切看起来都很好。
根据重命名升级了包,但是当我去构建我的开发版本时,我得到了这个堆栈跟踪并且我的应用程序没有呈现:
这是我得到的唯一堆栈跟踪。
我使用的情感包:
我不知道该尝试什么,在其他任何地方都找不到此错误。
python - 使用 Python 在 PySpark 上查询 SQL 失败 - 未找到表或视图
我正在尝试在从 SSH 连接到外部服务器的 Python 上使用 PySpark 从 HIVE 进行查询,但我失败了(第一张图片)。
细节:
这很奇怪,因为如果我打开一个 bash 终端并写:
要打开 PySpark(在 bash 终端上),我可以获得正确的查询(第二张图片)。
在第一张图片中,我还尝试将第 10 到 13 行替换为第 15 到 17 行(SparkContext 和 SparkSession),我得到了同样的错误。所有这张图片(第一张)使用 Python 3.7
你能帮我吗?
最好的问候,米尔科。
PS:图片 01 = 红色方块 / 图片 02 = 红色边框的白色方块 祝您有美好的一天!
蟒蛇代码:
第二次尝试(同样的错误):
错误:
附加信息:
1.-我还尝试配置warehouse_location(参考:https ://spark.apache.org/docs/latest/sql-data-sources-hive-tables.html )和新的相同错误。
2.- 在这两种情况下(bash 终端和 Python 终端)使用“显示表”时都显示一个空表。
其他链接:
r - 使用 if 函数从调查数据中删除无效答案
我正在尝试从某些变量中删除特定值(即“99”对应于调查项目的“不知道”响应);但不是将大于每个比例(获得 3 个变量)的最大点的值重命名为“N/A”,然后排除 NA——我怎么能一步完成呢?
此外,我的变量是整数,但需要将它们设置为数字,R 不会让我(如果我使用下面的代码),错误消息说“mutate()输入问题。xpolintr输入polintr无法回收到大小 49519。 i 输入polintr为as.numeric(data_s$polintr).i 输入的polintr大小必须为 49519 或 1,而不是 0。” - 但 polintr 项目的值从 1 到 4
r - 如何在 svy_vglm 中获取分类变量的全局 p
我正在使用该函数svyVGAM::svy_vglm 运行具有调查权重的多项模型:
其中x代表分类变量,有些具有三个或更多级别。通过模型总结,我可以知道每个系数的p值,但我不知道如何获得全局变量的p值。
在其他情况下,可以使用 , , , ... ,但它们似乎都不适用于 svy_vglmanova()对象waldtest()。也不起作用:.lrtest()tbl_regressionError: No tidy method for objects of class svy_vglm
有什么帮助吗?
谢谢
javascript - Jest Vue 测试 - 无法测试 window.scrollTo fn()
getBoundingClientRect使用&简单地滚动到 Element 函数window.scrollTo,但无法获得 Jest 测试的任何迭代来获得超出branch: 100. 所有其他测试覆盖率为 0。
待测功能:
不能在所有类别中提供 100% 覆盖率的 Jest 测试:
如何获得全面 100% 的全面覆盖?请帮忙。
JS函数:
我不得不export default function改变export const scrollToEl = function (el)
测试:
我必须简化测试以获得全面的 100% 覆盖率。我添加并检查了window.scrollTo在新创建的元素上调用实际函数的同时(el)。
mysql - Vb.net 错误:我的列表视图正在将文本框中的点转换为逗号
我的列表视图有问题。当我在文本框(例如 19.22)上写一个十进制数字并将其添加到数据库时,它也设置为十进制,我的列表视图用逗号显示该数字。这会导致当我使用 listview_click 事件来使用数据库数据填充文本框时发生错误,并且文本框值以逗号 (19,22) 而不是初始点返回。
当我使用此代码时,listview 项目不会用点填充文本框,因为它在数据库中。而不是像我添加的那样用 19.22 填充文本框,而是用 19,22 填充
reactjs - 我尝试了一切但无法启动我的反应服务器
我刚开始学习 React js。我通过 npm 安装它并创建了一个新的 react 应用程序并在终端中编写了“npm start”。它没有显示默认的反应徽标,而是显示以下错误:
无法编译 ./src/index.js 1:37 模块解析失败:意外的令牌 (1:37) 使用这些加载器处理了文件:
- ./node_modules/@pmmmwh/react-refresh-webpack-plugin/loader/index.js
- ./node_modules/babel-loader/lib/index.js 你可能需要一个额外的加载器来处理这些加载器的结果。
$RefreshRuntime$ = require('F:/Ishan's/Personal/Skills/HTML, CSS, JS, node.js, PHP, Express.js, mongoDB/Projects/reactdemo/react-app/node_modules/react-refresh/runtime. js'); | $RefreshSetup$(module.id); | 此错误发生在构建期间,无法消除。
javascript - DataTables scrollX 似乎不起作用
我看过其他关于此的帖子,但我看到的解决方案似乎不起作用。
我正在使用垂直滚动(工作正常),但水平滚动不太好。
这是我的html:
我的JavaScript:
对于 jQuery 日期选择器:
这一切都很好,但我看不到屏幕右侧的值。
我会发布一个示例,但数据都是机密的。
mail-server - SPF 包含语句仍未通过
像许多其他人一样,我在 SPF/DKIM/DMARC 世界中有些困惑。大约 4 周前左右,我为使用 Google 邮件服务器的 GoDaddy 托管域正确设置了所有内容(SPF/DKIM/DMARC)。
我将 _dmarc TXT 记录设置为采取零操作,p=none并使用Postmark来监控结果,以查看一周内通过和失败的内容。
大约一周后,我查看了邮戳结果并插入了include:我想要通过但没有通过的域的声明。然后我又等了一周才看到结果。但是,结果显示这些域仍然没有通过 SPF 或 DKIM。下面是 SPF 记录,我已经编辑了其中的部分内容,但其中两个域是合法的,但仍然没有通过。
v=spf1 include:_spf.google.com include:freshemail.io include:cherryroad.com ~all
我是否需要在包含语句中使用实际 IP 地址而不是域?邮戳也列出了这些,这样就很容易了。
openedge - 用 debug(longchar) opensge 扩展 debug(character)
我需要记录可能超过 32k 字符限制的消息。如何使用调试(字符)扩展 LogWriter,或者使用 Logging Framework 记录大于 32k 个字符的消息的最佳方法是什么
python - 如何从单个熊猫数据框列的值中选择大小为 n 的随机样本,重复值最多出现 2 次?
我的数据框如下所示:
我想随机选择 n 行,同时保持应变值的多样性。例如,我想要一组 6 人,所以我希望我的最后几行至少包括每种菌株中的一种,其中两种菌株出现两次。
我尝试将 Strain 列转换为 numpy 数组并使用方法 random.choice 但似乎没有运行。我也尝试过使用 .sample 但它不能最大限度地提高应变多样性。
这是我最新的尝试,它按顺序输出大小为 7 的样本(标识符 0-7),并且菌株都是相同的。
javascript - 如何将javascript库集成到react中?
我有两个 javascript 库需要集成到我的 React 应用程序中。首先我尝试了这个:
这产生了错误:
./src/components/CandlestickChart/CandlestickChart.jsx 未找到模块:无法解析 'C:\Users\Greg\Projects\react-demos\my 中的 'http://techanjs.org/techan.min.js' -react-splitter-layout\src\components\CandlestickChart'
所以我去了http://teckanjs.org/techan.min.js,复制代码,通过美化器运行它,并将其保存到与 CandlestickChart.jsx 位于同一文件夹中的 techan.js。我将导入更改为
然后我得到了类似的错误:
./src/components/CandlestickChart/CandlestickChart.jsx 未找到模块:无法解析 'C:\Users\Greg\Projects\react-demos\my 中的 'http://techanjs.org/techan.min.js' -react-splitter-layout\src\components\CandlestickChart'
所以我做了和另一个一样的事情,并将导入更改为:
然后我得到错误:
./src/components/CandlestickChart/d3.v4.js 未找到模块:无法解析 'C:\Users\Greg\Projects\react-demos\my-react-splitter-layout\src 中的 './requirejs' \components\CandlestickChart'
所以我在网上找到了 requirejs 并做了和其他人一样的事情,并像这样向 d3.v4.js 添加了一个导入:
但仍然得到同样的错误。这有什么诀窍?
r - 如果其中一列具有 NA,则从数据集中删除 5 年内相同的国家
我有一个包含多个国家的数据集(例如,阿富汗 2014、2015、2016、2017、2018),我想删除任何国家(集体),如果他们的行/列之一有 NA。
在这种情况下,如果(阿富汗有 2015,2016,2019)只有它的所有数据应该从列表中删除。
reactjs - 如何使用 React Query 获取数据?
我正在构建一个 Pokedex (Pokemon Index) 应用程序,使用 React Hook Form 和 React Query,用户可以在其中提交 pokemon 的名称,并且 pokemon 的数据将呈现。我无法检索单个口袋妖怪的数据。当我提交一个口袋妖怪的名字时,我收到一个查询状态 200,但控制台打印一个空对象。请让我知道我做错了什么。
gps - GPS 距离:毕达哥拉在 Equirectangular 近似上与不同尺度下的 Haversine 公式误差?
我正在尝试确定使用更复杂的 Haversine 公式而不是更快的毕达哥拉斯公式是否使cpu 处理时间有意义,但是虽然似乎有一个非常一致的答案:“你可以使用毕达哥拉斯公式来获得可接受的结果在小距离上,但haversine更好”,我什至找不到关于“小距离”意味着什么的模糊定义。
此页面链接在非常热门问题的顶部答案中计算两个经纬度点之间的距离?声称:
如果性能是一个问题并且准确性不太重要,那么对于小距离毕达哥拉斯定理可以用于等角投影:*
精度有点复杂:沿子午线没有误差,否则它们取决于距离、方位和纬度,但对于许多用途来说足够小*
星号甚至说“有人愿意量化它们吗?”
但是这个答案 声称在 1000 公里处误差约为 0.1%(但它没有引用任何参考资料,只是个人观察),而对于 4 公里(即使假设由于距离更小而百分比没有缩小),这意味着低于公共接入 GPS 的 4m 误差在开放空间最佳 GPS 精度附近。
现在,我不知道普通乔在说“小距离”时会怎么想,但对我来说,4 公里绝对不是一个小距离(我想更多的是几十米),所以如果有人可以链接或计算一个错误表,就像在测量纬度和经度精度的答案中的那个?但我假设两极附近的误差会更高,所以可能选择 3 个具有代表性的纬度(5*、45* 和 85*?)并计算相对于十进制度数的误差。
当然,我也会很高兴得到一个给出“小距离”确切含义的答案。
java - 如果我将数字转换为字符串,在数字中找到 0 会更快吗?
我需要查找一个数字中是否包含 0。到目前为止,我已经尝试将数字与 10 取模,然后将商除以 10,然后重复此过程直到数字为 0。正在将此数字转换为字符串并使用 .contains 搜索此字符串() 方法更高效?
我的代码:
任何帮助,将不胜感激。
r - Shiny:用户滑块文本输入以过滤 ggplot 中的数据
我正在尝试使用 selectTextInput 来允许修改图形的 x 轴。一切正常,除了我不知道如何过滤以包括所选范围之间的所有点。目前,只有滑块刻度上的两个点被选中。
由于变量 term_year_fct 是一个因子变量,我知道我不能使用filter(between)来实现我的结果。例如,如果我要使用 selectInput(而不是 selectTextInput),则可以使用它。
我尝试将 term_year_fct 转换为对应于数字变量(请参阅 Year 变量),以便我可以使用 SelectInput 但这不起作用,因为滑块显示显示 1、2、3 等,我想查看真实标签在滑块上。
有什么建议么??
boost - 编译比特币核心代码时运行./configure时无法检测到boost库
这是我得到的错误:
我在最新版本的 macOS big sur 上,我用自制软件安装了 boost。我认为 boost 应该安装在 usr/local/include 中,但对我来说,它安装在 /opt/homebrew/opt/boost 中。这可能是问题吗?我使用符号链接从 usr/local/include 转到 /opt/homebrew/opt/boost,但是当我进入比特币文件夹然后运行 ./configure 时它不起作用。
python - 批量大小和训练时间
感谢@Prune 对我的问题的批评意见。
我试图通过使用 MNIST 数据集来找到批量大小和训练时间之间的关系。
通过阅读 stackoverflow 中的许多问题,例如: 批量大小如何影响神经网络中的时间执行? 人们说当我使用小批量时训练时间会减少。
但是,通过尝试这两个,我发现批量大小 == 1 的训练比批量大小 == 60,000 需要更多时间。我将纪元设置为 10。
我将 MMIST 数据集分成 60k 用于训练和 10k 用于测试。
下面是我的代码和结果。
我计算了每个 epoch 花费了多少时间。
这就是结果。
在此之后,我将批处理大小更改为 60000 并再次运行相同的程序。
我得到这个批量大小的结果 == 60000
正如您所看到的,很明显,当 batch_size == 1 时,每个 epoch 都需要更多时间,这与我所看到的不同。
也许我对每个时期的训练时间与收敛前的训练时间感到困惑?通过查看此网页,我的直觉似乎是正确的:https ://medium.com/deep-learning-experiments/effect-of-batch-size-on-neural-net-training-c5ae8516e57
有人可以解释发生了什么吗?
protocol-buffers - Protobuf C# 生成内部(相对于公共)构造函数
由于某种原因,生成的代码包含内部构造函数而不是公共构造函数:
从官方文档来看,它应该是公开的:
我想知道是否可以指定任何选项来生成公共构造函数。我需要它是公共的,因为我使用的是通用模板,它要求类型具有公共构造函数(new() 约束)。
我正在使用的 Protobuf 版本:3.11.4
.proto 文件是这样的:





