自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

luckykuku

技术可以让生活更加有趣

  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

转载 RxJava 的 Subject

RxJava 的 SubjectSubject 是一种特殊的存在在前面一篇文章Cold Observable 和 Hot Observable中,曾经介绍过 Subject 既是 Observable 又是 Observer(Subscriber)。官网称 Subject 可以看成是一个桥梁或者代理。Subject的分类Subject包含四种类型分别是AsyncSubje...

2018-07-25 16:59:23 218

转载 Single、Completable、Maybe——简化版的 Observable

 在Rxjava2中,Observale和Flowable都是用来发射数据流的,但是,我们在实际应用中,很多时候,需要发射的数据并不是数据流的形式,而只是一条单一的数据,或者一条完成通知,或者一条错误通知。在这种情况下,我们再使用Observable或者Flowable就显得有点大材小用,于是,为了满足这种单一数据或通知的使用场景,便出现了Observable的简化版——Single、Comp...

2018-07-24 17:22:20 776

转载 RxJava2.x 学习教程(三)常用操作符

 错误处理类 Retry当原始Observable在遇到错误时进行重试,目的是希望本次订阅不以失败事件结束!Observable.just(1, "2") .cast(Integer.class)//将被观察者发送的事件数据类型强转为Integer .retry(3)//如果出错 重试三次, 如果不写参数,表示一直重复尝试 .sub...

2018-07-24 17:21:38 456

转载 RxJava2.x学习教程(二)常用操作符

