2017~ROS暑期学校~分享
http://www.robotics.sei.ecnu.edu.cn/ROS2017/
----
致谢:
华东师范大学研究生院
计算机科学与软件工程学院
机器人挑战赛得到:
上海硅步科学仪器有限公司的赞助
组委会:
机器人操作系统(ROS)教育基金会
爱啃萝卜机器人(深圳)有限公司
易科Exobot机器人实验室
ROS星火计划
----
----
暑期学校介绍 Introduction
活动目的
本次活动包含四大主题:
- ROS开发框架:以目前流行的ROS(Robot Operating System)机器人开发框架为基础,围绕智能机器人行业动态、ROS开发基础、ROS开发实践、ROS高级应用、ROS 2等方面进行交流探讨。
- 视觉SLAM技术:覆盖机器人视觉技术、SLAM技术的定位、建图以及路径规划技术的理论与实践,目标是让SLAM初学者在短时间内了解和掌握SLAM的相关技术,并能结合ROS机器人系统平台进行开发实践。
- ROS-Industrial:如何将ROS强大的功能应用到工业中,尤其是工业机器人,比如运动规划,运动学算法等。
- 机器人挑战赛:通过竞赛激发学习ROS的热情,提高学员对ROS框架和应用的理解。
本次暑期学校将为企业提供募求人才的平台、为人才提供展现自我的舞台、为相关研究者提供一个交流的平台、为初学爱好者提供一个学习交流的机会。
活动时间与地点
2017年7月22日至28日(ROS暑期学校)
2017年7月29日(ROS地面移动机器人挑战赛)
上海市普陀区中山北路3663号 华东师范大学 理科楼B222
活动背景
进入21世纪,自动化技术和信息技术在机器人领域的应用逐步成熟,促使机器人进入智能化时代,智能机器人将慢慢融入我们的生活。在机器人智能化的进程中,机器人的软件系统以及软件系统中的人工智能应用部分,具有非常重要的地位。而软件开发框架提高了机器人软件系统工作人员的开发效率,在分工协作、软件维护和扩展中具有重要意义。ROS(Robot Operating System)机器人开发框架是其中的典型,获得了软件开发者的广泛认同。
随着PR2和ROS 于2010年对外正式发布,很多高校、机器人研究单位开始重视机器人开发框架的应用。2012年以来,随着ROS框架的逐步完善,全球开始有越来越多的开发者学习并将其应用于自己的机器人开发项目中。2013年,越来越多的企业开始重视ROS开发框架的应用,并招募相关人才。但ROS机器人开发框架的学习,涉及非常广的知识面,不仅要求开发者熟练掌握各种软件开发技术,还要熟悉机器人硬件方面的知识,针对具体的应用开发还需要对相关行业的背景知识有所了解。
虽然从2012年至今,ROS学习资源匮乏的状况有所改善,但依旧没有很完善的学习体系让初学者快速掌握相关开发技巧。学习ROS和利用ROS进行机器人开发对大多数人来说仍旧是一个痛苦的过程。为此,在华东师范大学研究生院和计算机科学与软件工程学院的支持下,智能机器人运动与视觉实验室相继在2015年和2016年举办了两届“机器人操作系统(ROS)及其应用暑期学校”。2017年,我们将携手“易科(Exbot)机器人实验室”、“泡泡机器人论坛”、“ROS星火计划活动”再次举办新的一届“机器人操作系统(ROS)及其应用暑期学校”,这将是ROS学习者和开发者的盛会。我们邀请ROS资深开发者为广大ROS学习者和ROS工程开发人员提供一次快速、深入学习ROS的机会。也邀请智能机器人相关企业,为广大创业者、行业工作者、爱好者提供一次行业信息交流的平台。希望这个平台能够连接各个层次的智能机器人爱好者,在此之中碰撞出火花。
活动特点
- 教学内容覆盖ROS机器人开发框架的理论与实践,能够让初学者在短时间内了解丰富的ROS机器人开发框架基础知识和项目开发经验。
- 参会者以ROS学习者和ROS工程开发人员为主,真正为智能机器人开发者创造交流的平台。
- 邀请机器人领域相关的企业、ROS资深开发者、高校教学科研人员参与,提供一个产、学、研的综合性信息交流平台。
- 以竞赛和奖品形式为ROS爱好者提供ROS学习和实战的机会,提高学员对ROS框架和应用的理解。
组织单位
主办单位:华东师范大学智能机器人运动与视觉实验室
组委会成员:
机器人操作系统教育基金会
易科(Exbot)机器人实验室
泡泡机器人论坛
ROS星火计划活动
课程内容 (实际内容参考课程安排页面)
第一天,机器人企业的代表做行业介绍,内容涵盖行业动态、智能机器人研发过程中遇到的技术难点、以及企业对相关技术和人才的需求。也邀请企业管理者为大家分析机器人行业局势、分享创业经验、指点发展方向。
第二天,为ROS初学者提供一些基础教程,对ROS基本概念和组件进行讲解。
第三天,ROS进阶。
第四天,视觉与SLAM相关技术。
第五天,ROS-Industrial。
第六天,地面移动机器人ROS开发实践1。
第七天,地面移动机器人ROS开发实践2。
第八天,ROS地面移动机器人挑战赛。
----
ROS机器人竞赛 Games
赞助方

