摘要:
1线程和进程的区别 进程拥有PCB,独享地址空间;线程也拥有PCB但共享内存空间。 2.线程共享的资源 1)线程共享文件描述符 2)线程共享信号的处理方式 3)线程共享内存地址空间 4)线程共享用户id和2)组id 3.线程独享资源 1)线程独享信号屏蔽字 2)线程独享线程id 3)线程独享栈空间 阅读全文
摘要:
线程同步的四种锁:互斥锁(pthread_mutex_t),读写锁(pthread_rwlock_t)遵循的原则,读时共享,写时独享,写优先级高于读优先级;条件变量;信号量(sem_ini)创建时初始化的值,就是要调度的线程数量。 进程同步的三种方式:互斥锁(pthread_mutexattr_t) 阅读全文
摘要:
第一种情况只要unlock(),另一个线程就能获得锁,从而解锁;第二种情况:使用trylock()先尝试连接,若连接不成功,则,让其中一个线程先unlock()A锁,另一个线程获得锁后,会释放B锁。 2.生产者消费者模型 阅读全文
摘要:
1.进程切换 进程A进入内核模式后CPU的控制权转交给DMA,此时CPU空闲,再调度进程B,进程B也右用户模式进入内核模式,直到时间片段用完,再返回到进程A,返回read的值。 2.操作系统为什么会为每个进程虚拟内存空间? 是为了让多个进程可以有效访问物理内存。 3,操作系统经典3态 因创建而就绪, 阅读全文
摘要:
1.计算机系统硬件组成结构图 2.CPU对内存的操控步骤 3.硬件角度看hello程序 鼠标信号通过USB控制器,使用系统总线,先通过南桥,再通过北桥传递给CPU;然后CPU通过地址总线/控制总线给RAM发送指令,再给磁盘发送指令;接着将控制总线交给DMA控制器掌管,并进行数据的传输(数据读写过程C 阅读全文
摘要:
1) 静态软件重复性:通过重复测量物体尺寸,得到相对于标准值的一组数值,求得标准差的6倍,即为静态软件重复性值。 2) 像素当量求取:客户要求的系统测量精度/软件重复性值 3) 静态视野范围:实际物体最大尺寸的1.1~1.5倍; 动态视野范围:实际物体最大尺寸的1.1~2倍 4) 相机分辨率:短边视 阅读全文
摘要:
手眼标定基于Tsai的两步法标定,是经典的Ax = xB 求解模型。 Tsai的两步法标定是基于径向校正约束;第一步:利用最小二乘法求解线性方程组,得出相机的外参数;第二步:根据获得的相机外参数,求取相机的内参数;如果无透视畸变,可以使用一个线性方程求出。 罗第6、7章;特别:P164-166) 1 阅读全文
摘要:
(黑P182-p197) 1.畸变:由于焦平面上不同区域对影像的放大率不同而形成的画面扭曲变形现象。 2.怎样消除畸变的影响:通过相机标定实现畸变矫正 3.在图像测量,定位过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几 阅读全文
摘要:
1.简介: 双目视觉是模拟人类视觉原理,使用计算机被动感知距离的方法。从两个或者多个点观察一个物体,获取在不同视角下的图像,根据图像之间像素的匹配关系,通过三角测量原理计算出像素之间的偏移来获取物体的三维信息。得到了物体的景深信息,就可以计算出物体与相机之间的实际距离,物体3维大小,两点之间实际距离 阅读全文
摘要:
void main1(){ char buf[100] = "jefyxingyi"; int len = 0; while (buf[len++]); len--; int min = 0; int max = len - 1; while (min < max) { int temp = buf 阅读全文