随笔 - 433  文章 - 0 评论 - 2 阅读 - 26万

06 2024 档案
关于转译的深度理解
摘要:今天讨论了一个半小时,为什么要在应用层进行转译? 这精妙的设计,一是为了提高寻找完整帧的效率,二是通过填充字节避免了因干扰导致数据翻转成帧尾的情况。 精妙在3点: 1、先找帧尾,而不是头,是因为转译后尾巴是唯一的,而头不是,这样可以大大提高效率。而如果不转译,为了确保帧的正确性,帧头+长度+帧尾并不 阅读全文
posted @ 2024-06-26 18:41 西伯尔 阅读(34) 评论(0) 推荐(0) 编辑
免安装在线写代码工具(python)
摘要:1、python、可上传文件 jupyterlight 堪比中国的colab,不需要魔法。 不能登录,不知道能存多久,估计是依赖session/cookie啥的、存不了太久,跑完记得把数据下载下来 https://jupyter.org/try-jupyter/lab/ 阅读全文
posted @ 2024-06-20 11:08 西伯尔 阅读(12) 评论(0) 推荐(0) 编辑
CCS5.5调试步骤
摘要:1、Build 点锤子进行编译,也可以Ctrl+B 当出现问题时,下方右侧Problems栏会出现很多错误,此时左侧Console没有日志,双击Problem也无法定位。 要想定位错误日志,需要重新手动点一下锤子(Ctrl+B不行),就会打印错误日志。把Console日志拉到最上面,双击会变红、如果 阅读全文
posted @ 2024-06-19 16:29 西伯尔 阅读(86) 评论(0) 推荐(0) 编辑
C语言犯错集锦
摘要:C规范 函数中局部变量定义,最好放开头 语法只要求:在{}前定义局部变量,不用非得把局部变量挤在函数开头。 在函数开头定义:方便修改,跨平台更通用 在函数中定义:方便阅读 有些C语言编译器,不在开头定义局部变量,编译不通过,为了代码更通用跨平台适用、只好牺牲可读性、在函数开头定义局部变量,即使是fo 阅读全文
posted @ 2024-06-19 16:16 西伯尔 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示