- 初级赛:
- 设金牌1名(奖金500元),银牌2名(奖金200元),铜牌5名(奖金100元)。
- 中级赛:
- 设金牌1名(奖金1000元),银牌1名(奖金800元),铜牌1名(奖金500元)。
- 高级赛:
- 设金牌1名(奖金3000元),银牌1名(奖金1500元),铜牌1名(奖金1000元)。
一、竞赛目的
本机器人竞赛要求ROS框架下进行算法设计和编程,让机器人完成特定的任务。 目的是激发暑期学校学员学习ROS的热情,提高学员对ROS框架和应用的理解, 促进暑期学校学员间的交流、协作和友谊。
二、竞赛主题
丝绸之路是起始于古代中国连接亚洲、非洲和欧洲的古代商业贸易路线。 从运输方式上可分为陆上丝绸之路和海上丝绸之路。2013年9月和10月, 中国国家主席***分别提出建设“新丝绸之路经济带”和“21 世纪海上丝绸之路”的战略构想。
“一带一路”(One Belt One Road)正是“新丝绸之路经济带”和“21世纪海上丝绸之路”的简称。
陆上“新丝绸之路经济带”简称“一带”,是一条东、西方间在经济、政治、文化交流的主要通道。 “丝绸之路”最初的作用是运输中国古代出产的丝绸、瓷器等商品。“新丝绸之路经济带”连接亚太与欧洲地区, 中间经过的中亚地区,俄罗斯、哈萨克斯坦、吉尔吉斯斯坦、塔吉克斯坦和乌兹别克斯坦都在丝绸之路上。 “丝绸之路经济带”的核心区域包括西北的新疆、青海、甘肃、陕西、宁夏,西南的重庆、四川、 广西、云南、内蒙古。
“21世纪海上丝绸之路”简称“一路”,则是沿着海上丝绸之路, 发展中国和东南亚、南亚、中东、北非及欧洲各国的经济合作。

三、竞赛规则
1.比赛场地
比赛场地尺寸为12米长8米宽的矩形区域。
从比赛场地上的起点(中国西安)出发,有一条5-8厘米宽的红色轨迹线沿“陆上丝绸之路” 一直延伸到欧洲的意大利。从意大利出发,一条5-8厘米宽的蓝色轨迹线沿“海上丝绸之路” 回到到终点(中国福州)。
下图是有可能出现的一种场地图形(该图仅供示例参考用,实际场地以比赛公布为准)。

