Linux下配置ip地址四种方法

  categories:linux资料  author:

来源:http://www.cnblogs.com/adforce/p/3363681.html

linux系统安装完,以后通过命令模式配置网卡IP。
配置文件通常是/etc/sysconfig/network-scripts/ifcfg-interface-name
ifconfig后显示的内容,lo代表loop回路。

一、Ifconfig命令

第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后,ip地址的配置将自动失效。具体用法如下:
Ifconfig ethx ipaddr netmask x.x.x.x

ethx中的x代表第几快以太网卡,默认第一块为0;ipaddr代表ip地址;x.x.x.x为子网掩码。
例如给网卡eth0配置的ip地址为192.168.1.1 子网掩码为 255.255.255.0 。

如下下图所示:

注意:此方法配置的ip地址后计算机从新启动将会失效。

 

二、neat命令

Neat命令=redhat-config-network 图形下配置ip地址:

双击图下画红线的部分

双击划线部分后出现下图所示:根据要求配置相关信息

双击ok配置完毕。配置完后重启服务,并查看配置ip地址。

注意:此方法配置的ip地址后计算机从新启动仍然有效。

 

三、netconfig命令

输入netconfig后将会出现下图所示,单击yes按钮。

进行相关配置后ok退出。

注意:此方法配置的ip地址后计算机从新启动仍然有效。

 

四、vi  /etc/sysconfig/network-scripts/ifcfg-ethx

配置完以后重启动服务,ip地址就配置好了。其实前面3个的配置方法最终还是改变了/etc/sysconfig/network-scripts/ifcfg-ethx下的配置文件罢了。

 

 

转载:http://nanwangting.blog.51cto.com/608135/200097… 阅读全文

Apache Shiro介绍

  categories:资料  author:

一、什么是Shiro

Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能:

认证 – 用户身份识别,常被称为用户“登录”;

授权 – 访问控制;

密码加密 – 保护或隐藏数据防止被偷窥;

会话管理 – 每用户相关的时间敏感的状态。

对于任何一个应用程序,Shiro都可以提供全面的安全管理服务。并且相对于其他安全框架,Shiro要简单的多。

二、Shiro的架构介绍

首先,来了解一下Shiro的三个核心组件:Subject, SecurityManager 和 Realms. 如下图:

Subject:即“当前操作用户”。但是,在Shiro中,Subject这一概念并不仅仅指人,也可以是第三方进程、后台帐户(Daemon Account)或其他类似事物。它仅仅意味着“当前跟软件交互的东西”。但考虑到大多数目的和用途,你可以把它认为是Shiro的“用户”概念。

Subject代表了当前用户的安全操作,SecurityManager则管理所有用户的安全操作。

SecurityManager:它是Shiro框架的核心,典型的Facade模式,Shiro通过SecurityManager来管理内部组件实例,并通过它来提供安全管理的各种服务。

Realm: Realm充当了Shiro与应用安全数据间的“桥梁”或者“连接器”。也就是说,当对用户执行认证(登录)和授权(访问控制)验证时,Shiro会从应用配置的Realm中查找用户及其权限信息。

从这个意义上讲,Realm实质上是一个安全相关的DAO:它封装了数据源的连接细节,并在需要时将相关数据提供给Shiro。当配置Shiro时,你必须至少指定一个Realm,用于认证和(或)授权。配置多个Realm是可以的,但是至少需要一个。

Shiro内置了可以连接大量安全数据源(又名目录)的Realm,如LDAP、关系数据库(JDBC)、类似INI的文本配置资源以及属性文件等。如果缺省的Realm不能满足需求,你还可以插入代表自定义数据源的自己的Realm实现。

Shiro完整架构图:

除前文所讲Subject、SecurityManager 、Realm三个核心组件外,Shiro主要组件还包括:

Authenticator :认证就是核实用户身份的过程。这个过程的常见例子是大家都熟悉的“用户/密码”组合。多数用户在登录软件系统时,通常提供自己的用户名(当事人)和支持他们的密码(证书)。如果存储在系统中的密码(或密码表示)与用户提供的匹配,他们就被认为通过认证。

Authorizer :授权实质上就是访问控制 – 控制用户能够访问应用中的哪些内容,比如资源、Web页面等等。

SessionManager … 阅读全文

JAVA规则引擎总结

  categories:资料  author:
第一章 规则引擎初步了解

1 为什么会有规则引擎?

