浙江大学吴朝晖:脑机融合系统综述

来源: 神经科技


本文发表于《生命科学Chinese Bulletin of Life Sciences第26卷 第6期 2014年6月
DOI: 10.13376/j.cbls/2014090

脑机融合系统综述


吴朝晖*,俞一鹏,潘 纲,王跃明


(浙江大学计算机科学与技术学院,杭州 310027)


摘要 :脑机接口是生物脑与电脑或机器之间的一种直接连接通路。脑机融合计算系统是一种基于脑机接口技术,综合利用生物智能和机器智能的新型智能融合系统,其在医疗康复、生活娱乐和军事侦查等方面具有巨大的应用开发潜力。本文首先从信息传输的角度简述由脑机接口到脑机融合的发展趋势 ;其次重点阐述脑机融合系统的概念及其研究所面临的挑战,并分三个层次介绍当前若干典型相关工作 ;最后介绍吴朝晖课题组在脑机融合计算系统方面的相关工作。


关键词 :脑机接口 ;脑到脑 ;脑机融合 ;层次化计算模型


中图分类号 : Q983.5 ;TP242 文献标志码 :A


Brain-machine integrated systems


WU Zhao-Hui*, YU Yi-Peng, PAN Gang, WANG Yue-Ming


(College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China)


Abstract: Brain-machine interface (BMI) is a direct communication pathway between the brain and an external device. Brain-machine integrated systems are a new kind of computational systems based on BMI, which aims to combine living beings’ intelligence and machines’ intelligence. It has a great potential in many applications, such as clinical rehabilitation, entertainment, and military surveillance. This paper presents the advances, trends, and challenges in brain-machine integrated systems, and introduces our work in this emerging field.


Key words: brain-computer interface; brain to brain; brain-computer integration; hierarchical computation model


脑机融合系统综述


吴朝晖*,俞一鹏,潘 纲,王跃明


生物智能与机器智能各有所长,具有很强的互补性。机器智能擅长于海量存储、快速搜索及精确数值计算等,人类智能优于抽象思维、推理、学习等高级智能活动,而动物在环境信息感知、觅食求偶逃生等方面表现出远胜人类的智能行为,如大鼠的空间记忆和蜜蜂导航过程中的路径优化等。脑机接口是连接脑与计算机的双向信息交互通道,通过记录神经元信号解析大脑意图,将解析结果映射为指令从而控制外围设备,同时外围机器端也可以通过脑机接口通道向生物端输入刺激命令或者反馈信息,从而达到驱动生物体的目的,以实现更为精细智能的控制。脑机接口技术在最近20年中日趋成熟,从单向、开环的输出控制模式,发展到双向闭环的互适应交互模式,并正朝着脑机融合的方向前进,脑机融合的计算系统便是在这种背景下应运而生。脑机融合计算系统是基于脑机接口技术的新型智能融合系统,通过脑对机与机对脑的双向信息感知、解析与理解,形成脑与机多层次融合的智能模式,以达到机器智能与生物智能的充分互联。

 

1

脑机接口

 

脑机接口(brain-machine interface,BMI)是指不依赖常规的脊髓/外周神经肌肉系统,在脑与外部环境之间建立一种新型的信息交流与控制通道,实现脑与外部设备之间的直接交互[1]。“脑”一词意指有机生命形式的脑或神经系统,而并非仅仅是“mind”,“机”意指任何处理或计算的设备。脑机接口涉及信息科学、认知科学、材料科学和生命科学等领域,对智能融合、生物工程和神经科学产生了越来越重要的影响。脑机接口有多种分类方法,本文从信息传输方向的角度将其分为四类:由大脑到机器、由机器到大脑、由大脑到大脑,以及脑机融合。

 

1.1 脑到机

 

