所有问题
azure-service-fabric - 服务结构 Statefulservice 在 CreateServiceRemotingListener 抛出错误
我收到以下错误。我添加了所需的 nuget 包 Microsoft.ServiceFabric.Services.Remoting v3.0.472。
“VotingDataService”不包含“CreateServiceRemotingListener”的定义,并且找不到接受“VotingDataService”类型的第一个参数的扩展方法“CreateServiceRemotingListener”(您是否缺少 using 指令或程序集引用?)
cloud-foundry - PCF 中的 4 级高可用性,BOSH 是否处理失败的实例或监控?
据我说,正如 PCF 的 4 级高可用性中提到的,当一个实例(进程)失败时,Monit 应该识别它并重新启动它。然后它只会将报告发送给 BOSH。但是,如果整个 VM 出现故障,则 BOSH 有责任识别并重新启动它。
带着这种信念,我回答了一个问题:https ://djitz.com/guides/pivotal-cloud-foundry-pcf-certification-exam-review-questions-and-answers-set-4-logging-scaling-and-high -可用性/
据我说,这个问题的答案应该是选项3,但它说我错了,答案应该是选项2。现在我很困惑。因此,如果我的信念是错误的,请帮助我。
c++ - C++二叉树打印函数实现
我必须在 C++ 中实现一棵二叉树,问题是我刚刚开始用 C++ 编写代码。所以我对这个话题真的很陌生,在我用 C 或 Python 编码之前,而不是用 C++ 编码。
我已经创建并初始化了一棵二叉树,给出了一些叶子,一个树根元素,现在我想看看我所做的是否还可以,因此它有效还是完全是胡说八道。
检查我的代码,我使用 Visual Studio 2017 Enterprise:
自定义头文件:
还有我的二叉树初始化文件:
在这个文件中有些东西搞砸了,我不知道。我只想打印元素,而不总是文本消息“Call Printfunction!”,我想将它们打印到输出控制台。图形输出可以稍后完成,现在我只想让它运行。
不知何故,我/我们必须找到一种方法来打印包含元素,如果它们已经在树内,否则我必须找到为什么树仍然为空的错误。
如上所述,我刚刚开始使用 C++ 进行开发。是的,有一些 BFS 的示例算法或相关的东西,但没有一个像我的那样复杂。
omnet++ - omnet 以路由协议重传数据包
我正在研究无线路由协议。我在每个节点都创建了一个队列。在这个队列中,每个节点都保存着它已经传输的数据包。如果下一跳没有传输数据包,则前一个节点将在超时后重新传输数据包。问题是当节点试图通过在句柄函数中调用 postRotingHook 来重新传输数据包时,它什么也不做。这个 postRoutingHook 是在本地创建的,因此它实际上并没有发送数据包。那么如何将这个数据包连接到网络进行重传呢?
示例:假设我们有 3 个节点 A、B 和 C。A 是源,B 是中间,C 是目的地。节点 A 最初发送了一个数据包。现在节点 B 将把它转发给节点 C。此时节点 A 将听到这个数据包,它会取消计时器并将这个数据包从它的队列中删除。(在正常情况下)
假设节点B由于某种原因无法转发数据包,那么节点A应该在超时后重新传输数据包。我无法实现此功能。
我的编程场景是:我修改了 GPSR 协议。其中头文件定义了这 5 个 INetfilterHooks 方法。我没有使用任何控制包,例如请求、响应、信标等。我直接处理包含一些控制信息的数据包。我在 datagramPreRoutingHook() 方法(从下层接收数据时)和 datagramLocalOutHook() 方法(从上层接收数据时)实现了我的逻辑。
源节点(在网络层)在调用 datagramLocalOutHook(datagram, destIE, nextHopAddr) 时使用 handlePacketFromHL() ->datagramLocalOutHook(datagram, destIE, nextHopAddr) == INetfilter::IHook::ACCEPT) 从 IPv4.cc 上层接收数据包) 然后控制转到我的路由协议。它进行必要的更改,添加源地址,目标地址,创建选项并将数据包保留在队列中(用于通过调度计时器重新传输),然后返回 ACCEP。然后控制再次转到 IPv4.cc。
在此过程之后,如果我的协议发生超时,则我无法将数据包发送到 IPv4.cc。我调用 postRoutingHook 重新传输数据包,然后它简单地返回 ACCEPT(如头文件中定义的那样)并且什么都不做。我试图通过在我的协议中创建 IPv4 对象来调用 IPv4.cc 的一些方法,但是这些方法受到保护,因此我无法访问这些方法。我尝试制作一些 IPv4.cc 的公共方法,但它在进一步阶段给出错误。
我试图让 INetfilter::IHook 的对象调用其 postRoutingHook() 但也提供错误,因为无法创建抽象类的对象。
java - 无法从给定的缩短 URL 中获取扩展 URL
我得到了一个缩短的 url,我想得到扩展的表单。下面的java函数用于实现这一点。
该代码在 Eclipse 中运行良好,但在 android 中却无法运行。
上面的行抛出java.lang.RuntimeException: Unable to start activity ComponentInfo. 并且错误指向上面的行。如果我删除上述行,则不会遇到错误。即使我无法使用getResponseCode()功能。
这段代码也有同样的问题。适用于eclipse但不适用于android。
任何形式的帮助将不胜感激。
编辑:使用上述功能的代码是,
注意:函数 expand 是在classExpandUrl 中定义的。
rxjs - 带有异步函数和 toPromise 的 Observable RxJS 有什么意外行为?
当我只使用订阅方法时,它确实有效,但是使用这段代码 - 我不明白结果。
这段代码结果是:
发生了什么?
它与使用 toPromise 的这种变体相同
javascript - 事件未在 socket.on('connect', event) 上调用
我的 socket.io 有问题,至少我认为,我的客户端代码中的函数没有被调用socket.on('connect', onsocketConnected);
但是,如果我提出一个条件,例如:
然后我的函数被调用。我也刚刚意识到,如果我这样写
socket.on('connect', onsocketConnected());,我的函数就会被正确调用。我的问题是,在从客户端连接到服务器时,连接是自动提供给客户端的值吗?查看https://socket.io/docs/client-api/上的文档,它指出它应该作为socket.on(event, callback function).
回调函数中的括号是否总是需要它才能工作?因为看起来他们在没有括号的情况下在其他地方工作。非常感谢任何资源或文档指针。
apache - 如何为我的 jira 工具将 http 转换为 https
在我的组织中,我们使用 jira 进行项目管理,我们希望保护它从 http 到 https,我们尝试了很多。请给我正确的解决方案
javascript - 如何在 GET 方法中检查用户身份验证?
我的前端是 Reactjs,后端是 Nodejs 和 expressjs 以及 Postgresql 数据库。我有一个简单的登录页面,用于检查数据库中的用户身份验证。在我的 Reactjs 应用程序中,登录后,用户上传文件,然后我的 nodejs 上有一个 GET 方法,当用户想要从服务器获取文件时发送文件(res.sendFile)。这只是一个简单的
在我的 Reactjs 应用程序中请求文件。
问题:如果我没有登录到我的应用程序,我可以将 URL 粘贴到我的浏览器中,并且显示的文件不是我想要的。我希望nodejs上的GET方法应该检查用户是否登录,然后只满足发送文件的请求。
我该怎么做?
在我的 Reactjs 应用程序向 GET 方法的同一位置发出任何 GET 请求之前,我是否应该在我的 Reactjs 应用程序中使用某种 POST 方法,然后解析信息,然后将其处理到 app.get 等...
这是我的 nodejs + expressjs。
服务器.js
./controllers/signin.js
firebase - 可调用函数支持缓存吗?
我想知道是否可以将缓存控制设置应用于可调用函数的响应。我们之前使用过 http 触发器并切换到可调用函数,但找不到任何方法来接管缓存控制标头。
更具体地说:http 触发的云功能允许这样的缓存设置:
当我们迁移到可调用函数时
在我们的应用程序中调用如下:
我们找不到在任何地方应用缓存设置的方法。
environment-variables - 将 json 重命名为 *.environment.json 并且无法在邮递员中导入相同的内容
我有以下 json 文件。
1)我将它重命名为mytest.environment.json并且我试图在邮递员客户端应用程序中导入它。我收到一个错误 - 格式无法识别。(所有值都故意为空)
2) 我无法连接https://api.getpostman.com/environments来创建环境。
3)如果不能做到这一点,我怎样才能将environment名称绑定到测试脚本中的请求?例如,我有一个集合,它需要针对多个环境运行。我找不到任何记录日志的 API environment.name。当我这样做时console.log(environment),它只会打印出它是一个对象。
centos - eth1接口在ifconfig中不可见,在centos6中无法与其他服务器交互
我刚刚在我的虚拟机上安装了 centos 6,但我无法找到 eth1 接口来与我机器上的其他虚拟服务器进行交互。能否请你帮忙。
ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:480 (480.0 b) TX bytes:480 (480.0 b)
NETWORKING=yes 主机名=localhost.localdomain
java - 方法.matches String false,如何匹配true
我正在尝试检查字符串是否以点和 2 或 3 个字符结尾。我使用的正则表达式是:
字符串示例:qsdgfdssdh.nfo
它应该返回 true,但它总是返回 false。
你能帮助我吗?
谢谢
python - tensorflow sess.run() 真的可以释放python的GIL(全局解释器外观)吗?
我想在 tensorflow 会话中并行运行多个 train_op。这里的答案说tensorflow sess.run() 可以释放python的GIL。我尝试了那个 anwser 中的示例,但似乎我们仍然有一个 GIL。我有 8 个 GPU 可用。当 num_threads 为 4 时,需要 24 秒。当 num_threads 为 8 时,需要 54 秒。
这是代码:
我的问题是是否是因为我没有正确实施该方法。如果这种方式不能释放 GIL,那么如何释放 GIL?
我知道通过 gRPC 的分布式张量流可以释放 GIL,但与多线程(如 C 中的 pthread)相比,gRPC 的成本很高。我希望每个线程相互通信,并且我希望尽可能减少通信开销。任何答案或提示将不胜感激!
如果没有办法释放 GIL,是否可以编写一个 c++ 扩展来做多线程。如果没有,是否可以使用除 python 之外没有 GIL 的其他语言。谢谢!
node.js - 如何在 Mongoose 上使用 .substr() 方法
我想像这样在 Mongoose 中使用 substr() :
但它返回:
类型错误:nim.substr 不是函数
在我的控制台上,如何修复它?
响应正文是:
laravel-5 - Laravel Carbon 日期格式在引导弹出窗口中很奇怪
我在我的 Laravel 视图(刀片)中显示一个 datediff。我可以显示两个日期之间的时间,如下所示:
该echo声明在我的页面上正确显示此信息,就像放置{{$lengthOwned}}在刀片中的任何位置一样。它显示如下:
对于 2018 年 1 月 3 日和今天 2018 年 5 月 11 日之间的差异
但是,我需要在引导弹出窗口中显示它,当我得到这个数字时,我会得到数字,而没有附带的文本。因此,4 months after我只得到“”,而不是弹出面板中的“ 4”。这意味着“ 4 months after”和“ 12 years after”变成了“ 4”和“ 12”——不好。
我的弹出框代码是:
使用以下 JavaScript:
有人对为什么碳提供的文本丢失/截断有任何建议吗?
我在 Windows 10 上运行 Laravel 5.5、PHP 7 和 XAMPP
提前致谢。
javascript - 如何区分来自 rails backend-api 控制器中单个操作的不同实例变量的 redux reducer
好的,所以我的 possible_matches 控制器中有一个名为 setup_possible_matches 的操作,它呈现 json。
在 db/seeds.rb 中,我在 GorClothing 数据库中植入:
在 views/possible_matches/setup_possible_matches.json.builder 文件中,我有:
该操作由 actions/index.js 文件中的 redux 操作调用。
我正在尝试使用 mapStateToProps 方法来了解在可能的匹配控制器内部的任何特定操作中定义的不同实例变量之间的区别,这些变量来自 rails 后端 api,即上面的 setup_possible_matches。
在 reducers/index.js 中,我们有:
在控制台中,我收到一个错误:
未捕获(承诺中)类型错误:无法读取未定义的属性“contemplated_piece”
它指的是 PossibleMatches reducer 内部的一行:
在控制台内部,这是相对于上面的 console.log(action.payload) 行返回的内容:
在控制台中,我们还得到 TypeError: Cannot read property 'then' of undefined
在 PossibleMatches 控制器内部,我们有:
任何帮助,将不胜感激。谢谢。
php - 如何从 PHP 中 JSON 响应的字符串中删除双引号
我对 BlockChain API 响应有疑问。从钱包中获取地址时,地址用双引号括起来,如下所示。如何去掉引号?
“1Dgyv8Qz1nkrJddoyLBepv1RUXSDqCBCdp”
代码:
python - 比较最小二乘线拟合和平面拟合的 R 平方(Python)
我在 3D 空间中有一组数据点,我想量化地确定是否可以忽略数据的 y 分量。我计算了 z = ax + b 的普通最小二乘和 z = ax + b*y + c 的普通最小二乘。我得到了我的 2D 图的 R^2 值和我的 3D 图的残差(误差平方和)。如何从 3D 图的残差值变为 R^2 值,与我的 2D 图的 R^2 值进行比较是否可以接受?
对于 2D:
对于 3D:
谢谢!
杰森
编辑
这是答案:
java - 从 txt 文件创建和搜索 BST
我目前正在学习数据结构入门课程,并且正在努力解决我们关于二叉搜索树的问题之一。这是我第一次实现这种数据结构,并且正在努力学习它。
问题:该程序应该根据当年出生的婴儿的人口普查数据创建和搜索名称和发生数据的 BST。我们在一个 txt 文件中获得了这些数据。
我很难弄清楚为什么它不起作用。我真的只是在寻找一个人来引导我从这里朝着正确的方向前进,并就我已经拥有的东西给我一些好的反馈,因为我真的很迷茫!我目前的工作如下。我在java中实现这个。提前致谢!
}
google-apps-script - 在 IFTTT 更新 Google 表格时设置触发器
当我收到短信时,我正在使用 IFTTT 更新我的 Google 表格。现在,我想更进一步,编写一个 Google Apps 脚本,它可以对 IFTTT 更新到我的 Google 表格中的数据执行不同的操作。我尝试使用 Google Apps 脚本的onEdit功能来实现相同的目的,但这不起作用。我在多个论坛上就这个问题进行了大量搜索,我了解到onEdit只有当“用户”对 Google 表格进行更改时才有效,而不是通过 API 请求完成更改时(我相信 IFTTT 使用相同) . 我什至看不到一个带有有效解决方案的帖子。
有任何想法吗?谢谢!