背景:复杂企业级项目的开发以及其中随外部条件不断变化的业务规则(business logic),迫切需要分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决策放在中心数据库或其他统一的地方,让它们能在运行时(即商务时间)可以动态地管理和修改从而提供软件系统的柔性和适应性。规则引擎正是应用于上述动态环境中的一种解决方法。

企业管理者对企业级IT系统的开发有着如下的要求:

为提高效率,管理流程必须自动化,即使现代商业规则异常复杂;

市场要求业务规则经常变化,IT系统必须依据业务规则的变化快速、低成本的更新;

为了快速、低成本的更新,业务人员应能直接管理IT系统中的规则,不需要程序开发人员参与。

2 什么是规则引擎?

也许这又是一种“先有蛋还是先有鸡”哲学争论,在JSR-94种也几乎没有定义,规则引擎这个术语是非常不明确的,因为任何以任意形式使用能够应用于数据生成结果的规则的系统都可以称为规则引擎。包括像表单验证和动态表达式引擎这样的简单系统都可以称之为规则引擎。可以这样理解规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据规则做出业务决策。

3 为何要使用规则引擎?

3.1 声明式编程

规则引擎允许你描述做什么而不是如何去做。

这里的主要优点是使用规则更加容易对复杂的问题进行表述,并得到验证。 (规则比编码更容易阅读).

规则系统能够解决非常非常困难的问题,并提供了方案怎样达到和在解决问题的方向上所作的每一个决定的原因(这对于类似神经网络这样的AI系统来说不容易达到)

3.2逻辑与数据分离

数据保存在系统对象中,逻辑保存在规则中。这根本性的打破了面向对象系统中将数据和逻辑耦合起来的局面,这点是有利的也是不利的,在于你的观察角度。这样做的结果是,将来逻辑发生改变时更容易被维护,因为逻辑保存在规则中。这点在逻辑是跨领域或多领域中使用时尤其有用。通过将逻辑集中在一个或数个清晰的规则文件中,取代了之前分散在代码中的局面。

3.3 速度及可测量性

Rete算法、Leaps算法,以及由此衍生出来的Drools的Rete、Leaps算法,提供了对系统数据对象非常有效率的匹配。这些都是高效率尤其当你的数据是不完全的改变(规则引擎能够记得之前的匹配)。这些算法经过了大量实际考验的证明。

3.4 知识集中化

通过使用规则,将建立一个可执行的规则库。这意味着规则库代表着现实中的业务策略的唯一对应,理想情况下可读性高的规则还可以被当作文档使用。

3.5 工具集成

例如Eclipse(将来可能在基于Web的界面上)这样的工具为规则的修改与管理、即时获得反馈、内容验证与修补提供了办法。审查与调试工具同样也可用了。

3.6 解释机制

通过将规则引擎的决断与决断的原因一起记录下来,规则系统提供了很好的“解释机制”。

3.7易懂的规则

通过建立对象模型以及DSL(域定义语言),你可以用接近自然语言的方式来编写规则。这让非技术人员与领域专家可以用他们自己的逻辑来理解规则(因为程序的迷宫已经被隐藏起来了) 。

4 何时应当使用规则引擎?

阅读全文

hessian-demo和hessian与spring整合demo

  categories:资料  author:

  Hessian是一个轻量级的remoting on http工具,使用简单的方法提供了RMI(Remote Method Invocation,远程方法调用)的功能。采用的是二进制RPC(Remote Procedure Call Protocol,远程过程调用协议)协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。

  在进行基于Hessian的项目开发时,应当注意以下几点:

  ▲JAVA服务器端必须具备以下几点:

  ·包含Hessian的jar包。

  ·设计一个接口,用来给客户端调用。

  ·实现该接口的功能。

  ·配置web.xml,配好相应的servlet。

  ·对象必须实现Serializable 接口。

  ·对于复杂对像可以使用Map的方法传递。

  ▲客户端必须具备以下几点:

  ·java客户端包含Hessian.jar的包。

  ·具有和服务器端结构一样的接口。

·利用HessianProxyFactory调用远程接口。

下面是一个hessian的简单例子。

Java服务器端:

环境:j2sdk1.4.2、Tomcat6.0

依赖的包:hessian-3.1.6.jar

新建一个名为HessianServer的web project。将hessian-3.1.6.jar放入WEB-INF/lib文件夹中。

创建接口:

package server.demo;