该类脑机接口系统的基本原理是:通过脑信号检测技术获取神经系统的活动变化,再对这些信号进行分类识别,分辨出引发脑信号变化的动作意图,再用计算机把思维活动转变成命令信号驱动外部设备,从而在没有肌肉和外围神经直接参与的情况下,实现大脑对外部环境的直接控制。其信息传输方向由大脑到机器。典型应用有:Chapin等[2]用人工神经网络算法将大鼠运动皮层神经集群电信号转换为水泵控制指令,首次实现了大脑对外部设备的直接控制;浙江大学的研究团队成功实现猴子通过脑信号控制机械手完成抓、握、勾、捏四种不同的手部运作[3];美国四肢瘫痪长达十五年的中风患者Cathy通过意念控制机械手,完成了自己抓取杯子喝水行为[4]。

 

1.2 机到脑

 

该类脑机接口系统的基本原理是:通过对生物的大脑或者其他神经系统的特定部位施加精细编码的外部刺激(如微电刺激、光刺激),来唤醒或控制生物的某些特定感受和行为。其信息传输方向由机器到大脑。根据刺激对象(动物和人)不同,可以将其可以分为两类:动物机器人和神经康复。动物机器人的典型应用有:大鼠机器人[5]、蟑螂机器人[6]、飞蛾机器人[7]。神经康复的典型应用有:康奈尔大学维尔医学院采用中部丘脑刺激方法唤醒了一个脑外伤6年而处于最小意识状态的患者[8];日本大学医学本部尝试采用深部脑刺激治疗植物状态(vegetative state,VS)的患者[9]。

 

1.3 脑到脑

 

大脑与大脑之间的网络通信是通过对一个大脑的神经信号进行实时解码,并将解码结果重新编码后直接传输到另一个大脑,从而对另一个大脑产生作用。其具有带宽小、强实时性,以及安全性要求高等特点。大脑与大脑之间的直接通信可作为一种新型的生物体与生物体之间的交互途径,其对神经康复、脑机协同等方面的研究也具有重要的参考价值。相关研究目前在国际中还比较少见:华盛顿大学的研究者将检测到的实验者A想象右手动的头皮脑电信号转化为经颅磁刺激,作用于实验者B大脑的左运动皮质区,令B的右手向上移动[10];Seung-Schik等[11]将人脑的稳态视觉诱发电位转化为超声波聚集刺激,作用于麻醉大鼠脑部的特定运动区域,使大鼠的尾巴移动;Pais-Vieira等[12]则构建了一个鼠脑与鼠脑之间的通信网络。

 

1.4 脑机融合

 

脑机融合是脑机接口技术发展的必然趋势。在脑机融合系统中,大脑与大脑、大脑与机器之间互相传递信息。大脑与机器两者互相适应、协同工作,把生物脑的感认知能力与机器的计算能力完美结合,生物和机器在信息感知、信息处理、决策判断,甚至记忆、意图多个层次相互配合。脑机融合的相关研究有:2009年,DiGiovanna等[13]设计了基于强化学习的互适应脑机接口系统,利用奖惩机制调节大脑活动,机器采用强化学习算法自适应控制机械臂运动,实现了性能更为优化的机械臂运动控制;2010年,Fukayama等[14]通过提取和分析老鼠的运动神经信号来控制一辆机械车;2011年,Nicolelis团队在Nature杂志上报道了一种新型的脑-机-脑信息通路的双向闭环系统,在对猴子大脑神经信息进行解码的同时将猴子触觉信息转化为电刺激信号反馈到大脑,实现了脑与机的相互配合[15]。

 

2

脑机融合系统:概念与挑战


脑机融合系统是通过脑机接口技术,以综合利用生物(包括人类和非人类生物体)和机器能力的计算系统。与传统计算系统相比,脑机融合计算系统具有三个显著特征:(1)对生物体的感知更加全面,包含表观行为理解与神经信号解码;(2)生物体也作为系统的感知体、计算体和执行体,且与系统其他部分的信息交互通道为双向;(3)多层次、多粒度的综合利用生物体和机器的能力,达到系统智能的极大增强。

 

2.1 应用前景

 

