- 博客(73)
- 资源 (70)
- 收藏
- 关注
转载 载干比--信噪比
C/I 就是载干比,也称干扰保护比是指接收到的有用信号电平与所有非有用信号电平的比值,载干比是反映电子通讯的信号在空间传播的过程中,接收端接收信号好坏的比值,用英文字母C/I表示。对于通信工程设计来说,载干比是分析信号好坏的标准。提到载干比(C/I)不得不提另一个相关概念,信噪比。信噪比(S/N) 一般反映接收端接收到信号后,解调出的信号的好坏;载干比(C/I) 一般反映信号在空
2013-10-26 16:27:42 2466
转载 品牌判断题
二、 判断题 1、神州行品牌客户规模庞大,涵盖人群广泛;相对其他品牌而言,客户更注重资费水平;客户易受竞争环境的影响。(是)2、“神州行”品牌的客户是朴实、亲切的普通老百姓,群体庞大,职业、年龄等跨度都比较大。(是)3、神州行品牌的目标客户群主要为中、低端ARPU的客户;背景复杂、不同地区客户不存在明显差异;移动服务更多用在与朋友和家人交流沟通,购买活动受家人影响较大;移动服务费用绝大
2013-10-26 11:28:14 914
转载 字符串距离-相似度
来自编程之美:问题描述:许多程序会大量使用字符串。对于不同的字符串,我们希望能够有办法判断其相似程序。我们定义一套操作方法来把两个不相同的 字符串变得相同,具体的操作方法为: 1.修改一个字符(如把“a”替换为“b”); 2.增加一个字符(如把“abdd”变为“aebdd”); 3.删除一个字符(如把“travelling”变为“traveling”); 比如,
2013-10-22 22:50:24 722
转载 静态链接库与动态链接库的优缺点
1 静态链接库的优点 (1) 代码装载速度快,执行速度略比动态链接库快; (2) 只需保证在开发者的计算机中有正确的.LIB文件,在以二进制形式发布程序时不需考虑在用户的计算机上.LIB文件是否存在及版本问题,可避免DLL地狱等问题。 2 动态链接库的优点 (1) 更加节省内存并减少页面交换; (2) DLL文件与EXE文件独立,只要输出接口不变(即名称、参数、返回值类型
2013-10-22 20:28:36 778
转载 使用异步过程调用(APC)实现模块注入
摘自:windows编程循序渐进 异步过程调用是一种能在特定线程环境中异步执行的系统机制。往线程APC队列添加APC,系统会产生一个软中断。在线程下一次被调度的时候,就会执行APC函数,APC有两种形式,由系统产生的APC称为内核模式APC,由应用程序产生的APC被称为用户模式APC。 每个线程都拥有自己的APC队列。应用程序可以使用函数把APC添加到指
2013-10-22 20:17:07 1091
转载 延迟过程调用/异步过程调用APC
延迟过程调用,即 DPC。 这是一种机制,当上层请求下来,由于过多的操作步骤,为了使系统性能更好,使用一个完成调用例程,告诉上层“我完成了”,这样就可以处理下面的请求了,而系统会把剩下得处理过程加入到一个叫做DPC的队列中,等系统有空时,再来调用。这就是--延迟过程调用。说白了,就是一种缓冲机制。 异步过程调用APC异步的概念和同步相对。当一个异步过程调用发出后,调
2013-10-22 20:16:15 1164
转载 延迟过程调用
延迟过程调用,即 DPC。 这是一种机制,当上层请求下来,由于过多的操作步骤,为了使系统性能更好,使用一个完成调用例程,告诉上层“我完成了”,这样就可以处理下面的请求了,而系统会把剩下得处理过程加入到一个叫做DPC的队列中,等系统有空时,再来调用。这就是--延迟过程调用。说白了,就是一种缓冲机制。 这是系统控制的。几乎每种现代操作系统都有这样的类似机制。延时过程调用的应用延
2013-10-22 19:50:31 1774
转载 从B树、B+树、B*树谈到R 树
从B 树、B+ 树、B* 树谈到R 树 作者:July、weedge、Frankie。编程艺术室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。出处:http://blog.csdn.net/v_JULY_v 。 第一节、B树、B+树、B*
2013-10-22 17:28:18 797
转载 软件测试-概念汇总
第一单元1、为何软件缺陷难以避免?试谈谈你的观点。 答:软件需求分析不够全面 准确是导致软件缺陷的最主要原因,需求分析,软件设计和编码的过程中的失误也会导致软件缺陷. 各种操作系统、各种硬件、各种软件都可能对所编制的软件造成影响。编制软件时不可能把所有的环境状态都拿来测试。所以就会出现某些情况下的不兼容,也就是BUG(漏洞)。2、测试和调试有何不同?区别? 答:测试是一个有计
2013-10-18 10:31:49 931
转载 MFC中窗口收到WM_PAINT消息是如何处理的,什么情况下产生WM_PAINT消息
处理过程: (1)BeginPaint开始画,就是用白刷去掉原窗口 (2)GetClientPaint获得窗口显示区域和尺寸等信息并绘制 (3)EndPaint释放绘图句柄。 产生WM_PAINT消息: (1)第一次创建一个窗口时 (2)改变窗口大小时 (3)把窗口从另一个窗口背后移出时 (4)最大化或最小化窗口时
2013-10-16 11:33:00 2903
转载 Critical Section,Mutex,Semaphore,Event区别
临界区(Critical Section) 保证在某一时刻只有一个线程能访问数据的简便办法。在任意时刻只允许一个线程对共享资源进行访问。如果有多个线程试图同时访问临界区,那么在有一个线程进入后其他所有试图访问此临界区的线程将被挂起,并一直持续到进入临界区的线程离开。临界区在被释放后,其他线程可以继续抢占,并以此达到用原子方式操作共享资源的目的。 临界区包含两个操作原语
2013-10-16 10:42:25 1057
转载 sendmessage和postmessage的区别
BOOL PostMessage( HWND hWnd, // handle of destination window UINT Msg, // message to post WPARAM wParam, // first
2013-10-16 10:40:24 888
转载 error link2005问题原因与解决方法
遇到讨厌的error link 2005链接错误,虽然知道是重复定义产生的错误,但实在找不出来。试了一下下面的方法,程序可以运行了,但不知道会不会有后遗症,先将就着用吧。 在vs.net 2003平台下 项目->属性->链接器->命令行->附加选项中加 /force 这个方法我在VC2008里面也试过,可以用,但是会出警告信息。最后将VC++的链接错误LN
2013-10-16 09:32:49 2020
转载 嵌入式软件工程师笔试题(含答案)
选择题1:设float a=2, b=4, c=3;,以下C语言表达式与代数式 (a+b)+c计算结果不一致的是A.(a+b)*c/2B.(1/2)*(a+b)*cC.(a+b)*c*1/2D.c/2*(a+b)参考答案:B,因为a,b,c三个变量都是浮点数,所以在B答案中其结果是0,因为在计算1/2是就是0,如果改成1/2.0就正确了。2:为了向二进制文件尾部
2013-10-15 16:41:59 1567
转载 大华股份2013届校园招聘软件算法类试题D卷
一、填空题(共17题,每题3分,总共51分)1.设有int a = 5, *b, **c,执行语句c = &b, b = &a后,**c的值为________答:52.以下程序是否有误,如果无误,请写出执行的次数________[cpp] view plaincopyx = -1; do { x = x * x; }while(!x)
2013-10-14 19:05:19 1412
转载 浙江大华2012笔试题+答案解析
请写出下面程序的输出结果:1、int count = 3; int main(void) { int i, sum, count = 2; for(i=0,sum=0; i { static int count = 4; count++; if(i%2 == 0) { ex
2013-10-13 17:49:02 1503
转载 SingleTon模式的多线程环境
单实例模式也会在多线程环境下应用,所以也要让单实例模式适应多线程环境的应用;先看一个单实例模式类的定义:class SingleTon{ private: static SingleTon* m_lpInstance; private: SingleTon(void); public: ~SingleTon(void);
2013-10-13 11:05:23 824
转载 几种页面置换算法
地址映射过程中,若在页面中发现所要访问的页面不再内存中,则产生缺页中断。当发生缺页中断时操作系统必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。而用来选择淘汰哪一页的规则叫做页面置换算法。常见的置换算法有:1)最佳置换算法(OPT)(理想置换算法)这是一种理想情况下的页面置换算法,但实际上是不可能实现的。该算法的基本思想是:发生缺页时,有些页面在内存中,其中有一页将很快被
2013-10-13 09:33:48 843
转载 sleep和wait的区别
考中2次了,再错第三次,我改姓!天天笔试面试连轴转,查错的心情都没有!不能再笨下去了!from:http://nneverwei.javaeye.com/blog/494280http://zhidao.baidu.com/question/75503928.html?fr=ala0 1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。
2013-10-08 11:58:33 661
转载 sleep()和wait()有什么区别?
sleep就是正在执行的线程主动让出cpu,cpu去执行其他线程,在sleep指定的时间过后,cpu才会回到这个线程上继续往下执行,如果当前线程进入了同步锁,sleep方法并不会释放锁,即使当前线程使用sleep方法让出了cpu,但其他被同步锁住了的线程也无法得到执行。wait是指在一个已经进入了同步锁的线程内,让自己暂时让出同步锁,以便其他正在等待此锁的线程可以得到同步锁并运行,只有其他线程调用
2013-10-08 11:51:01 974
转载 memmove和memcpy
memmove和memcpy1.memmove函数原型:void *memmove(void *dest, const void *source, size_t count)返回值说明:返回指向dest的void *指针参数说明:dest,source分别为目标串和源串的首地址。count为要移动的字符的个数函数说明:memmove用于从source拷贝count个字符到des
2013-10-08 11:36:08 700
转载 数据通信系统的基本模型
数据通信系统的基本模型上节是从宏观上来看数据系统的基本组成的,如果从数据通信原理角度来看,数据通信系统是通过数据电路将分布在异地的数据终端设备与计算机系统连接起来,实现数据传输、交换、存储和处理的系统。典型的数据通信系统模型由数据终端设备、数据电路和计算机系统三部分组成,如图3-2所示。图3-2 数据通信系统组成1.数据终端设备(DTE)在
2013-10-08 11:06:38 12439
转载 #pragram pack(0) pack(1) pack(2) pack(4) StructLayoutAttribute ::Pack 字段
StructLayoutAttribute ::Pack 字段控制类或结构的数据字段在内存中的对齐方式。命名空间: System.Runtime.InteropServices程序集: mscorlib(在 mscorlib.dll 中) 语法VBC#C++F#JScript
2013-10-08 10:58:57 3085
转载 局部变量,局部静态变量,全局变量,全局静态变量分别
c++内存到底分几个区? 一: 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由os回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和
2013-10-08 10:45:42 838
转载 浮点数比较问题
1、直接进行关系比较的错误(==) 浮点数可以进行比较,但是由于不同浮点类型中表示精度的差异,所以会引起一些错误。 例1 : #include void main() { float f1=7.123456789; float f2=7.123456787; coutcout运行结果: same //f1与f2相同 not same
2013-10-08 10:26:31 1174
转载 操作数的寻址方式
在指令中,指定操作数或操作数存放位置的方式称为寻址方式。 1、立即数寻址将操作数作为指令的一部分写在指令中,这种操作数称为立即数,这种寻址方式称为立即数寻址。立即数可以是8位、16位或32位,数值紧跟在操作码之后。 例如:mov ah,80h ;8位mov ax,1234h
2013-10-07 22:42:54 8950 1
转载 static函数与普通函数
全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不
2013-10-07 17:27:38 605
转载 测试工程师笔试题
测试工程师笔试题 一、基础选择题 1、对于软件测试描述正确的是(目的是尽可能多的发现程序的错误)(2) 2、软件测试的对象包括(源程序、目标程序、数据及相关文档)(2) 3、描述正确的是(软件是程序数据与相关文档的集合)(2) 4、数据独立性是数据技术的特点之一所谓数据独立性是指(数据与程序独立存放)(2) 5、V模型指出,(单元和集成测试)对程序设计进行验证,(系统测试)对系统测
2013-10-07 17:17:36 1946 1
转载 Linux用户空间与内核空间
Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。Linux内核地址映射模型x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存。段页式
2013-10-07 17:00:06 669
转载 DSP/BIOS中的线程
DSP/BIOS中的线程和电脑中的线程有很大区别。关于DSP/BIOS的详细介绍请参考TMS320 DSP/BIOS User's Guide。下面简单地介绍一下DSP/BIOS的线程。 为了让DSP能够同时处理多个任务,DSP/BIOS提供了如下几种类型的线程。 HWI(硬件中断),SWI(软件中断),TSK(任务),IDL(空闲线程)。
2013-10-07 16:46:11 1291
转载 关于软件工程的一些基本概念
一直对软件工程中的很多概念都混淆不清,因此查找了相关资料,对很多概念进行了总结,现在脑子终于清楚了!1.软件生命周期(SDLC,Software Devlopment Life Cycle) 软件从孕育、诞生、成长、成熟、衰亡等等段称为软件生命周期。 早在在20世纪70/80年代起系统开发的生命周期以结构化的方法具体分成了六个阶段:问题的定义及规划、需求分析
2013-10-07 16:37:13 1499
转载 常见的软件生命周期模型
1.1.5 常见的软件生命周期模型目前来讲,主要的软件生命周期模型有如下几种。Big-Bang:大爆炸模型。Waterfall:瀑布模型。Spiral:螺旋模型。Code and Fix:边做边改模型。由于本书并不是以软件工程为探讨内容,因此在这里只通过人们过河的类比来简单介绍一下前述这几种软件生命周期模型的特点。小学课本里有个寓言叫做"小马过河",小马在过河前遇到了
2013-10-07 16:34:26 5803
转载 单元测试任务包括哪些?
单元测试,处于软件测试初期阶段,任务主要包括:模块接口测试、模块局部数据结构测试、模块中所有独立执行通路测试、模块的各条错误处理通路测试、模块边界条件测试。模块接口测试是单元测试的基础。只有在数据能正确流入、流出模块的前提下,其他测试才有意义。测试接口正确与否应该考虑下列因素:(1)输入的实际参数与形式参数的个数是否相同;(2)输入的实际参数与形式参数的属性是否匹配;
2013-10-07 16:06:48 2561
原创 逆向工程可用于维护已有的软件---逆向工程能够
逆向工程逆向工程,有的人也叫反求工程,英文是reverse engineering。逆向工程(reverse engineering)大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。比如你看到别人写的某个exe程序能够做出某种漂亮的动画效果,你通过反汇编、反编译和动态跟踪等方法,分析出其动画效果的实现过程,这种行为就是逆向工程;不仅仅是反编译,而且还要推倒出
2013-10-07 15:37:57 1144
转载 极限编程(ExtremeProgramming,简称XP)
极限编程(ExtremeProgramming,简称XP)是由KentBeck在1996年提出的。KentBeck在九十年代初期与WardCunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有效。Kent仔细地观察和分析了各种简化软件开发的前提条件、可能行以及面临的困难。1996年三月,Kent终于在为DaimlerChrysler所做的一个项目中引入了新的软件
2013-10-07 15:24:47 1264
转载 C6000中C语言的编程及优化
1. 对数据类型的考虑 在编写C语言程序时,要认真考虑数据类型的尺寸。C6000编译器对每种数据类型都确认了一个尺寸,其分配形式如下:字符型(char) 8bit短型(short) 16bit整型(int) 32bit长型(long) 40bit浮点型(float) 32bit双精度浮点型(double) 64bit 基于每种数据类型的尺寸,
2013-10-07 12:29:00 1133
转载 中兴笔试题目
公共部分(50分) 1:作业调度程序从处于(B)状态的队列中选择适当的作业的作业投入运行。(3分) A 运行 B 提交 C 完成 D后备2:SQL语言中,删除一个表的命令是(B) (3分) A CLEAR TABLE B DROP TABLE C DELETE TABLE D REMOVE TABLE3:ATM采用的线路复用方式为(C) (3分) A
2013-10-07 11:32:37 1605
转载 中兴2011笔试题+答案解析
参考答案(大部分答案和都和卷子上给的相同,欢迎讨论)转载请注明来源http://www.cnblogs.com/jerry19880126/一、单选题B。p2是int型,只有p1是int*型。C。区分0和\0。C。B。除号与取余的优先级是一样的,所以顺序是从左向右。快速与(逻辑与)只要不是0的都认为是true(1),是0则认为是false(0)。重复。重复。A。字符串常量不可更改。重复
2013-10-07 11:30:11 1045
转载 后缀树求最长子字符串
问题描述:给定一个文本文件作为输入,查找其中的最长子字符串。例如, ”Ask not what your country can do for you, but what you can do for your country"中的“ can do for you"就是最长子字符串。 解题过程:这个问题最直接的解法就是变位词程序(《编程珠玑》2.4节)。如果将输入字符串存储
2013-10-07 11:20:40 820
转载 C/C++的全局变量初始化与不初始化的区别
可执行程序包括BSS段、数据段、代码段(也称文本段)。BSS(Block Started by Symbol)通常是指用来存放程序中未初始化的全局变量和静态变量的一块内存区域。特点是:可读写的,在程序执行之前BSS段会自动清0。所以,未初始的全局变量在程序执行之前已经成0了。注意和数据段的区别,BSS存放的是未初始化的全局变量和静态变量,数据段存放的是初始化后的全局变量和静态变量。UN
2013-10-07 11:07:22 1117
Silverlight4 安装包
2013-01-14
jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008
2014-06-13
Eclipse最新SVN插件
2014-06-08
Node.js开发指南
2013-11-29
ffmpeg.dll ffmpeg.exe
2013-03-12
Win7摄像头驱动 英文版AMCap9.11
2013-03-08
AMCap9.11文版
2013-03-08
Win7 AMCap9.11摄像头
2013-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人