- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 ONE模拟器学习之关于ComBus中的信息记录
Interface的值是在DTNHost创建的时候的setHost中创建的。代码中可以看到,comBus只记录第一个接口的属性值,后面接口的属性值无法进入if的判定。目前ONE中,comBus记录三个值,是Interface的三个属性值,若是有能量模型,那么还会记录能量的值。在 ModuleCommunicationBus 中,comBus是每个DTNHost拥有的一个成员变量。存在两个变量,values和listeners。
2024-03-01 17:35:36
259
原创 ONE(延迟容忍网络模拟器)中,关于路由更新顺序备忘
在执行router.update()时,需要执行DirectDeliveryRouter(以DirectDeliveryRouter为例)中的update(),于是执行其super.update(),即ActiveRouter的update()。于是执行ActiveRouter的update()中的super.update()。但是当下一轮更新开始时,序号靠前的主机节点,执行(1)操作后,之前建立的消息传输直接结束,因此该消息根本没有经过(3)阶段,因此无法对该消息执行能耗信息的更新。
2024-01-20 21:57:15
437
1
原创 JAVA深度拷贝遇到的坑
2.自引用类的深度拷贝。实际使用中,由于world中大量自引用类的存在,无论是序列化拷贝还是利用JSON拷贝,都会出现序列化过程中的循坏,即A->B->C->A,导致堆栈溢出。为了解决这个问题,我使用了 transient 修饰存在循坏的成员类,并在后续对其信息进行补充完善,整个过程可以理解为在解循坏,耗费了大量的精力。在ONE模拟器中,需要将整个world都进行深度拷贝,但是world这个类里面包含了大量的自引用类,导致我在深度拷贝的时候踩了大量的坑,目前已经解决,这里进行回顾和总结,以防止遗忘。
2024-01-09 22:01:40
422
原创 关于matlab中利用datetime计算两个时间点之间的间隔
datetime两个时间点可以之间相减,之后得到一个duration类型的结果,利用hours,minutes和seconds可以将结果转化为想要的格式。
2023-10-25 10:11:44
2964
原创 利用STK创建以其他天体为中心天体对象
3.再选择插入需要的object,会出现Central Body这个选项。2.重新创建新的scenario。
2023-07-14 19:07:56
646
原创 智能交通并不是单车交通,而应该是车路协同下的全局智能系统
今天了读到了刘润关于李彦宏的《智能交通》的读后感分享,深有感触,故将其中部分内容记录下来1.我们需要交通的本质是方便、快捷、迅速的从A地到B地;2.未来所要求的智能交通绝不仅仅是单车的智能,其应该是掌控全局的智能车路协同,“聪明的车”+“聪明的路”,这两者的结合才是我们所希望的智能交通的样子;3.就像我们现在使用网络一样,是各大运营商在提供服务,以后我们的出行也可以视作是一项服务。服务的提供商是车路协同运营商,将全局场控和优化置入智能交通系统,为人民的出行提供-服务;4.以后的出行方式应该是
2022-02-24 11:05:26
712
原创 Ubuntu查询端口相关操作记录
Ubuntu查询端口相关操作记录查询相关端口是否开启的指令为:lsof -i:端口号,例:lsof -i: 8080若有相关信息显示则表示该端口已经开启测试远程计算机是否开启相关端口:telnet ip 端口号,例:telnet 111.111.111.111 8080另外,此处这些指令还可查询相关接口的占用情况,事实上lsof -i:3306这个指令显示的接口被进程占用的情况,另外netstat -tunlp | grep 3306也能查询接口具体...
2020-11-23 10:54:24
810
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人