在linux系统上,用自带的交叉编译工具对openssl源码进行交叉编译(该过程可参考百度),生成对应的静态和动态库,然后将生成的库拷贝至arm设备的QT库锁存放的位置,这样的目的是当我们在设备上跑qt程序时,使用https请求,不会出现不支持ssl的情况。对于设备的qt程序,应该在每次post请求时QUrl url(strurl); QNetworkRequest netRequest; QSslConfiguration config; QSslConfiguration conf = netRequest.sslConfiguration(); conf.setPeerVerifyMode(QSslSocket::VerifyNone); conf.setProtocol(QSsl::TlsV1); netRequest.setSslConfiguration(conf); netRequest.setUrl(url);加上这么些代码,不然会出现"ssl handle failed"。
2021-07-21 04:35:19 6.19MB openssl qt 交叉编译 arm
1
在STM32F4平台上移植canfestival实现canOpen协议,利用主从机实现canOpen协议读字典、写字典、改变节点状态、请求节点状态
2021-07-20 09:33:48 5.93MB canOpen canfestival STM32F4
1
前端封装uni-app,api方法
2021-07-20 09:02:13 844B uni-app
1
C++获取本地网卡MAC并发送到指定接口(PHP),注释中带编译命令,实测OK后上传。
2021-07-19 12:01:26 2KB C++ HTTP请求 获得MAC
1
使用mindmaster打开
2021-07-18 16:02:41 18KB 请求 响应 重定向
1
新建qt工程,利用编译好的curl库,发送post请求,发送的是json格式,返回json格式,刚开始接触curl的人可以参考。
2021-07-18 13:41:26 488KB Qt Post curl json
1
使用mindmaster打开
2021-07-18 12:03:41 13KB 请求 响应 http 协议
1
http模拟post请求文件上传,包括客户端上传文件和服务端文件
2021-07-17 12:56:54 3MB 文件上传
1
通过《操作系统》课程实训,达到以下目的:(1)巩固和加深对操作系统(OS)原理的理解,初步掌握操作系统组成模块和应用接口的使用方法,提高进行工程设计和系统分析的能力;(2)通过相关课题的设计,锻炼学生解决复杂工程问题的能力;(3)通过选做相关的课题,提高学生查阅资料、相互交流沟通的能力,锻炼学生使用信息化工具的能力; 请求页式管理是一种常用的虚拟存储管理技术。本设计通过请求页式存储管理中页面置换算法模拟设计,了解虚拟存储技术的特点,掌握请求页式管理的页面置换算法。 (1)从置换算法中任选 2 种(OPT、 FIFO、LRU、Clock);(2)建立页表;(3) 设计的输入数据要能体现算法的思想(4) 模拟缺页中断过程;(5)求出各置换算法中的缺页次数和置换次数以及依次被换出的页号;(6)利用Java Swing进行图形化界面设计。 在此次实训过程中,我先是完成了FIFO、LRU、OPT、Clock四个算法的实现,之后结合Java的Swing图形化界面,将算法融入到图形化界面中,并且可以进行序列长度和运行时间的初始化,紧接着,可以将序列和物理块进行随机生成序列,最后,在算法执行中,可以将缺页中断过程显示在文本区域内,并且在文本区域内可以显示缺页次数、置换次数、被换页号的实时统计。
2021-07-16 18:05:28 56KB 操作系统 java javaswing 多线程
这是一个linux下使用C的标准socket,进行http访问的例子。通过socket发送get请求,从中国天气网获得指定城市的天气。 该例子在ubuntu 14.04和AM3358的嵌入式linux3.14下实际测试可用。 如果需要在嵌入式linux下使用,需要修改Makefile文件的CC和LINK项,指向相应的交叉编译器。
2021-07-16 17:08:27 9KB linux socket C 嵌入式
1