首页 文章 精选 留言 我的

精选列表

搜索[环境],共10000篇文章
优秀的个人博客,低调大师

从0开始完成一款App】3.配置项目环境

个人博客CoorChice,https://chenbingx.github.io/ ,最新文章将会首发CoorChice的博客,欢迎探索哦 ! 同时,搜索微信公众号CoorChice,或扫描文章末尾二维码,可以关注我的微信公众号。同期文章也将会优先推送到微信公众号中,以提醒您有新鲜文章出炉。 封面.jpg 本系列文章列表 框架模式 选用目前比较流行的MVP框架模式。 MVP示意图 Model:负责处理业务逻辑,数据加载,算法; View:负责控制视图,处理交互; Presenter:负责链接Model和View,把Model加载好的数据传递到View中展示,把View中的交互数据请求发送给Model进行处理。注意了,Presenter层由于链接了另外两个模块,在开发过程中很容易误把它们的逻辑代码放到这里,特别是Model模块的逻辑!这是应该被禁止的行为,在Presenter中编程时要好好的考虑! 配置依赖库 ButterKnife注解绑定View Retrofit2配合OkHttp3构建网络请求:Retrofit+OkHttp3的使用 Fresco用于展示绝大部分图片 Gson用于Json的转换 RxJava用于处理异步任务:RxJava使用 Junit用于进行单元测试:有关单元测试的使用 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:24.2.1' testCompile 'junit:junit:4.12' compile 'com.android.support:multidex:1.0.1' compile 'io.reactivex:rxjava:1.1.9' compile 'com.android.support:recyclerview-v7:24.0.0' compile 'com.android.support:design:24.0.0' compile 'com.android.support:cardview-v7:24.0.0' compile 'com.google.code.gson:gson:2.2.4' compile 'com.facebook.fresco:fresco:0.12.0' compile 'junit:junit:4.12' compile 'com.jakewharton:butterknife:8.2.1' apt 'com.jakewharton:butterknife-compiler:8.2.1' compile 'io.reactivex:rxandroid:1.2.1' compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0' compile 'com.squareup.retrofit2:converter-gson:2.1.0' compile 'com.squareup.okhttp3:logging-interceptor:3.3.1' compile 'com.squareup.okhttp3:okhttp:3.3.1' compile 'com.squareup.okhttp3:okhttp-ws:3.3.1' compile 'com.umeng.analytics:analytics:latest.integration' } 目前先这么多,后面有需要再更新吧。 配置使用Lambda 配置参考我的这篇教程 规划项目结构 规划项目结构 项目地址GitHub CoorChice的公众号

优秀的个人博客,低调大师

RT-Thread Studio v2.0 大版本发布,支持 RISC-V 的国产集成开发环境

