E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
嵌入式项目实战开发
Android系统各版本特点
本文为自己多年来在Android
实战开发
过程中总结归纳的一些常见问题,现在分享出来希望对初学者有所帮助。
门心叼龙
·
2020-07-31 17:21
android基础
【华为云
实战开发
】1.传统Java项目怎么能变得高大上?
1概述1.1文章目的本文主要想为研发Java项目的企业或个人提供上云指导,通过本文中的示例项目“小幺鸡”,为开发者提供包括项目管理,代码托管,代码检查,编译构建,测试管理的操作指导,覆盖软件开发全生命周期。1.2项目详情项目名称:小幺鸡(xiaoyaoji)项目简介:“小幺鸡”是一个在线文档管理平台,提供了在线的接口调用,还提供了简单的文档管理,接口管理等功能。项目周期:4周(敏捷迭代开发)构建环
华为云
·
2020-07-31 17:59
华为助力企业上云
Laravel 中使用 swoole 项目
实战开发
案例一 (建立 swoole 和前端通信)life
安装swoole拓展包安装redis拓展包安装laravel5.5版本以上如果你还不会用swoole就out了程序猿的生活:Laravel中使用swoole项目
实战开发
案例二(后端主动分场景给界面推送消息
Life-PHP世界上最好的语言
·
2020-07-31 16:13
PHP
PHP学习
PHP开发
jQuery从入门到精通视频教程-丁鹏-专题视频课程
中的一部分,购买本套课程后您还享有如下服务:1、24小时答疑2、企业真实面试辅导QQ答疑群:807662232(我们因技术而结识,这里我们只讨论技术)课程收益充分掌握jQuery这款框架,胜任企业中的
实战开发
csdn_bigbird
·
2020-07-31 16:24
视频教程
JAVA学习之JAVA基础知识点
JAVA
实战开发
经典已经看了好多遍,时间久了很快一本书就返完了,基础的已经了然于胸,但仍然有一些重点知识点在这里做笔记,强调一下!
MYBOYER
·
2020-07-31 14:05
Java
【Android】Jetpack全组件
实战开发
短视频应用App(十七)
前言项目地址.这一篇开始我们编写帖子的详情页,帖子的类型有三种:图片,视频和文本,对应的样式也不相同,我们看下他们具体的样式首先看下图片类型的:第二张图片是我们往上滑动的时候显示的样式,顶部的标题会变成用户信息我们看下视频的详情页:第一张是视频的宽度大于高度的时候展示的样式,这个时候上面的视频是不动的,只能滑动中间的列表第二张是视频的宽度小于高度的时候展示的样式,进来默认是全屏展示,用户信息布局和
Greathfs
·
2020-07-31 13:11
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(十八)
前言项目地址.上一篇我们已经写完图文详情的布局展示,这一篇我们将完成图文详情的数据展示实现因为我们这个详情分为图文和视频,所以我们采用组合方式实现,相同的部分我们提取自父类中去完成我们跳转到详情需要这个帖子的相关信息,所以我们需要传过来一个Feed对象Feedfeed=(Feed)getIntent().getSerializableExtra(KEY_FEED);if(feed==null){f
Greathfs
·
2020-07-31 13:11
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(十三)
前言项目地址这一篇我们主要完成我们的登录页面,需要集成QQ登录集成QQ登录QQ互联平台申请注册应用,记录AppId和AppKey然后我们还需要下载一个Jar包然后就是配置我们的清单文件实现登录首先我们先完成登录页面的编写,看下登录页这个布局很简单我们在我们的LoginActivity中编写相应控件的方法packagecom.mooc.ppjoke.ui.login;importandroid.co
Greathfs
·
2020-07-31 13:10
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(十四)
前言项目地址这一篇主要实现用户的点赞和踩功能实现之前我们一般是在适配器中做点击事件,但是我们使用DataBinding之后,我们就可以直接在xml中实现.我们之前说过xml中是可以写点击事件的,它接受的是一个lambda表达式,表达式里面是一个类点静态方法,如:android:onClick="@{()->InterActionPresenter.toggleFeedDiss(lifeCycleO
Greathfs
·
2020-07-31 13:10
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(九)
前言项目地址我们上一篇主要是写了下首页Item布局,还差中间的图片和视频,我们这一篇补上图片图片类型有两种,一种是图片的宽比图片的高大,这个时候我们就需要吧图片宽度占整个屏幕,高度自适应第二种就是图片的高比图片的宽大,这个时候我们在显示图片的时候就要左侧有个编剧,宽高自适应privatevoidsetSize(intwidth,intheight,intmarginLeft,intmaxWidth
Greathfs
·
2020-07-31 13:10
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(十一)
前言项目地址我们这一篇将使用Paging做分页加载和网络请求数据展示分页加载我们上一篇已经封装完Fragment的基类,这一次我们一样,先封装相关的ViewModel/***ViewModel基类*/publicabstractclassAbsViewModelextendsViewModel{}我们先新建一个AbsViewModel继承自ViewModel,然后我们在它的构造方法中初始化一些数据
Greathfs
·
2020-07-31 13:10
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(十)
前言项目地址我们已经把首页列表的Item布局完成,接下来我们就开始加载首页数据,我们这一篇主要是做封装,具体网络请求放在下一篇引入依赖//刷新分页组件api'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0'api'com.scwang.smartrefresh:SmartRefreshHeader:1.1.0'//viewmodelandlived
Greathfs
·
2020-07-31 13:10
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(十五)
前言项目地址这一篇我们主要实现自定义分享,如下图实现我们先看下这布局,可以分解为两部分:一个是顶部为圆角的Layout,一部分为RecyclerView,最终我们让这个Dialog从底部弹出即可自定义圆角布局我们首先定义一个CornerFrameLayout,继承FrameLayoutpublicclassCornerFrameLayoutextendsFrameLayout{publicCorn
Greathfs
·
2020-07-31 13:10
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(十六)
前言项目地址.这一篇我们完成沙发页和启动页,以及沉浸式状态栏实现沙发页看下UI,主要就是两部分组成,上面是个TabLayout,下面是个ViewPager我们在做首页底部Tab的时候用的是json配置的,我们这个上面的TabLayout也用一个json来配置{"activeSize":16,"normalSize":14,"activeColor":"#ED7282","normalColor":
Greathfs
·
2020-07-31 13:10
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(十二)
前言项目地址这一篇主要是介绍如何把我们的缓存数据加载到列表上实现我们上一篇在做网络请求的时候有个缓存的回调if(witchCache){request.cacheStrategy(Request.CACHE_ONLY);request.execute(newJsonCallback>(){@OverridepublicvoidonCacheSuccess(ApiResponse>response)
Greathfs
·
2020-07-31 13:10
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(八)
前言项目地址这一篇我们主要完成首页布局搭建,我们先看下要实现的效果实现首页基本上就是一个列表,有下拉刷新和上拉加载功能,所以我们主要就是完成每个Item的布局即可我们首先分析下这个布局这里我们把它分解为5部分,然后我们分别完成每部分的布局,最后组合在一起我们先通过接口返回值拿一下Item数据{"id":428,"itemId":1578976510452,"itemType":2,"createT
Greathfs
·
2020-07-31 13:09
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(六)
前言项目地址这一篇我们主要介绍下Room数据库的创建以及简单使用Room介绍Room是Google为了简化SQLite推出的拥有SQLite所有的操作功能;使用简单,通过注解方式实现功能,类似Retrofit,编译时自动生成实现类与LiveData,LifeCycle,Paging天然融合Room使用添加依赖implementation"android.arch.persistence.room:
Greathfs
·
2020-07-31 13:09
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(七)
前言项目地址上一篇简单说完Room创建数据库之后,这一篇主要是说下Room实现网络缓存实现缓存方式/***仅仅只访问本地缓存,即便本地缓存不存在,也不会发起网络请求*/publicstaticfinalintCACHE_ONLY=1;/***先访问缓存,同时发起网络的请求,成功后缓存到本地*/publicstaticfinalintCACHE_FIRST=2;/***仅仅只访问服务器,不存任何存储
Greathfs
·
2020-07-31 13:39
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(五)
前言项目地址这一篇我们主要是网络库的封装,这里我们使用的是OkHttp,做一些简单额Get,Post封装,之后到了Room那里我们再加上缓存我们首先添加依赖//okhttpimplementation'com.squareup.okhttp3:okhttp:4.2.0'implementation'com.squareup.okhttp3:logging-interceptor:3.5.0'//r
Greathfs
·
2020-07-31 13:38
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(二)
Jetpack概述我们这里先介绍下Jetpack,这是它的官网Jetpack官网.Jetpack是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可帮助您遵循最佳做法、让您摆脱编写样板代码的工作并简化复杂任务,以便您将精力集中放在所需的代码上。Jetpack包含与平台API解除捆绑的androidx.*软件包库。这意味着,它可以提供向后兼容性,且比Android平台的更新频率更高,以
Greathfs
·
2020-07-31 13:38
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(四)
前言项目地址我们在上一篇基本上已经实现我们要的效果了,但是还遗留了几个问题,这一篇我们就来解决下自定义解析器我们上一篇介绍过NavDestination是通过解析xml生成的,我们不想在xml中写死,通过注解的方式实现,我们接下来就自定义注解和解析器来实现创建首先创建两个moduleannotation模块的gradleapplyplugin:'java-library'tasks.withTyp
Greathfs
·
2020-07-31 13:38
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(三)
前言项目地址这一篇我们将使用Navigation搭建我们App的基础架构,我们先看下效果Navigation介绍官网地址快速入门导航组件由以下三个关键部分组成:导航图:在一个集中位置包含所有导航相关信息的XML资源。这包括应用内所有单个内容区域(称为目标)以及用户可以通过应用获取的可能路径。NavHost:显示导航图中目标的空白容器。导航组件包含一个默认NavHost实现(NavHostFragm
Greathfs
·
2020-07-31 13:38
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(二十)
前言项目地址.我们这一篇主要是完成添加评论和删除评论,我们先看下效果实现我们首先看下添加评论,点击输入布局底部弹出一个对话框它有4部分组成:1.可以使一张图片或者一个视频;2.输入框;3.拍摄视频;4.发送按钮我们这个底部对话框使用DialogFragment实现publicclassCommentDialogextendsAppCompatDialogFragment添加评论肯定需要整条帖子的i
Greathfs
·
2020-07-31 11:56
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(二十三)
前言这一篇我们主要是完成视频的无缝续播,从列表到详情,从详情返回列表,我们看下效果实现分三步:第一步:视频切换视频不暂停,防止画面卡顿第二步:公用一个播放器,去除缓冲效果第三步:使用新的PlayerView,防止原来View缺失造成黑色现象首先我们要做的就是页面切换的时候不暂停视频,我们一般是在onPause()方法中调用视频的暂停方法,所以这里我们需要区分下,如果是点击跳转到详情我们就部调用这个
Greathfs
·
2020-07-31 11:56
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(二十一)
前言项目地址这一篇我们主要是介绍下CameraX的使用介绍官方地址官方Demo这里我们最好是通过官方地址来了解下Camera同时Google也为我们写了一个CameraX的Demo供我们参考,下面我们就简单介绍下CameraX的使用使用导入依赖defcamerax_core_version="1.0.0-beta03"defcamerax_version="1.0.0-alpha10"api"an
Greathfs
·
2020-07-31 11:56
Jetpack
【Android】Jetpack全组件
实战开发
短视频应用App(二十二)
前言项目地址.这一篇我们主要是完成自定义录制RecordView,页面很简单,就长下面那样,我们点击一下是拍照,按住就开始录制,录制需要进度条,进度条满或者松手表示录制完成实现首先我们定义几个属性//进度条颜色//进度条宽度//按钮填充颜色//按钮的半径//录制的最大时长接着我们在构造方法中获取到这些属性publicclassRecordViewextendsView{privateintprog
Greathfs
·
2020-07-31 11:56
Jetpack
计算机编程书籍大全
Java2参考大全JavaWeb开发典型模块大全JavaWeb开发技术大全精通JavaWeb整合开发Java2游戏设计Java游戏编程JavaWeb开发实战1200例JavaWeb2.0架构开发与项目
实战开发
者突击
清风醉晚霞
·
2020-07-31 11:12
实战开发
支付SDK —— 对接微信支付看这一篇文章就够啦(含源码)
TableofContents一、引言二、了解微信支付2.1、支付方式2.1.1、付款码支付2.1.2、JSAPI支付2.1.3、Native支付2.1.4、APP支付2.1.5、H5支付2.1.6、小程序支付2.1.7、人脸支付2.2、名词解释2.2.1、appid2.2.2、openid2.2.3、商户号以及密钥三、同步vs异步3.1、什么是同步?3.2、什么是异步?四、对接Native支付4
IT贱男
·
2020-07-31 10:37
实战开发支付SDK
视频教程-uniapp
实战开发
商城APP和小程序-Vue
uniapp
实战开发
商城APP和小程序从事多年web前端开发和教育培训(线上)工作,主要从事web前端工作、php后端工作,在pc端和移动端开发都具有丰富经验,同事有响应式布局、vue框架开发、微信小程序开发经验
weixin_34602446
·
2020-07-31 10:05
Cordova webapp
实战开发
(八)- AngularJS 指令
指令就是用来创建自定义元素的,用.directive()创建假设现在有如下HTML元素//自定义元素下面就是这个标签所执行js代码,//myDirective看起来的指令像这样的angular.module('myApp',[]).directive('myDirective',function(){return{restrict:'E',template:'ClickmetogotoGoogle
travin
·
2020-07-30 22:02
Cordova webapp
实战开发
(五)- AngularJS基础篇(上)
随说:笔者只是将《AngularJS权威教程》这本书读了一遍,并且将里面能列举的内容用自己的话理解了一遍然后整理出来,编写顺序是按书本顺序作整理1、AngularJS数据绑定#引入angular.js在某个DOM元素上,明确设置ng-app属性(只有被ng-app属性的DOM元素区域才会受AngularJS影响)ng-model属性是AngularJS的一个指令,将内部数据模型对象的name绑定到
travin
·
2020-07-30 21:33
视频教程-spring+springMVC+mybatis(ssm框架)在线商城电子商务系统
实战开发
教程-Java...
spring+springMVC+mybatis(ssm框架)在线商城电子商务系统
实战开发
教程软件工程硕士毕业,目前就职于上海电信研究院,有三年Java开发经验,五年PHP开发经验。
weixin_28710183
·
2020-07-30 20:18
《推荐系统开发实战》之基于用户行为特征的推荐算法介绍和案例
实战开发
转载请注明出处:http://blog.csdn.net/gamer_gyt博主微博:http://weibo.com/234654758Github:https://github.com/thinkgamer公众号:搜索与推荐Wiki个人网站:http://thinkgamer.github.io推荐系统的受众对象为用户,只有明白用户的意图,才能给用户推荐更好的内容。基于用户行为特征的推荐,其实
Thinkgamer_
·
2020-07-30 19:06
#
CTR排序算法-ML
#
推荐系统开发实战
一个初级
嵌入式项目
经理的成长和迷茫(杂谈)
时间过得真快,转眼间已经毕业快2年了,回过头来想一想两年的时间不算长也不算短,两年的时间可以做很多事情,两年的时间也可以让一个人荒废。回想当初在学校实验室奋战的日子总是快乐而充实的,从使用Altiumdesigner绘制原理图到生成PCB,再使用热转印纸将PCB图转印到覆铜板上,再使用三氯化铁氧化覆铜板的方法,我们使用这种原始的方法进行着PCB电路板的制作。记忆犹新的是进行学校的电子设计大赛的时候
奔雷手文泰
·
2020-07-30 17:42
心情杂谈
Android Binder
实战开发
指南之开篇
AndroidBinder
实战开发
指南之开篇前言 网上关于Binder的原理和深入探讨的文章不在少数,其中有许多大牛的文章和博客令人恍然大悟,有种遁入空门冲突有木有,读过理解过给人一种大彻大悟的感觉
IT先森
·
2020-07-30 16:49
Android
Binder实战开发指南
Android Binder
实战开发
指南之创建Framework层Binder系统服务
AndroidBinder
实战开发
指南之创建Framework层Binder系统服务通常我们在做Java层Binder服务开发的时,实现进程间通信用的最多的就是AIDL。
IT先森
·
2020-07-30 16:48
Android
Binder实战开发指南
Android Binder
实战开发
指南之Framework层直接调用Native Binder Service
AndroidBinder
实战开发
指南之Framework层直接调用NativeBinderService前言承接上一篇文章AndroidBinder
实战开发
指南之创建Framework层Binder系统服务
IT先森
·
2020-07-30 16:48
Android
Binder实战开发指南
Android Binder
实战开发
指南之Native层使用Framework层Binder服务
AndroidBinder
实战开发
指南之Native层使用Framework层Binder服务承接上一篇AndroidBinder
实战开发
指南之创建Framework层Binder系统服务,前面主要介绍了在
IT先森
·
2020-07-30 16:17
Android
Binder实战开发指南
《Java
实战开发
》Windows系统Nginx 代理https请求和OpenSSL生成证书及异常处理
1.Nginx下载与安装Nginx下载:http://nginx.org/en/download.html打开目录应该是这样的进入到nginx目录下,双击nginx.exe文件即可启动服务器。在浏览器地址栏输入http://localhost,如果可以成功访问到Nginx的欢迎界面,则说明安装成功。2.OpenSSL下载与安装OpenSSl下载:http://slproweb.com/produc
crazy王
·
2020-07-30 16:54
其他
ERC721以太坊通证实战教程
2019独角兽企业重金招聘Python工程师标准>>>本课程以一个数字艺术品创作与分享DApp的
实战开发
为主线,深入讲解以太坊非同质化通证的概念、标准与开发方案。
weixin_33701617
·
2020-07-30 10:57
Ubuntu 14.04系统下安装和编译QT 5.9.2库(桌面版/ARM嵌入式IMX6版)
最近要搞一个
嵌入式项目
,在I.MX6平台上基于linux系统使用QT做界面开发,于是就研究了一下如何对QT5.9.2版本的代码进行下载和编译。
leon1741
·
2020-07-30 07:00
玩转QT
STM32 CubeMX 安装与使用入门(一)
使用CubeMx的原因笔者大学期间一直从事
嵌入式项目
的开发工作,并且参加了嵌入式相关的比赛如全国大学生智能汽车竞赛等,并取得了一定的成绩。
张竞豪
·
2020-07-30 04:49
Cubemx入门
Vue 技术栈 手写响应式原理 到 探索设计模式
无惧面试,学以致用,继承创新4、谈谈前端发展与学习心得5、手写源码技术栈,附上详细注释6、从源码中学习设计模式,一举两得7、编程思想的提升及代码质量的提高8、通过分析源码学习架构,看看优秀的框架9、项目
实战开发
一百个Chocolate
·
2020-07-30 04:15
Vue
技术栈
Vue源码分析
小狮子前端Vue进阶小册
Springboot角色权限后台管理系统脚手架
实战开发
教程包含完整源码
自从猿来入此发布
实战开发
教程以来,我们截至目前一共发布了22个Java实战项目开发教程,从最基础的Java控制台实战项目到数据库封装教程再到swing的单机项目教程、servlet的web实战教程、ssm
明礼馨德
·
2020-07-29 20:03
视频教程
技术浅谈
2019最全物联网开发全套分享
NB-IOT技术实践开发-0B|-18-LoRa开发与应用-0B|-17-RFID开发与应用-0B|-16-蓝牙4.0BLE-0B|-15-ZigBee系统开发-0B|-14-精通STM32开发-0B|-13-
嵌入式项目
实战
heygirl00
·
2020-07-29 19:50
作为菜鸟,你应该如何学习知识图谱?- 菜鸟小白篇
一、前言2018年初开始从事线上课程的开发,陆续开发了几门课程,《人工智能产品经理最佳实践》《知识图谱
实战开发
完全剖析》和《智能对话机器人
实战开发
完全剖析》,其中每一个专题都是自己对于这个新兴领域的探索和实践经验的总结
HadoopDev
·
2020-07-29 15:41
人工智能
Eclipse的安装配置 - Windows
写在前面:博主是一只经过
实战开发
历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。
小山猪的沙塔
·
2020-07-29 14:52
萌新科普
#
环境搭建
asp.net core3.1
实战开发
(docker环境下mysql数据库连接的.netcore程序)
docker部署带mysql数据库连接的程序和部署普通的程序完全一致数据库可以是物理机删的mysql,同时也可以是docker里的mysql。如果是docker中的mysql,配置连接字符串和物理机保持一致就可以。如果需要在docker中修改数据库连接字符串,需要安装vim,docker容器默认没有按照vim安装方式如下apt-getupdateapt-getinstallvim不需要输入sudo
2b勿扰
·
2020-07-29 12:44
.NET
Core3.1实战专题
嵌入式项目
共享我研究生三年的
嵌入式项目
资料哦,需要的加我qq1653687969--先上点一些小资料··(原创+图片+程序源码)需要嵌入式arm和linux入门资料,项目资料,linux驱动资料的可以加我QQ哦!
颇锐克
·
2020-07-29 10:45
硬件开发/芯片架构
常用开发工具
Java之注解的魔法
2.1内置注解2.2自定义注解2.2.1了解元注解2.2.2自定义注解类2.2.2.1注解元素类型限制2.2.2.2注解元素默认值限制2.2.3使用自定义注解2.2.4编写注解处理器0x03注解
实战开发
开源项目
技术宅星云
·
2020-07-29 10:39
#
MyBatis3
#
Java
反射和注解
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他