自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Python 入门知识学习资源链接

1.Python 基础(一):入门必备知识_Python小二-CSDN博客_python基础知识入门2.Python3 教程 | 菜鸟教程 (runoob.com)3.Python 基础教程 | 菜鸟教程 (runoob.com)

2021-12-08 14:15:47 468

原创 Testdouble 相关知识随笔

1. 单元测试中,一般哪些函数需要写testdouble?分析:一般对于某个源文件(file.c),在编写测试case时,针对不同的函数,一般要写多个测试case,(1)若函数为全局函数(_global)且函数本体中没有再次调用其他函数的,则可以直接进行相应的传参调用;(2)对于局部函数(_local)且函数本体中没有再次调用其他函数的,若需要调用测试,则必须用extern关键字将函数引入声明才行(放到测试ut_file.cpp的extern c {...}中);(3)对于函数本体中有再次调

2021-11-17 16:52:25 476

原创 解决“merge conflict”的一种方法

Background: if you didn't run the "git pull origin master" before the first commit of the update, or didn't run "git pull origin master --rebase" when you want to upload new patch to an under review commit, someone else edited and merged other code ...

2021-11-10 15:16:49 6411

原创 git 相关文件指令随笔

1.若commit 且push后,发现文件存在问题,可如下操作:(1)本地修改对应文件至OK,然后, git add filenamegit commit --amendgit push .....eg:(git push ssh://username@master.gerrit.legato:29418/rolling-afp HEAD:refs/for/master)这样修改后的文件就会commit到同一个commit ID上,且push更新到同一处;2. 若co...

2021-11-06 14:36:02 855

原创 git 常用指令随笔

git checkout -b aaa origin/master //创建本地分支aaa,并切换到本地分支上git branch -av //查看所有分支git add filename //上传文件,上传后文件处于staged状态git commit -s ...

2021-10-26 20:49:34 286

转载 Unit test 相关知识随笔

常见的易错问题点:使用未初始化的变量; 变量在使用前未定义; 变量声明了但未使用; 变量类型不匹配; 部分内存泄漏的问题; 空指针引用; 缓冲区溢出; 数组越界; 不可达的僵尸代码; 过高的代码复杂度; 死循环; 大量的重复代码块;并不是所有代码都要进行单元测试,通常只有底层模块或则核心模块的测试才会采用单元测试。单元测试困难点:1、单元测试用例”输入参数“的复杂性,表现在”输入参数“不是简单的函数输入参数。本质上,任何能够影响代码执行路径的参数,都是被测函数的输入参

2021-10-11 11:46:32 92

原创 Git使用相关linux 指令小结

Git 本质上是一种版本控制的工具属于分布式版本控制系统(Distributed Version Control System,简称 DVCS):在该类系统中,客户端并不只提取最新版本的文件快照, 而是把代码仓库完整地镜像下来,包括完整的历史记录。 这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。 因为每一次的克隆操作,实际上都是一次对代码仓库的完整备份。常见的有Git、Mercurial、Bazaar 以及 Darcs 等。其架构如下图所示:版

2021-09-26 17:06:42 170

原创 嵌入式编程相关概念学习笔记汇总

1. 嵌入式编程 VS 桌面(PC)编程 : 嵌入式编程环境的主要特性:(1)对成本更敏感,要求更严格;(2)ROM、RAM和栈空间大小都是较小(有限制)的;(3)功耗是较小(有限制)的;(4)运算能力是有限的;(5)是多事件并发的事件驱动模型;(6)有严格的实时反应和控制要求;(7)可靠性(更高);(8)是基于硬件编程的;2. 嵌入式编程需要优化的使用资源(1)执行时间(MIPS);(2)内存;(3)功耗;...

2021-09-11 21:02:46 424

原创 Ubuntu 服务器端 LDAP安装配置过程

一般在roo用户下的执行命令顺序如下:$: sudo apt-get update$: sudo apt-get upgrade$: sudo apt-get install slapd ldap-utils //安装slapd工具$: sudo wget https://www.openssl.org/source/openssl-1.1.0c.tar.gz //下载openssl压缩包$: sudo tar -xzf openssl-1.1.0c.ta...

2021-08-27 11:53:42 1421

原创 Ubuntu linux 所遇问题随笔

1. 当ping www.baidu.com 等外网无法ping通时,可通过指令进行排查如下:$: sudo vim /etc/resolv.conf查看resolv.conf文件中是否配置正确,正确的配置一般如下:nameserver 10.22.10.1(你的IP)search ROLLINGWIRELESS.LOCAL (你的域名)2. 当安装openladp执行“./configure --prefix=/usr/local/openldap” 报错“checkingBerk.

2021-08-27 10:24:27 242

原创 C语言打印输出9*9乘法表

#include <stdio.h>int main(){int i,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++){printf("%d*%d=%2d\t",i,j,i*j);}printf("\n");}return 0;}

2021-08-24 16:02:07 283

原创 Ubuntu 16.04 系统装机、编译环境配置及代码编译过程小结

系统装机DELL系统主机U盘启动BIOS设置:(1)开机按F2或F10进入BIOS模式;(2)将“Secure Boot--> Secure Boot Enable”中的"Enable" 设置为“Disable”;(3)将“General--> advanced boot options”设置为“Enable Legacy Option ROMs”(4)将“General--> Boot sequences” 选项 "Legacy"中的"USB Storage Devi

2021-08-23 16:28:01 2129

原创 ARM 相关概念及知识随笔

ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位Thumb指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。ARM处理器的三大特点是:耗电少功能强、16位/32位双指令集和合作伙伴众多。1、体积小、低功耗、低成本、高性能;2、支持Thumb(16位,2字节对齐)/ARM(32位,4字节对齐)双指令集,能很好的兼容8位/16位器件;3、大量使用.

2021-08-22 16:32:43 693

原创 Ubuntu 16.04 系统U盘启动装机

1. Prepare USB storagewe got a prepared USB from others so that we can smoothly go to step 2.2. Re-install the ubuntu 16.04 system2.1 Reboot the computer with the USB plugged in it 2.1.1 When the dell icon appears on the display, press F2 or F1..

2021-08-10 13:51:29 1784

原创 Matlab 零碎小知识点随笔1

1. size()函数的用法(1)s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素是矩阵的行数,第二个元素是矩阵的列数。(2)[r,c]=size(A),当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。(3)size(A,n) 如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。其中r=size(A,1...

2020-09-06 14:46:01 810

原创 光学系统设计学习笔记1

1.基础光学与光学系统技术要求1.1成像光学系统用途:分辨期望视场内特定的最小尺寸目标;视场:物方空间内的空间或角度范围,视场可以表示为角度或特定距离处的横向尺寸,例:视场可表示为或2Km处的350m350m;最小尺寸目标:鉴别或理解图像所需要的最小分辨单元;常规经验:分辨单元的最小尺寸应与像素式电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)型传感器的最小探测器单元即像素尺寸相匹配,另外,系统的孔径和光学透射比必须足够大,这样才能实现传感器或探测器的期望灵敏度。1.2.

2020-06-02 13:39:09 1284

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除