脑机融合的计算系统有两个主要的重大应用:神经康复和动物机器人系统。在神经康复方面,借助脑机融合计算系统,可以直接建立脑与外部设备之间的信息互动与交互控制,高效地实现残障人士机能补偿与功能重建。面向运动功能重建的脑机融合计算系统将为老年人或残疾人提供智能与机能增进技术,提高生活质量,减轻家庭和社会的负担,具有极其重要的社会意义。

 

在动物机器人系统方面,脑机融合计算系统可以实现对动物运动行为的有效控制以及感知觉功能的合理增强。相比传统机械机器人,动物机器人在能量供给、运动灵活性、隐蔽性、机动性和适应性方面具有更大优势,更加适合在军事重地、核辐射区和灾区等危险场地执行复杂环境搜索、空间检测、反恐侦察等各种任务。以生物智能为主导的脑机融合计算系统,可以巧妙利用传统机器人的计算能力与动物机器人的感认知和执行能力,这在国防安保等领域具有广阔的应用前景。

 

2.2 面临的挑战

 

生物智能的引入也为脑机融合计算系统带来极大的挑战。系统构建需要引进多种学科的先进技术,如认知神经科学、材料科学和信息科学等。目前脑机接口技术只能实现简单的信息读出和输入,大脑端和机器端的能力难以做到相互适应、深度融合,主要面临以下挑战[16]。

 

(1) 如何获取稳定的神经信号。在神经信号获取方面,高通量神经信号的实时获取和预处理是重要挑战,目前国内外已研发了各种微电极、光成像系统来克服这一困难。但是,多点记录问题、信号的长期稳定性,以及对设备的全植入要求依然是很大的难题。

 

(2) 如何有效地对生物的神经系统进行干预。大脑是一个神经元联接的巨型复杂系统,具有很强的自组织性和自适应性。揭示生物神经系统对客观世界的感知与认知机制,并借助神经接口技术干预生物的神经系统以恢复其功能或控制其行为,仍有许多需要解决的问题。

 

(3) 如何设计植入式设备并提高其生物兼容性。设备植入通常导致炎症和生物排异性反应,新兴材料和集成微电机系统的发展一定程度降低了植入式设备引起的细胞反应,然而无法解决长期植入带来的生物兼容性问题。

 

(4) 如何充分融合机器智能与生物智能。机器端的智能可以极大提高脑机融合系统的能力,同样,生物体的接入也能提高系统的各种能力,如何将两者融洽连接在一起,并在智能层面形成合力,相互增强,依然是一个难题。

 

3

脑机融合系统:典型工作综述

 

本节将对若干典型的相关工作进行介绍。本课题组最近结合生物与机器感认知方面的相似性,曾提出一个层次化的计算框架[17-18],如图1所示。在该框架中,生物端包含记忆与意图层、决策层和感知与行为层,机器端包含目标层和知识库、任务规划层和感知与行为层。机器端三个层次的研究在人工智能领域已非常多,下面将重点在如何与生物端进行交互方面,对若干典型研究进行介绍。


 

3.1 记忆与意图层相关工作

 

通过对生物的记忆和意图进行影响,可以使生物主动去完成任务,能最大限度地发挥生物的智能。传统影响的方法是基于奖惩机制对生物进行反复的训练,使其学会某种行为,现在主要通过光遗传学的技术手段对大鼠的记忆进行操作,如Berger等[19]将大鼠脑部记忆体的部分功能模块用皮质神经假体替代,以重建和增强大鼠的记忆能力;Ramirez等[20]利用光学及遗传学操作的组合在小鼠的脑子中植入了虚假的记忆,使这些小鼠在特定的条件下产生回忆;Nabavi等[21]通过光遗传学刺激抹去了大鼠的一段恐惧记忆,随后又将其重新激活。

 

3.2 决策层相关工作

 

