代码改变世界

阅读排行榜

磁引导机器人的地址识别技术难题终于有了突破。。。。

2006-09-13 22:14 by htc开发, 227 阅读, 收藏,
摘要: 我们自己研制的磁引导机器人(自己的磁感应探头),在一些项目中已经得到应用。我们的磁引导机器人转弯或选择路径时采用非盲走形式,这不同于现在某些单位使用的盲走形式,优点则更精确,更可靠,不易受到外部因素的干扰,且速度快。对于磁引导机器人来说,地址问题最大了。由于地址只有一位检测,容易受到干扰。通常表现为: 容易多计数。如在非地址的时候遇到一个脉冲电平极有可能当成地址。 在遇到一个地址时,由于磁条的贴法和磁条与磁探测器的位置角度不同而导致的磁场分布强弱明显,导致地址可能会多记。 少记地址。 现在从软件上已经很好的解决了这些问题。原理即:取一定时器,在探测到高电平时计下时间t1,... 阅读全文

Linux内核管理之内参数介绍

2012-02-07 10:59 by htc开发, 225 阅读, 收藏,
摘要: RedHat向管理员提供了非常好的方法,使我们可以在系统运行时更改内核参数,而不需要重新引导系统。这是通过/proc虚拟文件系统实现的。/proc/sys目录下存放着大多数的内核参数,并且设计成可以在系统运行的同时进行更改。下面我们以打开内核的 ip转发功能为例说明在系统运行时修改内核参数的两种方法。IP转发是指允许系统对来源和目的地都不是本机的数据包通过网络,RedHat默认屏蔽此功能,在 需要用本机作为路由器、NAT等情况下需要开启此功能。 方法一:修改/proc下内核参数文件内容 直接修改内核参数ip_forward对应在/proc下的文件/proc/sys/net/ipv4/ip... 阅读全文

XMPP与SIP-IM两大协议的对比

2011-02-28 17:57 by htc开发, 225 阅读, 收藏,
摘要: XMPP与SIP-IM两大协议的对比 XMPP 协议简介 Google 通过官方宣布,Google Talk 将正式支持不同IM/VoIP服务之间的通讯。这一服务是建立在Google Talk的通讯协议XMPP协议基础之上的。 XMPP是目前主流的四种IM协议之一,其他三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)。 在这四种协议中,XMPP是最灵活的。XMPP是一种基于XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的 阅读全文

APUE学习笔记(20)-文件记录锁

2009-10-27 11:18 by htc开发, 225 阅读, 收藏,
摘要: 写在前面1. 本文内容对应《UNIX环境高级编程》(第2版)》第14章。2. 总结了文件记录锁的基本概念和使用方法。3. 希望本文对您有所帮助,也欢迎您给我提意见和建议。记录锁记录锁(record locking)的功能是:锁定文件中的一个区域(也可能是整个文件),使得当一个进程正在读或修改文件的某个部分时,它可以阻止其它进程修改同一文件区。其互斥规则与读写锁相同。POSIX.1标准使用fcntl函数作为记录锁的接口。#include <fcntl.h>int fcntl(int filedes, int cmd, ... /* struct flock *flockptr */ 阅读全文

非虚函数,虚函数的连接

2009-06-25 21:07 by htc开发, 224 阅读, 收藏,
摘要: 非虚函数是静态链接的虚函数是动态链接通过这样一段代码的输出我们可以验证这一点:#include <iostream>using namespace std;class B //定义一个基础类{public:B(int j=1):i(j){}void func() //定义非虚函数func{cout<<"func in B"<<endl;}int i;};class D:public B//定义继承类D{public:void func() //D中的非虚函数func{cout<<"func in D"< 阅读全文
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 105 下一页