RT-Thread Studio v2.0 已发布,这是一个大版本更新,带来了许多重磅的新功能以及新特性。 1.集成PlatformIO生态系统 PlatformIO是一个集成了极其丰富资源的嵌入式开发生态系统,现在通过Studio新建工程向导,新的“通用工程”类型入口,选择基于PlatformIO创建工程,就可以无缝进行相关代码编辑,工程构建,程序下载,调试等开发工作。 PlatformIO目前支持的41个平台,23个框架,924个开发板,222个例程,10595个库资源在RT-Thread Studio里均可选择和使用(PlatformIO资源包安装时间需要几分钟,需要耐心等待)。 2.ART-Pi SDK更新 新的SDK更新包V1.1.0实现了许多新功能。在Studio的SDK Manager里安装ART-Pi V1.1.0新版资源包后,在新建工程时注意选择V1.1.0版本即可采用新版本。关于ART-Pi更多资料和教程可以访问ART-Pi官方站点获取:https://art-pi.gitee.io/website/ ART-Pi V1.1.0 SDK更新的主要特性如下: 增加 网络音乐播放器 的工程(使用柿饼GUI) 增加 柿饼GUI lib,FTP lib,TOUCHGFX lib 增加 TOUCHGFX适配不同分辨率的屏幕 增加 摄像头OV2640驱动,配置引脚即可使用 增加 RTC支持,FDCAN驱动,USB HOST驱动(目前支持读写U盘) 增加 SPI FLASH下载算法 增加 多媒体和工控扩展板的图纸,常见问题解答文档 完善 USB Device驱动 完善 代码贡献手册 更新 PIN框架 更新 ETH驱动,使用工业扩展板,通过Studio一键开启以太网 修正 SDRAM初始化时间过长的问题 修正 BT_STACK中放开宏ENABLE_LOG_INFO时编译错误的问题 修正 未开启SPI FLASH FS时编译报错的问题 修正 MPU设置的片外FLASH容量错误的问题 修正 SD卡热插拔的问题 3.支持J-Link远程下载调试 本次更新根据需要提供了完善的远程下载和调试支持,只需要将J-Link连在远端机并启动远端的JLinkRemoteServer,然后在本机修改调试配置指定IP连接方式和IP地址即可远程操控”千里之外“的远端J-Link进行下载调试。 4.支持查看开发板详情 在Studio先前版本里,只有在创建工程的时候才可以浏览到开发板详情和开发板自带文档,创建完工程如果想再次去查找浏览一下开发板详情信息或者文档是很不方便的。现在基于开发板创建的工程,在工程内预留了一个开发板详情查看入口,随时想查看,双击它即可。 5.QEMU支持网络仿真 老版本Studio的QEMU仿真支持多种类型的开发板,并且支持VEXPRESS-A9的网络仿真,这次更新STM32F4的开发板也加入了QEMU网络仿真支持,使用者可以在没有STM32F4开发板的情况下进行网络功能仿真。 6.支持Rebuild构建 当需要先清理工程后再重新全量构建工程时,以前需要先后进行两步,现在只需要点击工具栏上Rebuild按钮即可一气呵成地完成整个清理和重新构建的过程。 以上是主要的更新亮点,更多功能细节的优化和完善请上手体验和发现! 升级指南 对于已经安装过Studio的用户,打开Studio即可自动检测并升级到V2.0.0版本,没有安装的可以到如下地址(https://www.rt-thread.org/page/download.html#studio)下载安装V2.0.0完整安装包(建议不要覆盖安装)。 RT-Thread Studio 简介 RT-Thread Studio 是一站式的 RT-Thread 开发工具,通过简单易用的图形化配置系统以及丰富的软件包和组件资源,让物联网开发变得简单和高效。 RT-Thread Studio 主要包括工程创建和管理、代码编辑、SDK管理、RT-Thread配置、构建配置、调试配置、程序下载和调试等功能,结合图形化配置系统以及软件包和组件资源,减少重复工作,提高开发效率。 社区版本永久免费 支持主流C/C++语言开发 强大的代码编辑和重构功能 SDK管理器支持在线下载更新 RT-Thread 最新源码包 简单易用的工程创建向导,快速验证原型 全新图形化配置系统,同时支持架构图和树形图配置 软件包市场提供丰富的可用软件包资源 丰富的调试功能,快速查看和跟踪定位代码问题

优秀的个人博客,低调大师

阿里云HBase推出普惠性高可用服务,独家支持用户的自建、混合云环境集群

HBase可以支持百TB数据规模、数百万QPS压力下的毫秒响应,适用于大数据背景下的风控和推荐等在线场景。阿里云HBase服务了多家金融、广告、媒体类业务中的风控和推荐,持续的在高可用、低延迟、低成本方向上进行优化。目前单集群承诺可用性99.9%,SSD机型上可以做到请求毛刺99.5% < 50ms,以及新上线的表内冷热分离可以加速热数据访问性能、减少冷数据存储成本并且在API上对用户透明。为了进一步满足客户在可用性以及低延迟上的诉求,阿里云HBase将提供以主备架构为平台,以冗余、并发、隔离、降级等全方位服务为支撑的高可用解决方案,目标提供99.99%可用性、99.9%请求小于50ms。目前高可用项目一期已经完成,本文将介绍主备架构以及一键切换能力。 HBase单集群可用性 一个HBase系统包含了Zookeeper、HDFS

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册