机器端基于对生物行为和神经信号的感知,采用机器学习的方法与生物进行协作。生物端为了得到奖赏,也逐渐学会与机器端协作。Taylor等[22]基于猴子脑部的神经细胞放电的变化,来控制一个假肢在三维空间内移动,以完成特定的任务,猴子完成任务可以得到喝水的奖赏;DiGiovanna等[13]构建了一个共生脑机接口,基于对大鼠脑部的神经信号的变化,采用神经网络和增强学习的方法,让老鼠和机械臂根据指示灯的提示协作完成某个特定的任务,老鼠完成任务也会得到喝水的奖赏。

 

3.3 感知与行为层相关工作

 

生物和机器的感知和执行能力各有优劣,通过综合利用生物和机器各自较强的执行能力和感知能力,优势互补,使脑机融合的计算系统具备原来不具备的能力。Thomson等[23]在小鼠头上佩戴一个红外探测器,经过训练,老鼠可以学会探测红外,从而使老鼠拥有原本不具有的红外探测的能力;Wang等[24]在大鼠头上佩戴一个微型摄像头,微型摄像头负责感知(比如目标识别),大鼠机器人则负责执行,从而探索未知环境。

 

3.4 本课题组的三个系统实例

 

近几年本课题组对脑机融合系统进行了深入探索,并建立了若干系统实例。这里对其中三个实例分别简介。

 

3.4.1 意念控制的四旋翼飞行器


意念控制四旋翼无人飞行器系统[25]通过对头皮脑电信号的解析,识别出三种不同的运动想象动作(想象左、想象右和想象推)和两种不同的表情动作(眨眼和咬紧牙齿)。借助于便携式无线脑式电采集帽(Emotiv),用户可以用意念(结合表情动作)控制飞行器在三维空间内移动,并借助飞机上的传感器与执行器与周围环境进行交互。该系统可以作为残障人士的日常生活小助理,也可以成为普通大众的娱乐工具。这项工作是脑机融合系统的一个典型实例,系统中人的决策能力与机器的自主决策能力、感知能力和执行能力相互结合。

 

3.4.2 视觉增强大鼠机器人

 

生物自身与一般机器人相比,在运动灵活性、平稳性、环境适应性等方面都有着无可比拟的天然优势。本课题组建立的视觉增强大鼠机器人[24],以大鼠为主要载体,通过搭载摄像头,结合计算机视觉技术,加强大鼠机器人的视觉识别能力。视觉增强的大鼠机器人系统主要包括三个部分:植入电极、鼠载背包和计算模块。鼠载背包上装有一个针孔摄像头,实时拍摄大鼠面前的视频画面,并通过背包上的无线模块将视频传输给计算机上的计算模块分析。根据分析结果,背包上的刺激电路产生刺激电信号传递到大鼠相关脑区,大鼠机器人将产生不同的行为(左转、右转和前进),从而导航大鼠探索未知环境。在该脑机融合计算系统中,大鼠自身的空间决策能力和执行能力与机器的决策能力(闭环控制)和感知能力(摄像头感知)结合在一起。

 

3.4.3 脑控大鼠机器人

 

脑控大鼠机器人系统[27]的使用者佩戴脑电信号采集帽,大鼠机器人携带微型无线摄像头。系统使用者通过观察交互界面上显示的鼠载摄像头视频,做出路径决策(向左走、向右走、向前走)。该决策通过脑电信号解码,无线发送给大鼠机器人。大鼠机器人按照接收到的控制指令行走并探索环境。该脑机融合系统综合利用大鼠机器人在复杂地形的运动能力、微型摄像头对环境的感知能力、计算机的计算能力,以及人类的决策能力等。

 

4

总结

 

脑机接口研究已呈现出从脑机接口、脑机交互到向脑机融合的发展趋势,以脑机接口为代表的技术突破为直接利用生物智能、构建集成生物智能与机器智能于一体的脑机融合系统提供了基础手段与可能途径。脑机融合系统的逐步成熟,将对残障人士的运动功能修复和动物机器人等研究,产生革命性的进步,在军事、人工智能、娱乐等方面也具有广阔的应用前景。但要基于脑机接口技术,实现脑机融合系统中两种截然不同的智能体的有效协作及互适应,需要解决机器智能与生物智能的协同感知、认知及执行等问题,需要建立一整套感知和认知的计算新理论与方法。目前脑机融合计算系统的研究还处于初级阶段,期待更多的研究学者加入到这个新兴的研究方向。


