`
文章列表
Want cross-platform interoperability between Java(tm) and C/C++ server/clients? RMI/EJB is for Java(tm) only, CORBA/IIOP is costly. XML based solutions are slow, memory inefficient and cumbersome to program. Sockets are flexible, but too low level for fast development.   RPC登场 相关软件一般包括2部分,rpcgen ...
虚拟化: 1 .硬件级 VMware/VirtualPC 2. 编程语言级 JVM .NET/CIL 3. 程序库级 wine   兼容性: A library is binary compatible, if a program linked dynamically to a former version of the library continues running with newer versions of the library without the need to recompile. If a program needs to be recompiled to ...
        第一、RMI是面向对象的,而后者不是。         第二、RMI是与语言相绑定的。比如当你使用Java RMI技术的时候,客户端与服务器端都必须使用Java开发。而socket的网络编程是使用独立于开发语言的,甚至独立于平台。 ...
 一 远程连接 1文字界面(明码) telnet 2文字界面(暗码)ssh 更安全 3图形界面 3-1linux之间 很多种 3-2windows之间 RDP 3-3linux(以ubuntu中文版为例)和windows之间 (1)rDesktop (2)在window中下载VNC client(如UltraVNC),ubuntu10.04自带c ...

LCD的像素时钟

1. pixclock - pixel clock in pico seconds ; 2. First, calculate the required pixclock rate. XFree86 uses megahertz whilst framebuffer devices uses picoseconds (Why, I don't know); 3.The speed at which the electron beam paints the pixels is determined by the dotclock in the graphics board. For a d ...
  1. LCD工作的硬件需求:    要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路 ...
单地说,COM是一种跨应用和语言共享二进制代码的方法。与C++不同,它提倡源代码重用。ATL便是一个很好的例证。源码级重用虽然好,但只能用于C++。它还带来了名字冲突的可能性,更不用说不断拷贝重用代码而导致工程膨胀和臃肿。  Windows使用DLLs在二进制级共享代码。这也是Windows程序运行的关键——重用kernel32.dll, user32.dll等。但DLLs是针对C接口而写的,它们只能被C或理解C调用规范的语言使用。由编程语言来负责实现共享代码,而不是由DLLs本身。这样的话DLLs的使用受到限制。  MFC引入了另外一种MFC扩展DLLs二进制共享机制。但它的使用仍受限制——只 ...
在编写Windows的应用程序时,我们有时不可避免地要与Windows平台固有的Win32 API打交道,但是Win32 API里面常常用到的HWND等诸多句柄QT并没有。QT作为一款优秀的跨平台GUI库,不可能未作考虑,那么需要互相转换的时候该如何做呢?   HWND转QWidget
The PCI bus gained adoption as a mainstream computer bus in the mid-1990s. The most common implementation of the PCI bus operates at 33 MHz and 32 bits with a peak theoretical bandwidth of 132 MB/s and is the implementation in the majority of PXI systems. It uses a shared bus topology, where bus ba ...
 http://www.cnblogs.com/hicjiajia/archive/2010/08/27/1810239.html   预备知识:      (1) 如果在没有导入库文件(.lib),而只有头文件(.h)与动态链接库(.dll)时,我们才需要显示调用,如果这三个文件都全的话,我们就可以使用简单方便的隐式调用。      (2) 通常Windows下程序显示调用dll的步骤分为三步(三个函数):LoadLibrary()、GetProcAdress()、FreeLibrary()  其中,LoadLibrary() 函数用来载入指定的dll文件,加载到调用程序的内存中( ...
对于每个网站开发者来说,设计是很重要的一部分,而图标更是设计中一个很关键的元素。你可以找到许多提供图标资源的网站,但很难找到免费的高质量图标。这是我在此分享一些免费的高质量图标搜索引擎的原因。你可以使用这些引擎以找到高质量图标。如果你知道更多的网站,也请分享!  IconFinder  以简便并且有效的方式为网站设计者和开发人员提供高质量的图标。   Iconlet  是一个免费图标和图像的搜索引擎。   IconScan   IconSeeker
页面的绘制(绘制,就是把一个HTML文件变成一个活灵活现的页面展示的过程...),只有一半轮子是Chrome自己做的,还有一部分来自于WebKit,这个Apple打造的Web渲染器。之所以说是一半轮子来源于WebKit,是因为WebKit本身包含两部分主要内容,一部分是做Html渲染的,另一部分是做JavaScript解析的。在Chrome中,只有Html的渲染采用了WebKit的代码,而在JavaScript上,重新搭建了一个NB哄哄的V8引擎。目标是,用WebKit + V8的强强联手,打造一款上网冲浪的法拉利,从效果来看,还着实做的不错。。。   不过,虽说Chrome和WebKi ...
Qt资源体系采用平台独立机制来存储应用程序执行时的二进制文件。这种机制在应用程序需要一些确定的文件(图标、翻译文件等等)而且又不想冒丢失文件的风险时是有用的。 资源体系依赖于 qmake, rcc (Qt's resource compiler), 和 QFile 的紧密协作。Qt 3 的 qembed 工具和 image collection 机制被废除。   Resource Collection Files (.qrc)与应用程序关联的应用程序由 .qrc 文件来指定,它用XML记录硬盘上的文件和对应的随意指定的资源名称,应用程序通过资源名称来访问资源。 一个.qrc ...

tslib简介

    博客分类:
  • QT
Tslib 为触摸屏驱动和应用层之间的适配层,其从驱动处获得原始的设备坐标数据,通过一系列的去噪、去抖、坐标变换等操作,来去除噪声并将原始的设备坐标转换为相应的屏幕坐标。   需要说明的是在嵌入式中,由于触摸屏的种类多样、质量不一,采用Tslib 的参考配置往往无法获得较好的触摸屏触摸效果,同样需要经过大量的测试才能得到满意的配置参数,恶劣情况下,甚至需要对Tslib 的算法进行进一步的优化。   Tslib 的配置文件ts.conf 同样是个十分重要的部分,在ts.conf 中配置了需要加载的插件、插件加载顺序以及插件的一些约束参数,这些配置参数对触摸屏的触摸效果具有十分重要的影响 ...
       输入子系统由 输入子系统核心层( Input Core ),驱动层和事件处理层(Event Handler)三部份组成。一个输入事件,如鼠标移动,键盘按键按下,joystick的移动等等通过 Driver -> InputCore -> Eventhandler -> userspace 的顺序到达用户空间传给应用程序。        其中Input Core 即 Input Layer 由 driver/input/input.c及相关头文件实现。对下提供了设备驱动的接口,对上提供了Event Handler层的编程接口。
Global site tag (gtag.js) - Google Analytics