- 博客(5)
- 收藏
- 关注
原创 二氧化碳物联监测系统调试问题汇总
二氧化碳物联监测系统调试问题汇总服务器端气象站ModBus TCP协议单片机端Flash读写和NB发送数据冲突 服务器端 气象站ModBus TCP协议 时间:20211216 描述:气象站按照ModBus TCP协议向指定服务器ip+端口传输数据,需要在服务器上部署相关代码实现数据解析并存入数据库 首先考虑通过django直接解析,发现django资源基本难以持续监听,只能单次执行,持续监听成本高昂; 接着考虑配置Nginx监听端口,结果发现转发后仅仅只是换了个端口,数据还是TCP协议的数据,并且仍然
2021-12-16 20:43:58 108
原创 Python struct 处理二进制【转】
原文链接:https://www.cnblogs.com/gala/archive/2011/09/22/2184801.html 文章写得很好,就直接转载了~ 有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(), unpack(), calcsize() # 按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字
2021-08-26 14:49:24 162
原创 基于TomCat的https访问配置
目录本地https访问配置单向认证产生证书server.xml配置试运行导入证书测试双向验证创建证书加入服务器信任链server.xml配置浏览器导入证书 本地https访问配置 Tomcat运行在本地,进行相应配置使得可以通过https://127.0.0.1进行访问 单向认证 仅浏览器验证服务器(即本地Tomcat)的身份,而服务器不认证浏览器的身份。 产生证书 为服务器生成证书 keytool -genkeypair -alias tomcat -keyalg RSA -keystore d:\CA
2021-04-22 15:28:15 809
原创 智能燃气表-服务器-访问403Forbidden问题
目录403问题简述资源访问被拒绝POST请求被拒绝关闭django的csrf校验提交csrf_token 403问题简述 出现403表示相关资源的访问或请求被服务器拒绝,针对不同的问题有不同解决方案 资源访问被拒绝 通过控制台可以发现会提示相关资源的访问被拒绝,此时往往是由于文件没有执行权限,修改服务器端的权限即可。 chmod a+x -R ./ POST请求被拒绝 通过控制台会发现POST请求报403(Forbidden),此时是由于django的csrf校验未通过 关闭django的csrf校验 可
2021-04-17 17:20:54 493
原创 智能燃气表-服务器-跨域问题处理
智能燃气表-服务器-跨域问题处理 目录智能燃气表-服务器-跨域问题处理跨域问题简述调试过程问题说明修改URL采用django扩展类==Django-cors-headers==目前 跨域问题简述 跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。 调试过程 问题说明 在部署过程中采用了nginx代理服务器,已采用反向代理,隐藏了真实服务器的ip
2021-04-16 17:18:53 217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人