2.比赛任务
- 初级赛:
- (跟随机器人组)比赛选手站在机器人前方,让机器人跟随选手移动, 从起点沿红线轨迹和蓝线轨迹到达终点。比赛限时为3分钟,3分钟内完成任务, 成绩有效;否则无效。
- 中级赛:
- (遥控机器人组)比赛选手站在场地外,用手机遥控机器人, 让机器人从“起点”沿红线轨迹和蓝线轨迹到达“终点”。 比赛限时为5分钟,5分钟内完成任务,成绩有效;否则无效。
- 高级赛:
- (自主机器人组)机器人自主运动,从“起点”沿红线轨迹和蓝线轨迹到达“终点”。 比赛限时为10分钟,10分钟内完成任务,成绩有效;否则无效。
机器人脱离轨迹,判为失误1次。失误时,机器人需从“起点”开始重新比赛,失误3次,则判为比赛失败。
3.机器人硬件
- 机器人:
- TurtleBot1 或TurtleBot2
- 视觉设备:
- 微软Kinect深度摄像头+彩色RGB摄像头或 华硕/乐视XtionPro 深度摄像头+彩色RGB摄像头
以上设备由举办方提供(也可自带)
自带笔记本,自带手机。
4.机器人软件
赛前自行安装ROS、其它相关支持软件包和手机支持APP。ROS版本无要求。
5.计分方式
本比赛采用计时排位赛,在规定时间内完成比赛者,以计时少者为优。
6.比赛顺序
比赛顺序在赛前抽签决定。比赛中,上一队开始比赛时,会通知下一队候场准备。 在规定时间内没有准备好的参赛队将丧失本轮比赛机会。
7.现场环境
- 现场的电源:
- 比赛现场提供当地标准电源接口。
- 现场的光线:
- 比赛现场为日常灯光照明,随着比赛的进行,现场的阳光可能会有变化。
- 场地平滑度:
- 现场比赛的场地为大理石平整地面。
8.颁奖
- 初级赛:
- 设金牌1名(奖金500元),银牌2名(奖金200元),铜牌5名(奖金100元)。
- 中级赛:
- 设金牌1名(奖金1000元),银牌1名(奖金800元),铜牌1名(奖金500元)。
- 高级赛:
- 设金牌1名(奖金3000元),银牌1名(奖金1500元),铜牌1名(奖金1000元)。
9.竞赛争议
竞赛期间,规则中如有未尽事项以本ROS暑期学校组委会现场公布为准。
----
报名与注册 Registration
网上报名
报名开始时间7月2日晚上10点。请点击下面的图标,进入活动行报名

竞赛报名请点击下面的图标,进入活动行报名

邀请函
如需邀请函,请从下面的链接下载

