- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 [OPNET]学习总结——bug合集
1.声明外部文件时在include并declared之后,仍然无法打开包括文件。解决:注意将包含的文件与工程文件放到同一目录下,虽然感觉不合理(对于opnet自带的引入文件也不在同一目录下。。。),但确实成功解决了这个问题。2.op_sv_ptr未声明的标识符。解决:函数记得写FIN和FOUT。...
2022-01-10 17:18:33
794
2
原创 [OPNET学习总结——事件推进机制]
仿真核心实际上为离散事件驱动的事件调度器(Event Scheduler),它对所有进程模块希望完成的事件和计划该事件发生的时间进行列表和维护。事件调度器主要维护一个具有优先级的队列,它按照事件发生的时间对其中的工作排序,并遵循先进先出(FIFO,First In First Out)顺序执行事件。而各个模块之间的通信主要依靠传递包的方式来实现。OPNET 采用的离散事件驱动模拟机理决定了其时间推进机制:仿真核心处理完当前事件 A 后,把它从事件列表(Event List)中删除,并且获得下一事件 B(
2022-01-04 15:59:40
922
原创 spring aop的jar包依赖
跟着尚硅谷的spring5,aop配置时,jar包一些用了老师提供的5.2.6,一些用了自己下载的5.3.6,出现了方法找不到的错误,知道是jar包问题,不知道是哪个jar包的问题。错误提示如下:空指针异常,Error creating bean with name ‘org.springframework.aop.config.internalAutoProxyCreator’;caused by java.lang.NoSuchMethodError: org.springframework.ut
2021-05-25 22:25:20
1239
1
原创 网络层总结
1)Internet域名和地址分配机构(ICANN)将部分地址空间授权给各区域机构,这些机构再把IP地址分发给Internet服务提供商(ISP)和其他公司,这就是一家公司获得一块IP的过程。子网划分:公司在内部将一个网络块分成几部分供多个内部网络使用,但对外部世界仍像单个网络一样。分割一个大型网络得到的一系列结果网络称为子网。2)CIDR–无类域间路由对于通往组织外部的某个目的地路由,网络中的路由器可以利用默认路由将数据包发往通往ISP的线路上,ISP将组织与Internet的其余部分相连。但骨干
2021-04-13 09:27:17
152
原创 [OPNET学习总结]——SITL
软件自带的SITL例程中,出现如下error:<<< Recoverable Error >>>Object repository construction faileddue to errors encountered by the binder program (bind_so_msvc)T (0), EV (-), MOD (NONE), PROC (sim_load_repos_rebuild)Errors reported by the binder
2020-12-17 10:05:19
1291
7
原创 [OPNET]学习总结——包相关操作
1、packet format中自定义的包各部分的大小可自己设,创建此格式对应的包时默认按此大小的包创建,可在后面通过函数op_pk_total_size_set修改包各部分的大小。2、函数op_pk_nfd_set与op_pk_nfd_set_ptr的区别op_pk_nfd_set有三个重载格式,分别对应不同的需求,其中拥有5个参数的格式与op_pk_nfd_set_ptr的功能相同,都是专门用来设置structure类型的域。在函数名后带_int32或_int64等的函数,如op_pk_nfd_
2020-12-02 08:59:33
1528
原创 [OPNET]学习总结——卫星轨道导入与管道文件设置及用dijikstra路由的思路
1、STK卫星轨道导入需要修改要插入的卫星轨道文件“xx.sa”,将文件中的EphemerisTimePosVel替换成EphemerisEcfTimePosVel,点击OPNET菜单Topology->Import STK Orbit…,之后选择要导入的卫星轨道文件“xx.sa”,轨道文件存在于原STK工程路径下。右击已经插入的卫星节点,点击Edit Attributes,在orbit的对应选项栏中选择之前导入进的卫星轨道。(向OPNET中导入STK轨道文件时,若不选中create a satel
2020-11-17 17:37:17
3979
11
原创 tomcat访问ROOT目录下页面
tomcat访问ROOT目录下页面,如ROOT/index.html,输入http://localhost:8080/index.html,不能加ROOT,否则404至于tomcat的初始访问页面用什么访问路径,到底怎么出来的,找了一通都没找见。。。
2020-11-01 16:37:01
2414
1
原创 Junit问题:Java单元测试多线程问题时,程序异常中断
使用线程池中的线程执行任务时,使用Runnable接口无法正常打印结果,调试发现运行到一半程序就中断了(最恶心的是多次运行,大部分时候失败,但有时也能成功,让我一度怀疑是不是我的JDK坏了),而使用Callable接口可以完美进行。经过了各种尝试,最终发现是Junit的问题,这个鬼东西会在主线程结束后调用相关的System.exit()方法,将JVM关闭,所以,emmm,子线程被动挂了。那为何Callable接口可以完美进行嘞?因为它必须返回一个值,才可以使主程序继续进行,所以起到了一个阻塞的作用。。。
2020-09-01 17:11:48
855
原创 JDBC中设置事务的隔离级别
获取数据库连接时出现Caused by: java.sql.SQLException: Unknown system variable ‘tx_isolation’,百度后发现是mysql-connector-java的版本太低,数据库的版本太高,因此需要升级mysql-connector-java的版本,(mysql 8 以前 是tx_isolation,现在是transaction_isolation)下载了8.0.21版的 mysql-connector-java,之后依然报错提示时区有问题,查了
2020-08-26 11:44:09
856
原创 java 链表操作时注意full的情况
问题一:添加正确的方法: public void add(ListNode node){ ListNode temp = head; while (temp.next != null){ temp = temp.next; } temp.next = node; }有问题的代码: public void add(ListNode node){ ListNode temp = head.n
2020-08-19 14:46:16
151
原创 时间复杂度、平均时间复杂度、均摊时间复杂度
时间复杂度定义:https://www.jianshu.com/p/2d5e5f1bc77e常见时间复杂度案例:https://www.jianshu.com/p/4c8fa84a9393(这篇里的nlogn的情况可能存在问题,可参考《大话数据结构》2.10节)最好、最坏、平均情况时间复杂度:https://www.jianshu.com/p/08d1d509c5db均摊时间复杂度:https://www.jianshu.com/p/59f380c6ffcd...
2020-08-18 11:15:16
452
原创 leetcode中关于charAt()的一点儿吐槽
这已经是第二次遇到idea中能跑通,LeetCode中执行出错的问题了,都是因为String.charAt()函数,这个函数内的参数值我设置的是肯定不会越界的情况,(因为前面已经用条件限制过),但LeetCode中好像就必须得是显式判断不会越界才可以,加上一条很没有必要的判断就能提交成功了。。。真的有点儿蠢啊。今天调试时发现if中不能只有变量定义,这种情况会报错,之前倒是从来没这样写过,当然这样写本来也挺没意义的,不过还是标记一下。。。...
2020-08-17 11:44:59
460
转载 MySQL This function has none of DETERMINISTIC, NO SQL...错误1418 的原因分析及解决方法
MySQL开启bin-log后,调用存储过程或者函数以及触发器时,会出现错误号为1418的错误:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL,or READS SQL DATA in its declaration and binary logging is enabled(you might want to use the less safe log_bin_trust_function_creators vari
2020-08-17 09:48:06
1520
原创 mysql中出现错误代码1111,Invalid use of group function
出现问题:查询:select d.* from v2 inner join departmentsd on d.department_id=v2.department_id where v2.ag=min(v2.ag) LIMIT 0, 1000错误代码: 1111Invalid use of group function错误代码:#查询平均工资最低的部门信息SELECT d.* FROM v2 INNER JOIN `departments`d ON d.`department_id`=v2
2020-08-12 21:50:02
21250
1
原创 mysql可能不支持在子查询中使用limit分页查询
此版本的mysql不支持在in/all/any/some的子查询中使用limit分页查询,这里的解决办法:将in改成=;或再加一层的子查询
2020-08-11 21:33:25
400
原创 LeetCode中求字符串的最长回文子串时,代码在LeetCode中报错,在IDEA和eclipse中都能正常运行
跪求各位大佬解答,当测试用例为""时,在LeetCode中result = s.charAt(0) + “”;一行提示下标越界,但在IDEA和eclipse中都能正常运行???class Solution { public String findSubstring(int i, int j, String s){ do{ j++; i--; }while(i >= 0 && j < s.l
2020-07-23 16:23:32
215
原创 关于double类型运算出现误差的原因及解决办法
因为这个小问题把仿真平台跑了一遍又一遍的菜鸡表示哭晕在厕所。。。鉴于本来对平台就不是很熟,又遇到这么小的点在平台里,真是“福气”。double属于floating binary point types,double型在运算使会先将数值转换成二进制的数值表示再做运算,但是在转换成二进制代码表示的时候,存储小数部分的位数会有不够的现象,即无限循环小数,故会有非常小的误差,但此时若进行==的判断则会...
2020-04-21 14:57:34
7228
转载 理解*(void**)b
#include <stdio.h>void main(){int *p;int a=2;unsigned long b=1245048;p=&a;printf("%d/n",*p);printf("%p/n",&a);printf("%d/n",&a);printf("%d/n",(void*)b);//printf("%d/n",(v...
2020-03-12 19:06:18
255
原创 四种典型服务原语的一点笔记
记录一个看协议脑子混乱时的注意事项:原语是在层与层之间提供服务,而在两个对等实体间按照协议进行通信时,是通过在物理层信道中传输比特流来实现的,即原语是同一个用户不同层之间通信,两个对等实体间的通信真正传输时一定要下降到物理层的比特传输。...
2020-03-04 20:50:17
1895
原创 Java中char类型和int类型的数组打印结果不同
问题:char型数组名打印结果(值)和int型数组名打印结果(数组地址)不同。int[] str0 = {1, 2};//System.out.println(str0);//地址值char[] str1 =new char[] {'a','b','c'};System.out.println(str1);//abc原因:println中对于数组类型的输出中,只有char[]类型有定义...
2020-02-16 20:42:15
905
原创 java笔记之数组
数组定义在栈中,其内容存储在堆中。图1为定义两个不相关数组的过程。图2为定义两个数组且arrayB定义时将arrayA的地址赋给arrayB。由于两个数组指向同一块堆中的地址,故改变任一数组中的值时,另一数组值也随之改变。之后,我想到之前写C或者C++时,好像从未遇到这种情况,就试着写类似的C++程序,发现C++中在定义一个新数组时,不可直接将一个已有数组的地址值赋给新数组,因为C++中定义...
2020-02-09 11:50:15
120
原创 new的一点儿记录
看Java中定义数组时使用new在堆中开辟内存并存储数组内容,想到c++中也有new,大概查了下发现有三种用法,以下贴查到的内容记录一下,后面用到的时候再回来仔细看。另外,C++中operator new跟C中的malloc有点儿像,有的地方说operator new的底层实现可以是malloc。new可以说是个一个关键字,也可以说是一个运算符,并且可以被重载。C++提供了一种“动态内存分配...
2020-02-09 11:22:36
117
原创 用getline()读取txt文档中数据时,回车对应的是‘\0’吗???
用getline()读取txt文档中数据时,回车对应的是‘\0’吗???今天写的读取txt文档中数据的程序,每行以回车结束,但程序判别的时候无论用‘\n’、’\r’、’\n\r’、’\r’、’\n’,都无法识别回车符,但是无意中发现用‘\0’竟然可以识别,不知道怎么回事。。。先记录一下,若是有路过的大佬有高见跪求帮我解答一下。。。代码附在下面了。char filename[40] = "F:...
2020-01-10 10:56:22
751
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人