问题标签 [dpd]

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.

0 投票
2 回答
669 浏览

performance - 将 BCD 打包到 DPD:如何改进这个 amd64 汇编程序?

我正在编写一个例程来在BCD(每个十进制数字 4 位)和密集压缩十进制(DPD)(每 3 个十进制数字 10 位)之间进行转换。在Mike Cowlishaw 的网站上进一步记录了 DPD(建议软件使用查找表)。


这个例程只需要它使用的寄存器的低 16 位,但为了更短的指令编码,我尽可能使用 32 位指令。是与以下代码相关的速度惩罚:

或者

其中 16 位的替代方案imul将是 32 位imul和后续and或一系列lea指令和最终and.

我的例程中的整个代码可以在下面找到。由于我混合了 word 和 dword 指令,其中有什么性能比它可能更差的地方吗?

改进的代码

在应用了答案和评论中的一些建议以及其他一些技巧之后,这是我改进的代码。

0 投票
1 回答
81 浏览

angularjs - 已部署的角柱方法

有这个代码。我想发布整个对象而不使用单独的字段。我怎么能做到这一点?

0 投票
1 回答
2281 浏览

php - 在php中发送dpd.com的soap请求

我正在尝试从 dpd.com 获取运输标签。为此,我需要使用肥皂来完成任务。我已经完成了登录认证并获得了 AuthToken。这是代码。

现在,问题是我想通过发送请求并使用此 AuthToken 来获取运输标签。肥皂请求的格式是这样的。

但我不知道如何发送此请求并在 pdfData 标签中获取响应。

0 投票
1 回答
346 浏览

api - DPD 通过 Postmen 标签 API 预测服务字段