public interface DemoApi {

public void setName(String name);

public String 阅读全文

hession入门及注入spring

  categories:资料  author:

hessian入门教程

一. hession入门

1 创建服务器端

导入hessian包

【第1步】 编写服务器端接口com.hessian.server.Hello.java

package com.hessian.server;

/**

* hessian 服务接口,用于客户端调用

* Hessian建立的远程调用,是对服务的接口进行调用

*

* @author莫小哆_ly 2012-1-16

*/

publicinterface Hello {

 

/**

* 测试字符串

* @return

*/

public String sayHello();

}

【第2步】 编写接口实现类com.hessian.server.impl.HelloImpl.java

package com.hessian.server.impl;

import … 阅读全文

基于Java的规则引擎

  categories:资料  author:

简介

业务规则

一个业务规则包含一组条件和在此条件下执行的操作.它们表示业务规则应用程序的一段业务逻辑。业务规则通常应该由业务分析人员和策略管理者开发和修改,但有些复杂的业务规则也可以由技术人员使用面向对象的技术语言或脚本来定制。

业务规则的理论基础是:设置一个或多个条件,当满足这些条件时会触发一个或多个操作。

规则引擎产生背景

复杂企业级项目的开发以及其中随外部条件不断变化的业务规则(business logic),迫切需要分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决策放在中心数据库或其他统一的地方,让它们能在运行时(即商务时间)可以动态地管理和修改从而提供软件系统的柔性和适应性。规则引擎正是应用于上述动态环境中的一种解决方法。

企业管理者对企业级IT系统的开发有着如下的要求:

为提高效率,管理流程必须自动化,即使现代商业规则异常复杂;

市场要求业务规则经常变化,IT系统必须依据业务规则的变化快速、低成本的更新;

为了快速、低成本的更新,业务人员应能直接管理IT系统中的规则,不需要程序开发人员参与。

而项目开发人员则碰到了以下问题:

程序=算法+数据结构,有些复杂的商业规则很难推导出算法和抽象出数据模型;

软件工程要求从需求->设计->编码,然而业务规则常常在需求阶段可能还没有明确,在设计和编码后还在变化,业务规则往往嵌在系统各处代码中;

对程序员来说,系统已经维护、更新困难,更不可能让业务人员来管理。

基于规则的专家系统的出现给开发人员以解决问题的契机。规则引擎由基于规则的专家系统中的推理引擎发展而来。

 

规则引擎

业务规则

一个业务规则包含一组条件和在此条件下执行的操作,它们表示业务规则应用程序的一段业务逻辑。业务规则通常应该由业务分析人员和策略管理者开发和修改,但有些复杂的业务规则也可以由技术人员使用面向对象的技术语言或脚本来定制。业务规则的理论基础是:设置一个或多个条件,当满足这些条件时会触发一个或多个操作。

规则引擎

什么是规则引擎?规则引擎是如何执行规则的?这可以称之为“什么”与“如何”的问题。到底规则引擎是什么还是目前业界一个比较有争议的问题,在JSR-94种也几乎没有定义。可以这样认为充分定义和解决了“如何”的问题,“什么”问题本质上也迎刃而解。也许这又是一种“先有蛋还是先有鸡”哲学争论。今后标准规则语言的定义和推出及相关标准的制定应该可以给这样的问题和争论划上一个句号。本文中,暂且这样述说什么是规则引擎:规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据规则做出业务决策。

规则引擎的使用方式

由于规则引擎是软件组件,所以只有开发人员才能够通过程序接口的方式来使用和控制它,规则引擎的程序接口至少包含以下几种API:

加载和卸载规则集的API;

数据操作的API;

引擎执行的API。

开发人员在程序中使用规则引擎基本遵循以下5个典型的步骤:

创建规则引擎对象;

向引擎中加载规则集或更换规则集;

向引擎提交需要被规则集处理的数据对象集合;

命令引擎执行;

导出引擎执行结果,从引擎中撤出处理过的数据。

使用了规则引擎之后,许多涉及业务逻辑的程序代码基本被这五个典型步骤所取代。

一个开放的业务规则引擎应该可以“嵌入”在应用程序的任何位置,不同位置的规则引擎可以使用不同的规则集,用于处理不同的数据对象。此外,对使用引擎的数量没有限制。

规则引擎架构与推理

规则引擎的架构如下图所示:

规则引擎的推理步骤如下:

a.将初始数据(fact)输入至工作内存(Working Memory)。

阅读全文

SpringMVC中Interceptor拦截器

