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
RedisSearch使用详解
Android IPC-AIDl
使用详解
感觉安卓的ipc还有有些门槛的,初学时无非是看网上的文章或者看开发艺术那本书上的demo。看书上的demo时作者直接就使用了’‘实现Parcelable接口的数据类型’’,非基本数据类型,初学时老是遇坑。网上的文章点赞多的好多也是仿写作者的demo。其他的文章可能写的不够系统。自己比着demo写老是出现bug,最终放弃了。。。经历过这种感受后,自己就决定趁着这次温习知识的过程来详细的总结下aidl
dev晴天
·
2020-08-03 03:44
安卓开发艺术笔记
Android性能优化之LeakCanary
使用详解
前言这段时间要开始重构公司之前的安卓项目,在一年多安卓开发中,很多技术都是停留在"听过"的阶段,借这次重构机会,准备"重新做人",将技术真正用到项目中。Android开发中,性能优化不管是在项目里还是在面试过程中出现频率都是较高的,内存泄漏是项目中常出现的问题,本篇将介绍LeakCanary使用LeakCanary1.build.gradle配置/*内存泄漏检测leak-canary*/debug
Ho0229
·
2020-08-03 02:07
Android
EventBus
使用详解
(一)——初步使用EventBus
启舰当乌龟有了梦想……目录视图摘要视图订阅微信小程序实战项目——点餐系统程序员11月书讯,评论得书啦GetIT技能知识库,50个领域一键直达EventBus
使用详解
(一)——初步使用EventBus2014
唐宋元明清qi
·
2020-08-03 02:51
android
Mybatis resultMap
使用详解
本篇文章通过一个实际工作中遇到的例子开始吧:工程使用Spring+Mybatis+Mysql开发。具体的业务逻辑很重,对象之间一层一层的嵌套。和数据库表对应的是大量的model类,而和前端交互的是Vo类。现在需要做一个需求,有两种方式来实现:使用现有的Service接口,或者自己在编写一些用到的接口,手动使用Java代码来分别调用Service接口来查出各个model,然后在业务层将model转换
蚂蚁宝藏
·
2020-08-03 02:19
MongoDB mapReduce和Spring Data配合
使用详解
经过几天的折腾,终于弄明白了MongoDBmapReduce在和SpringData配合使用的方法,简单来说,首先要弄清楚什么是MapReduce,为什么我们要用mapreduce做统计,一般来说,对应sql语句的groupby的场景,都需要用到mapreduce。mapreduce的map函数和reduce函数都是javascript写的,因此先要在mongoclient先跑通,然后再到spri
offbye
·
2020-08-03 02:55
综合技术
Android Gradle
使用详解
(五) 之 如何配置App版本号和动态生成App版本号的方法
方法一、直接配置在build.gradle文件我们在前面的博文《AndroidGradle
使用详解
(三)之AndroidGradle插件配置详解》中
子云心
·
2020-08-03 01:10
Android
Gradle
Android进阶与总结
android MPChart图标
使用详解
最近项目里有要添加更加复杂的图标了,以前一些简单的曲线图,饼状图,风险指示图等,都是自己画,随着难度的增加,越来越力不从心,以前研究过achartenginee图标框架,但发现achartenginee的可定制性实在不敢恭维,做出来的图标根本不能满足需求,所以又在github上搜索androidchart,发现了排第一的这款图标框架,大概估计了一下,是符合自己的要求的,于是down下来,研究研究,
qndroid
·
2020-08-03 01:33
应用程序
图表
andorid
OkHttp3简介和
使用详解
1简介OKHttp是一个当前主流的网络请求的开源框架Square公司开发,用于替代HttpUrlConnection和ApacheHttpClientAndroid4.4开始,google已经开始将源码中的HttpURLConnection替换为OkHttpAndroid6.0里已移除HttpClient优点(版本一)支持HTTP2/SPDY(SPDY是Google开发的基于TCP的传输层协议,用
胶泥座人
·
2020-08-03 00:02
移动开发
#
Android
Studio
Mobx
使用详解
Mobx是一个功能强大,上手非常容易的状态管理工具。就连redux的作者也曾经向大家推荐过它,在不少情况下你的确可以使用Mobx来替代掉redux。本教程旨在介绍其用法及概念,并重点介绍其与React的搭配使用。先来看看最基本的用法。observable和autorunimport{observable,autorun}from'mobx';constvalue=observable(0);con
slowlifes
·
2020-08-03 00:26
React-Native
Tasklist
使用详解
用jstat查看jvm内存的使用的情况时,因为是windows机器,不能使用top命令方便的查出来,进程好在网上搜了一下看到了在windows原来使用的是tasklist特意将tasklist的用法记录下来。原帖的地址是:http://hi.baidu.com/lgh_boffin/blog/item/314b1194fb957c18d21b70b6.html“Tasklist”命令是一个用来显示
jamex
·
2020-08-03 00:30
Windows
Scripts
Windows使用小技巧
Android内存优化(六)LeakCanary
使用详解
相关文章Android性能优化系列Java虚拟机系列1.概述如果使用MAT来分析内存问题,会有一些难度,并且效率也不是很高,对于一个内存泄漏问题,可能要进行多次排查和对比。为了能够简单迅速的发现内存泄漏,Square公司基于MAT开源了LeakCanary。2.使用LeakCanary首先配置build.gradle:dependencies{debugCompile'com.squareup.l
刘望舒
·
2020-08-03 00:42
Android应用层
Android进阶
Android 百分比布局库(percent-support-lib)
使用详解
引库compile'com.android.support:percent:25.1.1'这个库提供了PercentRelativeLayout、PercentFrameLayout,支持的属性有:layout_widthPercentlayout_heightPercent、layout_marginPercentlayout_marginLeftPercent、layout_marginTop
Hwholiday
·
2020-08-03 00:47
代码类
ThreadPoolExecutor
使用详解
原文地址:http://blog.csdn.net/wangwenhui11/article/details/6760474一、简介线程池类为java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(intcorePoolSize,intmaximumPoolSize,longkeepAliveTime,TimeUnitu
winterCooler
·
2020-08-03 00:10
RPC4Django的
使用详解
-服务端
预备知识:XML-RPC其实也只需要看看百科之类的,了解下它是什么东西,大概的工作机制,对应的RPC=remoteprocedurecall,具体的自己看哈。RPC4Django具体分成两个部分,在此先共享下服务端的。软件需求(官方是这样要求的):python2.4-2.7Django1.0+首先安装rpc4django#tarxvfzrpc4django-x.y.z.tar.gz#cdrpc4d
握瑜
·
2020-08-03 00:16
Django
List控件使用---SimpleAdapter
使用详解
(一)
前言:这篇文章仅对SimpleAdapter的使用方法进行详解,另外还有其它的两种用法,因为使用范围比较局限,我也用不到,所以就不讲了,这里也主要是为了做个学习笔记。写的不好,还望见谅。一、简单实现先看效果:1、XML要实现这个效果,首先我们要写一个XML文件,而这个布局文件仅仅定义了列表中一项的表现形式。XML文件代码如下:(vlist.xml)2、JAVA代码1、将当前Activity改为派生
启舰
·
2020-08-03 00:37
5
andriod开发
EventBus
使用详解
(二)——EventBus使用进阶
相关文章:1、《EventBus
使用详解
(一)——初步使用EventBus》2、《Even
启舰
·
2020-08-03 00:37
5
andriod开发
安卓 Adapter
使用详解
Adapter是用来帮助填充数据的中间桥梁,比如通过它将数据填充到ListView,GridView,Gallery.而android提供了几种Adapter:ArrayAdapter,BaseAdapter,CursorAdapter,HeaderViewListAdapter,ListAdapter,ResourceCursorAdapter,SimpleAdapter,SimpleCurso
dahuzix
·
2020-08-02 23:00
安卓开发
【Android四大组件之Service】(二)Android中Service的
使用详解
和注意点(LocalService),及startService与bindService的区别
开始,先稍稍讲一点android中Service的概念和用途吧~Service分为本地服务(LocalService)和远程服务(RemoteService):1、本地服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务便会终止。2、远程服务为独立的进程,
cangchen
·
2020-08-02 23:40
Android
开发基础
数据库innodb_large_prefix参数
使用详解
转自:http://m.liuyyy111.cn/view.php?aid=1060MySQL的InnoDB存储引擎的表存在一系列的限制条件,其中比较常见的一种是表的字段索引长度限制,该限制与参数innodb_large_prefix相关。问题现象执行如下两个建表SQL操作,都返回了报错信息,导致建表失败:报错信息:ERROR1071(42000):Specifiedkeywastoolong;m
cai-gan
·
2020-08-02 23:01
mysql
viewpager中 pagerAdapter
使用详解
必须覆盖以下方法instantiateItem(ViewGroup,int)这个方法,return一个对象,这个对象表明了PagerAdapter适配器选择哪个对象*放在当前的ViewPager中destroyItem(ViewGroup,int,Object)这个方法,是从ViewGroup中移出当前ViewgetCount()/**这个方法,是获取当前窗体界面数isViewFromObject
anv65111
·
2020-08-02 22:59
Java中 Vector的
使用详解
Vector可实现自动增长的对象数组。java.util.vector提供了向量类(Vector)以实现类似动态数组的功能。创建了一个向量类的对象后,可以往其中随意插入不同类的对象,即不需顾及类型也不需预先选定向量的容量,并可以方便地进行查找。对于预先不知或者不愿预先定义数组大小,并且需要频繁地进行查找,插入,删除工作的情况,可以考虑使用向量类。向量类提供了三种构造方法:publicvector(
aamjz20022
·
2020-08-02 22:41
Elasticsearch6.2.2 X-Pack部署及
使用详解
X-Pack已经开源,预计Elasticsearch6.3版本会全面集成,不再收费。赶紧体验一下强大的X-Pack吧!1、X-Pack概览X-Pack简介1)利用X-Pack拓展可能性。X-Pack是集成了多种便捷功能的单个插件—security、alerting、monitoring、reporting、graph探索和machinelearning—您可以在ElasticStack中放心地使用
铭毅天下
·
2020-08-02 22:49
Elasticsearch
ButterKnife
使用详解
写在前面:该文档使用7.0版本,8.0版本方法名有所改动,建议看官方文档,整体业务逻辑和原理没什么变动,官网在Android编程过程中,我们会写大量的布局和点击事件,像初始view、设置view监听这样简单而重复的操作让人觉得麻烦类,所以可以采用注解的方式去实现,而ButterKnife则是注解中相对简单易懂的很不错的开源框架,而网上的文档和例子都过时了,7.0之后的版本改动很大,之前的注解都不能
NotesChapter
·
2020-08-02 22:51
2017-1
ListView的适配器BaseAdapter
使用详解
在Android中ListView的使用非常广泛,Android系统为我们提供了多中可供选择的适配器(Adapter),但我认为最好用的还是BaseAdapter。一般我们继承自BaseAdapter来重写其中的方法,可以让我们实现各种各样的布局。下面贴上自己写的Demo,以便于理解:首先是Activity的布局文件actibity_main.xml:接下来是ListVIew中单个条目list_i
Nature_Day
·
2020-08-02 22:15
Android
Java中vector的
使用详解
Vector可实现自动增长的对象数组。java.util.vector提供了向量类(vector)以实现类似动态数组的功能。在Java语言中没有指针的概念,但如果正确灵活地使用指针又确实可以大大提高程序的质量。比如在c,c++中所谓的“动态数组”一般都由指针来实现。为了弥补这个缺点,Java提供了丰富的类库来方便编程者使用,vector类便是其中之一。事实上,灵活使用数组也可以完成向量类的功能,但
Listening_music
·
2020-08-02 21:04
Java
vector
java
integer
object
import
存储
Android中SurfaceView的
使用详解
通过之前介绍的如何自定义View,我们知道使用它可以做一些简单的动画效果。它通过不断循环的执行View.onDraw方法,每次执行都对内部显示的图形做一些调整,我们假设onDraw方法每秒执行20次,这样就会形成一个20帧的补间动画效果。但是现实情况是你无法简单的控制View.onDraw的执行帧数,这边说的执行帧数是指每秒View.onDraw方法被执行多少次,这是为什么呢?首先我们知道,onD
Listening_music
·
2020-08-02 21:04
Android
Android优化之多进程的
使用详解
最近发现项目的一个界面里面逻辑特别复杂,页面的层级和结构也特复杂。页面大致是有进入这个界面是看见一个夹杂动画的封面,动画开始的同时走网络,然后加载html,然后加载个底部弹幕,底部一行一行往上弹弹幕,里面包含了许多自定义的控件,最后导致页面会有点小卡顿,让人感觉很不爽,之后决定搞它。多进程的好处:减少OOM的发生,每个进程的资源分配是有限的,资源的占用过多就会发生OOM,开启另一个线层可以分担主线
人间丶失格
·
2020-08-02 21:14
Android开发
AndroidObb文件编程中
使用详解
AndroidObb文件编程中
使用详解
制作Obb文件在代码中加入下载和读入Obb文件的逻辑1下载DownloaderLibrary需要的包2将GooglePlayLicenseLibrary与GooglePlayDownloaderLibrary
Ung8023
·
2020-08-02 21:19
Android开发系列
生命周期组件 Lifecycle 源码解析(一)
在上篇文章:Android生命周期组件Lifecycle
使用详解
中,我们讲了Lifecycle的简单使用,本篇我们来研究下它的源码。基础环境搭建首先,按照上篇文章所讲,快速搭建环境。
weixin_34044273
·
2020-08-02 21:17
Android生命周期组件Lifecycle
使用详解
前言2018年的GoogleI/O大会上,Google发布了AndroidJetpack,并称其为下一代的Android组件,旨在帮助开发者加快应用开发速度。准确来讲,Jetpack是一系列Android软件组件的集合,它包括基础组件、架构组件、行为组件、界面组件。其中的AndroidArchitectureComponents指的就是这里的“架构组件”。AndroidArchitectureCo
weixin_33676492
·
2020-08-02 21:10
android DataBind LiveData ViewModel
使用详解
1.导入androidx,升级版本到28implementation'androidx.appcompat:appcompat:1.0.0'defroom_version="2.2.5"implementation"androidx.room:room-runtime:$room_version"kapt"androidx.room:room-compiler:$room_version"defl
小米科技Android 研发曹新雨
·
2020-08-02 21:42
Android
Android Architecture Components介绍之ViewModel的
使用详解
ViewModel是一个用生命周期的方式来储存和管理UI数据的类。它被允许在生命周期发生改变时存活,比如屏幕旋转时Activity生命周期的变化。Android框架管理UIcontroller的生命周期。例如:Activity和Fragment。这个框架会根据用户的某些行为和设备的事件来决定销毁或创建UIcontroller,这些不需要我们实现都是次框架来实现。如果系统销毁或创建UIcontrol
贫道法号Android
·
2020-08-02 20:43
Javascript控制html5 Audio标签
Javascript控制html5Audio标签9Replies在上一篇文章:Html5audio标签(属性)的
使用详解
中已经把关于audio标签的如何使用以及支持属性说清楚了。
tyilack_小小黑
·
2020-08-02 19:21
html5
[C语言]字符数组与字符串的
使用详解
1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。charstr[10]={'I','','a','m','',‘h','a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些字符数组中前面那些元素,其余的元素自动定为空字符(即'\0')。
bibilzz
·
2020-08-02 17:25
C&C++
Qt与Matlab混合编程中mwArray数组
使用详解
内容简介在《Qt5.9与matlab2017b混合编程基本流程》里介绍了MATLAB与C++混合编程的基本流程,流程走通之后,关键就是通过DLL里的函数实现功能了。MATLAB编译后的函数具有统一的输入输出参数的接口形式,主要是用到mwArray类型数组。在前一博文里没有对mwArray详细介绍,实际使用中还有些细节的问题,在本文里就对mwArray的使用做义工详细的介绍。主要的内容包括:(1)m
HongAndYi
·
2020-08-02 16:41
Matlab
Qt
Android RecyclerView
使用详解
RecyclerViwe与ListView对比ListView不足运行效率差,不使用ViewHolder等技巧,性能会很差。扩展性差,子布局效果完全一致。无法实现横向滚动,水平列表。RecyclerViwe优点增强版ListView,优化了ListView的不足可轻松实现ListView的效果,扩展性强,子布局可根据自身情况变化。可实现水平,瀑布流等列表样式。Android官方推荐使用Recycl
DeMonnnnnn
·
2020-08-02 15:49
#
Android框架/机制
iOS中git
使用详解
及个人心得
网上搜索到太多技术博客文章,大多是使用命令语句来完成,个人对命令语句的使用不是很喜欢,然后自己就胆大的鞋里这篇博客git简介:git工具可以本地管理开发APP版本(使用的时候只需要切换到相应的分支即可SwitchtoBranch),以及把源代码提交github等后台服务器(需要时CheckOut...)。注意:如果使用分支开发时,最后打包的时候需要合并所有的分支到主干分支(master),具体操作
启程Boy
·
2020-08-02 15:07
iOS开发工具相关
UITabBarController
使用详解
转自:http://www.cnblogs.com/smileEvday/archive/2012/05/20/UITabBarController.htmlUITabBarController是IOS中很常用的一个viewController,例如系统的闹钟程序,ipod程序等。UITabBarController通常作为整个程序的rootViewController,而且不能添加到别的cont
Alex1226
·
2020-08-02 15:49
属性或方法
Python装饰器property
使用详解
1.在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改:s=Student()s.score=98s.score=1000#属性直接暴露在外,不便于检查属性值是否符合它默认的范围,例如:成绩一般在0~100之间。这显然不合逻辑。为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,
1024小神
·
2020-08-02 14:02
python
Spring Boot (九)——YAML属性配置文件
使用详解
SpringBoot弱化配置的特性让属性配置文件的使用也更加便捷,它默认支持对application.properties或application.yml属性配置文件处理。那么这两者完全一样吗?肯定不是啦!本文就来和大伙重点介绍下yaml配置。1、YAML是什么YAML是JSON的一个超集,是一种方便的定义层次配置数据的格式,结构层次上清晰明了,配置简单易读、易用。要想使用YAML作为属性配置文件
Macay
·
2020-08-02 14:17
Spring
Boot
C++中回调函数
使用详解
方法大全
引言:在C++编程,尤其时写Qt程序时,需要大量使用回调函数,在网上也有很多大牛对回调函数的使用进行了讲解,但是很多都是针对某一个或者两个特定的类型的。我在这篇文章中对网上关于回调函数的使用进行了归纳总结,并且对每一种类型的回调函数都写了一个简单的例子来实现,每个例子都可以在vs2015中编译通过,由于使用了C++11的新标准,所以在vc6.0中可能没法直接编译通过。代码下载:https://do
王建博09
·
2020-08-02 14:50
c++
Jsoup -
使用详解
与爬虫
【1】简介jsoupisaJavalibraryforworkingwithreal-worldHTML.ItprovidesaveryconvenientAPIforextractingandmanipulatingdata,usingthebestofDOM,CSS,andjquery-likemethods.jsoupimplementstheWHATWGHTML5specification
流烟默
·
2020-08-02 12:50
JAVA
Nacos注册中心、配置中心
使用详解
一、配置中心介绍1、SpringCloudConfig SpringCloudConfig为分布式系统的外部配置提供了服务端和客户端的支持方案。在配置的服务端您可以在所有环境中为应用程序管理外部属性的中心位置。客户端和服务端概念上的SpringEnvironment和PropertySource抽象保持同步,它们非常适合Spring应用程序,但是可以与任何语言中运行的应用程序一起使用。当应用程序
Mr Kwan
·
2020-08-02 12:25
SpringCloud
java
Lombok
使用详解
,简化Java编程
前言在Java应用程序中存在许多重复相似的、生成之后几乎不对其做更改的代码,但是我们还不得不花费很多精力编写它们来满足Java的编译需求比如,在Java应用程序开发中,我们几乎要为所有Bean的成员变量添加get(),set()等方法,这些相对固定但又不得不编写的代码浪费程序员很多精力,同时让类内容看着更杂乱,我们希望将有限的精力关注在更重要的地方。Lombok已经诞生很久了,甚至在SpringB
日拱一兵1
·
2020-08-01 16:13
java
JDK
HBase安装
使用详解
HBase安装
使用详解
1.介绍HBase是一个分布式的、面向列的开源数据库,源于Google的一篇论文《BigTable:一个结构化数据的分布式存储系统》。
可爱炸鸡
·
2020-08-01 14:54
安装类
iTextSharp
使用详解
发布日期:2006-4-1114:46:26作者:出处:http://www.manbu.netPDF文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发中,经常要用到该格式,但介绍如何制作PDF格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,代码片断如下:StreamWriterpPDF=newStreamWriter(filePath);ArrayLis
ljl_xyf
·
2020-08-01 13:56
.net
生成pdf
/>
js 中{},[]中括号,大括号
使用详解
一、{}大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。如:varLangShen={"Name":"Langshen","AGE":"28"};上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性,所以访问时,应该用.(点)来层层访问:LangShen.Name、LangShen.AGE,当然我们也可以用数组的方式来访问,如:La
lingzhm
·
2020-08-01 13:49
Web前端JS
Java中mybatis关于example类的
使用详解
这几天刚接触example,很多内容都是破碎的,写一篇博文加深理解。一、什么是example类mybatis-generator会为每个字段产生如上的Criterion,如果表的字段比较多,产生的Example类会十分庞大。理论上通过example类可以构造你想到的任何筛选条件。在mybatis-generator中加以配置,配置数据表的生成操作就可以自动生成example了。具体配置可以参考MB
·
2020-08-01 13:09
Android开发之CoordinatorLayoutAppBarLayoutViewPagerTabLayout实现顶部伸缩效果
git.oschina.net/osczaizai/AndroidDemo前面学习了coordinatorLayout,连接:http://cherylgood.cn/c/Android开发之CoordinatorLayout
使用详解
一
Angels_安杰
·
2020-08-01 12:34
Android
js 中{},[]中括号,大括号
使用详解
(转)
js中{},[]中括号,大括号
使用详解
作者:字体:[增加减小]类型:转载{}大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数一、{}大括号,表示定义一个对象,大部分情况下要有成对的属性和值
frank1998819
·
2020-08-01 12:33
JS
上一页
91
92
93
94
95
96
97
98
下一页
按字母分类:
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
其他