[参 考 文 献]


[1]  Lebedev MA, Nicolelis MA. Brain-machine interfaces: past, present and future. Trends Neurosci, 2006, 29(9): 536-46


[2]  Chapin JK, Moxon KA, Markowitz RS, et al. Real-time control of a robot arm using simultaneously recorded neurons in the motor cortex. Nat Neurosci, 1999, 2(7): 664-70


[3]  Zhang QS, Zhang SM, Hao YY, et al. Development of an invasive brain-machine interface with a monkey model. Chin Sci Bull, 2012, 57(16): 2036-45


[4]  Hochberg LR, van der Smagt P, Donoghue JP, et al. Reach and grasp by people with tetraplegia using a neurally controlled robotic arm. Nature, 2012, 485(7398): 372-5


[5]  Talwar SK, Xu S, Hawley ES, et al. Behavioural neuroscience: rat navigation guided by remote control. Nature, 2002, 417(6884): 37-8


[6]  Raphael H, Isao S. Locomotion control of a bio-robotic system via electric stimulation. Intelligent Robots and Systems, 1997. IROS’97., Proceedings of the 1997 IEEE/ RSJ International Conference on, 1997, 3: 1514-9


[7]  Bozkurt A, F Gilmour JR, Lal A. Balloon-assisted flight of radio- ontrolled insect biobots. IEEE Trans Biomed Eng, 2009, 56(9): 2304-2307


[8]  Schiff ND, Giacino JT, Kalmar K, et al. Behavioural improvements with thalamic stimulation after severe traumatic brain injury. Nature, 2007, 448(7153): 600-3


[9]  Tsubokawa T, Yamamoto T, Katayama Y, et al. Deep-brain stimulation in a persistent vegetative state: follow-up results and criteria for selection of candidates. Brain Injury, 1990, 4(4): 315-27


[10] Rao RPN, Stocco A. Direct brain-to-brain communication in humans: A pilot study. 2013


[11] Seung-Schik Y, Hyungmin K, Emmanuel F, et al. Non-invasive brain-to-brain interface (BBI): establishing functional links between two brains. PLoS One, 2013, 8(4): e60410


[12] Pais-Vieira M, Lebedev M, Kunicki C, et al. A brain-to-brain interface for real-time sharing of sensorimotor information. Sci Rep, 2013, 3: 1319


[13] DiGiovanna J, Mahmoudi B, Fortes J, et al. Coadaptive brain-machine interface via reinforcement learning. IEEE Trans Biomed Eng, 2009, 56(1): 54-64


[14] Fukuyama O, Suzuki T, Mabuchi K. RatCar: a vehicular neuro-robotic platform for a rat with a sustaining structure of the rat body under the vehicle. Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2010


[15] O’Doherty JE, Lebedev MA, Ifft PJ, et al. Active tactile exploration using a brain-machine-brain interface. Nature, 2011, 479(7372): 228-31


[16] 王跃明, 潘纲, 吴朝晖. 脑机交互界面. 中国标准化, 2013


[17] 吴朝晖, 郑能干. 混合智能: 人工智能的新方向. CCF, 2012


[18] Wu ZH, Pan G, Zheng NG. Cyborg Intelligence. IEEE Intelligent Systems, 2013, 28(5): 31-3


[19] Berger TW, Hampson RE, Song D, et al. A cortical neural prosthesis for restoring and enhancing memory. J Neural Eng, 2011, 8(4): 046017


[20] Ramirez S, Liu X, Lin PA, et al. Creating a false memory in the hippocampus. Science, 2013, 341(6144): 387-91


[21] Nabavi S, Fox R, Proulx CD, et al. Engineering a memory with LTD and LTP. Nature, 2014 [Epub ahead of print]


[22] Taylor DM, Tillery SIH, Schwartz AB. Direct cortical control of 3D neuroprosthetic devices. Science, 2002, 296(5574): 1829-32


