所有问题
machine-learning - 神经网络可以输出大于 1 的数字吗?
通常在训练网络以在给定数据的两个值之间做出决定时,2
我注意到了一些事情。
1.)每个决策使用两个输出神经元,通过偏向具有较高值的神经元,做出+ve决策。
2.)每个决定的单个神经元针对某个阈值,0.5
因此通过检查神经元是否输出值>=来做出+ve决定 0.5
假设一个人希望网络根据输入数据进行预测,例如每次从给定图像中预测形状的质心,除了使输出神经元成为可能的结果数量(这绝对是像素 x2
由于X,Y
可能的值对)。
具体来说,如何使输出神经元触发,例如(432,50
),因为在这种情况下,质心说可能的质心(X,Y
)坐标是从0
到450
[换句话说,人工神经元可以被建模为表现得像祖母细胞,如果不是那么为什么]?
azure-cosmosdb - 每次插入新文档时更新另一个集合
我有两个系列。据我所知(如果我错了,请随时纠正我),那么您无法在集合之间加入数据。所以我正在寻找更新一个集合的最佳方法,每次将文档添加到另一个集合时。让我们举一个简单的例子:
船只:
报告:报告
我的第一个想法是使用触发器,但我读到该触发器只能应用于当前分区。这样做的正确方法是什么?我不能是唯一一个想要集合之间关系的人:D
ssl - 何时/为什么需要在 TLS 协商中使用 CACert?
我试图了解用于配置 TLS 的参数(特别是针对 rabbitmq,但我的问题可能更笼统)。
有 4 个主要实体需要考虑:
密钥 - 对等方用于解密发送给它的已使用其公钥加密的消息的私钥。
Cert - 包含对等方公钥的证书它还包含一些识别细节,如主机名、组织等。其中许多是可选的。证书可以是未签名的(如果有的话很少?)、自签名或由证书颁发机构签名。
CACert - 对等方信任的 CA 证书,可用于解密和验证签名证书的签名。
CA 密钥 - 用于签署证书的 CA 的私钥。
这些映射到配置设置,包括:
enablePeerVerification - 如果为 true,则对等方尝试通过检查证书是否真的由 CA 签名来验证服务器是否是它所说的身份(同样沿着信任链向上直到它到达它信任的 CA,因为它在它的本地 CA 信任库)。将此设置为 false 是一个坏主意,因为有人可能会冒充对等方。(在 go 中,此选项称为 InsecureSkipVerify 作为警告)如果证书是自签名的,则无法进行对等验证。此选项允许您自行承担风险(例如在开发期间)使用对等方的自签名证书。
Key - 用于解密的私钥
Cert - 用于加密(和握手)
CACert - 签署“Cert”证书的 CA 的证书
为什么有 CACert 的配置设置?
如果证书由 CA 签名,则它已经包含足够的信息来定位 CA(例如域名)。CACert 的用途是什么,是否或何时在 TLS 协商期间发送?这是否只是为了节省直接前往 CA 的便利?如果 CACert 不匹配或指向您的信任库中的一个,您仍然必须执行此操作。
我指的是服务器的rabbitmq.config中的“cacert”和C API(rabbitmq-c)中的amqp_ssl_socket_set_cacert()。
我想检查一下我的理解是否正确(https://xkcd.com/386/)
android - 如何使用 Recycler View 在 Android Studio 中进行这种设计
我想创建这种设计,RecyclerView
我正在尝试使用此代码来实现结果。我的问题是我希望中间的圆圈更大,如果它向右或向左,它的尺寸会变小。我试过这段代码,但还不够
这是我想得到的结果,但我找不到任何解决这个问题的方法。请帮忙?
python - Python - 如何从 Google Chrome 历史记录的 sqlite History 文件中找到访问 URL 的时间戳?
我尝试创建一个 Python 程序,显示 *C:\Users[MYNAME]\AppData\Local\Google\Chrome\User Data\Default* 中历史文件的所有 URL 和时间戳,但输出为:
但我select_statement
的是:
你能告诉我一个更好select_stament
的方法吗?它允许我检索 URL 以及我何时访问该 URL?
谢谢你。
actionscript-3 - 教我通过类获取变量
谢谢你看到我的帖子。我正在制作游戏。我在敌人班工作。如果距离足够近,我希望敌人跟随玩家。我这里有个问题。我无法获得 playerx 和 playy。这是我的课:Main.as
敌人.as
播放器.as
这是我的错误:D:\Testtestest\enemy.as, Line 18 1119: Access of possible undefined property playerx through an reference with static type Class。D:\Testtestest\enemy.as,第 19 行 1119:通过静态类型 Class 的引用访问可能未定义的属性 playy。
对不起,因为我的英语不好。我是越南人,我是编码新手。我想像专业人士一样使用 Class 进行编码。非常感谢你。<3
python - 将输出中的所有行放入一行
我有以下while循环:
如何<p>
将打印的所有标签加入一行。
例如目前可能有这样的事情:
我需要这样的:
谢谢
kotlin - Kotlin 本机无法使用 Gradle 正确编译
我如下构建我的第一个 KN ,然后使用下面的代码gradle init
更新build.gradle
,然后运行gradle build
,使用我的 Mac:
build.gradle
:
我的应用程序结构是:
hello.kt
(应用程序):
foo.kt
(库):
通过运行gradle build
:我得到了如下树中的库和可执行文件:
我有以下问题:
没有为以下目标生成任何内容,这就是我将它们作为注释的原因: iOS:ios_x64、ios_arm32、ios_arm64 Raspberry:linux_arm32_hfp Windows:mingw_x64 Linux:linux_x64
是否所有生成的库
utils.Klib
都相同,所以我可以选择其中任何一个并在任何地方使用它,或者我必须根据所需的目标进行选择。如何在函数
foo
中调用属于库的main
函数,我试过import utils
然后调用utils.foo()
但没有用。
c - 在嵌入式系统中存储 char 数组
如果我在一个嵌入式系统上,我痴迷于高效的内存管理,我该如何存储像 64 字节密码这样具有内存块效率的东西?
例如我会做
但是现在我用 65 而不是 64 创建了一些更丑陋的东西(至少这是其他程序员告诉我的......)。
java - java中的变量
我是Java的初学者。
为什么此代码正常工作:
虽然这段代码的工作方式不同:
请解释一下这个问题。
android - 如果我没有在 Android 中实现 onBackPressed() 方法怎么办?
如果我onBackPressed()
在 Android 中不实现(即不覆盖)会发生什么?换句话说,当用户单击后退按钮并且onBackPressed()
未被覆盖时,Android 的默认行为是什么?
我认为super.onBackPressed()
默认情况下会调用该方法,但我不确定。
r - 一种在 rshiny 中使用可点击值将数据框嵌入到表的值中的方法
我已经从不同的来源收集了一些数据,现在我有一个大数据框,第一列中充满了路径名称,并在其列中包含了一些分数。现在我想构建一个 rshiny 工具,它允许用户单击某些值,例如路径名称,并获得一个新页面/选项卡,其中包含有关单击的特定路径名称的详细信息的数据框。我的工作区中已经拥有所有信息/数据框,但不知道如何制作交互式 rshiny 工具以使其可供其他用户访问。
一个更大的问题是 rshiny 是否可以处理这种情况。
在此之前,我已经构建了 rshiny 工具,它使用来自数据框的信息为您提供交互式图表等,但从未做过交互式数据框工具。任何线索都会有所帮助。谢谢!
这是一个例子
我希望能够在我的 rshiny 表 df1 上单击“PathwayX”并弹出一个新页面或选项卡,它会给我 df2。我希望这更有帮助。
python - 将大文件分块以成对处理条目并随后重新组合中间结果
我有一个包含数十万条目的大型文本文件(几个演出)。我需要成对处理这些,并生成类似相关矩阵的东西,除了它不是相关性而是我正在应用的自定义函数。我已经有一个方法,它需要一个小文件(n = 500)并在几秒钟内计算一个矩阵。我已修改此函数以接受两个集合,而不是一个,并从 i-> j 计算,而不是 i-> i
因此,为了以最有效的方式执行此操作,我想对输入文件进行分块并使用多个内核。我目前的做法如下:
- 从阅读器中获取块,使用
grouper()
来自itertools 食谱 - 用于
itertools.product()
获取索引对 (i, j) 以获取块对 - 调用
pool.starmap()
以获得中间结果
见下文:
然而,这不一定是一个好的解决方案,因为:
I. 这不是一个很好的用法grouper()
,我认为使用迭代器的所有好处都在这里消失了,因为我将它们放在列表理解中。如果我只能使用迭代器会更好,以避免将整个文件读入内存。我不知道该怎么做...
二、我不确定我获得配对的方法是否特别聪明,也许我应该只通过索引,但是如何去做呢?下游代码(即process_asym
)是从条目(例如chunk1 和chunk2)中提取相关信息并调用高度简化的函数来计算一对条目(例如chunk1_i 和chunk2_j)的最终结果的位。
三、从单独的子帧重建矩阵也不是很简单。
我觉得这里必须有一个更聪明的方法,因为这应该是不断增长的数据集的一个相当普遍的问题。
php - laravel 软删除操作耗尽内存大小
在 Laravel 5.6 中,当我尝试使用我的函数软删除具有大记录的表中的所有数据时:
我收到此错误:
允许的内存大小 134217728 字节用尽(尝试分配 20480 字节)
python - 子进程 stderr 与 sys.stderr
我不确定这个问题是 Python 还是 shell 问题。
我有一个 Python 程序,它在命令上使用子进程调用,该命令可以在 stderr 上发出错误消息。我自己的程序也使用 sys.stderr 来记录错误。这是一个简单的示例,命令 (ls *.foobar) 失败:
当我运行此代码时,控制台上的输出(来自 stderr)如下:
--Hello
ls: cannot access '*.foobar': No such file or directory
命令失败
--Bye
如果我将 stderr 重定向到一个文件(例如使用 python myscript.py 2> log),该文件包含以下内容:
ls: cannot access '*.foobar': No such file or directory
--Hello
命令失败
--Bye
有没有办法保持文件中消息的顺序(除了在子进程调用中对文件使用 stderr 的显式重定向)?
这个问题类似于一些标准的 stdout/stderr 问题,但在这里,一切都应该在 stderr 上。
reactjs - 为 React 应用程序编写部署脚本
我正在学习持续部署过程。我有一个手动将 ReactJS 应用程序部署到 Digital Ocean 提供的 Ubuntu 服务器的过程。我遵循的手动部署过程涉及以下步骤:
1) SSH 进入 Ubuntu 服务器。
2) 然后 git 将 Github 存储库克隆到 ubuntu 服务器上的以下目录:/var/www/ 其中包含 Frontend React 项目。
3) 转到目录 (/var/www/FEBookingAndCollections) 并键入 npm install,然后键入 npm run build。这将创建构建目录 (/var/www/FEBookingAndCollections/build)。我使用 Nginx 作为 Web 服务器,我已将 Web 文档根目录配置为提供以下路径 /var/www/FEBookingAndCollections/build 中的内容
4) 检查网站是否在线。
我想使用 CircleCI 和 Github 自动化这个过程。在我的 ReactJS 应用程序项目中,特别是我的 .circleci/config.yml。我有以下内容:
就正在发生的事情而言,我想知道我应该在 deployFE.sh 文件中写入什么,以便自动执行 1 到 3 的步骤。以前有没有人编写过部署 shell 脚本并且能够提供建议?我是这个领域的新手
java - 构建一个控制器,通过表单(Thymeleaf)更改 POST 请求中的变量
我对如何配置控制器以通过表单更改变量有疑问。我目前正在使用 Thymeleaf 进行模板化,并且我按照 Spring 文档设置了我的控制器。
现在,每当发出请求时,我的控制器都会成功创建类“Bill”的新实例......
...并将其传递到“BillBook”类的列表中。
每次用户将账单名称输入到我在 Thymeleaf 中构建的表单时都会执行此操作。
我知道我仍然需要进行一些更改,以便将金额也包括在内,但现在效果还不错。
但是,我现在要做的是允许用户在表单中输入薪水金额,该金额应存储在 BillBook 类的“paycheckTotal”变量中。我希望这是一个常数——即,用户只能提交一张薪水,每次他们输入新的薪水时,它都会覆盖之前的薪水。
根据我的研究,我认为这应该通过 @RequestParam 注释来完成。大概是这样的吧?
但我不确定如何在 Thymeleaf 模板中构造它,以便将其存储在 paycheckTotal 变量中。
如果有人能告诉我应该如何构建它,那将非常非常感激。
git - 带有增量附加文本的 Rebase 提交
假设我正在处理我的本地存储库,并且在编辑单个文件时经常提交 - brandNewFile.txt
. 所以在开始之前,在原始提交中我们只有一行文本:"It's a nice day"
.
现在我们在文件末尾添加一行,仅包含"generic1"
文本,并创建一个新的提交 (A)。
这再次重复,"generic2"
一行,导致提交 B。我们最终得到了 2 个新的提交(A 和 B)。
现在在推送到每个人都可以访问的远程存储库之前,我决定我想清理一些历史记录,并保留我认为与我正在执行的操作相关的有意义的提交。
因此,我将从原始提交开始进行变基,但在应用(选择)B 时删除 A。变基开始后,在应用 B 之后会出现以下输出:
为什么会报告冲突,当我想要的只是一个提交,将一行文本附加到已经存在的提交的“顶部”?
对我来说,这不是一个正在尝试的合并操作,尽管结果似乎确实表明这是正在发生的事情。
java - 查找重新创建 jar 所需的所有 java 源文件
我有一个 jar 文件(core.jar),我需要使用 Gradle 从 java 源文件重新创建 jar。我反编译了jar来识别所有的类文件,找到了对应的java文件。
使用 Gradle,我将 java 文件复制到一个目录中并尝试编译它们。但是编译失败是因为 java 文件有更多的依赖关系。
我试图弄清楚这个罐子是如何构造的。如果要编译 jar 文件中的类需要额外的 java 文件,那么 jar 是由 compile 和 project 创建的,然后选择类文件的子集并将它们打包到 jar 中?
更新
根据您的建议,我检查了清单文件,它只是这样:
使用 JD Decompiler,我正在创建的 jar 中没有要重新创建的其他 jar 文件。
mysql - 为什么 MySQL 不从 CSV 文件中插入行?我一直在使用 LOAD DATA INFILE 错误?
我有一个包含行的 CSV 文件,如下所示:
我正在运行以下查询:
它不会将我的任何行插入数据库。这是错误表的结构:
我注意到,如果我更改列的顺序,它会起作用。
例如,在我的 CSV 文件中
还更改了查询:
为什么它使用不同的列顺序?
git - git checkout 从一个分支到另一个分支的更改
我在branchX
。我在我的工作目录中进行了一些更改。它们都反映在“未上演提交的更改”中。现在我愿意git checkout branchY
。有时我会将更改移动到 branchY 的“未暂存的更改”中,例如:
有时 git 会给我这个信息 -Please commit your changes or stash them before you switch branches.
git 如何决定何时反映更改以及何时中止?如果我在未提交的情况下结帐,git 是否应该永远不要将一个分支的“未暂存的更改”更改移动到另一个分支中?