我们正在使用 Postmen 创建运输标签 ( https://docs.postmen.com/dpd-uk.html#labels-create-a-label ),这一切都很好,但使用的快递员是 DPD,他有一个 Predict基本上向客户发送有关预计交货时间等的短信/电子邮件通知的服务。

通过 DPD 门户手动创建标签时,除了交付/联系人字段外,还有两个额外的字段,分别标记为“通知电子邮件”和“通知文本”,即电子邮件地址字段和手机号码字段。

我预计填充发货数组的 ship_to 部分的电子邮件和电话字段足以让这些字段自行填充,但似乎情况并非如此。不过,我似乎在 Postmen 的文档中找不到任何其他字段,关于额外的电话/电子邮件数据或预测服务本身。

有人知道 DPD 的 API 和 Postmen 是否支持这些领域的人口吗?或者这可能只适用于特定的 service_type 和地址类型组合?文档中相关部分的链接将不胜感激。

问候。

0 投票
1 回答
48 浏览

authentication - 关闭已部署的仪表板身份验证

我有一个已部署的应用程序,它使用标准的内置身份验证来访问“DEPLOYD DASHBOARD”,您可以在其中输入由dpd showkey.

整个网站现在通过用户名/密码要求进行保护以访问它。

如何关闭访问已部署仪表板所需的身份验证?


我试过删除./.dpd/keys.json文件。
我还没有在docs中找到任何有用的东西。

0 投票
1 回答
44 浏览

node.js - 防止在部署的js中访问用户集合

我使用部署的 js ( http://deployd.com ) 作为我的后端 api。我已经创建了用户集合并自动部署为我创建 REST API。我可以通过http://localhost:8080/users URL 访问我的用户集合。它以 JSON 数组的形式返回所有用户。

在这里您可以找到有关如何在已部署的 http://docs.deployd.com/docs/users/creating-user-collections.html中使用用户集合的更多信息

现在我需要拒绝访问此路由到外部或隐藏敏感信息。因为任何人都可以通过访问此 REST 路由来简单地获取我的应用程序中的所有用户(无需密码)。任何人都可以获取所有用户的用户名、电子邮件、角色等。

0 投票
0 回答
125 浏览

mongodb - 尽管设置了 $PATH,但已部署的 dpd 无法启动 MongoDB $PATH 问题;--mongod 选项也什么都不做

所以我遇到了这个问题,每当我尝试运行 dpd 命令的任何变体时,例如 "dpd -d" "dpd -d --mongod "C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe" 或“dpd -p 5500 app.dpd”我经常收到错误:(我使用的是 Windows 10)

是的,我的 PATH 中确实有 mongod 目录。

我已经检查过,我的用户和全局 PATH 变量设置为 mongod 的 /bin 方向。我试过在 mongod.exe 运行时运行它,当它关闭时,通过 %PATH% 命令设置 PATH 等。此时我已经用完了选项。我确实设法运行了一次仪表板,但是那里只写了 404 [Object object],然后我无法再次重新打开它。有任何想法吗?到目前为止,SO 的任何解决方案都不适合我。

0 投票
1 回答
843 浏览

ipsec - strongswan IPsec 中 DPD 操作的 Hold 和 Restart 有什么区别?

问题

当我在路由器上测试 IPsec DPD 时,我发现HoldRestart都在dpdtimeout之后重新建立了 VPN 连接,所以我不明白它们之间的区别

我在strongswan的文档中找到了相关的解释,但我无法理解真正的区别

strongswan Doc - 保持

Hold 安装一个陷阱策略,它将捕获匹配的流量并尝试按需重新协商连接。

strongswan Doc - 重启

重新启动将立即触发重新协商连接的尝试。

strongswan - DPD 超时

dpdtimeout = 150s

定义超时间隔,在此之后与对等方的所有连接都将在不活动的情况下被删除。这仅适用于 IKEv1,在 IKEv2 中,默认重传超时适用,因为每个交换都用于检测死对等方。

感谢

0 投票
0 回答
81 浏览

api - DPD API 标签格式

我们正在构建一个程序,将运输直接从我们的系统发送到 DPD api。一切正常,我们得到了标签作为回应。

我不知道它是什么格式。API 的文档很差。有人知道它可能是什么吗?它看起来不像 ZPL:

Q822,24 R40,0 S4 D15 ZB

A760,120,1,1,1,1,N,"DPD 本地" A735,080,1,1,1,1,N,"www.dpdlocal.co.uk" A706,033,1,1,1 ,1,N,"发件人" A690,033,1,1,1,1,N,"" A674,033,1,1,1,1,N,"2 SABRE WAY" A658,033,1,1 ,1,1,N,"" A642,033,1,1,1,1,N,"彼得堡" A626,033,1,1,1,1,N,"彼得堡" A610,033,1,1 ,1,1,N,"PE1 5EJ" A606,124,1,1,1,1,N,"电话:" A706,158,1,1,1,1,N,"帐号:" A588,033 ,1,1,1,1,N,"收货地址"A003,035,0,4,1,1,N,""A003,060,0,4,1,1,N,"3 SABRE WAY" A003,085,0,4,1,1,N,"" A003,110,0,4,1,1,N,"彼得堡" A003,135,0,4,1,1,N,"彼得堡" A003,160,0,4,1,1,N,"PE1 5EJ" A183,160,0,4,1,1,N,"英国" A480,150,0,4,2,2,N, "" A003,198,0,1,1,1,N,"联系方式" A003,213,0,1,1,1,N,"电话" A003,265,0,1,1,1,N,"寄售" A003,283,0,1,1,1,N,"参考" A003,228,0,1,1,1,N "信息" A120,198,0,1,1,1,N,"发送联系人 1" A120,213,0,1,1,1,N,"" A120,228,0,1,1,1 ,N,"" A120,243,0,1,1,1,N,"" A120,265,0,1,1,1,N,"" A120,283,0,1,1,1,N "我的参考 1" A120,298,0,1,1,1,N,"我的参考 2" A120,313,0,1,1,1,N,"我的参考 3" A463,195,0, 1,1,1,N,"包装" A453,245,0,1,1,1,N,"总重量" A463,210,0,4,1,1,N,"1 of 1" A463, 260,0,4,1,1,N,"5 kg" A003,397,0,1,1,1,N,"轨道" A695,390,0,1,1,1,N,"服务" A003,350,0,4,1,2,N,"1597" A103,350,0,4,1,1,N,"6885 0239 32T" A160,525,0,1,1,1,N, " 06/04/21 18:55 Web 4.3.55-api " B010,550,0,1,3,6,200,N,"%0PE15EJ15976885023932808826" A140,780,0,3,1,1,N,"0PE1 5EJ1 5976 8850 2393 2808 8262" A479,342,0,4,1,2,N," BY 1030 PCL" A190,490,0 ,4,1,1,N," 808-GB - PE1 5EJ "A010,420,0,2,2,2,N,""A008,475,0,4,2,3,N,"本地" A645,475,0,4,2,3,N,"1631" A100,390,0,4,3,4,N,"GB-PE1 5EJ" LO001,330,765,10 LO001,025,765,1 LO001,192,590 ,1 LO001,330,765,10 LO765,001,1,330 LO001,001,1,330 LO715,025,1,306 LO592,025,1,306 LO001,001,765,1 LO430,192,1,138 P1 N """GB-PE1 5EJ" LO001,330,765,10 LO001,025,765,1 LO001,192,590,1 LO001,330,765,10 LO765,001,1,330 LO001,001,1,330 LO715,025,1,306,706,LO592,010015,1 LO430,192,1,138 P1 N """GB-PE1 5EJ" LO001,330,765,10 LO001,025,765,1 LO001,192,590,1 LO001,330,765,10 LO765,001,1,330 LO001,001,1,330 LO715,025,1,306,706,LO592,010015,1 LO430,192,1,138 P1 N """