- 博客(9)
- 问答 (16)
- 收藏
- 关注
原创 【java/Android/BluetoothSocket】跳出阻塞状态的方法/蓝牙socket超时退出的方法
问题场景:在使用安卓设备进行蓝牙通信时,为了模拟可靠传输的握手协议,确保链路质量,需要客户端先发送一个Hello包,服务端在收到Hello包之后回复一个Hello_ACK包给客户端,当客户端收到此包时,代表传输链路质量良好,客户端正式向服务端发送数据。当客户端和服务端都是移动的节点时,在传送多条消息的过程中,可能会因为两者之间移出了彼此的通信范围(手机终端的蓝牙通信范围在10m左右),导致传输链路的中断,链路中断的状态不会第一时间被客户端得知,若此时客户端处于阻塞状态,则需等待过长时间(在debug时会
2020-07-14 16:19:14
1727
1
原创 船舶AIS数据集/船舶历史航行数据集/AIS知识
该文内容均引用于《基于AIS数据和循环神经网络的船舶航迹异常检测》,仅供学习。①各种AIS数据集的获取注:标注为商业的数据源部分功能需付费(1)船讯网和宝船网,可以导出单船在一定时限内的轨迹数据集,不符合我的要求;(2)Marine C,按墨托卡投影方式将美国及其附近海域进行了区域划分及编号,提供了09-17年的每个区域的AIS数据,比较符合我的需求,但是数据量巨大,单月单个区域的zip大小为800M,下载速度极慢,估计不采取别的措施的话要下载到猴年马月;(3)FleetMon,不愧是收费网站,网
2020-05-27 14:31:20
13787
2
转载 线性差值法
什么是线性插值法 线性插值法是指使用连接两个已知量的直线来确定在这两个已知量之间的一个未知量的值的方法。线性插值法的计算实例 线性插值法是认为现象的变化发展是线性的、均匀的,所以可利用两点式的直线方程式进行线性插值。 两点式的直线方程式为: 其中,X0,Y0,X1,Y1——已知的统计数据;X——X0,X1之间的任何数据;Y——与X对应的插值数据。例 某地区居民货币收入和消...
2020-01-24 12:55:17
4742
转载 equal与==的区别
1.java基本类型(short,int,long,byte,char,float,double,boolean)比较基本类型,只能用==,不能用equal,这里的==比较的是两个变量的值;2.比较包装类型==比较的是内存地址,因为a和b是new出来的,是两个不同的对象,所以地址肯定是不同的,而equal比较的是值,附上源码...
2019-12-23 11:21:30
166
转载 执行map.put()方法,报java.lang.NullPointerException空指针异常
在Java编程中,时不时就会遇到java.lang.NullPointerException的异常,先来看以下代码:public class Test { private Map<String, String> map; public void test(){ map.put("1", "John"); map.put("2", "Lily"); System.out.pr...
2019-12-23 10:49:00
973
1
原创 初识机会网络仿真器ONE中ExternalMovement移动模型(导入外部移动数据)
最近半个月一直在研究ONE中关于ExternalMovement移动模型的源代码,在网上几乎没有找到相关的资料,很是苦恼,如果有共同研究方向的小伙伴欢迎联系我,共同讨论进步。下面记录一下几点感悟:1、使用外部数据的前提是在ONE的配置文件中增加及修改相关代码:Group.movementModel = ExternalMovementExternalMovement.file = move...
2019-11-27 22:46:12
560
1
原创 在一个类中调用另一个类的某方法内的HashMap集合
ExternalMovementReader类中有成员变量last_Times(为HashMap类型),该成员变量在该类下的readNextMovements方法中被不断put新的<key,value>,现在另一个类ExternalMovement的方法addLocation想使用last_Times里面的value,怎么做?【解决方案】1、在addLocation中添加如下代码...
2019-11-27 16:15:32
2720
转载 hasNext() , next() , hasNextLine() ,nextLine()
转载帖,原文链接:https://blog.youkuaiyun.com/qq_41420688/article/details/88981601https://www.yiibai.com/java/util/scanner_hasnextline.htmlhasNext() 是检测 还有没有下一个输入next()是指针移动到当前下标,并取出下一个输入nextLine() 把指针移动到下一行 让然后...
2019-11-25 17:25:14
168
原创 将.csv中的数据导入到openJUMP绘图软件
此处经纬度数据存储在.csv的数据文件中,目的是将.csv文件中的经纬度信息导入到openJUMP中,首先我们看一下实现后的效果:①这是.csv数据集,存储有经纬度信息,我们需要导出第7,8列:②这是与数据集对应的轨迹信息:③这是将.csv导入openJUMP后的效果:操作步骤如下:①将我们需要导入的.csv文件从文件根目录拖入到openJUMP的界面内,或者点击openJUMP菜单...
2019-11-16 20:56:42
390
空空如也
【蓝牙安卓开发】如何获取到服务端BluetoothSocket的实时状态
2020-07-10
真机调试eclipse可检测到设备但as检测不到
2020-06-16
C# winform使用DrawEllipse画圆放大窗体后圆形部分缺失
2020-06-07
keras LSTM时序预测 loss和accuracy基本不变
2020-05-16
【Keras LSTM】关于model.evaluate方法的使用
2020-05-05
Runtime.getRuntime().exec()命令行过长怎么办
2020-04-14
如何使java和python互相传参(调用)
2020-04-08
【新手问题】在一个类中如何调用另一个类的某方法内的HashMap集合
2019-11-27
【新手问题】在一个类中如何调用另一个类的某方法内的HashMap集合
2019-11-27
java.lang.NullPointerException异常如何解决
2019-09-23
MySQL 数据库 索引优化
2019-07-30
datagridview动态添加数据后,如何保证选中的单元格还在刷新之前的位置?
2019-07-23
android真机调试eclipse不显示logcat信息
2019-07-12
C# winform定时更新数据并显示到datagridview
2019-06-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人