[23] Thomson EE, Carra R, Nicolelis MAL. Perceiving invisible light through a somatosensory cortical prosthesis. Nat Commun, 2013, 4: 1482


[24] Wang YM, Lu ML, Wu ZH, et al. Ratbot: A rat “understanding” what humans see. International Workshop on Intelligence Science, in conjunction with IJCAI-2013


[25] Yu YP, He D, Hua WD, et al. FlyingBuddy2: a brain-controlled assistant for the handicapped [c]. Ubicomp, 2012


[26] Wu ZH, Yang YC, Xia BC, et al. Speech interaction with a rat. Chin Sci Bull, 2014


[27] Yu YP, Qian CL, Wu ZH, et al. Mind-controlled ratbot: A brain-to-brain system. PerCom, 2014


未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。


未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/496812.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据安全架构设计与实战~思维导图

#原图 System.out.println("https://www.processon.com/view/link/619cccede0b34d032a78237d");

apt-get、apt、yum、dpkg、rpm

apt-get 命令详解(中文)以及实例:http://blog.51yip.com/linux/1176.html linux yum命令详解:http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html 配置 yum 源的两种方法:http://www.cnblogs.com/shuaixf/archive/2011/11/30/22…

下一版Win10,微软人工智能平台Windows ML要和你见面了

原作 Kam VedBratRoot 编译自 Windows blog量子位 出品 | 公众号 QbitAI今日,微软在开发者日上发布了AI开发者平台。微软还提到,旗下产品都可以本地直接处理AI任务。另外Win10系统将会Visual Studio 15.7 预览版上增加了ONNX文档到UWP应用里,…

为什么我们要使用HTTP Strict Transport Security?

HTTP Strict Transport Security (通常简称为HSTS) 是一个安全功能,它告诉浏览器只能通过HTTPS访问当前资源, 禁止HTTP方式。 001. Freebuf百科:什么是Strict-Transport-Security 我摘自owasp上的一段定义: HTTP Strict Transport Securit…

Python爬虫四(正则表达式)

菜鸟教程 之 python 正则表达式:http://www.runoob.com/python/python-reg-expressions.html python 官网正则文档:https://docs.python.org/2/library/re.html 1、正则表达式 简介 正则表达式 是对字符串操作的一种逻辑公式,就是用事先定义好…

量子霸权是个模糊的里程碑

来源:新华网就在人们纷纷猜测谷歌是否会在这场全球科技竞赛中夺魁时,美国斯坦福大学量子物理学家帕特里克海登8日对新华社记者提出了一个新颖观点:“量子霸权是个模糊的里程碑。”美国谷歌公司日前发布72量…

酸甜八宝粥

