所有问题
python-3.x - MacOS 上的 pip3:安装 virtualenv 时出现 SSL 错误
当我运行这个命令时:
它返回这个:
我该如何解决?谢谢你的帮助
javascript - 按下提交时窗口位置href不起作用
在我的一些程序中,window.location.assign 工作并转到不同的页面。但是我一直在尝试在此页面上混合使用 window.location.href 和 window.location.assign 以及另一个,但似乎都不起作用。我不确定为什么,我真的不明白为什么它不起作用,因为我尝试从我的其他页面复制它。它只是刷新页面而不是转到另一个页面。这是一个注册表,它将数据存储在数据库中,一切正常,它的功能很好,只是不会转到不同的页面。我正在使用 chrome 浏览器。
c# - C#如何使用列表类作为自定义表单的属性
我正在尝试创建一个由List<>
自定义表单组成的属性。请看下面我的代码:
属性参数现在出现在自定义表单上,但问题是当我单击参数属性的省略号并添加一些列表时,当我按下确定按钮时列表没有保存。所以每次按省略号,列表就很清楚了。
这是我要实现的目标的示例:
mysql - 获取那些不匹配的
有两个用户
用户 1 profile_id
然后是用户 2 Profile_id
有一个名为 friends 的表,其结构为
这是用户的数据和结构
这是朋友的数据和结构
这是post的数据和结构
使用此查询,我可以选择每个用户的所有帖子
但我想过滤它:用户 1 已阻止用户 2,因此他们两个都无法接收每个用户的帖子,相同的功能。如果不是朋友,但如果他们是朋友,则数据将显示在每个用户中。
我已经尝试过另一个查询:但用户 1 可以看到用户 2 的帖子,而用户 2 不能看到用户 1 的帖子,如果仅被阻止。我想修改它,如果被阻止而不是朋友,他们两个不能看到每个用户的帖子
这是一个 DB-FIDDLE链接
c++ - 为什么文字的基础会影响其类型?
十进制数4294967295等于十六进制0xFFFFFFFF,所以我希望一个文字具有相同的类型,不管它用什么基数表示,然而
看来在我的编译器decltype(0xFFFFFFFF)
上是unsigned int
,而decltype(4294967295)
在signed long
。
postgresql - Golang + postgres 存储 gob 数据
我正在尝试将使用encoding/gob
来自 Golang 的编码数据存储到 Postgres 中。我也在使用 Gorm。
首先,使用发送表单数据
目前client_encoding
在 postgres 数据库中设置为 UTF8。这是我用来编码的内容:
然后我将string(buf.Bytes())
其存储在当前为字符串类型的数据库列中。现在我是编码新手,我认为 gob 对我的数据库有不同的编码。我在控制台中收到此错误:
(pq: invalid byte sequence for encoding "UTF8": 0xff)
我一直在关注加密/解密的要点: https ://gist.github.com/fuzzyami/f3a7231037166117a6fef9607960aee7
根据我的阅读,我不应该将结构编码到数据库中,在这种情况下p
,除非使用gob
. 如果我错了,请纠正我(在我找到这个的那一刻找不到资源)。
有没有人能指出我在 Postgres 中存储这些数据的正确方向,这些数据稍后会被解密?我显然不了解编码过程,也不完全确定从哪里开始阅读资源,因此感谢您的帮助!
reactjs - 笑话酶 | 在组件函数中测试 Promise 通过但抛出错误
我有一个容器,其中有一个函数,它使用以下方法发出 API 请求fetch
:
我正在尝试使用以下方法为其编写测试fetch-mock
:
所有测试都显示为通过,但我仍然可以看到此错误:
如果我catch
从 fetch 中删除它会显示如下消息:
如何删除它?
c - 刷新行为 (nCurses)
我最近在研究 ncurses,一个疑问突然袭来:刷新功能到底有什么作用?
我对其进行了一些搜索,阅读了一些教程甚至文档,我的结论是它使用“缓冲区屏幕”上的格式“刷新”了实际屏幕(它只是更新了屏幕上的输出)。
做了一些测试,我清楚地意识到我错了,因为输出显示有和没有刷新功能!下面有一个简单的程序我只是为了测试它而我无法实现这个函数的实际功能。
我在整个程序中移动了刷新,我删除了它,似乎没有任何改变。它到底是做什么的??
shopify - 如何知道触发 webhook 的 Shopify 用户名?
我有一个product/update
Shopify 网络钩子。当 webhook 事件发生时,我看到了 JSON 有效负载,但我不知道谁更新了产品。我需要用户名或电子邮件或其他任何内容来识别触发 webhook 的用户。这甚至可能吗?如果是,如何?
uwp - UWP:如何像使用鼠标一样在运行时调整 uwp 应用程序窗口的大小?
我需要调整我的应用程序窗口的大小,就像我们通常通过在窗口的边框上拖动鼠标来做到的那样。如何在运行时以编程方式执行此操作?
javascript - 如何在文本中编译组件?
我使用bootstrap-vue
并且我有一个带有link
to 模态的文本,它看起来像:
这段文字我放在里面<li></li>
。
有什么方法可以告知Vue
我在本文中使用b-link
了必须正确编译的组件?
python - Python将电话字母翻译成数字问题
我知道这个网站之前已经问过这个问题,但我无法理解给出的答案(我还是很新),所以我要再试一次。我的任务是编写代码,该代码采用 10 位电话号码 (XXX-XXX-XXXX) 并将任何字母(即 800-FLO-WERS)转换为数字。我已经为此绞尽脑汁,并且真的可以使用一些帮助/解释。在我正在上课的课程中(使用出色的“从 Python 开始,第 4 版,Tony Gaddis),我不能使用我们尚未涵盖的概念(如字典),但我可以使用列表/元组。我的代码我想出了以下几点:
显然,我不确定如何存储转换后的字母到数字(考虑通过索引来完成,但也不能完全做到这一点)。我不是在寻找任何人为我做我的工作,但我做错了什么的详细解释会很可爱。
c++ - 在它的 64 位表示中找到数字 n 的第 b 位,带符号
设n为整数,0<=b<=63,b为自然数。在带有符号的 64 位表示中找到数字 n 的第 b 位。
T 是测试用例的数量。
这是我的尝试:
但它不适用于所有测试用例......还有另一种方法吗?还是有另一种存储位的方法?有一些特殊的图书馆吗?你能用其他工具更有效地做到这一点吗?你能给我一些关于位掩码的信息吗?以及您应该在何时何地使用它们以及它们有何用处?
r - 从数据框中的数据绘制社交网络图
我有一个包含 9 个变量的 380 个观察值的数据框。数据代表做类似项目的人之间的合作。第一列是主节点,其他列代表他/她在一个项目上合作的人,每列代表一个人。因此,如果第 1 行第 1 列的研究人员与 5 人合作,他们的姓名将在 5 列中,如果第 2 行第 1 列的研究人员与 3 人合作,他们的姓名将在其他三列中。显然会有很多空列,因为并非所有研究人员都与相同数量的人合作。有了这些数据,我如何将其绘制成网络图?
数据框示例:
我尝试使用 graph.data.frame 但这仅在前两列之间提供连接。
javascript - 从 JSON 创建对象并解析 JSON - 不同的结果
我正在尝试使用 JQuery 解析一些从 AJAX 调用返回的 JSON。它似乎无法解析,JSLint 还说它是无效的 JSON。
但是,如果我直接创建对象,它可以工作并且我可以循环访问它 - 请参见下文:
我正在努力弄清楚为什么它不会解析,但似乎可以工作。
编辑
我意识到通过引号括起来layers
并layer1
修复它,只是不确定为什么它以一种方式工作 - 但不是另一种。
software-design - 这些开发、实施、建设有什么区别
这些概念有什么区别:
- 代码开发
- 代码的实现
- 构建代码
这些概念是否正确使用?
ocaml - 模式匹配中变量的别名
我经常有类似于以下内容(树的标准类型定义):
在其他语言中,可以执行以下操作:
OCaml 有类似的东西吗?
javascript - 如何比较两个数组并从第一个数组中获取第一个匹配对象?
如上所述,我有两个数组。我的要求是比较两个数组并从第二个数组中获取第一个匹配值。在此示例中,来自 arr1 的值“FIVE”将匹配到第二个数组 arr2 的第 7 个索引中的值
意味着我会得到像 {player1-box: "Five"} 这样的键和值?有人可以调查一下并告诉我吗?
谢谢..
python - pandas-datareader 提取价格值
我正在尝试获取基于 DateTimeIndex 的价格列表,但由于该列没有名称,我该如何提取该值?
我想从 fx 变量的值中检索一个列表。
这是当前的数据框模型:
我期待这样的事情:
由于我将使用许多符号,因此我想以适当的方式处理它。
c++ - C++ says gcd is not a member of std
I am using visual studio 2017 and I have run across a problem. When trying to use std::gcd
it gives me an error error C2039: 'gcd': is not a member of 'std'
Here's my code:
ruby-on-rails - `Apartment::Tenant.switch!` 在`bin/rails 控制台`期间使用`pry`
- 什么时候
console
启动 - 在
console
提示时
它应该如何工作?
请参阅此处的输出。简单快速的方法。T.me
(当前租户),T.names
(数据库中的租户),...
启动,询问租户选择,设置
切换租户
再次切换
当前租户
我们可以快速切换到的租户
租户名称
是abc
租户吗?
是local
租户吗?
注意:这未经彻底测试。请在使用前进行测试。这段代码只是给你一些想法,我是如何使用这些小快捷方式来节省开发时间的。感谢您的阅读。
oauth - 这是一种安全的用户身份验证方法吗?如果是这样,是否可以简化以减少请求总数?
我一直在 Koa 中进行挖掘,并且有一个似乎工作正常的设置。然后我决定 SSR 将是有益的,我正在努力创建一种简单的身份验证方法。
本质上,我正在采取的步骤是:
- 用户访问 Next.JS 服务页面。
- 用户点击“使用 facebook 登录”,然后一个请求被发送到我的 Koa 服务器 /auth/facebook
- 发生带有护照的 OAuth,并为用户生成和存储令牌(然后创建或更新)
- 生成一个非常短暂的令牌,并且用户将使用 URL 中的短暂令牌重定向到 Next.JS 应用程序。
- Next.JS 将这个短暂的令牌发送到 Koa API,并返回一个真正的访问令牌并将其存储在 cookie 中。
- 这个新的访问令牌用于对 API 的后续请求。
这感觉非常复杂,我觉得有可能完全删除短暂的令牌步骤。
根据我的阅读,将 Next.JS 用于后端 API 相关逻辑并不是一个好主意,这就是为什么身份验证发生在 Koa-API 服务器上的原因,因此需要传递一个短暂的令牌来获得真正的令牌。
我是否过于复杂了?有没有我没有看到的更简单的方法?
web - 在 IPFS 上持久存储数据
最近,我使用IPFS(去中心化存储技术)开发了 Google Drive 的替代品。该应用程序达到了它的目的,但遇到了两个主要问题:
- 应用程序对于小文件非常酷,但对于大文件,下载非常缓慢并最终停止。
- 数据不是持久的,这意味着我在上传几个小时后丢失了一些文件。
我的问题:
IPFS 是持久存储系统吗?如果没有,可以使用什么措施使其持久化?
kotlin - 覆盖 Kotlin 中的吸气剂?
所以我有一个抽象类 Composition,它有两个孩子:一个是 Track,一个是 Album(这是一组 Track)。
到现在为止还挺好。现在,我有添加的持续时间。它在组合中是抽象的,所以我可以在孩子中覆盖它:
现在,我可以在 Track 中添加 override 方法,将其作为参数:
最后,我制作了专辑,其持续时间是曲目的总和:
它按预期工作,但我不明白为什么我不能简单地使用tracks.sumBy { it.duration }
,因为在 Kotlin 中,属性只不过是 getter 和 setter (我正在考虑getDuration
in Composition
)。
我觉得我遗漏了一些东西,因为如果相同的代码是用 Java 编写的,我将能够composition.duration
作为属性调用——所以这让我认为 Kotlin 允许它来自 Java 代码,但不允许来自 Kotlin 代码,这悲伤。
另一个例子:
假设我有一个名为 的类Artist
,他写了多个Composition
s:
这是 Java 中的标准(通过 getter 公开集合的不可变版本,因此它们不会被修改);Kotlin 无法识别它:
我考虑过将其设为属性,但是: - 如果我选择类型List<E>
,我可以覆盖 getter 以返回不可变列表,但我不能使用常规方法(add
...),因为它List
是不可变的 - 如果我选择类型MutableList<E>
,我无法覆盖 getter 以返回ImmutableList
(这是List
我编写的子类,显然不是 的子类MutableList
)。
当有一个简单的解决方案时,我可能会做一些荒谬的事情,但现在我找不到它。
最后,我的问题是:为什么从 Kotlin 编写的手动编写的 getter 不被视为属性?
而且,如果我弄错了,解决这两种模式的预期方法是什么?