一、为什么GUI是单线程化 传统的GUI应用程序通常都是单线程的。 1. 在代码的各个位置都须要调用poll方法来获得输入事件(这样的方式将给代码带来极大的混乱) 2. 通过一个“主事件循环(Main Event Loop)”来间接地运行应用程序的全部代码。 假设在主事件循环中调用的代码须要非常长时 ...
分类:
编程语言 时间:
2017-04-14 13:37:01
阅读次数:
225
1.什么是数据结构 用计算机解决一个具体的问题,需要以下几个步骤: 从具体问题抽象出一个适当的数学模型; 设计一个解此数学模型的算法; 编出程序; 进行测试、调整直至得到最终解答。 寻求数学模型的实质: 分析问题,从中提取操作的对象,并找出这些操作对象之间含有的关系,然后用数学的语言加以描述。 很多 ...
分类:
编程语言 时间:
2017-04-09 23:10:59
阅读次数:
414
EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE)的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。 ...
分类:
编程语言 时间:
2017-03-28 19:36:27
阅读次数:
208
一.EJB简介 EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE ...
分类:
其他好文 时间:
2017-03-28 19:08:10
阅读次数:
274
1 public class QNode implements IRecycle { 2 /** 3 * session会话,记录通信层属性 4 **/ 5 private QSession session; 6 /** 7 * message cb 维护消息回调 8 **/ 9 private Q ...
分类:
其他好文 时间:
2017-03-22 18:10:14
阅读次数:
151
让机器人行走最简单的方法是先得到一组步态曲线,即腿部每个关节随时间运动的角度值。可以在ADAMS或3D Max、Blender等软件中建立好机构/骨骼模型,设计出脚踝和髋关节的运动曲线,然后进行逆运动学解算,测量每个关节在运动过程中的转角,最后将得到的曲线导出。拿到曲线数据后我们就可以用单片机读取, ...
分类:
其他好文 时间:
2017-03-14 22:45:06
阅读次数:
641
EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE) ...
分类:
其他好文 时间:
2017-03-09 20:53:24
阅读次数:
214
开发环境:JDK1.7,数据格式ProtoStuff1.08,Netty5.0.0,数据库MySQL。 代码对应关系如下: 首先实现数据模型设计,用于ProtoStuff数据传输。 这里的类服务端与客户端对应,以便消息的序列化与反序列化。 1 package com.netty.model; 2 3 ...
分类:
编程语言 时间:
2017-03-04 00:31:37
阅读次数:
323
EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE) ...
分类:
其他好文 时间:
2017-03-03 22:18:00
阅读次数:
208
Chromium除了远近闻名的多进程架构之外,它的多线程模型也相当引人注目的。Chromium的多进程架构是为了解决网页的稳定性问题,而多线程模型则是为了解决网页的卡顿问题。为了达到这个目的,Chro...
分类:
编程语言 时间:
2017-03-02 22:10:37
阅读次数:
398