提醒
开课现场领取胸牌,进入教室。
上海多雨,出行请注意携带雨具。
上海天气炎热。
----
课程安排 Program
前一天 (2017年7月21日)
16:00 -- 20:00 | 现场报到/注册 & 领取胸牌 |
第1天 (2017年7月22日)
主题:ROS在企业和科研中的应用
时间 | 题目 | 报告人 |
---|---|---|
8:30 -- 9:30 | 现场报到/注册 & 领取胸牌 | |
9:30 -- 9:45 | 暑期学校和报告人介绍 | 张新宇 华东师范大学 机器人运动与视觉实验室 负责人 |
9:45 -- 10:45 | 机器人自助定位导航之路的探索 | 陈士凯 思岚SLAMTEC,上海 CEO |
智能移动平台 | 佘元博 爱啃萝卜机器人,深圳 CEO |
|
10:45 -- 11:00 | 茶歇休息15分钟 | |
11:00 -- 12:00 | 家庭服务机器人Big-I | 林天麟博士 创想未来机器人,深圳 CEO |
餐饮服务机器人 | 李通 擎朗智能科技,上海 CEO |
|
午餐 , 企业产品展 | ||
13:30 -- 15:00 | ROS在工业环境中的应用:多机器人 | 潘佳博士 香港城市大学 机器人实验室 |
ROS在无人机中的应用 | 刘锦涛博士 易科Exbot机器人实验室 负责人 邓向阳博士 |
|
SLAM动态 | 刘富强 (待定) 泡泡机器人 创始人 |
|
ROS与星火计划 | 林天麟博士 刘锦涛博士 ROS星火计划 发起人 |
|
15:00 -- 15:30 | 茶歇交流活动 | |
15:30 -- 17:30 | 基于ROS的移动抓取机器人 | 郑子静 上海硅步机器人事业部 销售总监 |
GPU助力机器人图像识别与深度学习 | 侯宇涛 NVidia GPU应用部 总监 |
|
桌面智能机械臂Dobot | 刘主福 越疆科技,深圳 CTO |
|
ROS在教育机器人中的应用 | 周秋翔 利曼中国,北京 产品经理 |
|
介绍三本书《ROS Robotics Projects》, 《Mastering ROS for Robotics Programming》, 《Learning Robotics using Python》(视频) | Lentin Joseph Qbotics 实验室,印度 CEO |
第2天(2017年7月23日)
主题:ROS基础
时间 | 题目 | 报告人 |
---|---|---|
9:00 -- 9:15 | 暑期学校讲者介绍 | 主持 |
9:15 -- 10:45 | ROS基本概念基础 --- 地面移动机器人和复杂性 --- ROS为谁而生? --- ROS为什么这么重要? --- ROS的历史 |
田博 天之博特,南京 创始人 |
10:45 -- 11:00 | 茶歇休息15分钟 | |
11:00 -- 12:00 | ROS的系统构架 --- ROS Graph --- 分布式,点对点 --- 节点 --- roscore,Master |
田博 天之博特,南京 创始人 |
午餐,企业产品展 | ||
13:30 -- 15:00 | ROS 软件包 --- package --- cmake --- 编译 --- rosrun |
张志杰 飞科电器,上海 ROS小课堂 创始人 |
15:00 -- 15:30 | 茶歇交流活动 | |
15:15 -- 17:30 | ROS通讯 --- 消息,话题 --- 发布与订阅机制 --- service --- action |
张志杰 飞科电器,上海 ROS小课堂 创始人 |
19:00 -- 20:00 | 企业交流会:爱啃萝卜机器人 |
第3天(2017年7月24日)
主题:ROS进阶
时间 | 题目 | 报告人 |
---|---|---|
9:00 -- 9:15 | 暑期学校讲者介绍 | 主持 |
9:15 -- 10:45 | ROS组件 -- tf变换 |
张瑞雷博士 易科Exbot机器人实验室,苏州 |
10:45 -- 11:00 | 茶歇休息15分钟 | |
11:00 -- 12:00 | ROS组件 -- navigation |
张瑞雷博士 易科Exbot机器人实验室,苏州 |
午餐,企业产品展 | ||
13:30 -- 15:00 | 可视化:rviz 机器人仿真 -- Gazebo -- 运动规划 |
胡春旭 星河智能科技,深圳 联合创始人,古月居主人 |
15:00 -- 15:30 | 茶歇交流活动 图书签名活动 | |
15:15 -- 17:45 | ROS 2 --- ROS 1的问题 --- ROS 2 介绍 --- ROS 2 架构 |
胡春旭 星河智能科技,深圳 联合创始人,古月居主人 |
19:00 -- 20:00 | 企业交流会 |
第4天(2017年7月25日)
主题:视觉 & SLAM
时间 | 题目 | 报告人 |
---|---|---|
9:00 -- 9:15 | 暑期学校讲者介绍 | 主持人 |
9:15 -- 10:45 | SLAM基础 -- 相机模型 -- 多视图模型 -- 相机标定 |
邹丹平博士 上海交通大学 信息技术与电气工程研究院 |
10:45 -- 11:00 | 茶歇休息15分钟 | |
11:00 -- 12:00 | SLAM介绍 -- 构建地图 -- 确定位置 |
邹丹平博士 上海交通大学 信息技术与电气工程研究院 |
午餐,企业产品展 | ||
13:30 -- 15:00 | SLAM进阶 -- 位姿估计 -- ORB SLAM |
|
15:00 -- 15:30 | 茶歇交流活动 | |
15:15 -- 17:30 | SLAM进阶 -- 视觉里程计 | |
19:00 -- 20:00 | 企业交流会:思岚体验营,SLAM开发经验 |
第5天(2017年7月26日)
主题:ROS-Industrial
时间 | 题目 | 报告人 |
---|---|---|
9:00 -- 9:15 | 暑期学校讲者介绍 | 主持 |
9:15 -- 10:45 | 工业抓取系统·理论篇 -- 运动学正解 -- 运动学逆解 -- 碰撞检测 -- 运动规划 |
邱强 上海交大 |
10:45 -- 11:00 | 茶歇休息15分钟 | |
11:00 -- 12:00 | 工业抓取系统·ROS篇 -- ROS-I介绍 -- URDF -- KDL,ikfast -- MoveIt |
邱强 上海交大 |
午餐,企业产品展 | ||
13:30 -- 15:00 | Baxter using ROS | Juan Rojas助理教授 广东工业大学机器人实验室 |
15:00 -- 15:30 | 茶歇交流活动 | |
15:15 -- 17:30 | MoveIt -- UR5机器人为例 灵巧手与抓取 -- 位姿空间 -- 快速计算 -- 抓取稳定性 -- 位姿空间 |
刘要,孙斌,田浩 华东师范大学 机器人运动与视觉实验室 |
19:00 -- 20:00 | 企业交流会 |
第6天(2017年7月27日)
主题:ROS开发实践1
时间 | 题目 | 报告人 |
---|---|---|
9:00 -- 9:15 | 暑期学校讲者介绍 | 主持:田博 |
9:15 -- 10:45 | Turtlebot2/3介绍 Navigation |
Vishu,印度 上海硅步 ROS技术推广中心 |
10:45 -- 11:00 | 茶歇休息15分钟 | |
11:00 -- 12:00 | ROS与Gapter 无人机 ROS 与机器人集成 |
Vishu,印度 上海硅步 ROS技术推广中心 |
午餐,企业产品展 | ||
13:30 -- 15:00 | Turtlebot遥控 -- Android APP -- 设置Turtlebot |
符国和 爱啃萝卜机器人,深圳 技术主管 |
15:00 -- 15:30 | 茶歇交流活动 | |
15:15 -- 17:30 | 机器人跟随 -- 人体检测 -- 运动控制 |
符国和 爱啃萝卜机器人,深圳 技术主管 |
19:00 -- 20:00 | 企业交流会 |
第7天(2017年7月28日)
主题:ROS开发实践2
时间 | 题目 | 报告人 |
---|---|---|
9:00 -- 9:15 | 暑期学校讲者介绍 | 主持 |
9:15 -- 10:45 | ROS的机器人项目开发 | 马庆华 上海一坤 |
10:45 -- 11:00 | 茶歇休息15分钟 | |
11:00 -- 12:00 | 基于ROS中的机器人产品开发经验 | 马庆华 上海一坤 |
午餐,企业产品展 | ||
13:30 -- 15:00 | 在ROS中用RPLIDAR A2雷达来构建地图 |
赵永华 思岚SLAMTEC,上海 |
自主移动机器人 -- 轨迹识别 -- 轨迹跟踪 -- 自主移动 |
符国和 爱啃萝卜机器人,深圳 技术主管 |
|
15:00 -- 15:30 | 茶歇交流活动 | |
15:30 -- 17:30 | 暑期学校结业 证书颁发 |
第8天(2017年7月29日)
主题:ROS地面移动机器人挑战赛
时间 | 比赛程序 | 裁判 |
---|---|---|
9:00 -- 9:15 | 比赛规则讲解 | |
9:15 -- 10:45 | 初级赛: (遥控机器人组)比赛选手站在场地外,用手机遥控机器人,让机器人从“起点”沿红线轨迹和蓝线轨迹到达“终点”。比赛限时为5分钟,5分钟内完成任务,成绩有效;否则无效。 颁奖:设金牌1名(奖金500元),银牌2名(奖金200元),铜牌5名(奖金100元)。 |
孙斌 |
10:45 -- 11:00 | 茶歇休息15分钟 | |
11:00 -- 12:00 | 中级赛: (跟随机器人组)比赛选手站在机器人前方,让机器人跟随选手移动,从起点沿红线轨迹和蓝线轨迹到达终点。比赛限时为3分钟,3分钟内完成任务,成绩有效;否则无效。 颁奖:设金牌1名(奖金1000元),银牌1名(奖金800元),铜牌1名(奖金500元)。 |
蒋振斌 |
午餐,企业产品展 | ||
13:30 -- 15:00 | 高级赛: (自主机器人组)机器人自主运动,从“起点”沿红线轨迹和蓝线轨迹到达“终点”。比赛限时为10分钟,10分钟内完成任务,成绩有效;否则无效。 颁奖:设金牌1名(奖金3000元),银牌1名(奖金1500元),铜牌1名(奖金1000元)。 |
孙斌 |
----
证书 Certificate
该证书为2016年暑期学校证书样本
今年参加完全部七天的课程,将颁发2017年暑期学校证书

