首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Leaflet

    时空碰撞之当Leaflet遇到Echarts

    针对一些时空类的场景,比如需要跟随GIS地图一起进行图表展示,如何在地图上集成图表插件。

    5000编辑于 2026-05-15
  • 来自专栏Andromeda的专栏

    md5碰撞实验

    task 1 # Task 生成两个不同的文件,但是这两个文件具有相同的md5哈希值。也就是最简单的哈希碰撞。 md5collgen的原理如下图所示。 尽管MD5是一种广泛使用的哈希算法,但它并不是完全抗碰撞的。MD5生成的哈希值是128位(16字节)长,相对较短。 最终md5collgen生成的填充域加上前缀prefix的长度一定是64字节的倍数。如下图所示,生成一个60字节长度的文件并对其进行md5碰撞。 然后使用md5collgen命令以prefix为前缀进行md5碰撞,生成两个内容不同但是md5值相同的prefix1和prefix2。使用bless查看prefix1,发现填充了128个字节。 然后对prefix进行md5碰撞得到md5散列值相同但是内容不同的两个文件prefix1和prefix2。

    2.4K20编辑于 2023-10-21
  • 来自专栏reizhi

    MD5碰撞你也能实现

    但是事事无绝对,虽然在数学上,MD5是不能反推的,但是却能够以其他方式达到相同的效果,比如碰撞。 什么是碰撞 所谓碰撞,就是已知一个文件或者数据,构造另一个与其MD5值一样的文件或数据。 MD5推出至今已经有不少年了,但却一直没有更新。早在07年,就有人提出了MD5碰撞的可能。而这种可能,到了08年变为了现实。 由于涉及隐秘性,所以大多数研究机构都并未放出其最新的研究成果。 各国的MD5碰撞计划究竟如何,我们也便不得而知。 也或许因为MD5已经岌岌可危,所以专家们便失去了对他的研究兴趣?  不久以前,已经有机构宣布成功的破解了数字证书的认证,能够对数字证书进行仿冒。 首先,reizhi创建了一个txt,内容如下: 然后打开命令行,运行碰撞程序 上面显示出来的一长串数字就是输入文件的MD5了。下面显示,仅仅用了15.859s就完成了碰撞。 那再看看MD5 一样吗?当然是一样的,都说是MD5碰撞了。不过,MD5碰撞,CRC和SHA-1当然不会一样,这个我就不检验了。 各位有兴趣就自行下载检验好了。

    1.5K10编辑于 2022-09-26
  • 来自专栏阿珏酱的Blog

    HTML5画布-小球碰撞

           html5是万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改。 自1999年以后HTML 4.01 已经改变了很多,今天,在HTML 4.01中的几个已经被废弃,这些元素在HTML5中已经被删除或重新定义。 为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页 应用程序缓存,存储,网络工作者, ="border:1px solid red" > 你的浏览器不支持H5</canvas> <script type="text/javascript"> <! 原文地址《HTML5画布-小球碰撞

    2.3K00发布于 2018-08-08
  • 来自专栏HT

    基于HTML5和WebGL的碰撞测试

    虽然我认为这一行在这个例子中没有什么作用,但是还是让我好好学习了一把碰撞测试。 我们在碰撞测试的时候经常要设置g3d.setNear函数,我实在没搞懂这个函数是拿来干嘛的,结果这个例子让我注意到,如果“我”的视线的近端截面位置也就是setNear(1),那么我能看到的就是比表面跟进

    1.3K90发布于 2018-01-03
  • 来自专栏hightopo

    基于HTML5和WebGL的碰撞测试

    虽然我认为这一行在这个例子中没有什么作用,但是还是让我好好学习了一把碰撞测试。 我们在碰撞测试的时候经常要设置g3d.setNear函数,我实在没搞懂这个函数是拿来干嘛的,结果这个例子让我注意到,如果“我”的视线的近端截面位置也就是setNear(1),那么我能看到的就是比表面跟进

    1K20发布于 2018-07-09
  • 来自专栏每日一篇技术文章

    碰撞以及如何检测碰撞详解

    本节的学习目标 如何设置两个物理之间碰撞,有如何让两个物体不能进行碰撞 怎么能检测到两个物体进行了接触(注意是接触不是碰撞) ---- 解析 让学习成为一种习惯 首先确定一个问题: 是要用A去碰撞B 还是B 去碰撞A? 我用A去碰撞B 来讲解这个问题 能够实现物理碰撞的前提条件是什么? ) 表示节点的物体身体允许被那些分类的物理身体碰撞 0b101 A 要去碰撞B, 如果要产生碰撞效果应该怎么设置呢? open var nodeA: SCNNode { get } // 主动碰撞的物体 这里指的是上面例子的球体 open var nodeB: SCNNode { get } // 碰撞点的世界坐标 open var contactPoint: SCNVector3 { get } // 碰撞点的法线 open var contactNormal: SCNVector3 { get } // 碰撞的力度

    1.6K10编辑于 2022-05-13
  • 来自专栏数安视界

    MD5哈希碰撞之哈希长度拓展攻击

    MD5算法 MD5算法的详细描述在RFC1321中有详细描述,感兴趣的可以自己去翻阅文档。 MD5常见的使用方法 根据哈希大概率唯一且不可逆的性质,一般来说,我们可以使用MD5进行数据唯一性标识。 MD5数据填充过程 在分析加盐哈希是否有风险时,我们先科普下MD5的数据填充逻辑。 分组长度 首先说明下,MD5是以64字节长度作为分组长度进行分组运算的。 MD5(key + data) == a1b2c3d4f5g6h7j8k9l0a1b2c3d4f5g6。 , 7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14 md5 hash value:{}, key len:{}".format(md5_value, len(key))) # 预备发起攻击,先计算构造碰撞相关的参数 attack_materials

    3.1K6429编辑于 2022-11-30
  • 来自专栏全球技术精选

    当 .NET 5 遇上OpenTelemetry,会碰撞出怎样的火花?

    OpenTelemetry 介绍 我在之前的几篇文章都介绍了 OpenTelemetry, 你可以在这里找到 OpenTelemetry - 云原生下可观测性的新标准 深入研究.NET 5的开放式遥测 确实是这样,因为.NET 中已经有了 Activity 类型,所以.NET 团队决定重用它,并且在 .NET 5增强为 ActivitySource, 所以在.NET 中,你可以把 Span 和 Activity 总结 本文尝试在.NET 5 中引入了 OpenTelemetry,可以看到使用起来非常的方便,对接第三方的分布式追踪平台,我们只需要改动极少的代码,这就是OpenTelemetry大一统的标准。

    76220发布于 2021-02-19
  • 来自专栏拂晓风起

    Flex Actionscript 3 小球碰撞 多球碰撞

    “下一点位置”来做提前的碰撞预判。 可以简单加入下一点标记一下,在Ball类中,加EnterFrame监听,每一帧计算下一帧的位置,然后碰撞的测试函数改为使用nextX和nextY计算,而不是x和y。 { var radius:int = 30; var ball:Ball = new Ball(colorArray[i], radius); ball.speed.x = -5 + 10*Math.random(); ball.speed.y = -5 + 10*Math.random(); ball.x = i*60 + 5; ball.y = i*60 + 5; ballList.push(ball); this.addChild(ball); } var sw:Number = this.width;

    1.5K40发布于 2018-07-03
  • 来自专栏学习/读书笔记

    HTML5 Canvas开发详解(6) -- 边界碰撞检测

    for(let i = 0; i < n; i++){ let ball = new Ball(cnv.width / 2, 0, 5, 碰撞检测 在边界检测中,我们检测的是“物体与边界”之间是否发生碰撞;而在碰撞检测中,检测的则是“物体与物体”之间是否发生碰撞碰撞检测常用的两种方法:外接矩形判定法和外接圆判定法。 判断两个矩形是否发生碰撞,只需要判断两个矩形左上角的坐标所处的范围,如果两个矩形左上角的坐标满足一定条件,则两个矩形就发生了碰撞。 对于两个物体的碰撞检测,哪种方式的误差小,就选哪个。 上面示例效果: 2.3 多物体碰撞 如果有n个物体,根据排列组合可以知道,此时共有n*(n-1)/2种碰撞情况。 ball.vy; }); })() }, } 示例效果: http://mpvideo.qpic.cn/0bf2kaaaoaaacuaajbonbzpfaugda5iaabya.f10003

    1.8K20编辑于 2022-04-07
  • 来自专栏C语言及其他语言

    台球碰撞

    受撞击后,球沿极角为a的射线(即:x正半轴逆时针旋转到此射线的角度为a)飞出,每次碰到球桌时均发生完全弹性碰撞(球的速率不变,反射角等于入射角)。 ? 输入 输入文件最多包含25组测试数据,每个数据仅一行,包含8个正整数L,W,x,y,R,a,v,s(100<=L,W<=105, 1<=R<=5, R<=x<=L-R, R<=y<=W-R, 0<=a 样例输入 100 100 80 10 5 90 2 23 110 100 70 10 5 180 1 9999 0 0 0 0 0 0 0 0 样例输出 80.00 56.00 71.00 10.00

    1.6K60发布于 2018-04-18
  • 来自专栏CreateAMind

    高能碰撞中的粒子碰撞与量子纠缠

    高能碰撞中的粒子碰撞与量子纠缠 Particle Collisions & Quantum Entanglement in High-Energy Collisions https://arxiv.org /pdf/2509.07585 摘 要 对基本量子现象(如纠缠和贝尔不等式破坏)的探索——此前已在低能区域得到广泛研究——最近已扩展至高能粒子碰撞领域。 特别是,对于一个双粒子系统,若各方局域于类空间隔的时空区域中,则总存在某个量子态会导致相应贝尔不等式的最大破坏[23–28]。 在高能物理中,也可通过对撞机上的基本粒子碰撞研究量子纠缠与非局域性。 该结果在能量约5 GeV的双qutrit(三能级系统)中提供了远超5σ显著性的贝尔破坏证据。这一能量尺度比典型光学实验[10,11,16]高出近十亿倍,并处于强相互作用与弱相互作用的共同作用范围内。 ATLAS [77] 和 CMS [78, 79] 合作组最近分析了 13 TeV 的质子-质子碰撞数据,并从公式 (74) 中的微分截面提取了 D 的值。

    24510编辑于 2026-03-11
  • 来自专栏HT

    基于 HTML5 Canvas 的 3D 碰撞检测

    虽然我认为这一行在这个例子中没有什么作用,但是还是让我好好学习了一把碰撞测试。 我们在碰撞测试的时候经常要设置 g3d.setNear 函数,我实在没搞懂这个函数是拿来干嘛的,结果这个例子让我注意到,如果“我”的视线的近端截面位置也就是 setNear(1),那么我能看到的就是比表面跟进

    1.3K50发布于 2018-01-03
  • 来自专栏音视频技术

    蔡锐涛:CG内容互动与5G的碰撞

    上海音视频技术大会前夕,LiveVideoStack采访了相芯科技资深图形引擎开发经理蔡锐涛,他从个人成长聊到CG(Computer Graphics),再到电影《阿丽塔:战斗天使》展现的空前的CG水平,并展望了5G 蔡锐涛:随着5G等网络基础设施的完善,通俗的讲法就是网络带宽更大,网络传输延迟更低,很多数据密集型低时延要求的领域都会有新的机会,云计算,边缘计算,边云协同,物联网,自动驾驶,远程医疗,虚拟现实,超高清视频等等 如果采用端云结合模式,云端高质量渲染,云端AI计算,终端显示,可以有效降低用户使用成本,小于5ms的时延能极大提升体验,这其中也有不少机会。数字化身也是我们相芯主攻方向之一。 蔡锐涛:5G即将到来,互联网内容的媒介越来越丰富,已经从传统的文字、语音、图片向视频转移,同时也涌现出了各色各样的数字内容。

    84730发布于 2019-07-01
  • 来自专栏代码人生

    hashCode,MD5,SHA-1的区别和碰撞量级

    hashcode,md5,SHA-1都是散列加密算法,其中hashcode长度为32位,md5为128位,sha-1为160位。 所以重复性来比较,hashcode > md5 > sha-1,而按计算消耗性能来比较hashcode < md5 < sha-1。即hashcode最容易出现重复,消耗性能最小。 数据量达到1w,不重复率0.9769835851579908 数据量达到3w,不重复率0.8109445986601609 可以得出结论,如果数据过万,采用hashcode的方式将会有hash碰撞风险。 sha-1位数比md5还大,也不计算了。 结论 当对象个数超过1w时,hashcode就会有碰撞的可能;在自然情况下,使用md5就可以唯一码的效验,基本不会发生重复;考虑到md5已被破解,对外发布的效验码,可以使用SHA-1效验码。

    7.6K10发布于 2019-11-20
  • 来自专栏时空探索之旅

    ICLR 2026 | 时空数据(Spatial-Temporal)论文总结(物理时空和气象时空:气象预测,时空点过程等)

    ICLR 2025共有19,000多篇投稿,录用5,359篇,录取率28.18%。本文总结了2026 ICLR上有关时间序列(time series)相关论文。如有疏漏,欢迎大家补充。 本文总结了ICLR 2026时空数据(Spatial-Temporal)的论文,总计36篇,本文涉及13篇,如有疏漏,欢迎补充。 注:由于论文数目较多,分为上下篇,基于数据生成机制与应用场景的本质差异对论文进行分类: 上篇主要涵盖交通时空数据以及城市科学等内容,包括交通预测,人群移动,轨迹挖掘,交通模拟,自动驾驶,信号控制等内容。 下篇主要涵盖:气象时空和物理时空,如气象预测,时空点过程,时空动力系统等 观察:下篇文章统计值 最大均分 均值 最小均分 7 5.31 4 其中均分≥6的有3篇。 1. TEN-DM: Topology-Enhanced Diffusion Model for Spatio-Temporal Event Prediction5.

    51810编辑于 2026-03-10
  • 来自专栏秘籍酷

    跨越时空的……

    这个段子,跟我要说的其实也没什么关系,只是突然联想起来。昨天情人节,GitHub 将其导航栏由以下这样的风格:

    52030发布于 2019-08-08
  • 来自专栏iSharkFly

    Java Hash 碰撞

    Hash CollisionHash Collision 就是我们说的 Hash 碰撞或者 Hash 冲突。 HashMap 集合需要解决的问题就是如果出现了 Hash 碰撞后,怎么去做。 使用的方法就是使用 Hash 链表的方式,但是有时候这个碰撞的情况比较多,比如说有 10 多个输入数据都有相同的 Hash 值。

    88230编辑于 2022-12-01
  • 来自专栏四火的唠叨

    观点的碰撞

    5、团队合作有多重要? 团队合作至上。不错。 甚至有人说,有人说:最厉害的人不是自己解决问题的人,而是能让那些能解决问题的人死心塌地为那个人努力干活并最终解决问题的人。 牛逼的架构师回答我说,如果放到数据库里有 1、2、3 三条好处,也会带来 4、5、6 三条坏处;但是如果放到文件里,则存在 a、b、c 三条优点,以及 d、e、f 三条缺点。

    63910编辑于 2022-07-15
领券