- 博客(5)
- 收藏
- 关注
原创 二氧化碳物联监测系统调试问题汇总
二氧化碳物联监测系统调试问题汇总服务器端气象站ModBus TCP协议单片机端Flash读写和NB发送数据冲突服务器端气象站ModBus TCP协议时间:20211216描述:气象站按照ModBus TCP协议向指定服务器ip+端口传输数据,需要在服务器上部署相关代码实现数据解析并存入数据库首先考虑通过django直接解析,发现django资源基本难以持续监听,只能单次执行,持续监听成本高昂;接着考虑配置Nginx监听端口,结果发现转发后仅仅只是换了个端口,数据还是TCP协议的数据,并且仍然
2021-12-16 20:43:58
105
原创 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
138
原创 基于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
465
原创 智能燃气表-服务器-访问403Forbidden问题
目录403问题简述资源访问被拒绝POST请求被拒绝关闭django的csrf校验提交csrf_token403问题简述出现403表示相关资源的访问或请求被服务器拒绝,针对不同的问题有不同解决方案资源访问被拒绝通过控制台可以发现会提示相关资源的访问被拒绝,此时往往是由于文件没有执行权限,修改服务器端的权限即可。chmod a+x -R ./POST请求被拒绝通过控制台会发现POST请求报403(Forbidden),此时是由于django的csrf校验未通过关闭django的csrf校验可
2021-04-17 17:20:54
393
原创 智能燃气表-服务器-跨域问题处理
智能燃气表-服务器-跨域问题处理目录智能燃气表-服务器-跨域问题处理跨域问题简述调试过程问题说明修改URL采用django扩展类==Django-cors-headers==目前跨域问题简述跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。调试过程问题说明在部署过程中采用了nginx代理服务器,已采用反向代理,隐藏了真实服务器的ip
2021-04-16 17:18:53
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人