  categories:java资料, 资料  tags:  author:

SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。

类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理.

常用场景:

1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。

2、权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返回到登录页面;

3、性能监控:有时候系统在某段时间莫名其妙的慢,可以通过拦截器在进入处理器之前记录开始时间,在处理完后记录结束时间,从而得到该请求的处理时间(如果有反向代理,如apache可以自动记录);

4、通用行为:读取cookie得到用户信息并将用户对象放入请求,从而方便后续流程使用,还有如提取Locale、Theme信息等,只要是多个处理器都需要的即可使用拦截器实现。

5、OpenSessionInView:如Hibernate,在进入处理器打开Session,在完成后关闭Session。

常用拦截器如下下图

all-ljq

一、定义Interceptor实现类

SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在SpringMVC 中定义一个Interceptor 非常简单,主要有两种方式,第一种方式是要定义的Interceptor类要实现了spring 的HandlerInterceptor 接口,或者是这个类继承实现了HandlerInterceptor 接口的类,比如Spring 已经提供的实现了HandlerInterceptor 接口的抽象类HandlerInterceptorAdapter ;第二种方式是实现Spring的WebRequestInterceptor接口,或者是继承实现了WebRequestInterceptor的类。

(一)实现HandlerInterceptor接口

HandlerInterceptor 接口中定义了三个方法,我们就是通过这三个方法来对用户的请求进行拦截处理的。

(1 )preHandle (HttpServletRequest request, HttpServletResponse response, Object handle) 方法,顾名思义,该方法将在请求处理之前进行调用。SpringMVC 中的Interceptor 是链式的调用的,在一个应用中或者说是在一个请求中可以同时存在多个Interceptor … 阅读全文

eclipse调试java程序技巧

  categories:java资料  tags:  author:

java程序调试(debug)的九个技巧:

  1. 逻辑结构
  2. 条件debug
  3. 异常断点
  4. 单步过滤
  5. 跳到帧
  6. Inspect
  7. expressions
  8. display
  9. 远程debug

 

最早开始用eclipse的debug的时候,只会F5 F6 F7 F8,甚至F7都不是很搞的明白是怎么用的,那时候资浅,碰不到需要复杂debug的代码,慢慢工作深入了,场景碰多了,就需要各种debug技巧来提升 定位bug效率,以前找人帮忙排查问题,看他开各种窗口debug各种溜甚是羡慕嫉妒恨,慢慢久病成医自己也用溜了eclipse的一些主要的debug 技巧。稍作整理分享出来。

F5678这四个基本技能就略过不说了,但是最基本的技能能解决90%问题,所以虽然略过不说 ,但是必须用的很溜,相信园友达人们这四个肯定比我用的溜的多。

1. 逻辑结构

逻辑结构主要用来展示map之类的collection数据结构存储的值的,它只展示存储值的逻辑部分,而屏蔽了数据结构详细的内部结构,更方便我们查看map之类collection结构里存储的值,推荐使用。

这个按钮就是展示逻辑结构的按钮,下面两个图,上图是不展示逻辑结构,下图是展示逻辑结构,很明显,下图的结构可读性更强,可以专注于debug的变量。

 

2. 条件debug

条件debug用在需要满足某种条件才会触发断点的场景,比如只有id是12345这条记录会有问题,那就当id等于12345时才触发断点,其他都放过。

右击断点选择断点属性,就能看到这样一个配置框,右边的文本区块可以填写条件代码,比如id==12345,由于每次都要做这个判断,如果循环数很大的话,还是有点点慢的,你可以去上个厕所接个水啊什么的,还是很方便的。

 

 

 

 

 

 

 

 

 

 

 

 

阅读全文

八种最常见Docker开发模式