----
费用说明 Fee
暑期学校费用
- 本次暑期学校7天课程,我们设置了7日全程套券和单日券,请参考“活动行”报名平台。
- 7日全程套券(200元):如果您可以参加全部的7天的课程,请选择7日全程套券。
- 单日券(50元):如果您只能参与其中的部分课程,我们强烈建议您选择单日券用,这样能够把有限的席位留给有需要的学员。
- 审核:所有报名信息均需审核和确认,请报名后耐心等待。如您选择了单日券,请在“活动行”报名平台上根据参与的天数选择所购买单日券的数量,然后在报名信息的参与日期里,选择与购票数量一致的参与日期,如果购买数量与报名信息中选择的参与天数不一致,审核将不予通过。




机器人挑战赛费用
免费。请参考“活动行”报名平台
----
酒店住宿 Accommodation
校外住宿
学校附近有锦江之星、7天连锁、橘子酒店等商务快捷酒店,适宜入住。
请通过百度、或去哪儿查找 "华东师范大学 中山北路校区" 附近的酒店。



校内住宿
校内有国际交流中心,留学生公寓可以安排住宿,暑期期间房间比较紧张,价格较贵。
电话 021-62601058。


----
市内交通 Transportation
推荐地面交通线路一
地铁2号先至中山公园站(3号口)。
然后公交车乘至华东师范大学正门。

