问题标签 [transport]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 优化,lpSolve lp.transport:计算时间?
我正在尝试使用 R 中的 lpSolve 包中的 lp.transport 运行优化,使用通用形式
lp.transport (cost, "min", row.signs, row.rhs, col.signs, col.rhs)
成本矩阵很大,为 6791 x 15594。行对应食品生产者,列对应消费者,显然 row.rhs 的所有值的总和等于 col.rhs 的总和。
优化现在已经运行了大约 12 个小时(使用大约 30 Mb 的内存,在 64 位 R 中)。有什么方法可以估计需要的时间吗?关于如何修改输入以最终减少计算时间的任何建议?
java - 使用 javamail API 发送带有附件的电子邮件
我正在尝试用 Java 发送带有附件文件的电子邮件。
当我发送没有附件的电子邮件时,我收到了电子邮件,但是当我添加附件时,我没有收到任何内容,也没有收到任何错误消息。
这是我正在使用的代码:
我该如何纠正?
c# - 如何命名传输层类?
我有一个只处理来自其他类的消息的类。它处理它们的事件,对参数消息进行排队,从适当的线程中使用它并将其发送到另一个类。线程创建/取消也是他的良心。
它可能是一种流行的模式,所以它可能是一种传统的命名方式。英语不是我的母语,所以我有问题。
graph-theory - 公共交通应用中的路线规划
我正在为我国家的所有公共交通工具(公共汽车/火车/航空)制作旅程计划器(或一般时间表应用程序)。
该项目的状态处于中点,现在我很难完成应用程序中更困难的部分。
描述当前状态:
数据存储在 MySQL 数据库中,建模为 GTFS(通用 (Google) Transit Feed Specification)
我通过简单地查询数据库来获得直接路由(两个临时表的连接,我发现它足够高效)
目前它是用 PHP 完成的,但如果需要,我可以用 Java 重新处理它
因此,当两点之间存在直接连接时,一切都很好。困难的部分是在没有直达线路的情况下完成完整的旅程。
假设用户想要从 to 出行city A
,city D
但由于这些城市之间没有直达线路,他需要经过city B
and city C
。
如何获得针对这种情况的优化路线和换乘方式?
到目前为止,我的想法倾向于使用图表,但在这种情况下,我需要一个Time-Dependant Directed Weighted Multigraph,我目前真的不知道如何实现Time-Dependant部分。
可以通过使用或算法来获得路线Dijkstra
,但是由于在不同的时间有出发,我不确定如何实现,以获得最佳解决方案。我需要考虑一段的持续时间(A 到 B,B 到 C),等待转移的时间,也许还有距离。A*
Floyd–Warshall
只是为了澄清,我不需要一个结果。city A
我想获取所有可以让用户到达的出发点的每日列表,city D
如果需要,可以进行转移。
基本上,我想要得到的是这样的东西(取自保加利亚铁路,或就此而言,任何一个铁路站点),一个选定日期的所有班次列表,如果需要的话,从转机Sofia
到Kystendil
转机:Radomir
关于图形求解部分,我可以使用jGraphT在 Java 中创建应用程序,缓存结果(它们可能每隔几个月更改一次),然后在 PHP 中使用它们(或通过 PHP 调用应用程序)。
如果我不够清楚,请询问。
我知道这样做了很多次(几乎所有火车网站都有解决方案),但我什至不知道要搜索哪些术语。
所以,我的问题是:有人可以指导我如何解决这类问题吗?
或者至少我应该通过哪些术语来寻找想法以及应该如何去做。
也许对 StackExchange 网络中的其他站点有一些建议。
谢谢你。
spring - Spring JMS 在 JMSReceiverConnection 中传输 onSendAfterWrite 发送 TextMessage[ID:<507866.1373381341790.0>, null] 作为响应
JMSRecieverConnection.send() 将响应刷新到传输输出流并将 responseMessage 返回到 replyQueue。但是 responseMessage 是 TextMessage[null, null]。这是我正在使用的代码,有人可以帮忙找出问题所在吗?
- 消费者配置
JMS 传输配置,
客户端代码,
/li>输出
消息 ID:ID:<507866.1373381334004.0> inMessage 类型:null inMessage:TextMessage[ID:<507866.1373381341790.0>,null] 响应消息:null 开始时间:Tue Jul 09 15:48:53 BST 2013 结束时间:Tue Jul 2013 年英国夏令时 09 时 15:49:01
- 调试结果
The responseMessage is TextMessage[ID:<507866.1373381341790.0>, null] while sending reply to replyQueue in onSendAfterWrite of JMSReceiverConnection.
python - 由于 TypeError:未绑定方法请求(),无法将自定义传输类与 python xmlrpclib 一起使用
我正在尝试在 Python 中使用带有 xmlrpclib 的自定义传输类,但是当我指定自定义传输时,我确实在第一次调用时遇到异常:
示例代码:
原始连接已建立,但对 RPC 方法的第一次调用将失败并出现上述错误。
删除 transport=MyTransport 解决了这个问题。
注意:我尝试了相同的 SafeTransport 和相同的结果。
我确实需要一个自定义传输来注入一些标头。我该如何解决?
subdomain - 后缀;将邮件内容通过管道传输到特定子域的所有邮件的脚本
我试图让后缀接受vacation.pl脚本,由roundcube的假期插件提供(我有兴趣在接收特定域/子域的邮件时调用脚本)。到目前为止,一切似乎都解决了..除了脚本没有被调用;)
这里有一些数据可以帮助您入门,然后是更多解释:
后置信-n:
传输文件:
主文件:
大师.cf
所以理论上我发送到 peter@example.com 的任何内容都会保存到 peter@example.com 的邮箱中,然后转发到 peter@example.com@vacation.example.com 和 peter@example.com@vacation.example.com . 数据库中第二个非常奇怪的电子邮件地址并不正确,这不是我的想法,而是通过 roundcubemail Vacation.pl 插件启用假期的结果。
所以问题是当我向 peter@example.com 发送邮件时,转发到 peter@foobar.org 有效,但是转发到奇怪的 peter@example.com@vacation.example.com 中的某些内容不起作用,因为脚本永远不会在接收 .vacation.example.com 的邮件时,应该调用通过管道输入的邮件。
我检查了相应 sql 文件中的所有 sql 查询,它们似乎都解决了。
希望你能帮忙:)
kendo-ui - 如果指定了函数,Kendo UI 不会调用 create
使用 Kendo.web.js 版本 2013.2.716 和 2012.3.1315,我试图在我的 transport.create 中使用一个函数,而不是调用一个 URL。我发现该函数没有被调用。取而代之的是调用默认 URL,生成的 HTML 似乎会导致 kendo 内部出现错误,因为它应该是 JSON。
我认为这是某种类型的配置错误,但我不知道问题出在哪里。
这是代码片段:
然后我使用生成的数据源来构建一个像这样的网格:
一些值得注意的行为:
- 您会看到多次尝试创建配置。如果我使用 CreateY 或 CreateX,它将调用生成的 URL。如果我使用 Create 或 WhatWeWantCreateToDo,我最终会下载包含我的架构的每个元素的包含页面作为获取字符串项(我假设这是某种类型的默认行为,因为我找不到对下载的 URL 的引用)。
- 当我关闭自动同步时,当我使用工具栏创建新项目时,网格将调用其编辑功能。当我打开 autoSync 时,不会调用编辑功能。而是运行数据源创建功能。
任何关于我如何能够调用函数而不是 URL 的想法或见解将不胜感激。
cassandra - org.apache.thrift.transport.TTransportException:无法读取。远端已关闭
我是使用 astyanax 连接到 cassandra(1.2.8) 的新手。我从 [https://github.com/Netflix/astyanax] 下载了 astyanax,从 [http://www.apache.org/dyn/closer.cgi?path=/cassandra/1.2.8/apache-cassandra- 1.2.8-bin.tar.gz]。一切都是根据指令安装/构建并保持默认设置(如 conf/cassandra.yaml)。现在我尝试运行示例代码 [https://github.com/Netflix/astyanax/blob/master/astyanax-examples/src/main/java/com/netflix/astyanax/examples/AstCQLClient.java] 和一个令人作呕的错误一直困扰着我(在日食中显示):
引起:com.netflix.astyanax.connectionpool.exceptions.PoolTimeoutException:PoolTimeoutException:[host=127.0.0.1(127.0.0.1):9160,latency=5021(5021),尝试=1]等待连接超时
当我启用 cassandra 调试模式时,终端上会显示以下内容:
调试 17:06:48,968 处理消息期间发生 Thrift 传输错误。org.apache.thrift.transport.TTransportException:无法读取。远程端已关闭。试图读取 4 个字节,但只得到 0 个字节。(这通常表示服务器端出现内部错误。请检查您的服务器日志。)在 org.apache.thrift.transport.TTransport.readAll(TTransport.java:86) 在 org.apache.thrift.protocol.TBinaryProtocol .readAll(TBinaryProtocol.java:378) 在 org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:297) 在 org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:204) 在 org. apache.thrift.TBaseProcessor.process(TBaseProcessor.java:22) 在 org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:199) 在 java.
只是强调一下,我没有更改 cassandra.yaml 中的任何内容(实际上我不知道它们是什么意思);来自 astyanax 和 cassandra-1.2.8 的所有库都导入到 java 项目中。我想问题是由于当我尝试通过帧转换刷新时连接将关闭......我是数据库的菜鸟。我非常感谢所有的帮助!
附言。我正在等待stackoverflow。如果您需要检查任何日志(请同时给我找到它的目录。我是菜鸟>_<),只要说,我会获取它。非常感谢!!
c# - 在使用传输安全性时为多个消息保护级别配置服务
我有一个 WCF 服务,我想对其使用消息签名,但仅限于某些调用 - 其余的不应签名。我不知道如何设置它来支持两者。
消息签名使用由服务端的 usernamepasswordvalidator 验证的非 Windows 用户名和密码。签名和未签名的消息都应该使用传输安全性。
这是我的界面示例:
我遇到的问题是签名似乎完全基于服务的绑定配置,而不是接口上定义的 ProtectionLevels。
如果我使用以下绑定,无论 ProtectionLevel 属性如何,这两个调用都需要用户名凭据:
如果我省略消息安全性并使用以下绑定,则两个调用都不需要凭据:
除了消息安全性之外,这是否是使用传输安全性的复杂因素?关于如何在单个服务中完成此操作的任何建议(如果可能的话)?
谢谢!