一、题目658.找到K个最接近的元素给定一个排序好的数组arr,两个整数k和x,从数组中找到最靠近x(两数之差最小)的k个数。返回的结果必须要是按升序排好的。整数a比整数b更接近x需要满足:|a-x|<|b-x|或者|a-x|==|b-x|且a
2022-01-25 《怪诞行为学》- 经济学家的角度看世界
钟罗敏
生活中我们常有莫名其妙的举动。你真的会失控?一时冲动就是没道理可言?杜克大学行为经济学家丹·艾瑞里的这本新作──《怪诞行为学》(PredictablyIrrational)一语道破,用轻松幽默的方式告诉我们这是为什么,又该如何改变。他比别的所有经济学家都更好地揭示、解释了我们不可思议的行为背后的原因。在书中,作者将心理学引经济学的研究中,用实验的方法彻底颠覆了主流经济学的“经济人”观,告诉我们非理
【学习有多重要】
早妈活出生命的意义
图片发自App翻开日记本,从12年开始写日记,前几年都是负能量,抱怨老公、抱怨工作,唯独不抱怨自己。多愁善感、郁郁寡欢,活着很累!而从2017年底开始,我像变了一个人。我现在很正能量,积极向上、宠辱不惊、热爱工作、热爱生活,能处理好夫妻、亲子、婆媳关系,享受生活。我之所以能发生改变,是因为那一年我生了小宝,我可以休产假,我有时间看书了,有时间学习了。我从书中和子木读书会的分享中获得了力量,也获得了
公开日记40:纵然身处忧围之中,也不要忘记当初勇敢的自己……
冥修人
2018.6.6星期三晴我发现日记这种东西,就应该是事情和心情的结合体,最后在来个总结和感悟,记录下来的东西,在以后翻阅的时候就不会觉得突兀了。今天新到的字帖,稍微练习了一下,写着挺有感觉的,不过有个问题,我应该先练练楷书,再去练行楷,这下好了,我这写的笔画都不会了,有点蒙啊!……下午下课之后我就去了图书馆,本来打算是去写写字帖的,等到太阳落山之后去吃饭,可是宝宝发过来消息,想要找我聊天,我以为她
好心人与坏心人
小小的写作
有一个乞丐在路边过着要饭的生活。一天,一位作家从乞丐要饭的路边经过。乞丐看见了他马上冲过去抱住他的脚说:“可怜可怜我吧,我几天没吃饭了,求求你了给点钱我去买个面包吃吧,一块钱也好呀。”作家说:“可倒霉了,今天我忘记带钱包了,对不起你了,我没有钱,要不你在这到着我回家去那钱包来给你,你相信我吗?”乞丐也不拦住他,也不想为难他,就让他走了。乞丐只好在忍忍肚子了,盼望着下一个人的到来。又有人来了,是一个
【docker】docker本地镜像怎么导入离线服务器docker环境
九师兄
工具-dockerdocker服务器eureka
1.概述本地环境的docker镜像,怎么导入到离线环境的服务器的docker环境里面?将本地环境的Docker镜像导入到离线环境的服务器Docker环境中,通常需要进行以下步骤:步骤概述:在本地保存Docker镜像:使用dockersave命令将本地Docker镜像保存为一个tar归档文件。将归档文件传输到离线环境:将保存的Docker镜像归档文件传输到离线服务器。可以使用SCP、FTP、USB驱
富爸爸穷爸爸之富人思维穷人思维
微笑de记忆2019
①不论什么情况,即便是富裕有余,也要先“支付自己”:也就是强制储蓄把收入的一部分强制性的先行存入自己的投资账户、退休账户等具有长期规划意义的账户,再把剩下的部分考虑用做其他支出和学习。通过强制性的控制,可以一方面控制自己的支出,另一方面也锻炼了自己的财商——即不要花超过自己能力范围的钱并努力开源②“过安稳的一生”并不是那么不可取的想法,而是不要被安稳的生活所营造的“安全”的环境所迷惑。③避免迈入“
什么是GPT-4T?
亿只小灿灿
人工智能GPT-4T
1.引言:GPT-4T概述GPT-4T是OpenAI开发的新一代多模态大型语言模型,在GPT-4的基础上增强了对表格数据、数学表达式和代码的处理能力。其核心创新在于Transformer架构的优化,使模型能够更高效地处理结构化数据与文本的融合任务。本文将深入探讨GPT-4T的技术原理、应用场景及代码实现。2.GPT-4T核心技术解析2.1多模态输入处理GPT-4T支持三种主要输入模态:自然语言文本
leetcode 658. 找到 K 个最接近的元素
leetcode658.找到K个最接近的元素题目描述:给定一个排序好的数组arr,两个整数k和x,从数组中找到最靠近x(两数之差最小)的k个数。返回的结果必须要是按升序排好的。整数a比整数b更接近x需要满足:|a-x|findClosestElements(vector&arr,intk,intx){intn=arr.size()-1;intl=0,r=n;k--;while(r-l>k){if(
Apache Ignite实现无死锁特性
lang20150928
其他javaIgnite
这段内容讲的是ApacheIgnite中OPTIMISTICSERIALIZABLE事务的“无死锁”特性,以及它是如何工作的。我们来一步步地用通俗易懂的中文解释这段内容,并帮助你理解它的核心思想。一、核心思想:为什么OPTIMISTICSERIALIZABLE事务是“无死锁”的?在Ignite中:悲观事务(PESSIMISTIC)是通过顺序加锁来实现的,如果多个事务以不同顺序访问多个key,就可能
Apache Ignite 的 SQL 功能和分布式查询机制
这段内容讲的是ApacheIgnite的SQL功能和分布式查询机制。我们可以从几个关键点来理解:一、Ignite是一个分布式SQL数据库✅特点:符合ANSI-99SQL标准水平扩展(可扩展到多个节点)容错(fault-tolerant)支持两种数据分布方式:分区(Partitioned):数据分布在多个节点上复制(Replicated):每个节点都有完整数据副本二、SQL功能支持✅DML语句:Ig
电视能挂在墙上,就别放在电视柜上了!
c66d49056d56
进入了数字时代,从前的大头式电视机,升级成了超薄的液晶电视。尽管人们对电视机的热衷远不及过去,但在装修房子的时候,大家还是会不约而同的买上一个电视机。因为它给我们塑造了“家”的仪式感。然鹅电视机怎么摆放呢?究竟是挂墙上好,还是放电视柜上好呢?你是不是也在纠结这个问题呀!建议大家:电视能挂在墙上,就别放在电视柜上了!现在的电视基本都是超薄的平板电视,如果放在电视柜上,稳定性比较差。放在柜子上无法进行
跟着食物认识肠道
乐乐飞扬
近期医院接了不少年轻直肠癌的患者,15--18岁的得了直肠癌,可能一些有家族遗传的因素在。一些没有,但跟她的饮食方式可能有一定的关系。经常吃烧烤、腌制食品是结肠癌的危险因素。预防结、直肠癌要多食新鲜的食物,要保持饮食结构的均衡。今天,我们跟着食物来看看肠道是怎么生活的呢?小肠是身体的加油站,为全身供给营养。大肠是资源回收利用专家,它的环境清洁能力十分重要。消化是一张神奇之旅,从口腔开始,直到肛门结
6.5孕期多愁善感的思考
馨予wy
看着老公每天晚上12点前回来,想到之前我为了他深更半夜回来而闹脾气,想想真的有点儿汗颜。原来他真的是计划好了知道我快临产了,就早点回来,怕我出事。而且他说,过了七月,就呆在家里哪儿都不去。今晚,闺女开口叫他爸爸了,他突然愣了。他现在反而是不知所措的那一个,现在想想,这段日子他们的相处又吵又闹,但是可以看得出孩子在慢慢接受他,平时也会跟别人说是爸爸,但是之前就是不跟他说。所以今晚我们俩都挺惊讶的。
京东返利app哪个佣金高?淘宝返利的软件有哪些
桃朵APP
顶级互联网营销大牛东方微信号:26688专注互联网副业20年。强!(联系我可以开营销号)也就是桃朵APP(直接应用市场搜索:桃朵邀请码:123456)也就是乖淘APP(直接应用市场搜索:乖淘邀请码:123456)桃朵APP&乖淘APP创始人-东方微信号:(26688)专注网络引流20年。带过百万团队,徒弟年入百万者有30人。独立开发桃朵APP:对接首席,佣金全网最高,团队收入最高,模式最好,有引流
[特殊字符] HarmonyOS实战:跨设备文件传输系统的「无缝传送」秘籍
作为一个曾在会议室传1GB演示视频传到崩溃的开发者,今天要分享HarmonyOS分布式文件传输的实战!当初用断点续传功能救了我差点被毙掉的方案,现在把这些救命技巧全公开~一、文件传输的「崩溃瞬间」与需求上周给客户演示方案时,3台设备互传视频差点翻车:断网重传:会议室WiFi突然卡,传了一半的视频要重来多设备共享:手机、平板、电脑都要同步最新版PPT权限控制:怕客户误删源文件,得限制编辑权限Harm
【由泥巴匠到教授】随笔第53篇 技校任教
泥巴匠赵仁
技校任教1980年的一天,也就是在没有去上海和北京考察之前,天气特别晴朗。奎生到机械队的技术办公室里把我叫出来。把我领到办公室南边到一个空旷的场子里。这个场子很奇怪,在信阳市遍地都是开发商的足迹的年代,这块空地已经空了40多年了,到现在还是个空旷的场地。奎生对我说,李国斌支书可能在这几天里会找你谈个事情,你一定要答应他。我说,李支书他是我的长辈,特别是在70年代初,咱们一施工队出现反革命匿名信案件
今日放弃
一一休
没有学习,下了点资料,找时间看。突然想到,人做决定的时候,到底是什么在作祟。就那我来说,明明已经想清楚如果不发生改变,现在这样子下去很可怕,可就是迈不出那一步,不知道是心理有所顾虑,还是习惯了在这片区域难以离开。只怕这样子时间越久,越难离开,沉默成本只会无限的增加。选择陈本也就变得最小化了,不知道这样子说对不对。
10.20工作总结
240b9999ea48
p前往正科门店进行参观学习d上午在直营店参观学习,参观别人的门店才会知道自己门店的不足。别人各种地方的卫生什么的都能整理得干干净净,反观咱们加盟店,学习的东西还有很多。下午前往上风杠门店扶持。因为门店明天要培训,所以监督并指导门店打扫卫生晚上回家整理区域内目前发现的问题,并开了一个简短的会议c由于是第一次开展会议,需要会议学习的地方还有很多a前往上风港培训消杀
遂宁15家专业亲子鉴定机构一览(附2024最新鉴定中心地址)
民鉴基因科技
遂宁哪里可以做亲子鉴定?遂宁民鉴基因亲子鉴定中心可以做亲子鉴定,地址在遂宁市船山区油房街,遂宁亲子鉴定中心机构有很多,为了方便快速找到遂宁亲子鉴定机构地址,小编特意整理了遂宁亲子鉴定机构名单供您参考,共有15家正规鉴定机构,排名不分先后。机构推荐如下:注:各鉴定机构的鉴定类别不一样。请根据自身情况和鉴定机构的经营范围进行选择。内容仅供参考。遂宁15家专业亲子鉴定机构一览(附2024最新鉴定中心地址
“疫战”之下,“枕戈”以待⑪又见黄码
潭客的语文生活
“疫战”之下,“枕戈”以待⑪又见黄码“你健康码有变吗?”阿易的微信好友里再次出现了这个已经让他淡忘的字眼。“没有呀,还是绿码。怎么啦!”阿易依旧充满疑惑。“恭喜,我变黄了。”“什么?!是什么时候变的?”“下午三点左右,社区通知。我就路过而已呀。”她说的路过指的是:六一环岛+古田路+宜发大厦+劳动大厦,还有福新路与长乐路交叉口,这几个地方路过就有变黄码可能。阿易一身冷汗,他中午回来的路线里就有六一路
成年人,都该有个“精神装置”
荣庭de日拱一卒
今天在得到上听到一个故事:克林顿在总统任上时,因为和莱文斯基的丑闻经历过一段特别煎熬的时期,上午到陪审团作证,常常被搞得狼狈不堪;但他下午仍能像没事人一样主持内阁会议,讨论和决定国家大事。于是,身边的财政部分就很好奇,问他是怎么做到的?他半天玩笑地说:他有一架精神装置。就像是大脑里有一个开关,拨一下就可以切换到一个状态,该处理丑闻就处理丑闻,该处理国政就处理国政。这是一种多么强大的心智。绝大多数人
IPv4 详解:从报头结构到数据传输全解析
一、引言IPv4(InternetProtocolversion4)是互联网协议族中的核心协议,也是目前全球使用最广泛的网络层协议。作为互联网的"交通规则",IPv4定义了数据包在网络中的传输方式,负责将数据从源主机路由到目的主机,无论中间经过多少网络设备。IPv4于1981年在RFC791中正式定义,虽然已经存在超过40年,但仍然是现代互联网的基础。随着IPv6的逐渐普及,IPv4依然占据主导地
《无耻之徒》——属于他们港湾
天呐呐呐呐
“来,让我们一起说motherfucker!”即使生活多么狗屎,我们还是得磕磕绊绊继续丧下去。图片发自Appshameless一部神剧,无下限,无节操,无尿点的美剧,无论你觉得生活多么不容易,只要你看到Gallager一家鸡飞狗跳的生活,你绝对会默默感叹:“还可以这样?”每当Frank道德败坏用下三滥的态度四处坑蒙拐骗的时候,我是痛恨frank的,讨厌frank不负责任,酗酒成瘾的生活。最后还不忘
ASM系列五 利用TreeApi 解析生成Class
lijingyao8206
ASM字节码动态生成ClassNodeTreeAPI
前面CoreApi的介绍部分基本涵盖了ASMCore包下面的主要API及功能,其中还有一部分关于MetaData的解析和生成就不再赘述。这篇开始介绍ASM另一部分主要的Api。TreeApi。这一部分源码是关联的asm-tree-5.0.4的版本。
在介绍前,先要知道一点, Tree工程的接口基本可以完
链表树——复合数据结构应用实例
bardo
数据结构树型结构表结构设计链表菜单排序
我们清楚:数据库设计中,表结构设计的好坏,直接影响程序的复杂度。所以,本文就无限级分类(目录)树与链表的复合在表设计中的应用进行探讨。当然,什么是树,什么是链表,这里不作介绍。有兴趣可以去看相关的教材。
需求简介:
经常遇到这样的需求,我们希望能将保存在数据库中的树结构能够按确定的顺序读出来。比如,多级菜单、组织结构、商品分类。更具体的,我们希望某个二级菜单在这一级别中就是第一个。虽然它是最后
为啥要用位运算代替取模呢
chenchao051
位运算哈希汇编
在hash中查找key的时候,经常会发现用&取代%,先看两段代码吧,
JDK6中的HashMap中的indexFor方法:
/**
* Returns index for hash code h.
*/
static int indexFor(int h, int length) {
最近的情况
麦田的设计者
生活感悟计划软考想
今天是2015年4月27号
整理一下最近的思绪以及要完成的任务
1、最近在驾校科目二练车,每周四天,练三周。其实做什么都要用心,追求合理的途径解决。为
PHP去掉字符串中最后一个字符的方法
IT独行者
PHP字符串
今天在PHP项目开发中遇到一个需求,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下:
$str = "1,2,3,4,5,6,";
$newstr = substr($str,0,strlen($str)-1);
echo $newstr;
hadoop在linux上单机安装过程
_wy_
linuxhadoop
1、安装JDK
jdk版本最好是1.6以上,可以使用执行命令java -version查看当前JAVA版本号,如果报命令不存在或版本比较低,则需要安装一个高版本的JDK,并在/etc/profile的文件末尾,根据本机JDK实际的安装位置加上以下几行:
export JAVA_HOME=/usr/java/jdk1.7.0_25  
JAVA进阶----分布式事务的一种简单处理方法
无量
多系统交互分布式事务
每个方法都是原子操作:
提供第三方服务的系统,要同时提供执行方法和对应的回滚方法
A系统调用B,C,D系统完成分布式事务
=========执行开始========
A.aa();
try {
B.bb();
} catch(Exception e) {
A.rollbackAa();
}
try {
C.cc();
} catch(Excep
安墨移动广 告:移动DSP厚积薄发 引领未来广 告业发展命脉
矮蛋蛋
hadoop互联网
“谁掌握了强大的DSP技术,谁将引领未来的广 告行业发展命脉。”2014年,移动广 告行业的热点非移动DSP莫属。各个圈子都在纷纷谈论,认为移动DSP是行业突破点,一时间许多移动广 告联盟风起云涌,竞相推出专属移动DSP产品。
到底什么是移动DSP呢?
DSP(Demand-SidePlatform),就是需求方平台,为解决广 告主投放的各种需求,真正实现人群定位的精准广
myelipse设置
alafqq
IP
在一个项目的完整的生命周期中,其维护费用,往往是其开发费用的数倍。因此项目的可维护性、可复用性是衡量一个项目好坏的关键。而注释则是可维护性中必不可少的一环。
注释模板导入步骤
安装方法:
打开eclipse/myeclipse
选择 window-->Preferences-->JAVA-->Code-->Code
java数组
百合不是茶
java数组
java数组的 声明 创建 初始化; java支持C语言
数组中的每个数都有唯一的一个下标
一维数组的定义 声明: int[] a = new int[3];声明数组中有三个数int[3]
int[] a 中有三个数,下标从0开始,可以同过for来遍历数组中的数
javascript读取表单数据
bijian1013
JavaScript
利用javascript读取表单数据,可以利用以下三种方法获取:
1、通过表单ID属性:var a = document.getElementByIdx_x_x("id");
2、通过表单名称属性:var b = document.getElementsByName("name");
3、直接通过表单名字获取:var c = form.content.
探索JUnit4扩展:使用Theory
bijian1013
javaJUnitTheory
理论机制(Theory)
一.为什么要引用理论机制(Theory)
当今软件开发中,测试驱动开发(TDD — Test-driven development)越发流行。为什么 TDD 会如此流行呢?因为它确实拥有很多优点,它允许开发人员通过简单的例子来指定和表明他们代码的行为意图。
TDD 的优点:
&nb
[Spring Data Mongo一]Spring Mongo Template操作MongoDB
bit1129
template
什么是Spring Data Mongo
Spring Data MongoDB项目对访问MongoDB的Java客户端API进行了封装,这种封装类似于Spring封装Hibernate和JDBC而提供的HibernateTemplate和JDBCTemplate,主要能力包括
1. 封装客户端跟MongoDB的链接管理
2. 文档-对象映射,通过注解:@Document(collectio
【Kafka八】Zookeeper上关于Kafka的配置信息
bit1129
zookeeper
问题:
1. Kafka的哪些信息记录在Zookeeper中 2. Consumer Group消费的每个Partition的Offset信息存放在什么位置
3. Topic的每个Partition存放在哪个Broker上的信息存放在哪里
4. Producer跟Zookeeper究竟有没有关系?没有关系!!!
//consumers、config、brokers、cont
java OOM内存异常的四种类型及异常与解决方案
ronin47
java OOM 内存异常
OOM异常的四种类型:
一: StackOverflowError :通常因为递归函数引起(死递归,递归太深)。-Xss 128k 一般够用。
二: out Of memory: PermGen Space:通常是动态类大多,比如web 服务器自动更新部署时引起。-Xmx
java-实现链表反转-递归和非递归实现
bylijinnan
java
20120422更新:
对链表中部分节点进行反转操作,这些节点相隔k个:
0->1->2->3->4->5->6->7->8->9
k=2
8->1->6->3->4->5->2->7->0->9
注意1 3 5 7 9 位置是不变的。
解法:
将链表拆成两部分:
a.0-&
Netty源码学习-DelimiterBasedFrameDecoder
bylijinnan
javanetty
看DelimiterBasedFrameDecoder的API,有举例:
接收到的ChannelBuffer如下:
+--------------+
| ABC\nDEF\r\n |
+--------------+
经过DelimiterBasedFrameDecoder(Delimiters.lineDelimiter())之后,得到:
+-----+----
linux的一些命令 -查看cc攻击-网口ip统计等
hotsunshine
linux
Linux判断CC攻击命令详解
2011年12月23日 ⁄ 安全 ⁄ 暂无评论
查看所有80端口的连接数
netstat -nat|grep -i '80'|wc -l
对连接的IP按连接数量进行排序
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
查看TCP连接状态
n
Spring获取SessionFactory
ctrain
sessionFactory
String sql = "select sysdate from dual";
WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();
String[] names = wac.getBeanDefinitionNames();
for(int i=0; i&
Hive几种导出数据方式
daizj
hive数据导出
Hive几种导出数据方式
1.拷贝文件
如果数据文件恰好是用户需要的格式,那么只需要拷贝文件或文件夹就可以。
hadoop fs –cp source_path target_path
2.导出到本地文件系统
--不能使用insert into local directory来导出数据,会报错
--只能使用
编程之美
dcj3sjt126com
编程PHP重构
我个人的 PHP 编程经验中,递归调用常常与静态变量使用。静态变量的含义可以参考 PHP 手册。希望下面的代码,会更有利于对递归以及静态变量的理解
header("Content-type: text/plain");
function static_function () {
static $i = 0;
if ($i++ < 1
Android保存用户名和密码
dcj3sjt126com
android
转自:http://www.2cto.com/kf/201401/272336.html
我们不管在开发一个项目或者使用别人的项目,都有用户登录功能,为了让用户的体验效果更好,我们通常会做一个功能,叫做保存用户,这样做的目地就是为了让用户下一次再使用该程序不会重新输入用户名和密码,这里我使用3种方式来存储用户名和密码
1、通过普通 的txt文本存储
2、通过properties属性文件进行存
Oracle 复习笔记之同义词
eksliang
Oracle 同义词Oracle synonym
转载请出自出处:http://eksliang.iteye.com/blog/2098861
1.什么是同义词
同义词是现有模式对象的一个别名。
概念性的东西,什么是模式呢?创建一个用户,就相应的创建了 一个模式。模式是指数据库对象,是对用户所创建的数据对象的总称。模式对象包括表、视图、索引、同义词、序列、过
Ajax案例
gongmeitao
Ajaxjsp
数据库采用Sql Server2005
项目名称为:Ajax_Demo
1.com.demo.conn包
package com.demo.conn;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;
//获取数据库连接的类public class DBConnec
ASP.NET中Request.RawUrl、Request.Url的区别
hvt
.netWebC#asp.nethovertree
如果访问的地址是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree%3C&n=myslider#zonemenu那么Request.Url.ToString() 的值是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree<&
SVG 教程 (七)SVG 实例,SVG 参考手册
天梯梦
svg
SVG 实例 在线实例
下面的例子是把SVG代码直接嵌入到HTML代码中。
谷歌Chrome,火狐,Internet Explorer9,和Safari都支持。
注意:下面的例子将不会在Opera运行,即使Opera支持SVG - 它也不支持SVG在HTML代码中直接使用。 SVG 实例
SVG基本形状
一个圆
矩形
不透明矩形
一个矩形不透明2
一个带圆角矩
事务管理
luyulong
javaspring编程事务
事物管理
spring事物的好处
为不同的事物API提供了一致的编程模型
支持声明式事务管理
提供比大多数事务API更简单更易于使用的编程式事务管理API
整合spring的各种数据访问抽象
TransactionDefinition
定义了事务策略
int getIsolationLevel()得到当前事务的隔离级别
READ_COMMITTED
基础数据结构和算法十一:Red-black binary search tree
sunwinner
AlgorithmRed-black
The insertion algorithm for 2-3 trees just described is not difficult to understand; now, we will see that it is also not difficult to implement. We will consider a simple representation known
centos同步时间
stunizhengjia
linux集群同步时间
做了集群,时间的同步就显得非常必要了。 以下是查到的如何做时间同步。 在CentOS 5不再区分客户端和服务器,只要配置了NTP,它就会提供NTP服务。 1)确认已经ntp程序包: # yum install ntp 2)配置时间源(默认就行,不需要修改) # vi /etc/ntp.conf server pool.ntp.o
ITeye 9月技术图书有奖试读获奖名单公布
ITeye管理员
ITeye
ITeye携手博文视点举办的9月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。 9月试读活动回顾:http://webmaster.iteye.com/blog/2118112本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《NFC:Arduino、Andro