推荐地面交通线路二
乘地铁3、4、13号线,至金沙江路站(5号出口)。
步行至华东师范大学正门。

----
联系我们 Contact Us
我们的地址
上海市普陀区中山北路 3663号
华东师范大学 理科楼B222

讨论群
QQ群:467093960
微信群:请群中好友邀请


电子邮件
ros.summerschool@gmail.com
----
致谢:
华东师范大学研究生院
计算机科学与软件工程学院
机器人挑战赛得到:
上海硅步科学仪器有限公司的赞助
组委会:
机器人操作系统(ROS)教育基金会
爱啃萝卜机器人(深圳)有限公司
易科Exobot机器人实验室
ROS星火计划
----
2017~ROS暑期学校~分享的更多相关文章
- RobotCraft 2017 第二届国际机器人学暑期学校 2nd Edition of International Robotics Summer School
原文网址:http://www.ros.org/news/2017/02/2nd-edition-of-international-robotics-summer-school-robotcraft- ...
- 2015-2016机器人操作系统(ROS)及其应用暑期学校资料汇总 ROS Summer School 持续更新
综合信息:2015 2016 课程资料:2015 2016 其他重要机器人.ROS相关学习活动 知乎关于ROS的话题 1 ROS的开发流程?http://www.zhihu.com/qu ...
- 2017 ES GZ Meetup分享:Data Warehouse with ElasticSearch in Datastory
以下是我在2017 ES 广州 meetup的分享 ppt:https://elasticsearch.cn/slides/11#page=22 摘要 ES最多使用的场景是搜索和日志分析,然而ES强大 ...
- TOP100summit 2017:【案例分享】魅族持续交付平台建设实践
本篇文章内容来自第10期魅族开放日魅族运维架构师林钟洪的现场分享.编辑:Cynthia 一.自动化建设历程1.1 魅族互联网发展的时间线 2003-2008年被称之为“互联网1.0时代”.2003年, ...
- 2017、2018面试分享(js面试题记录)记得点赞分享哦;让更多的人看到~~
2017面试分享(js面试题记录) 1. 最简单的一道题 '11' * 2 'a8' * 3 var a = 2, b = 3; var c = a+++b; // c = 5 2. 一道this的问 ...
- 关于2017届学长制作分享软件share(失物招领)的使用体验和需改进的内容
使用体验 1.注册界面 注册界面提示明显,提示用户输入什么类型的密码,而且输入什么样的用户名不限,注册界面色调比较单一,注册内容比较少,而且比较简单,体验感比较好,但注册界面色调和设计全无,使用感一般 ...
- 腾讯2017年暑期实习生编程题【算法基础-字符移位】(C++,Python)
算法基础-字符移位 时间限制:1秒 空间限制:32768K 题目: 小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间. 你能帮帮小Q吗? ...
- 2017 ACM暑期多校联合训练 - Team 9 1008 HDU 6168 Numbers (模拟)
题目链接 Problem Description zk has n numbers a1,a2,...,an. For each (i,j) satisfying 1≤i<j≤n, zk gen ...
- 2017 ACM暑期多校联合训练 - Team 5 1008 HDU 6092 Rikka with Subset (找规律)
题目链接 Problem Description As we know, Rikka is poor at math. Yuta is worrying about this situation, s ...
随机推荐
- 索引原理-btree索引与hash索引的区别
btree索引与hash索引的区别,之前不清楚,mark一下. Hash索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree索引需要从根节点到枝节点,最后才能访问到页节点这样多 ...
- 先记录一下吧 开始的程序 hello!java!
起床后就跟着老师的教学,也稍微学了一些,刚开始用java. 一堆大小写字母注意不过来,很尴尬. 虽然只是成功了一个"hello java "的简单的不能再简单的小程序,不过还是有点 ...
- .net 数据缓存(一)之介绍
现在的业务系统越来复杂,大型门户网站内容越来越多,数据库的数据量也越来愈大,所以有了“大数据”这一概念的出现.但是我们都知道当数据库的数据量和访问过于频繁都会影响系统整体性能体验,特别是并发量高的系统 ...
- LeetCode——3Sum Closest
Question Given an array S of n integers, find three integers in S such that the sum is closest to a ...
- C# 同步调用、异步调用、异步回调
本文将主要通过“同步调用”.“异步调用”.“异步回调”三个示例来讲解在用委托执行同一个“加法类”的时候的的区别和利弊. 首先,通过代码定义一个委托和下面三个示例将要调用的方法: public dele ...
- java自带的MD5
前言: MD5可生成16.32.64位数的签名. // MD5加码,32位 public static String toMD5(String plainText) { String r ...
- XAMPP apache443端口被占用
点击netstat,可以看到443端口被vmvare占用,那只能改端口了, config,选择Apache(http-ssl.conf)文件,找到443端口,改成其他不被占用的端口,就可以了.
- 使用unity2017.3 vuforia7摄像头放大的问题
最近项目需要用到vuforia并且运行环境是Win10,所幸vuforia7刚好出来了,特此记录下开发中遇到的坑 1.从assets store下载示例,运行找不到vuforia命名空间 很多人说的解 ...
- LeetCode 525. Contiguous Array
525. Contiguous Array Add to List Description Submission Solutions Total Accepted: 2476 Total Submis ...
- C# 获取命名空间对应的程序集位置
由于同名命名空间会被多个程序集使用,C#没有提供直接的方法(对象浏览器也不行)通过命名空间获得程序集位置,这样就不方便找到那些引用文件时什么. 那么可以在立即窗口,中断某个代码的时候,去查询类所在程序 ...