自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (14)
  • 收藏
  • 关注

原创 C语言中除以2的幂

在大多数机器上,除法要比乘法(乘法需要10个或更多时钟周期)更慢,需要30个或更多的时钟周期。除以2的幂可以用移位运算来实现,只需要一个时钟周期。无符号和补码数分别使用逻辑移位和算术移位来达到目的。整数除法总是舍入到零。对于使用算术右移的补码机器,C表达式:x / y = ( x > k。(其中,y = 2k )下面是x/16的C语言实现:/*习题2.42开发环境VC++6

2012-10-02 22:11:49 3399

原创 判断C语言中int 与 unsigned 乘法是否会溢出

在C语言中,int 与 unsigned 乘法被定义为产生w(w为机器字长)位的值。如果乘积超过w位,所产生乘积的高位将被舍弃。下面这段代码用来判断整数乘法会不会溢出:/*练习题2.36*//*开发环境VC++ 6.0*/#includevoid main(){ unsigned x = 4294967295; unsigned y = 8; unsigned mul

2012-10-02 10:09:12 6549

原创 判断两个整数相减会不会溢出

需要注意的是一个特殊情况:当减数是机器所能表示的最小负数时。/*练习题2.32开发环境VC++6.0*/#includeint taddOK(int, int);int tsubOK_Buggy(int x,int y);int tsubOK(int x,int y);void main(){ int x = 0; int y = -2147483648;//-

2012-10-01 16:22:42 4720 1

原创 判断两个整数相加会不会溢出

实际上,大多数电脑中,整数都是用补码来表示的。发生溢出不会报警,只是将最高位直接截断。/*习题2.30C语言开发环境VC++6.0*/#includeint taddOK(int, int);void main(){ int x, y; printf("Input two integers:\n"); scanf("%d %d",&x, &y); pri

2012-10-01 15:22:55 4394 3

原创 C语言中无符号数运算判断溢出

对于无符号加法运算,当执行C程序时,不会将溢出作为错误而发信号。例如要计算s = x + y;如果溢出则会得到结果s = (x + y) %2w或者s = x + y - 2w(w 是机器中无符号的最大二进制位数)。又因为x w且y w,所以可以用if(s

2012-10-01 10:16:43 8556

计算机考研历年真题(2009年~2011年).pdf

计算机考研历年真题(2009年~2011年)(不含答案和解析)

2012-08-17

hibernate-release-4.1.4.Final.zip

hibernate-release-4.1.4.Final.zip 包含jar包、源码、文档。

2012-07-16

swt-3.7.2-win32-win32-x86

SWT(Standard Widget Toolkit) Standard Widget Toolkit是一个开源的GUI编程框架,与AWT/Swing有相似的用处,著名的开源IDE-eclipse就是用SWT开发的。 在SWT之前,Sun已经提供了一个跨平台GUI开发工具包AWT (Abstract Windowing Toolkit).AWT框架不使用原生窗口部件(native widgets),一直未能突破LCD问题。

2012-07-11

junit4.10 含jar包、源码和文档

junit4.10 含jar包、源码和文档。纯净版。请各位放心使用。

2012-07-11

MDG Link for Eclipse User Guide.pdf

MDG Link for Eclipse User Guide 这是一本用户手册:介绍了Eclipse 与Enterprise Architect 是如何连接到一起的。

2012-05-18

EA与Eclipse集成插件

将UML工具Enterprise Architect 与Eclipse很好的集成(连接)起来,使设计、开发更高效。

2012-05-18

分布式ICE介绍

分布式开发平台ICE(Internet Communication Engine)简介,简洁明了,一看就懂,很用价值的一份文档。

2011-11-18

WpdPack_4_1_2

这是目前为止Winpcap最新版本的源代码。 如果一个源文件使用了WinPcap提供的库函数,那么就需要在该文件开始的位置添加pcap.h包含文件(或者在引用的文件中),即#include “pcap.h” 也许会出现下面的错误: fatal error C1083: 无法打开包括文件:“pcap.h”: No such file or directory 这个错误表明找不到pcap.h文件 下载此WinPcap SDK―WpdPack WinPcap SDk里面包含库文件,头文件,文档文件和一些例子。 解压缩后把Include目录添加到IDE的包含文件中(VC6.0 Tools->Option->Directory; VS 2003/2005 工具->选项->项目和解决方案/项目->VC++目录)

2011-11-13

端口扫描程序源码

该源码为《计算机网络高级软件编程技术》第17章的源码,用TCP,UDP,ACK,FIN,ARP,ICMP等几种方法实现了IP扫描、端口扫描。

2011-11-13

DDoS攻击的研究

本文首先介绍了DDoS攻击定义及原理,对DDoS攻击常用工具进行了深入的分析,总结出每种攻击工具的实现原理及特点,如通信 信道是否加密,攻击端口及发起攻击时的网络特征等,为防御者在制定防御措施时提供了帮助;最后,从不同角度对DDoS攻击和DDoS攻击 的防御进行了分类,并分析和研究了每种类型的DDoS攻击特点,以便于选择合适的防御措施。

2011-11-13

信息系统项目管理师试卷

信息系统项目管理师试卷,这是真题,很有价值。

2011-07-11

广电BOSS系统的设计

广电BOSS系统的设计(转发) 广电BOSS系统的设计(转发)

2009-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除