  categories:linux资料  tags:  author:
Docker已迅速成为本人最喜欢的基础工具之一,以便构建可重复软件产品,从而带来尽可能静 态的服务器环 境。我在本文中将概述我在使用Docker的过程中开始反复出现的几种模式。我不指望它们会带来多少新奇或惊喜,但希望其中一些有用,我也很想听听各位在 使用Docker过程中遇到的模式。

八种最常见Docker开发模式 别说你还不知道

Docker已迅速成为本人最喜欢的基础工具之一,以便构建可重复软件产品,从而带来尽可能静态的服务器环境。

我在本文中将概述我在使用Docker的过程中开始反复出现的几种模式。我不指望它们会带来多少新奇或惊喜,但希望其中一些有用,我也很想听听各位在使用Docker过程中遇到的模式。

我试用Docker的基础是保持在卷中持续的状态,那样Docker容器本身可以随意重建,而不会丢失数据(除非我改动容器状态,而不更新Docker文件(Dockerfile)的状态,而经常重建容器有助于改掉这个坏习惯)。

下面的示例Docker文件都专注于此:构建容器――在这种环境下,容器本身可以随时更换,没必要考虑它。

1. 共享基础容器

Docker 鼓励“继承”,所以这应该并不奇怪――继承是高效使用Docker的一个基本方面,尤其是由于它有助于减少构建新容器所需的时间,因为 没必要那么频繁地重新执行步骤。Docker会试图将中间步骤放入到缓存,它在这方面做得很好――有时太好了,不过要是没有明确注明,也很容易错过共享的 机会。

将我的各种容器迁移到Docker上时明显出现的事情之一是,存在太多的冗余设置。

我为预计部署到任何地方的大多数项目运行单独的容器,至少它需要任何长时间运行的进程,或者需要“标准”程序包集之外的任何特定程序包时,是这样,因而我有好多容器,而程序包迅速变得越来越多。

等到我考虑迁移时,就试图在Docker中运行“一切”(包括我依赖的少数几个桌面应用程序),以便让我的mybase环境完全可以随意使用。

于是我很快开始将我的基本设置提取到基础容器,用于众多用途。下面是我当前的“devbase”Docker文件:

  1. FROM debian:wheezy
  2. RUN apt-get update
  3. RUN apt-get -y install ruby ruby-dev build-essential git
  4. RUN apt-get install -y libopenssl-ruby libxslt-dev libxml2-dev
  5. # 用于调试
阅读全文

树莓派和scratch等新兴技术改变课堂教学形态

