小编R.W*_*R.W的帖子

leaflet - tile loading - 错误事件

我正在使用传单,它显示使用maperitive创建的离线图块.一切正常,但有人知道如果请求的磁贴不存在,如何触发错误事件?如果无法加载请求的图块,您可以指定默认图块.

var myLayer = new L.TileLayer(..., {errorTileUrl: '/path/to/default/tile.png'});
Run Code Online (Sandbox Code Playgroud)

如果加载请求的磁贴时出错,则实际设置默认磁贴.但这并不是我所需要的.我需要它来发动一个事件.

传单代码本身非常简单.

L.tileLayer('http://{s}.tiles.mapbox.com/v3/MapID/{z}/{x}/{y}.png', {
    attribution: 'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://mapbox.com">Mapbox</a>',
    maxZoom: 18
}).addTo(map);
Run Code Online (Sandbox Code Playgroud)

leaflet

8
推荐指数
1
解决办法
5055
查看次数

解码十六进制字符串

这是一个更大问题的一部分,我们需要将旧应用程序移植到新设备(当然还有另一种编程语言/框架).经过很多努力(嗅探通信线路,对传输的数据进行逆向工程大约2-3周),我设法缩小了我认为包含2个数字的4个字节.其中一个是温度读数,如30.51,30.46等,如第一列(表01)所示.另一个值是一个浮点数,可以在3.9到3.6之间(甚至更低,有4个小数).4个十六进制字节(表01的第2列)应包含这两个值.我不得不做一些逆向工程,因为没有可用的文档和源代码.我设法缩小了java代码的部分,我认为将十六进制字符串解码为2个数字.有人能够检查代码是否是我认为的代码?我不是一个java程序员,我主要处理其他编程语言.所以我需要几件事

  1. 附加的代码是否负责将十六进制解码为3个浮点数?这是最重要的
  2. 如果可能的话,重构一下该代码,以便它可以运行(https://www.compilejava.net/).这样我就可以尝试使用不同的十六进制数来测试算法.
  3. "如果可能的话"添加一些评论

表01

30.51 => 01:53:4e:98
30.46 => 01:53:8e:94
30.43 => 01:53:8e:91
30.39 => 01:53:8e:8e
30.39 => 01:53:4e:8e

12.36 => 01:52:88:b1
16.01 => 01:52:c9:cf
18.65 => 01:52:ca:a5
21.14 => 01:52:8b:74
Run Code Online (Sandbox Code Playgroud)

如果有任何需要的信息,请告诉我,因为我花了很多时间试图解决这个问题.如果需要,我可以记录更多数字.

顺便说一下,左边的数字是温度读数(以摄氏度为单位).那么"可能"最终会涉及乘法来得到数字?我不太确定,但我想我会提到我对此的了解.

我没有时间学习java来解决这个问题(我们处理java是非常罕见的)而且我已经花了将近一个月的时间来解决这个问题.真的很感激任何帮助,只是清除这个障碍.这是将十六进制解码为2个数字的java代码.我通过对传统应用进行逆向工程来实现这一点 请注意,我删除了之前发布的反编译代码,因为我刚刚意识到它已被NDA涵盖.

哎呀,我犯了一个错误,即没有提到最终需要将其插入到Python程序中 - 因为我提到它是一个更大的Python项目的一部分,几乎所有我编写并且工作得很好的项目.并且没有提及(并忘记添加Python标签)的巨大道歉.我将不得不用Python重写它.

python java hex byte decode

7
推荐指数
1
解决办法
996
查看次数

openshift上的HTTP严格传输安全性

如何在openshift门户上启用HTTP严格传输安全性?我正在开发一个php应用程序,不太确定在何处进行此设置.我相信我需要访问Apache配置文件来实现这一点 - 我不认为openshift允许.

security https http-headers openshift

4
推荐指数
1
解决办法
699
查看次数

标签 统计

byte ×1

decode ×1

hex ×1

http-headers ×1

https ×1

java ×1

leaflet ×1

openshift ×1

python ×1

security ×1