上一篇是对RxJava基本概念的介绍RxJava2.x学习教程(一)基本概念,本文主要介绍常用操作符!操作符官方doc,里面有对各类操作符的讲解!创建类的操作符 Create 最常用的操作符,用于创建一个具有发射事件能力的被观察者 Observable.create(new ObservableOnSubscribe<String>() { ...

2018-07-24 17:18:15 220

转载 RxJava2.x 学习教程(一)基本概念

 RxJava是什么、优点RxJava (本文所有RxJava全都代指RxJava2)在 GitHub 主页上的自我介绍是:RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences fo...

2018-07-24 17:10:10 191

转载 RxJava2 总结之 Subjects、Single 与 Completable

SubjectsSubject可以看成是一个桥梁或者代理,在某些ReactiveX实现中(如RxJava),它同时充当 了Observer和Observable的角色。因为它是一个Observer,它可以订阅一个或多个 Observable;又因为它是一个Observable,它可以转发它收到(Observe)的数据,也可以发射 新的数据。对我来说为什么用subjects呢?所有Subj...

2018-07-24 17:08:12 572

转载 解决 Android Studio 不停的 Indexing 问题

 今天早上启动 Android Studio,不停的 Indexing,不是那种一次很久的,而是频繁重复。解决办法:File > Invalidate Caches/Restart -> Invalidate and Restart                                                                     ...

2018-07-20 14:56:03 1363

转载 在 BroadcastReceiver 中启动 Activity 的问题

在BroadcastReceiver中启动Activity的问题   在BroadcastReceiver中启动Activity:    如果在BroadcastReceiver的onReceive()方法中如下启动一个Activity  Intent intent=new Intent(context,AnotherActivity.class);  context.startA...

2018-07-20 11:43:51 1150

转载 SharedPreferences 与 Properties对比

SharedPreferences 与 Properties 对比1、SharedPreferences,五大存储方式中最简单的一种,属于键值对形式的,JAVA的util包中中还有个Properties,也是键值对形式的,同样用于存储。现在把  SharedPreferences与Properties做一个简单对比!!!1.1、从类的高度来看Properties是继承了HashTab...

2018-07-18 15:47:23 322

转载 Android快速实现发送邮件

前言现在一般很少有用Android原生app发送邮件的需求,但是前段时间公司项目需要在Android app 内部发送邮件,于是就在网上收集资料并整理了一个Demo。虽然最后这个需求被减掉了,但是我这里还是把Demo的内容给大家分享一下。第一步、导入第三方jar包Android实现发送邮件,首先需要依赖additional.jar、mail.jar和activation.jar这3个j...

2018-07-17 15:10:41 6856 2

转载 Android UI系列-----Dialog对话框

您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态。 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问, 可以通过评论或发邮件的方式联系我: [email protected] / [email protected]如果需要转载,请注明出处,谢谢!!...

2018-07-16 14:35:54 128

转载 Android 组件系列-----Activity的传值和回传值

在这篇随笔里将讲解Activity的传值和回传值。一、通过startActivity来进行Activity的传值在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent intent)方法来传入一个Intent对象,这个Intent对象我们可以精确的指定我们需要跳转的Activity上,或者通过Intent对象来...

2018-07-06 10:06:59 154

转载 Data Binding 从入门到精通

 原文出自:http://blog.csdn.net/xx326664162/article/details/62048543 薛瑄的博客虽然官方给出了教程,Data Binding Library(Android Data Binding(数据绑定)用户指南),但是由于近来的更新,发现官方文档并没有更新。有时候看了官方文档,感觉还是不太清楚在讲什么,文章中有些地方我会从实战角度介绍一下,...

2018-06-29 09:48:24 192

转载 Android新特性介绍,ConstraintLayout 完全解析

本篇文章的主题是ConstraintLayout。其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。我们都知道,在传统的Android开发当中,界面基本都是靠编写XML代码完成的,虽然Android Studio也支持可视化的方式来编写界面,但是操作起来并不方便,我也一直都不推荐使用可视化的方式来...

2018-06-27 14:56:47 122

转载 ConstraintLayout 完全解析 快来优化你的布局吧

一、概述ConstraintLayout出现有一段时间了,不过一直没有特别去关注,也多多少少看了一些文字介绍,多数都是对使用可视化布局拖拽,个人对拖拽一直不看好,直到前段时间看到该文:解析ConstraintLayout的性能优势非常详尽的介绍了ConstraintLayout的性能优势,于是乎开始学习了一下ConstraintLayout。本文的重点不在与可视化界面的学习,而在于如...

2018-06-27 11:30:22 189

转载 了解使用 ConstraintLayout 的性能优势

发布人:开发者计划工程师 Takeshi Hagikura自从在去年的 Google I/O 大会上发布 ConstraintLayout 以来,我们一直不断改进该布局的稳定性,完善对布局编辑器的支持。我们还针对 ConstraintLayout 增加了一些新功能,帮助您构建不同类型的布局,例如引入链和按比例设置大小。除了这些功能之外,使用 ConstraintLayout 还可以获得一项显著的...

2018-06-27 10:59:33 213

转载 安装IPTV后网口不够用,如何将网线一分为二

安装了IPTV后,发现IPTV只能直连光猫的专用端口。现在家里预埋的只有一根线,用了IPTV就影响有线上网了。本文教你如何动手改造,是预埋的网线能一分为二。工具/原料网线水晶头网线钳网线对接口测线器(可选)方法/步骤首先 ,了解一下标准网线的接法。我们家中的预埋线一般都是8芯网线,此网线根据接法有100Mbps和1000Mbps两种不同接法。其中,100Mbps接法使用4芯,1000Mbps接法使...

2018-06-27 10:55:52 16587

转载 View 和 ViewGroup

View和ViewGroupAndroid的UI界面都是View和ViewGroup及其子类组合而成的。View是所有UI组件的父类,其子类称为组件(Widget);ViewGroup是布局管理器,本身也是继承自View类,其子类称为布局(Layout)。Android布局管理器的类图如下:属性android:gravity 用于控制所包含的子元素的对齐方式,其值有top、bottom、left、...

2018-06-27 10:17:08 258

转载 Android 多语言适配

应用程序根据系统设置语言实现多语言适配应用程序默认只要配置不同语言的文件,在启动应用时都会根据系统语言而加载对应的语言资源文件。例如支付宝,微信,微博等都实现了中英文的适配。下面的例子我们将实现中文的适配。创建相应语言的文件 右键res文件夹File–>New–>Android resource file选择Locale看到如下界面: 我们选择新增的语言为中文,将文件名设...

2018-06-20 10:58:57 802

转载 px、pt、ppi、dpi、dp、sp 之间的关系

做了几个移动端的项目之后,深感移动端尺寸换算的必要性,在此做个总结。先介绍下各自的定义:px:pixel,像素,电子屏幕上组成一幅图画或照片的最基本单元pt: point,点,印刷行业常用单位,等于1/72英寸ppi: pixel per inch,每英寸像素数,该值越高,则屏幕越细腻dpi: dot per inch,每英寸多少点,该值越高,则图片越细腻dp: dip,Density-indep...

2018-06-20 10:50:36 2772

原创 如何清理系统日志

所谓系统安全日志就是每次开关机、运行程序、系统报错时,这些信息都会被记录下来,保存在日志文件中。而日志文件会随着时间的增长而越集越多,从而影响系统速度。 以管理员身份登陆(administrator)后,进入 “开始—设置—控制面板—管理工具”,双击“事件查看器”,这里可以看到应用程序日志、安全日志、系统日志。在任意一种日志上面右击选择清除所有事件就可以了,也可以右键选择“属性”,为日志设定...

2018-06-20 09:42:50 6192

原创 一笔画图形判断

一笔画的概念是讨论某图形是否可以一笔画出。图形中任何端点根据所连接线条数被分为奇点、偶点。只有所有点为偶点的图形和只有两个奇点的图形可以一笔画。只有偶点的图形不限出发点,只有两个奇点必然从其中一点出发到另一点结束。在任何图形中,奇点都是成对出现的,没有奇数个奇点的图形。⒈凡是由偶点组成的连通图,一定可以一笔画成。画时可以把任一偶点为起点,最后一定能以这个点为终点画完此图。

2014-09-09 10:54:12 4476

原创 powershell中禁止执行脚本解决办法

powershell中禁止执行脚本解决办法   在使用poershell过程中,导入管理模块或者其他操作的时候会出现因为在此系统中禁止执行脚本的报错,报错内容大致如下: 无法加载文件 C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1,因为在此系统中禁止执行脚本。有关详细信息,请参阅

2014-09-05 10:13:46 1316

原创 PowerShell-学习笔记

Windows PowerShell Cmdlet cmdlet  (读作“command-let”)是 Windows PowerShell 中用于操作对象的单功能命令。 可以通过其名称格式识别 cmdlet --  由短划线 (-) 分隔的动词和名词,如 Get-Help、Get-P rocess 和 Start-Service。

2014-08-18 17:12:50 437

转载 锅具

安利皇后锅双立人

2014-08-18 13:37:02 872

转载 Markdown

Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。

2014-08-13 21:34:04 257

转载 SourceInsight配置文件

0. 自己曾经用了它几年,突然间有共享给其他人使用的想法。0. 此为C/C++的SourceInsight配置文件,其他语言的为默认。(字体颜色在其他编程语言有效)1. 主要就是给那些习惯于等宽字体编程的人们。采用微软Vista自带的等宽字体:Consolas2. 对各个编写程序的软件(UltraEdit, SourceInsight, BeyondCompare, Notepad2)

2014-08-13 12:29:54 942

转载 sprintf详解

<br />  在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。<br /><br />sprintf 是个变参函数,定义如下:<br />int sprintf( char *buffer, const char *format [, argument] ... );<br />除了前两个参数类型固定外,

2011-05-10 21:31:00 242

VB实现的邮件收发系统

用VB实现了邮件收发功能,代码注释详细,方便大家学习交流

2011-12-01

Eclipse中文教程 pdf版

对eclipse软件架构基础和软件中使用到的各个选项的详细说明 pdf版

2011-08-08

功能强大的C语言函数查询器

本软件收录了355个Turboc 2.0库函数供参考, 希望能给C语言编程爱好者一点帮助学习好C语言。 值得下载!

2010-07-30

CRC 算法原理及C 语言实现.pdf

CRC 算法原理及C 语言实现.pdf

2007-11-16

linux常用命令.doc

里面包含了linux的全部命令,很值得学习

2007-11-16

高质量C++C编程指南

高质量C++C编程指南

2007-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除