`
文章列表
先说说历史:     众所周知,浮点数是用来表示远远大于或者小于0的数以及无限趋近于1的数,在近似计算中也扮演着重要的角色。20世纪80年代初,各个计算机生产厂家都发明了自己的一套表示和运算浮点数的规则,当时他们 ...
一、有符号数向无符号数转换(w位)                       x +2w , x < 0            T2Uw(x)=  {                      x,          x >= 0     二、无符号数向有符号数转换(w位)                     x,            x < 2w-1 U2Tw(x) = {                    x - 2w,       x >= 2w-1     三、无符号数与有符号数在运算中的转换规则   如果一个运算中,一 ...
下面是Jonathan Swift(英国作家)在1726年书中描述的关于大端和小端的争论:    Lilliput和Blefuscu已经陷入旷日持久的战争。战争的理由却有些奇怪,人们吃鸡蛋通常都是从敲碎比较大的一端开始。当时国王的祖父,当他还是孩子的时候,他也按照这种方式吃鸡蛋,但是却不小心划伤了手指,他的父亲因此颁布了一条法令,命令所有国民都必须从敲碎鸡蛋的较小的一端开始吃,不然就处以数额巨大的罚款。这条法令引起了很多国民的不满,先后爆发了六次叛乱。这种民间起义不断地被Blefuscu的君主挑起。     在那个年代,Swift只是想借此来讽刺England(Lilliput)和Franc ...

Unix与Posix

    20世纪60年代是一个操作系统群雄逐鹿的年代,比如IBM的OS/360,Honeywell的Multics.但是当OS/360风生水起的时候,Multics并没有被得到广泛使用。Bell实验室是Multics的一个合作伙伴。为了回应在Multics项目上的不愉快,Bell实验室的一个由Ken Tompson,Dennis Ritchie,Doug McIlroy和JoeOssanna组成的小组在1969年开始在DEC PDP-7上用纯机器语言实现一个相对Multics更轻便的系统。但是许多想法还是来自Multics,只是变得更小巧而已。1970年,Brian Kernighan 将这 ...

VC++ Activex控件开发

    博客分类:
  • OCX
vc++ ACTIVEX控件开发全套资料: 1.开发步骤详解(PPT形式) 2.网页调用ocx 3.自动注册ocx 4.单文档应用程序转ocx
    具有网络功能的嵌入式产品的控制一般是通过发送命令完成的,命令对应的值一般分为单值命令和结构体块数据两类。举例如下:   /*define two commands*/ #define CMDA 0x0f #define CMDB 0x0e /*define a value*/ int a = 0; /*define a struct ...

类构造和析构研究

    博客分类:
  • C++
 
一、代码1(全局类变量) #include <iostream> using namespace std; class A{ public: A(); ~A(); }; A::A(){ std::cout<<"A construct"<<std::endl; } A::~A(){ std::cout<<"A destruct"<<std::endl; } A a; int main(){ int b = 100000; std::cout<& ...

DirectX Note(3)

Q1: DirectDraw是什么? A: DirectDraw是DirectX API中显示部分的组成部分之一   Q2:DirectDraw有哪些功能? A: 位块传送(Bit-block transfers)     交换链(Page Flipping and Multiple back buffers)    层叠(overlay, which is placing one image surface over another on the video display)    alpha混合(Alpha source over destination blending, ...

DirectX Note(2)

Q1:DirectShow是什么? A:DirectShow是微软的流媒体框架,提供高性能的视频捕获和回放,支持多种格式(ASF,AVI,MP3等),DirectShow支持从基于WDM(Windows Driver Model)或者VFW(Video For Windows)协议的数字或者逻辑设备获取数据,它会在合适的时候使用硬件加速,同时,没有硬件加速的系统也可以使用它。     基于COM,为C++设计。 Q2:DirectShow有哪些功能? A: 视频捕获,DVD回放,视频剪辑与混合,硬件加速视频解码 Q3:DirectShow开发需要注意哪些问题? A: Direct ...

DirectX Note(1)

DirectX FAQ Q1:DirectX是什么? A: DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。被广泛使用于Microsoft Windows、Microsoft XBOX、Microsoft XBOX 360和Microsoft XBOX ONE电子游戏开发,并且只能支持这些平台。最新版本为DirectX 12,创建在最新的Windows 8.1上。 Q2:DirectX最初的设计目的? A:设计之初是为了弥补windows3.1对图形,声音处理的不足,后来发展成为提供硬件兼容的全套API. ...
1.MSB:Most Significant Bit      LSB:Least Significant Bit 2.Two's-Complement:a mathematic principle that the two's complement of an interger is its additive inverse  Usage:Notation of negative integers  Example:Suppose we're working with 8 bit quantities (for simplicity's sake) and suppose we wa ...
1.指令:指令由操作码和操作数字段组成。 2.操作码:操作码指明计算机要执行的操作。 3.操作数:在指令过程中需要的数据。 4.寻址方式:说明操作数所在地址的方式叫做寻址方式。 5.立即数:操作数存放在指令代码中 6.寄存器操作数:操作数存放在CPU的内部寄存器。 7.存储器操作数:操作数存放在内部存储器  

动态主页

    博客分类:
  • GWT
     普遍地,你只向那些登陆成功的用户展示你的基于GWT的app,在这篇文章中,我们来介绍几种完成用户验证的方法,同时高效地利用网络。      1.RPC的静态网页      2.在web.xml中作安全约束      3.用servelet作主页      4.基于模板的主页 RPC的静态网页 一般的做法是在EntryPoint 的onModuleLoad() 方法中调用GWT-RPC服务来验证用户是否已经登录。这种方式在装载GWT模块的时候发起一个GWT-RPC请求。代码如下: public void onModuleLoad() { // loginServi ...
    前段时间用google的GWT做了一个小型的web项目控制嵌入式设备,GWT里面的JSNI能调用JavaScript,也才真正将学习到的JavaScript的知识用于实践中,也因此接触到了ITeye论坛,并注册了会员,希望能在这里学到最前沿的东西。      在以前的印象中,JavaScript只是运行在浏览器的解释性脚本语言,在做项目收集资料的过程中,遇到过关于Node.js的一些资料,让人眼前一亮的是---它可以在服务器端运行JavaScript,每天都在关注ITeye的最新资讯,前些天看见了这个试读活动,竟然发现有Node.js的试读内容,很是兴奋,因为终于可以有机会深入去学习了解 ...

超级开发模式介绍

    博客分类:
  • GWT
    超级开发模式是经典开发模式的一个实验性的取代,像经典开发模式一样,超级开发模式可以让开发者快速编译源代码并在浏览器中呈现结果。同时它也支持调试器来检测一个正在运行的GWT程序。但是,有所不同:     如 ...
Global site tag (gtag.js) - Google Analytics