现在位置: 首页 > 自动控制 > 文章
2016-07-21 23:08 工业·编程 ⁄ 共 882字 暂无评论
  在调试程序的过程中,查看程序的函数调用堆栈是一项最基本的任务,几乎所有的图形调试器都支持这项特性。       GDB调试器当然也支持这一特性,但是功能更加灵活和丰富。       GDB将当前函数的栈帧编号为0,为外层函数的栈帧依次加1,这些编号将成为一些GDB命令的参数,以指明将要操作的是哪一个函数的栈帧。       GDB还支持使用Address...
阅读全文
2016-07-21 21:22 科技·视野 ⁄ 共 1845字 暂无评论
    根据医院的要求,本着高水准、高质量,提高产品的性能价格比,在设计上充分体现当前数字化趋势,同时考虑到今后用户的使用、维护、保养的方便性。 首先,本监控系统充分利用医院现有的网络,将网络摄像机直接接入指定安装位置的信息点,并且在医院现有网络内的任一节点,只要经过管理员授权,均可在客户端电脑上实现视频监控、录像、回放、摄像机云台控制,镜头变焦等功能,授权不同等级的用户拥有不同的功...
阅读全文
通过几年来的“平安城市”项目的不断推进,城市视频监控获得了突飞猛进的增长。过去十年,整个安防行业的产值也在不断刷新纪录。在《安防行业十二五发展规划》中,这一产业到2015年的总产值将达到5000亿元,其中视频监控系统产值为1100亿元。这在大大加强城市社会安全保障能力的同时,也带来了一系列以前未遇到的问题,其中以如何低成本高效率的保障“平安城市”之类的大型视频监控系统的运营质量,充分发挥城市视频监控资源的作用...
阅读全文
2016-07-20 23:16 科技·视野 ⁄ 共 1076字 暂无评论
根据办公写字楼所面临的问题现状,结合改善资源利用,提高安防质量的需求,本系统包括视频监控子系统、综合报警子系统、门禁一卡通子系统、停车场管理子系统、智能分析子系统、可视对讲子系统等,并提供一套综合管理平台进行集中管理。 一、方案简介 随着我国社会不断发展、科技不断进步、人民生活水平的逐步提高,各种各样的办公写字楼也随之层出不穷,这些办公写字楼已经成为了当代人类生活场所的重要组成部分,在人类文...
阅读全文
2016-07-20 23:05 工业·编程 ⁄ 共 2912字 暂无评论
    在调试程序的过程中,可以自由地查看相关的源代码(如果有源代码的话)是一项最基本的特性。       一些IDE在这方面做得相当好,GDB当然也提供了这项特性,虽然不如IDE直观,但在一定程度上要比IDE更加灵活和快捷。       GDB之所以能够知道对应的源代码,是因为调试版的可执行程序中记录了源代码的位置;因为源代码的位置在编译之后可能会移动到其它地...
阅读全文
读写锁是把共享资源的访问分为读者和写者。读者能共享访问,写者能进行写操作.很明显这个比简单的互斥访问要好很多。提高性能效率我的理解是在设计上遵循以下原则 1.锁的深度 范围 2.多线程对共享资源访问的频率 次数 3.让访问尽量可控。 读写锁我觉得就是让这种访问可控. 一、读写锁的特征   1.当读写锁是写加锁状态时, 在这个锁被解锁之前, 所有试图对这个锁加锁的线程都会被阻塞.   2.当读写锁在读加锁状态时, ...
阅读全文
一、引言 中国的酒店行业至90年代以来经历了高速发展期,随着社会的进步,旅游业以及商务出行需要,酒店遍布大街小巷,从高端星级酒店到商务连锁酒店。伴随信息化技术发展,网络技术的普及,越来越多的酒店管理者提出酒店智能化建设,除了酒店本身的顾客的居住体验以外,如何建设更智能的信息化酒店被提到风口浪尖。 酒店安防系统建设对于安防行业是个混乱交错领域,有些人认为其属于智能建筑范畴,也有认为智能家居是酒店安...
阅读全文
2016-07-18 23:13 科技·视野 ⁄ 共 1464字 暂无评论
    随着国民生活水平的提高,购买私家车的人越来越多,小区、停车场面临着各种问题:停车难、上下班高峰期间车辆排队等候进出、传统的人工管理方式工作劳动强度大、车辆进出数据保存不完整等。小区物业对欠缴停车费的车辆出入小区难以限制,合理利益得不到保障。 此外,多地公安部门要求住宅小区必须配套建设出入口管理系统来加强车辆的进出管理,将车辆出入口管理作为小区配套建设的重要组成部分,出入口管...
阅读全文
2016-07-18 22:53 工业·编程 ⁄ 共 917字 暂无评论
互斥锁:mutex,用于保证在任何时刻,都只能有一个线程访问该对象。当获取锁操作失败时,线程会进入睡眠,等待锁释放时被唤醒 自旋锁:spinlock,在任何时刻同样只能有一个线程访问对象。但是当获取锁操作失败时,不会进入睡眠,而是会在原地自旋,直到锁被释放。这样节省了线程从睡眠状态到被唤醒期间的消耗,在加锁时间短暂的环境下会极大的提高效率。但如果加锁时间过长,则会非常浪费CPU资源 读写锁:rwlock,区分读和写,...
阅读全文
2016-07-17 22:47 工业·编程 ⁄ 共 1481字 暂无评论
一、gdb简介 gdb:GNU debugger UNIX及UNIX-like下一个强大的命令行的调试工具 gdb调试的整体架构如下图所示: 可以发现gdb调试不管是本地调试还是远程调试,都是基于ptrace系统调用来实现的 二、ptrace ptrace系统调用的原型: long ptrace(enum __ptrace_request request, pid_t pid,void *addr,void *data); ptrace系统调用提供了一种方法,让父进程可以观察和控制其它进程的执行,检查和改变其核心映像及寄存...
阅读全文