用javascript设置和读取cookie的简单例子请看下面用javascript设置和读取cookie的简单例子,现在的问题是,如果要设置的是一个cookie集,比如在cookie1集中有uname,uid两组信息,应该如何写呢? cookie("cookie1")("uname")"testuser"; cookie(&quo…

KMS的几个开源实现汇总

搜索关键词 open source key management server “key management server” ranger kms rotate keys decrypting KMIP 集中密钥工作流程 Centralized Encryption Key Management Server (KMS) | Townsend Security Keywhiz Keywhiz Gitee 极速下载/keywhiz - Gitee.co…

Python 爬虫学习 系列教程

Python爬虫 --- 中高级爬虫学习路线 :https://www.cnblogs.com/Eeyhan/p/14148832.html 看不清图时,可以把图片保存到本地在打开查看。。。 Python爬虫学习系列教程 From:https://cuiqingcai.com/1052.html 一、爬虫入门 1. Python爬虫入门一…

友盟分享小程序_在线学习应用“小打卡”小程序分享

目前疫情导致只能线上开学,多采用微信群或QQ群发布作业、打卡,结合直播平台在线授课。各科老师加入群,打卡及发布的作业、教师辅导信息容易覆盖同时不能记录下来。在以上应用不变的情况下,应用“小打卡”微信小程序可以很好的解决…

LeCun:现在还没有真正的AI系统,机器与生物系统差远了

安妮 编译自 NYU量子位 出品 | 公众号 QbitAI可能我们现在提到的AI都是假AI。近日,Facebook首席人工智能科学家Yann LeCun在纽约大学坦登工程学院的AI研讨会上谈了谈AI的历史和方向。研讨会上,LeCun提出人工神经网络的学习能力仍十分有限,还不…

Java并发编程实战~不安全的单例

不安全的单例 /*** 不安全的单例.<br>* author gqltt<br>* version 1.0.0 2020年4月7日<br>* see * since JDK 1.5.0*/ public class Singleton {// volatile 修饰保证安全.private static Singleton instance null;public static Singleton getInstance()…

于.net开发平台项目案例集锦

订阅 | 上一篇 | 下一篇 五味笔记 于.net开发平台项目案例集锦 作者:henq 日期:2007-09-14字体大小: 小 中 大基于.net开发平台项目案例集锦 经过微软.net Framework 2.0的革新&#xff0c;.net平台的开发越来越精彩。笔者收集基于.net开发的n个项目&#xff0c;一方面为新手提…

增大表名最大长度_风电叶片材料的发展变迁史,及风力发电机叶片长度发展历程...

2020年&#xff0c;能源领域最火的行业是风电&#xff0c;由于中国出台相关文件&#xff0c;截止12月31日为止&#xff0c;之后装机并网的风电机组将不能够获得电价补贴。这个政策直接推动了国内风电市场的短期井喷。当然宏观因素背景是中国对于环保型电力能源的改革步伐在加快…

重磅,Intel考虑收购博通

来源&#xff1a;腾讯科技概要&#xff1a;3月10日消息&#xff0c;据外媒报道&#xff0c;《华尔街日报》援引知情人士的话报道称&#xff0c;英特尔&#xff08;Intel&#xff09;正在考虑一系列收购方案&#xff0c;包括收购芯片制造商博通&#xff08;Broadcom&#xff09;…

Java并发编程实战~volatile

禁用CPU 缓存 告诉编译器&#xff0c;对这个变量的读写&#xff0c;不能使用 CPU 缓存&#xff0c;必须从内存中读取或者写入 /*** TODO 在此写上类的相关说明.<br>* author gqltt<br>* version 1.0.0 2020年4月8日<br>* see * since JDK 1.5.0*/ public c…

如何在SQL Server 2005中还原数据库

还原数据库的方式 有几种数据库备份的方式就将会有几种还原数据库的 方式&#xff1a; l 完整备份的还原&#xff1a;无论是完整备份、差异备份还是事务日志备份的还原&#xff0c;在第一步都要先做完整备份的还原。完整备份的还原只需要还原完整备份文件即可。 l 差异备份的还…

amd cpu不能在cmd环境下运行java代码_如何在Windows10中配置java的JDK环境

今天给大家分享一下如何配置java的JDK环境。操作步骤如下&#xff1a;1.下载好 jdk 的安装文件&#xff0c;我下载的是 jdk-10.0.1_windows-x64_bin.exe 这个版本的安装文件&#xff1b;2.使用鼠标双击该exe文件&#xff0c;该exe文件会运行安装界面&#xff0c;截图如下&#…

我国医疗机器人产业发展特征分析

来源&#xff1a;雷克世界导语&#xff1a;2016年4月&#xff0c;我国发布了《机器人产业发展规划&#xff08;2016-2020年&#xff09;》&#xff0c;该规划引导我国机器人产业快速健康可持续发展&#xff0c;增强技术创新能力和国际竞争能力&#xff0c;医疗机器人政策长期利…

位枚举(Bit Flags)

场景&#xff1a;如字体&#xff0c;一个字体可以同时拥有枚举里面所列举的一种或者多种风格&#xff0c;这时就需要位枚举 定义&#xff1a; [Flags] publicenumFontStyle { Bold 0x0001, Italic 0x0002, Regular 0x0004, …