查看代码
风语者嘉
这个作者很懒,什么都没留下…
展开
-
2021-06-15
今天工作:原创 2021-06-16 09:33:58 · 65 阅读 · 0 评论 -
2021-06-10
今天工作:查看所有笔记编写socket找房子(德信东望、)复习笔记:const与#define的区别?引用与指针的区别?指针是一个实体,而引用仅是个别名;引用使用时无需解引用(*),指针需要解引用;引用只能在定义时被初始化一次,之后不可变;指针可变;引用不能为空,指针可以为空;使用指针作为函数的参数虽然也能达到与使用引用的效果,但是,在被调函数中同样要给形参分配存储单元,且需要重复使用"*指针变量名"的 形式进行运算,这很容易产生错误且程序的阅读性较差;另一方面,在主调函数的原创 2021-06-11 09:45:40 · 113 阅读 · 0 评论 -
2021-05-25
今天工作:内网穿透;调研阿里云服务器;戴尔服务器;联想服务器设备;调试代码;原创 2021-06-07 11:41:32 · 70 阅读 · 0 评论 -
2021-05-24
今天工作:查看代码:上传代码命令: scp ./bin/aods root@172.16.8.167:/usr/sam/setup/查看代码日志:什么是线程: 线程是操作系统能够进行运算调度的最小单位,被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务线程的 6 个状态NEW:新建状态。在创建完 Thread ,还没执行 start() 之前,线程的状态一直是 NEW。可以说这个时候还没有真正的一个线程映原创 2021-05-24 17:32:50 · 232 阅读 · 0 评论 -
2021-05-20
代码主干走读:videodetection.cpp培训;原创 2021-05-21 09:10:34 · 98 阅读 · 0 评论 -
2021-05-11
今天工作:sil2主机配置调试环境;测试障碍物识别功能,查看大华相机流传输类文件;原创 2021-05-11 17:13:48 · 90 阅读 · 0 评论 -
2021-05-10
今天工作:收拾物料室,掐网线;查看top命令下,各个参数意义;top命令:top -d 1秒:几秒刷新一次?:显示在top当中可以输入的命令 P:以CPU的使用资源排序显示 M:以内存的使用资源排序显示 N:以pid排序显示 T:由进程使用的时间累计排序显示 k:给某一个pid一个信号。可以用来杀死进程 r:给某个pid重新定制一个nice值(即优先级) q:退出top(用ctrl+c也可以退出top)。...原创 2021-05-11 10:08:11 · 68 阅读 · 0 评论 -
2021-04-30
今天工作:查看代码;梳理报警流程;DHstream.cpp:B树:叶子中不存关键字,关键字在躯干上;B+树:所有关键字存储在叶子中,所有叶子自小到大连接;原创 2021-05-06 09:08:55 · 54 阅读 · 0 评论 -
2021-02-04
今天工作注释DHstreamStreamManagerDHDecoderDecoderManager使用SVN上传文件版本MMWradarHttpServerObstructionMCUBoardAllWeatherdetectionAlarmManagerHealthManagerConfigManager这些模块注释完成修改谷歌自动加载标签也变量命名:匈牙利命名法基本原则是:变量du名=属性+类型+对象描述变量属性编辑属性部分:g_ 全局变量c_ 常量m原创 2021-02-05 09:07:23 · 98 阅读 · 0 评论 -
2021-02-03
今天工作:注释 HttpClient 、 HttpServer 、 TCPClient 、 MMWradar 、 MVBBoard 、 LogManager 文件HttpClient详细使用示例原创 2021-02-04 08:46:47 · 51 阅读 · 0 评论 -
2021-02-02
今天工作1. Obstruction 2. MCUBoard 3. HMIManager 4. AllWeatherdetection 添加注释new申请内存空间1. new( ) 分配这种类型的一个大小的内存空间,并以括号中的值来初始化这个变量;2. new[ ] 分配这种类型的n个大小的内存空间,并用默认构造函数来初始化这些变量;char* p=new char[6]; strcpy(p,“Hello”);...原创 2021-02-03 09:01:35 · 92 阅读 · 0 评论 -
2021-02-01
头文件加注释:晚上做核酸检测源文件添加备注步骤:一、安装软件AutoComment自动添加C语言源码备注,手工添加备注备注描述内容:1、结构体功能、成员变量2、函数功能3、函数返回状态、返回值4、全局变量5、函数调用的外部函数6、描述函数的执行过程及算法二、安装Doxywizard软件,生成说明文件1、块注释建议统一使用/……*/,行注释建议统一使用///< …或 / …… */2、@后面跟的是doxygen定义的关键字,不是自定义的函数名前面加@,只能这样写 @brief原创 2021-02-02 09:33:00 · 124 阅读 · 0 评论 -
2021-01-29
代码加备注画程序流程图下载SVN几个疑问?关于单例模式与线程?单例模式是要创建类的一个实例,但是没有执行类中操作,并没有产生线程,下面会使用这个实例进行操作关于TCPserver/client与线程是什么关系?TCP是互联网通信,会产生实例,会产生线程配置文件怎么加载的?执行配置文件内容,抽象工厂模式出差行程:12.29-12.31 江门车辆段调试深6第46列12.31~1.1 从江门车辆段到深圳海关 提货1.8~1.22江门车辆段调试深6第46、47列AutoComment2原创 2021-02-01 08:56:49 · 71 阅读 · 0 评论 -
2021-01-27
熟悉程序:程序运行顺序main函数执行步骤Qt 虽然也支持手机操作系统,但是由于 Android 本身已经有 Java 和 Kotlin,iOS 本身已经有 Objective-C 和 Swift,所以 Qt 在移动端的市场份额几乎可以忽略。总起来说,Qt 主要用于桌面程序开发和嵌入式开发Java是一门面向对象编程语言QML 只能用来进行界面设计和人机交互,也就是只能胜任 UI 部分,在底层仍然需要调用 C++ 编写的组件来完善功能,比如访问数据库、网络通信、多线程多进程、文件读写、图像处理、音频视原创 2021-01-28 08:54:15 · 103 阅读 · 1 评论 -
2021-01-25
查看代码,写个文档了解抽象工厂模式出差车费报销代码:原创 2021-01-27 08:42:53 · 160 阅读 · 0 评论 -
2021-01-14
查看程序线程间交互的作用为什么要用多线程?多个售票员同时卖火车票,更好的利用机器性能,更快的处理任务:多任务处理;单例模式的作用:创造型模式,创建一个类,工厂模式,主要解决:一个全局使用的类频繁地创建与销毁,缺点:没有接口,不能继承,与单一职责原则冲突C++多线程创建线程:#include <pthread.h>pthread_create( thread, attr, start_routine, arg) thread线程标识符指针,线程ID地址;start_routine线程转载 2021-01-25 08:55:19 · 81 阅读 · 0 评论 -
2021-01-13
今天工作:查看init类,了解程序运行顺序;梳理昨天调试程序遇到的问题及解决方法;学习进程/线程相关知识1,开触控屏幕,ping摄像机ip,装上千兆网卡;2,日志不动,程序停了,查看配置文件;3,雷达数据错误SSR getSSRToMVBData error!4,关闭防火墙:systemctl disable firewalld5,导入配置文件/CFG和主程序/setup,调节数据IP(2处),TC1(1处) scp -r cfgfile root@172.16.48.86:setup原创 2021-01-14 10:28:03 · 81 阅读 · 0 评论 -
2021-01-12
记录 装机过程:1,拆主机,卸网卡,调电压2,接网线,连热点,设桥接windows10如何设置共享网络,链接自动获取IP,解决连接不上的问题3,配置设备IP(何)4,copy系统到设备5,复制3个网络配置文件到主机,将主机两个网卡桥接,替换掉目录下文件6,设备reboot7,ping 172.16.48.81ping不通,查看主机IP,查看导入的3个文件对不对,主机断点重启,传输文件权限调整,导致不产生新的IP8,导入执行文件程序包9,同一个IP,密钥用同一个,但是无法访问新主机,需要原创 2021-01-13 09:52:19 · 118 阅读 · 1 评论 -
2021-01-11
gdb命令练习十六进制转换为二进制0*00500000 0000 0101 00001.gcc main.c -o main.exe -g包含必要的调试信息;2.-O优化3.启动调试:gdb a.out --silent(屏蔽打印免责条款)4.(gdb) break xxx(gdb) b xxx 在源代码指定的某一行设置断点,其中 xxx 用于指定具体打断点的位置。(gdb) run(gdb) r 执行被调试的程序,其会自动在第一个断点处暂停执行。(gdb) continue(原创 2021-01-12 09:45:35 · 75 阅读 · 0 评论 -
2021-01-10
程序查看 :646调试连接百兆网线,调节本机IP,对应1列6列IPIP:172.16.48.65 子网掩码:255.255.0.0网关:172.16.48.1刷新有线网络连接开关2.使用root用户连接远程1列主机ssh 172.16.48.81 主机密码:admin1233.查看程序进程目录ps aux|grep aods4.杀死辅助反复重启主程序的进程(不杀死会影响gdb调试)kii -9 18835.查看日志:进入到/setup/LOG目录下tail -f ./ao原创 2021-01-11 10:36:39 · 77 阅读 · 0 评论 -
2021-01-07
练习makefile,gbd,看代码安装UML画图工具线程相关命令ps -A最常用的方法是ps aux,然后再通过管道使用grep命令过滤查找特定的进程,然后再对特定的进程进行操作。pstree:以树状显示正在运行的进程。树的根节点为pid或init。如果指定了用户名,进程树将以用户所拥有的进程作为根节点。$ pstreepgrep:pgrep能查找当前正在运行的进程并列出符合条件的进程ID。例如显示firefox的进程ID:$ pgrep firefox终端上下滚动pagedown + s原创 2021-01-10 15:30:28 · 391 阅读 · 1 评论 -
2021-01-06
jintiangongzhuocentos xia shiyong shimeshurufa: 输入法设置安装centeOS系统配置开发环境安装gcc,gdb从服务器上下载代码调整系统时间centOS系统终端快捷键:super + T安装gcc编译器(GNU Compiler Collection,GNU编译器套件)安装gdb调试工具yum install gdb连接github从服务器上下载代码连接远程服务器ssh svn36996@192.168.8.66在不关闭终端的情况原创 2021-01-07 08:39:00 · 229 阅读 · 2 评论 -
2021-01-05
画出程序结构类图查找好用的uml类图软件-表示private#表示protected~表示default,也就是包权限_下划线表示static斜体表示抽象在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)static作用1.修饰函数的局部变量: 特点:有默认值0,只执行一次,运行一开始就开辟了内存,内存放在原创 2021-01-06 11:44:25 · 69 阅读 · 0 评论 -
2021-01-04
工作内容:查看代码:反复阅读,只看函数大概功能,纸笔记录画流程图:使用工具:starUML工具yEdGraphEditor看代码:8个目录binbuildheadfilestatic CAnticollision *instance();单例模式虚函数:原来父类中已经有这个功能,子类想改变功能,建立虚函数,再调用时会调用子类该函数运行;队列特点:先进先出,类似商店排队结款,入队,出队mvb板卡:TCMS(Train Control and Management System)TC原创 2021-01-05 09:02:10 · 92 阅读 · 0 评论