毕业设计笔记

  1. 共享内存问题:不能再同个进程对同一密匙的内存申请两次,会出现allocate memory error;
  2. 跨平台编译时,编译工具的头文件及库文件都存在该编译包的usr目录下的include与libc
  3. 若出现跨平台编译时,出现动态库未找到等文件,应检查libc下的libc.so文件,该文件指定编译时的动态库文件。
  4. gsm编程时:应注意发送的字符串后需加入换行符。
  5. 十六进制写入文件:无需使用FILE *fp; sprintf(fp,"%02X",var); 直接char A = 0x…,write(fd,&A,1);
  6. 创建完线程后,该进程应该进行等待,若退出,所有线程均会挂掉。
  7. 结构体大小应该注意字节补齐的问题。
  8. 枚举变量大小有些占1字节,有些占4字节,例如STM32占1字节,而A9占4字节
  9. 启动运行的文件为 /etc/init.d/rcS。
  10. NFS文件系统挂载问题,除了修改相应的文件配置外,还需内核支持NFS功能。
  11. HTML中绑定CGI文件的路径不是全路径:
    <iframe src="cgi-bin/env1.cgi" height="300" width="272" ></iframe>
  12. HTML页面的嵌套使用:
    <td width="640"> <img src="http://192.168.1.230:8080/?action=stream" width="640px"; height="480px";/></td>
  13. 出现CGI:502 Bad Gateway The CGI was not CGI/1.1 compliant.问题
    有三种原因:
    1.代码错误 或者 “Content-Type:text/html;charset=utf-8\n\n” 的charset编码格式换一下或未加\nn。
    2.编译平台不同
    3.CGI文件大小过大,像我试过申请了1024的共享内存就出现这种情况了,适当减小文件大小
  14. 修改了文件时,应该刷新本地文件,FTP服务文件,在进行上传到虚拟机编译。
  15. 轮询状态下CPU占用很高,会造成设备不稳定,可能出现卡机或自动重启的现象,需要引入相应的中断、阻塞等优化。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值