2020“东方国信杯”高校大数据开发大赛刚刚结束,我所在的队伍“三人运动团”最后取得了3/453 这个还算不错的成绩。感谢两位大佬队友的一路相伴!!下面我将分享一下我们本次比赛的一点思路!
2020“东方国信杯”高校大数据开发大赛刚刚结束,我所在的队伍“三人运动团”最后取得了3/453 这个还算不错的成绩。感谢两位大佬队友的一路相伴!!下面我将分享一下我们本次比赛的一点思路!
• GPIO(GENERAL PURPOSE I/O PORTS)意思为通用输入/输出端口,可以为CPU提供 数字输入输出功能。通俗地说,就是一些引脚,CPU可以通过它们输出高低电平或者通过 它们读入引脚的状态-是高电平或是低电平 • 可以通过软件对GPIO接口进行灵活配置和操纵,包括:
① 输入输出的方向配置
② 引脚功能复用
③ 引脚的重新映射
④ 是否可以申请中断
⑤ PWM输出等
• STM32不同的型号、不同的封装,GPIO引脚的数目不同。
• STM32F103ZET共有7组GPIO,PA-PG,每组16个引脚(0~15)。
• 每组可作为一个16BIT并口处理,也可以按16个1BIT的IO口处理。
• AFIO (ALTERNATE-FUNCTION I/OS),管脚除了作为GPIO外,还可以复用为其他功 能的输入输出引脚,如可作为串口通信、ADC、定时器引脚等等。
输入模式共8种:
① 浮空输入: In_Floating
② 上/下拉输入: IPU (In Push_Up)
③ 下拉输入: IPD (In Push_Down)
④ 模拟输入: AIN (Analog In)
⑤ 开漏输出: OUT_OD (OD: Open-Drain)
⑥ 推挽输出: OUT_PP (PP: Push-Pull)
⑦ 复用功能推挽输出: AF_PP
⑧ 复用功能开漏输出: AF_OD
每组端口的寄存器配置:
① 2个32位配置寄存器GPIOx_CRL 、 GPIOx_CRH
② 2个32位数据寄存器GPIOx_IDR、 GPIOx_ODR
③ 1个32位置位/复位寄存器GPIOx_BSRR
④ 1个16位复位寄存器GPIOx_BRR
⑤ 1个32位锁定寄存器GPIOx_LCKR
1、 会员中心 1.1修改资料 1.2我的订单 1.3我的礼物 1.4返回上层
假如我们有一组天气数据,是来自全世界不同国家和地区的每日天气,内容包括最高温度、最低温度、平均湿度、风速之类的相关数据,例如数据的一部分是这样的:
Author : lss 路漫漫其修远兮,不止于代码 在介绍HashMap之前先了解一个别的东西:红黑树。 发布后再次声明一条由于刚开始写文章。有点本末倒置。将源码放在了最上面,文字解析过程和图文放在了源码后面。这里提前声明下,以后小编多多注意。
个人觉得大多数情况下跟着一篇优秀的博客配合着看就足够了,之后再自己写博客总结一遍加深印象,画一下流程图基本都能理顺。(图为学AQS时本人画的获取独占锁流程图)
本次的安卓开发实训收获颇丰。从整体上看Android实训不是很难,但是也不简单,因为之前从来没有接触过,但是开发的环境、语言都是之前实训之前接触过的,学过的东西;这次通过简单的新闻客户端,打开我们安卓开发的新大门。
老师的课从布局的设计,图片的插入、再到代码的逻辑实现、以及最后的API编程和多线程操作,老师都进行了详细的讲解。在这个过程中收获很多,但是在学习等过程中也遇到了很多的问题。
关于收获,在华清远见的实训的过程中,我对安卓开发有了初步的了解,整体上对安卓开发的流程进行了实践性的学习。同时学会使用了安卓相应的开发软件Android Studio,因为新闻端的数据是来自于网上,所以对于使用http协议获取数据的相应操作方法老师也进行了详细的讲解。同时也学会了使用滑动列表等方法对app的页面进行布局。在之前的学习中虽然学过JAVA,这些代码也都类似JAVA,但是还是有种敬畏的感觉,经过实训之后,觉得自己变强了,复习XML、Jason的使用,学习了基础的安卓控件:Textview、EditText、Button、ImageView,CheckBox、RadioGroup和RadioButton。虽然不能说完全学会了安卓开发,但是已经对安卓开发有了了解,在学习起来也不会那么害怕。
但是在开发的过程中也出现了很多的困惑与问题。
首先在软件的安装上,老师让我们用Eclipse,因为Android Studio安装比较麻烦,而实训时间比较短,我们只能选择Eclipse,而我电脑躺尸了Android Studio,所以打算使用AS,但是安装到使用,我经历了绝望,失望,最后终于成功的兴奋。
其次,对于网络上数据的存储和处理展示不是很理解,导致在开发的过程中花费了较多的时间在这一部分内容,因为老师讲了就要学会,不能照抄老师的代码,花费了很多的精力。尤其是Adapter的使用那里,因为要将图片一块传入,老师让我们看录课自己学习,因为个人对这方面不太擅长,所从从写完到调试能够运行花费了好长的时间。
总之,本次的Android实训收获很大,我不仅巩固了之前上课学到的知识,而且在开发过程中遇到问题解决问题并且学习更多的知识,让我我接触了安卓,可以说是受益匪浅。
最后我要感谢讲课的吴老师,和两位班主任安琪老师和胡老师,每天要起的比我们早,叫我们起床点名,帮我开早会,感谢这段时间三位老师的细心付出,也感谢华清远见给我这次机会。
北美的疫情加速了海外技术人才回国的节奏,web前端开发工程师乔纳森正是这批被迫回国的一份子。Apple 海归背景的他,经历了一些小挫折后,最终被定级阿里P7。
线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,一个进程中可以并发多个线程,每条线程并行执行不同的任务。线程的出现是为了更加合理的利用CPU资源
之前有写过一次用koa去搭建http服务。现在觉得我当时搭建的那个服务是真的垃圾,koa的灵魂东西没有用上。
Dubbo SPI(Service Provider Interface),用于根据名称获取Interface接口的实现类,根据条件激活Interface接口的实现类集合,即一组实现类。并且是根据JAVA SPI扩展而来,具有如下特性:
Core Data是一个方便的ORM框架。创建Single view app工程选择use core data
在Datadb.xcdatamodeld中创建实体类
从2008年Hadoop成为Apache的顶级项目开始,大数据技术迎来了十多年的持续发展,其间随着Spark的异军突起,整个大数据生态圈又经历了一次“装备升级”,变得更加完善和强大。
都2020年了,尽管 Web 开发的典型应用场景除了将服务器用作平台、浏览器用作客户端之外,几乎很少活跃于其他业务领域,但不可否认 JavaScript 语言和框架的使用已经成为了主流。Angular、React 和 Vue,作为 JavaScript 的三大框架已逐步发展成熟,三者的差异性也越发明显,假设 JavaScript 还会继续流行十年左右,未来十年,你将会作何选择?
本文源码:GitHub·点这里 || GitEE·点这里多线程并发访问同一个资源问题,假如线程A获取变量之后修改变量值,线程C在此时也获取变量值并且修改,两个线程同时并发处理一个变量,就会导致并发问题。
自从Alex net在2012年ImageNet挑战赛中获胜后,卷积神经网络就在计算机视觉领域中无处不在。它们甚至在自然语言处理中也有应用,目前最先进的模型使用卷积运算来保留上下文并提供更好的预测。然而,与其他神经网络一样,设计cnn网络的关键问题之一是模型缩放,例如决定如何增加模型的尺寸,以提供更好的准确性。
相信大家通过上一篇的Spring AOP 编程入门对AOP 的术语已经有了一定的认知,概念看起来总是有点懵,所以需要慢慢在应用中理解,今天主要是通过一些小例子加深一下aop在实际应用中到底能干嘛。
本文是基于CentOS 7.3系统环境,进行Flume的学习和使用Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。
本文是我和武哥联合创作,已收录至我们的GitHub,欢迎大家给个Star:https://github.com/nxJava/nx_java