|
【记录】每天我学习的内容 |
一派護法 十九級 |
今天下午: 1. 添加了扫描热点时显示路由器速率的功能 2. 添加了显示收到的数据帧的信噪比(SNR)、噪声基底(Noise Floor)、优先级和速率的功能 3. 解决了WPA/WPA2认证时多次收到第三次握手包导致多次调用WiFi_AuthenticationCompleteHandler回调函数的问题 4. 将数据帧最大重传次数设为了14, 确认超时时间改为了1000 晚上: 发现sys_check_timeouts函数不能正常工作的原因是因为sys_now函数的实现有bug。有时毫秒数跳变到0后秒数却没有跳变,导致sys_check_timeouts函数里的diff变量为负值,从而破坏next_timeout链表。修改sys_now函数的实现后成功解决了这个问题,但打印next_timeout链表时发现其中仍有一个handler_name和interval_ms值异常的结点。
|
一派護法 十九級 |
今天晚上实现了UDP速度测试的功能。
|
一派護法 十九級 |
另外,今天上午证实,昨晚发现的异常next_timeout结点只是tcpip_tcp_timer特殊结点,该节点的arg=NULL,并不是bug。
|
一派護法 十九級 |
今天早上把数据帧发送字段的tx_control改了一下,设置传输速率为54M。运行程序时,实际传输速率由1M提高到18M,实现了500KB/s左右的稳定UDP传输速率,最高速率700多KB/s 晚上一直在写简历,最终写好了嵌入式简历,准备明天双选会去投
|
一派護法 十九級 |
今天上午学习了JSP application对象的get/setAttribute的用法,以及手动编译Servlet的方法
|
一派護法 十九級 |
今天试图修复Group Key Handshake Message 2无效的问题,但一直没有成功。
|
一派護法 十九級 |
今天下午成功实现了1600x1200分辨率的摄像头图像的接收。(连接的是真正的路由器,不是手机开的热点,且不需要离路由器很近) 今天一直在尝试让路由器产生Group Key Handshake,但一直没有成功。
|
一派護法 十九級 |
今天上午:学习了JSP的application对象访问context-param,以及config对象访问init-param的方法,包括servlet-mapping的配置方法。 今天下午:中午吃饭的时候开发板刚好收到了路由器的group handshake请求,并且发生了断线。使用winpcap在电脑上发送EAPOL请求,发现只有手机热点可以请求成功,新版TP-LINK路由器不行,这和单片机上的测试结果一样。 后来,试图查看卖家的WPA版本的程序代码寻找解决方案,却发现EAPOL认证的关键函数都被封装到了STM32F10xR.LIB里面,无法查看源码。
|
一派護法 十九級 |
今天晚上找到了group key handshake失败的原因,并成功解决了问题。
|
一派護法 十九級 |
今天晚上学习了Hibernate的基本用法,使用了Hibernate插入和修改记录。
|
一派護法 十九級 |
今天上午学习了Java的Properties类的使用方法,并使用toXML方法输出了XML格式的内容。
|
一派護法 十九級 |
今天学习了JSP Servlet的转发和编码,以及Class类的用法。
|
一派護法 十九級 |
今天主要在做WiFi模块速度测试上位机。
|
一派護法 十九級 |
今天上午继续制作速度测速器,将网络线程操作界面的代码移动到了主线程里面。 今天下午复习了Java Bean的用法,并使用Java Bean实现了分页链接。 今天晚上复习了JSP Tag Library类的格式和tld文件的格式。
|