  categories:资料  tags:  author:

近来,新兴技术不断涌现,并逐渐被运用到教育领域。“这些新兴技术将给教育带来持续和深远的影响。其对于课堂的影响已初见端倪,正在深刻影响并改变新一代 学生的学习方式,逐步开始扭转以教师为中心的传统教学形式,并成为有望打破课堂单一教学形态的利器。”北京师范大学教授黄荣怀近日对记者说。
智能机器人将成为未来学习伙伴
“智能机器人高水平的数字化和智能化程度,使其在学习中可同时具备益智学习工具、情境建设者、学习伙伴三个不同角色。”黄荣怀认为,智能机器人作为益智学习工具正逐渐成为“做中学”学习模式的主题和项目,并在世界各国都有极大发展。
据北京师范大学副教授张进宝介绍,日本是机器人教育大国,其近期开发的一款以机器人和投影设备为主的R-learning系统,主要用于协作儿童在故事场 景中的设计和渲染,学生通过在绘制的故事场景中操控机器人来完成预设角色的行为,从而培养他们的合作力、想象力及创造力。
3D打印将颠覆学生实践范式
黄荣怀介绍说,3D打印是一种利用三维数字形式对空间构造的物理或虚拟实体对象进行快速成型的技术。3D打印对于教学和学习的重要价值体现在能够将特定物 理及虚拟事物更加真实地加以呈现,使学生获得深刻的感知体验。3D打印机可以将抽象的空间构思转变为真实的、立体的彩色模型,某些难以理解的空间概念和构 造因被引入到“现实”世界中而变得更加具体、直观。3D打印技术为学习者开辟了崭新的学习空间,学习者通过设计、制作、展示等多种角色进入到该学习空间 中,亲历学习过程的趣味性和生动性。同时,通过亲身体验、亲自参与,学生的思维能力、设计能力和动手能力都得到了全面协调的发展和提高。
他告诉记者,目前,一些国家和组织已经开始探索3D打印在教育领域中的应用。英国教育部开展了一项为期一年的试验项目,该项目以21个学校为试验点,将 3D打印技术系统地应用于数学、物理、计算机科学、工程和设计等课程中,探索3D打印的教学应用,推动教学创新。“有些教师在历史课堂上使用3D打印的历 史古迹和文物模型,模拟还原部分历史事件、人物或场景,使学生在课堂上就能像在博物馆里一样,‘触摸’到真实的历史。”黄荣怀说。
创客运动夯实技术课程“做中学”教学模式
“开源硬件与创客运动是近年来风行全球的一项影响深远的科技文化现象,被认为是制造业创新及第三次工业变革的重要推手,3D打印技术的发展及迅速普及就是其直接产物。”黄荣怀说,目前,教育应用正是许多创客空间、创客团队和开源硬件开发者所关注的焦点之一。
张进宝表示,开源硬件显著降低了高级硬件产品开发成本和复杂程度,使没有或极少技术背景的普通师生也能轻松从事作品原型创作或产品开发,为所有学生发挥想 象力、进行各种水平创新活动提供前所未有的前景。以Arduino为代表的开源硬件已在学校的科学创新活动中占有一席之地。树莓派(Raspberry Pi)是继Arduino后在教育领域获得成功的另一种开源硬件,越来越多的学校将其用于教学,实施课堂“做中学”教学模式。
据悉,从2012年起,树莓派基金会协同英国剑桥大学和英国计算机协会(BCS)等机构,通过开展各种活动和研讨会等形式,为中小学培训了数千名熟悉树莓 派的各学科骨干教师,为树莓派深度支持教学活动奠定了坚实基础。2013年12月,IBM非洲研究院实施的“推动改善非洲教育质量项目”,将树莓派、传感 器和编程实践(使用Python和Scratch)整合到现有中学地理教材中,学生在教学过程中边做边学,以此评估技术的有效性。研究结果表明,这些新技 术的使用充分激发了学生的学习兴趣,培养了学生的创造性思维等。
“为推动创客运动及开源硬件更深度融合教学,很多具有国际影响的公司不遗余力地在大学,甚至中学免费提供开源硬件,鼓励学生开展创新活动。比如Intel公司于2013年推出了Galileo开发板,并在全球遴选1000所学校免费提供。”黄荣怀说。
体感技术将带给“数字土著”学习新体验
体感技术与自然语言交互是继键盘+鼠标、多点触控之后获得广泛应用的第三大类操作方式,体感技术使人们无需借助复杂的控制设备,直接使用肢体动作与数字设备和环境进行互动,并根据人的动作来完成各种指令,就像为计算机配备了一双精准有效的“眼睛”。
“体感技术不但是一种创新的操控方式,还拥有强大的数据监测和数据分析功能。”黄荣怀说,可以预期,未来的体感交互将体现为可穿戴设备的形式,成为“数字土著”一代身上的必备学习品,为用户带来更刺激、更具现场感的愉悦学习体验。
据张进宝介绍,微软公司开发的Kinect是目前一种典型的体感技术,在Xbox系列游戏机上作为首选控制工具,被认为是当前用户体验最佳的交互工具。在 教育领域中,Kinect体感技术可以通过特定的软件连接至投影仪,从而可以将计算机上的任何操作界面信息投影至屏幕上,以达到支持手势及触控等操作。德 国的一所大学使用这种设备,将网站直接投影至墙面上,学生可以像在iPad上一样使用手势进行操作、浏览。随着人们对体感技术优势日益深入的了解,其在教 育领域的一些特定方面(如体育锻炼、幼儿教育和特殊教育等)可能成为一种趋势。
移动卫星车助力经济欠发达地区信息化课堂
教学点(也称为不完全小学)是一种为学生提供小学教育的场所。由于经济落后、地理位置偏远等原因,依托教学点开展教学广泛存在于世界各地,特别是在非洲、 南美和亚洲的部分经济欠发达国家或地区。由于师资力量十分匮乏,教学点通常只招收部分年级的学生,也难以开齐所在国家的规定课程。教学点的教师通常一个人 负责一个年级或整个学校所有学科的教学。
据黄荣怀介绍,为应对这一挑战,世界各国均尝试使用信息技术来提升教学质量。在一些经济欠发达国家和地区的教学点,除教学光盘播放、卫星接收和网络传输这 三种常见的资源共享方式外,利用“移动卫星车”构建信息化课堂成为提供优质学习资源和学习支持平台的一种新方式,从而形成了新的课堂形态。“巴基斯坦是儿 童失学率和成人文盲率最高的国家之一,国内教育发展水平较低,偏远地区教育十分落后。为了应对这一挑战,2012年7月以来,受英国国际发展部资助,巴基 斯坦教育部发起了‘移动卫星车’项目。该项目旨在共享优质教育资源,提升经济欠发达地区教学点的教学质量。”他说。

本篇文章来源于: … 阅读全文



快乐成长 每天进步一点点