- 博客(49)
- 资源 (15)
- 收藏
- 关注
原创 解析Linux静态与动态链接库的创建和使用
<br />首先由下面几个函数:strlen.h;strlen.c;strnlen.c;main.c<br />//strlen.h 头文件<br />int strnlen(char *pStr, unsigned long ulMaxLen);<br />int strlen(char *pStr);<br />//strlen.c 实现给定字符串的长度<br />#include<stdio.h><br />#include<assert.h><br /> <br />int strlen(char
2010-12-30 17:20:00 938
原创 ubuntu10上安装vmwaretool
<br />Install VMware Tool<br />#sudo -i 切换到root用户下<br /> root# ./vmware-install.pl<br />Ubuntu 10.10 在安装的时候目前会碰到几个问题:<br />Console代码<br />What is the location of the directory of C header files that match your running <br />kernel? [/usr/src/linux/include
2010-12-27 14:45:00 1140
转载 程序员从初级到中级10个秘诀
<br />Justin James曾发表过一篇博文《10 tips for advancing from a beginner to an intermediate developer》,为我们分享如何才能完成程序员从初级到中级的蜕变,现将中文译文转载于此,供大家借鉴。<br />在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello world”这种类型的教程)以及面向专家类(MSDN杂志)。这个观点很好,有关程序员如何从初级跃升到中
2010-12-23 10:03:00 772 1
转载 给Win7加装Telnet
来源: 驱动之家MyDriversWin系列的操作系统是流传最为广泛的,那么到了Win7 这一个版本,颠覆了很多内容,在一些设置方面也有所改动。那么Win 7 Telnet的启动和设置问题我们就来简单地讲解一下。首先让我们看一下下面这个问题。<br />Win 7 Telnet的启动<br />Telnet是系统管理员常用的远程登录和管理工具,在Windows 2000/XP/2003/Vista系统中它作为标准的系统组件集成到系统中供用户使用。不过默认情况下Telnet服务是被禁止,通常情况下我们只需运行
2010-12-22 12:33:00 664
转载 手机通信专有名词中英文
从A-G的手机通信专有名词中英文对照AA3 Authentication algorithm A3 用户鉴权过程算法簇A38 A single algorithm performing the functions of A3 and A8 综合算法A3和A8的算法A5/1 Encryption algorithm A5/1 加密算法A5和A1 A5/2 Encryption algorithm A
2010-09-15 10:19:00 3772
原创 较复杂的宏操作符
一。符号粘贴操作符(Token-Pasting Operator)##:把前后两个符号粘贴在一起,其中作为形式参数的符号会被该参数的实际值所替换。例如:#define MERGE(a,b,c) v_##a##_##b##cint MERGE(A,1,2);相当于定义了一个int型的变量v_A_12.二。字符串操作符(Stringizing Opertator)#:把宏的形式参数转换成字符串常量。例如:#define OUTPUT(a) printf(#a)OUTPUT(Hello World/n);会打印
2010-09-08 16:12:00 849
转载 dynamic_cast用法
用法:dynamic_cast ( expression ) 该运算符把expression转换成type-id类型的对象。Type-id必须是类的指针、类的引用或者void *; 如果type-id是类指针类型,那么expression也必须是一个指针,如果type-id是一个引用,那么expression也必须是一个引用。 dynamic_cast主要用于类层次间的上行转换和下行转换,还可以用于类之间的交叉转换。 在类层次间进行上行转换时,dynamic_cast和static_ca
2010-09-08 15:41:00 1007
转载 C++中抽象类和接口类的区别(转载)
Bill Venners:我在1991至1996这5年间,几乎一直仅仅使用C++编程。在那时,我认为多重继承唯一目的就是让我能够从多个基类中继承它们各自的数据和函数 — 不管是虚拟函数还是非虚拟函数。那时候,我和我使用C++的同事几乎从未想过可以使用一种不含任何数据而仅包含纯虚函数的类,也就是现在Java中被称为接口的东西。最近您好像又越来越多地提起了抽象类这个概念,我想问问是不是最近在实验的过程中发现了一些我们以前未曾注意到的对纯接口类进行多重继承的好处,抑或是您认为我们以前对抽象类重视得不够?Bjarn
2010-09-08 15:05:00 974
原创 北斗卫星导航系统
简介北斗卫星导航系统﹝BeiDou(COMPASS)Navigation Satellite System﹞是中国正在实施的自主研发、独立运行的全球卫星导航系统。北斗卫星导航系统示意图北斗卫星导航系统由空间端、地面端和用户端三部分组成,空间端包括5颗静止轨道卫星和30颗非静止轨道卫星,地面端包括主控站、注入站和监测站等若干个地面站,用户端由北斗用户终端以及与美国GPS、俄罗斯GLONASS、欧洲GALILEO等其他卫星导航系统兼容的终端组成。中国此前已成功发射四颗北斗导航试验卫星和五颗北斗导航卫星,将在系统
2010-09-06 12:45:00 3437 1
转载 卫星的种类
<br /> <br /> 科学原理:<br /> 利用弧形球冠投影技术打造一个不一样视觉角度的地球表面投影,所得图像清晰无变形、无拉伸,再运用影像动作识别非接触互动技术帮助参与者顺次实现对投影内容及与之相连的视频播放,完成人——投影——视频的链式互动。介绍地球卫星的一些基本知识,帮助了解中国航天卫星发展历史、现阶段运作情况与作用、未来趋势等。其中影像动作识别非接触式交互的核心为虚拟现实较高层面的混合现实技术,通过影像捕捉设备完成影像、动作的捕捉,利用计算机进行影像、动作的分析、判断和识别,来实现真
2010-09-06 12:43:00 4067 1
转载 中国目前拥有的人造卫星的种类及其作用
<br />人造地球卫星用途广、种类繁多,有太空“信使”通信卫星、太空“遥感器”地球资源卫星、太空“气象站”气象卫星、太空“向导”导航卫星、太空“间谍”侦察卫星、太空“广播员”广播卫星、太空“测绘员”测地卫星、太空“千里眼”天文卫星等,组成一个庞大的“卫星世家”。<br /><br />人造地球卫星的组成 <br />卫星一般都是由两大部分组成,即有效载荷平台。有效载荷是指卫星上用于直接实现卫星的自用目的或科研任务的仪器设备,如遥感卫星上使用的照相机,通信卫星上使用的通信转发器和通信天线等,平台则是为保证有
2010-09-06 12:42:00 11962
原创 函数对象
因为最近在看STL方面的东西,发现好多东东都是以前没有接触过了,下面是一些笔记。 1.什么是函数对象 函数对象就是重载了“()”操作符的对象,也就是说如果一个类重载了“()”操作符,由它创建的对象就是函数对象。 因为函数对象本身是一个类的实例,因此它可以有自己的成员,这样,可以用这些成员保存一些普通函数不能轻易保存的(但可以通过静态局部变量和全局变量保存)的信息。同时,通过这个类的其他方法,可以对它的成员变量进行初始化和检查。 函数对象是比函数更加通用的概念,因为
2010-09-03 17:37:00 792
原创 压缩软件比拼
<br />1.普通应用推荐用7-Zip。<br />2.压缩大量数据备份(不经常用到的文件)用UHARC,速度慢,但容量小<br />3.跟别人比压缩能力的话用WinUDA,最慢
2010-08-27 13:04:00 773
转载 状态机的C语言编程(转)
感谢网友的分享,我才这么快掌握状态机编程,怕丢失了,把网友的帖子全部总结在这里以便俺的查看一有限状态机的实现方式有限状态机(Finite State Machine或者Finite State Automata)是软件领域中一种重要的工具,很多东西的模型实际上就是有限状态机。FSM的实现方式:1) switch/case或者if/else这无意是最直观的方式,使用一堆条件判断,会编程的人都可以做到,对简单小巧的状态机来说最合适,但是毫无疑问,这样的方式比较原始,对庞大的状态机难以维护。2)状态表维护一个二维
2010-08-23 15:40:00 14850 2
转载 3GPP标准化进展概述
<br />早在上个世纪九十年代初,有些地区和标准化组织就已经对第三代移动通信开始进行研究。目前,国际上的3G标准主流是两种制式,即3GPP的WCDMA和3GPP2的cdma2000。 <br />基于以往的经验,人们强烈地意识到技术的标准化对未来产品的开发与系统的演进以及市场的普及与占有的重要性。不论从用户的角度,还是从运营商的角度,或者是从生产厂商的角度考虑,各方都呼吁在第三代中实现标准的统一,系统的兼容,手机可在全球无缝漫游。这些要求与趋势对第三代移动通信的标准的制定与形成产生了极大的影响,也推动着世
2010-06-22 10:49:00 2326
转载 sctp1
流控制传输协议(Stream Control Transmission Protocol,SCTP)是一种可靠的传输协议,它在两个端点之间提供稳定、有序的数据传递服务(非常类似于 TCP),并且可以保护数据消息边界(例如 UDP)。然而,与 TCP 和 UDP 不同,SCTP 是通过多宿主(Multi-homing)和多流(Multi-streaming)功能提供这些收益的,这两种功能均可提高可用性。在本文中,我们将学习 Linux® 2.6 内核中 SCTP 的关键特性,并通过服务器和客户机的源代码了解该
2010-06-22 10:40:00 692
转载 sctp2
<br />SCTP处于SCTP用户应用层与IP网络层之间,它运用“关联”(association)这个术语定义交换信息的两个对等SCTP用户间的协议状态 。SCTP也是面向连接的,但在概念上,SCTP“关联”比TCP连接更为广泛:TCP的连接只有一个源地址和一个目的地址,SCTP提供一种方式使得每个SCTP端点能为另一个对等端点提供一组传输地址,即传输地址= 一组IP地址+端口号。 <br /><br />在继承TCP特点的基础上,SCTP提供了一些额外的功能: <br /><br />1. 在多个“流”
2010-06-22 10:40:00 615
转载 WiMax到底是 3G
<br />3G的定义:事实上,现在所谓作为简称的“3G”有点乱,它包含了两个意义,一个是广义3G;另一个是狭义3G;这两个意义上的3G,人们都通常简称为“3G”。狭义3G,以美国的WCDMA和WiMAX、欧洲的CDMA2000、中国的TD-CDMA为标准的3G制式,指的是某种具体的技术或者说是标准,是某种手段。广义的3G则为:手机网络时代,他与所采用的具体技术没有关系,只要是实现手机高速上网传输数据资讯(高速移动上网),无论他采用的是何种技术或标准,都属于广义的3G的范畴,它指的是方式,是目的。<br /
2010-06-17 14:41:00 709
转载 WiMAX
WiMAX全称为World Interoperability for Microwave Access,即全球微波接入互操作性。WiMAX的另一个名字是802.16。 IEEE802.16标准,又称WiMAX,或广带无线接入(Broadband Wireless Access,BWA)标准。它是一项无线城域网(WMAN)技术,是针对微波和毫米波频段提出的一种新的空中接口标准。它用于将802.11a无线接入热点连接到互联网,也可连结公司与家庭等环境至有线骨干线路。它可作为线缆和DSL的无线扩展技术,从而实现
2010-06-17 14:38:00 1363
转载 UICC
<br /><br />Universal Integrated Circuit Card <br /> 通用集成电路卡是定义了物理特性的智能卡的总称。作为3G用户终端的一个重要的、可移动的组成部分,UICC主要用于存储用户信息、鉴权密钥、短消、付费方式等信息。在3G用户终端的入网测试中,要求满足UICC的一致性测试要求。UICC的一致性测试包括物理特性、电气特性和传输协议测试等几个方面,其中传输协议测试涉及到对UICC的文件访问和安全操作。ISO/IEC国际化标准组织制定了一系列的智能卡安全特性协议,以
2010-06-17 14:26:00 1430
转载 PUSH
<br />所谓PUSH技术是一种基于客户服务器机制,由服务器主动的将信息发往客户端的技术。同传统的拉技术(PULL)相比,两者最为主要的区别在于前者的是由服务器主动发送信息,而后者则是由客户机主动请求信息。在PUSH应用中,在服务器发送内容给客户机之前,没有明显的客户机请求,也就是说,PUSH事务是由服务器发起的。PUSH技术的本质在于让信息去主动的寻找用户,因此其优势在于信息的主动性和及时性,通过使用该技术,可以尽快的将信息推送到用户面前;其弱势在于信息的准确性较差,由于简单的筛选机制取代了人工的选择,
2010-06-03 11:54:00 715
转载 SIP
<br />SIP的全称是:会话启动(初始化)协议(Session Initiation Protocol )。其遵循IETF标准RFC 3261。<br /><br />SIP是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。这些会话可以好似Internet多媒体会议、IP电话或多媒体分发。会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。<br /><br />SIP是类似于HTTP的基于文本的协议。SIP可以减少应用特别是高级应用的
2010-06-03 11:53:00 444
转载 手机术语详解
1.3G <br /> 3G是Third Generation的简称,是指第三代移动通信。第一代移动通信是模拟无线网络,第二代是目前广为使用的GSM和CDMA。3G将具有更宽的带宽,其传输速度最低为384K,最高为2M,不仅能传输话音,还能传输数据,从而提供快捷、方便的无线应用,如无线接入Internet。 3G还处于试验阶段,预计2002年才能全面投入运营。从第二代移动通信向3G的过渡技术是GPRS。 <br /><br />2.GSM <br />春秋中文社区http://bbs.cqzg.cn
2010-06-03 11:46:00 1704
转载 Openssl和AMT技术 TSL_PSK
TLS全称"transport layer security"指的是传输层安全,传输层是OSI参考模型的第四层,提供数据可靠或不可靠的传输,我们这里只讲可靠的传输.可以说现在没有绝对安全的网络,比方说Randy和Merry通信,网络上有个Hacker使用Sniffer,他很容易就能抓到他们之间通信的数据包,而且还可以对数据进行篡改,你想想,若是像国家银行这样的部门的数据被人嗅探走了进行篡改,那会是什么样的结果,岂不乱了套...所以我们要对传输的数据进行加密,这样会安全些...对于PKI和PSK两种Pro
2010-06-03 10:51:00 2188 1
转载 FQDN
<br />FQDN:(Fully Qualified Domain Name)完全合格域名/全称域名,是指主机名加上全路径,全路径中列出了序列中所有域成员。全域名可以从逻辑上准确地表示出主机在什么地方,也可以说全域名是主机名的一种完全表示形式。从全域名中包含的信息可以看出主机在域名树中的位置。例如,acmecompany公司的Web服务器的全域名可以是www. acmecompany. com,而若WWW主机是在销售部子域,则它的全域名可以是www.sales . acmecompany.com 。当给出
2010-06-03 10:35:00 658
转载 GSM的简单介绍-发展现状
发展状况20世纪80年代中期,当模拟蜂窝移动通信系统刚投放市场时,世界上的发达国家就在研制第二代移动通信系统。其中最有代表性和比较成熟的制式有泛欧GSM ,美国的ADC(D-AMPS)和日本的JDC(现在改名为PDC)等数字移动通信系统。在这些数字系统中,GSM的发展最引人注目。1991年GSM系统正式在欧洲问世,网络开通运行。GSM系列主要有GSM900、DCS1800和PCS1900三部分
2010-05-28 16:53:00 4113
转载 TD-SCDMA介绍
TD-SCDMA——Time Division-Synchronous Code Division Multiple Access (时分同步的码分多址技术)。 TD-SCDMA作为中国提出的第三代移动通信标准(简称3G),自1998年正式向ITU(国际电联)提交以来,已经历经十年多的时间,完成了标准的专家组评估、ITU认可并发布、与3GPP(第三代伙伴项目)体系的融合、新技术特性的引入等
2010-05-26 15:06:00 1834
转载 认清3G的真正面目
可以利用手机完成收发邮件、开展电子商务、进行无线搜索、看手机电视等等,这就是传说中的3G时代?它的真正价值在哪里呢? 移动搜索吗?对于移动搜索业务来说,移动搜索业务实现随时随地,升华搜索业务的根本,增值空间不容小视。传统互联网对资讯内容非常依赖,不过,这也没能抢走Google以及百度这样互联网搜索公司的风头并使他们成为最大的赢家。而移动互联网,由于各种限制以及用户习惯的制约因素,资讯门户并不
2010-05-26 15:00:00 501
转载 3G网络的SUPLA-GPS定位技术
根据所采用定位技术的不同,移动定位可以实现援助服务、基于位置的信息服务、广告服务以及追踪服务等多种业务。目前,在3G网络中广泛使用的移动定位技术有三种:基于网络的CELL-ID、OTDOA技术、网络与终端混合的A-GPS技术。 CELL-ID是一种最简单的定位技术,无需对手机和网络进行修改,就可以向当前的移动用户提供自动定位业务。该技术是根据移动台所处的蜂窝小区ID号来确定用户的位置,因此
2010-05-26 14:54:00 569
转载 3G时代移动定位业务发展的思考
http://tech.ddvip.com/2008-01/120146186041648.html内容摘要:随着3G技术的快速发展,移动定位业务被认为是最具发展潜力的移动增值业务之一。描述了移动定位业务中采用的主要定位技术并进行综合比较,展望移动定位业务的发展前号,并指出当前移动定位业务发展中存在的问题,探讨了解决的办法。引言 伴随着移动通信网络从2.5G向3G的快速演进,全球L
2010-05-26 14:28:00 949
原创 supl方面的网址
blog.sina.com.cn/s/blog_537f4a11010008tw.htmlhttp://blog.sina.com.cn/s/blog_537f4a11010008tw.html http://tech.ddvip.com/zt/comm.html 移动通信网站http://www.mc21st.com/techfield/systech/gsm/g4-1-2-3.
2010-05-25 15:33:00 646
转载 Linux 进程调度机制
优先权只是调度算法考虑的一个方面 进程调度依据 调度程序运行时,要在所有可运行状态的进程中选择最值得运行的进程投入运行。选择进程的依据是什么呢?在每个进程的task_struct结构中有以下四项:policy、priority、counter、rt_priority。这四项是选择进程的依据。其中,policy是进程的调度策略,用来区分实时进程和普通进程,实时进程优先于普通进程运行;priority
2010-04-19 15:58:00 949
转载 Linux内核进程调度以及定时器实现机制(转)
摘要】本文简单介绍了任务的各种状态和PCB的结构,分析了几种任务调度策略,详解了schedule,并分析了如何进行进程上下文切换;随后分析了2.6内核如何优化了任务调度算法;最后介绍了内核定时器的实现机制和系统调用的实现过程。【关键词】进程控制块PCB,RR,FIFO,内核调度算法,任务切换,内核定时,timer,软中断softirq,系统调用 一、2.6版以前内核进程调度机制简
2010-04-19 15:55:00 1556
原创 uImage与zImage的区别(转载)
内核编译(make)之后会生成两个文件,一个Image,一个zImage,其中Image为内核映像文件,而zImage为内核的一种映像压缩文件,Image大约为4M,而zImage不到2M。 那么uImage又是什么的?它是uboot专用的映像文件,它是在zImage之前加上一个长度为64字节的“头”,说明这个内核的版本、加载位置、生成时间、大小等信息;其0x40之后与zImage没
2010-03-16 15:04:00 2445 3
原创 rpm 安装
<br />rpm -ivh *.rpm <br />i是安装,v是校验,h是散列的显示安装进度!并且这里的*.rpm是除了*.src.rpm之外的包的!另外如果要卸载的话就 <br />rpm -e package <br />e是删除软件包!
2010-03-11 17:22:00 376
转载 tftp和nfs服务的建立(转
tftp(普通文件传输协议或一般文件传输协议) 大家一定记得在2003年8月12日全球爆发冲击波(Worm.Blaster)病毒,这种病毒会监听端口69,模拟出一个TFTP服务器,并启动一个攻击传播线程,不断地随机生成攻击地址,进行入侵。另外tftp被认为是一种不安全的协议而将其关闭,同时也是防火墙打击的对象,
2010-03-11 16:37:00 577
转载 Linux内核Makefile浅析(转
1. 配置系统的基本结构Linux内核的配置系统由三个部分组成,分别是:Makefile:分布在 Linux 内核源代码中的 Makefile,定义 Linux 内核的编译规则; 配置文件(config.in):给用户提供配置选择的功能; 配置工具:包括配置命令解释器(对配置脚本中使用的配置命令进行解释)和配置用户界面(提供基于字符界面、基于 Ncurses 图形界面以及基于
2010-03-11 16:34:00 458
转载 Linux下常用压缩格式的压缩与解压方法(转)
Linux下常用压缩格式的压缩与解压方法解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileN
2010-03-11 16:32:00 375
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人