自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (9)
  • 收藏
  • 关注

转载 mongodb操作

1.  基本查询:    构造查询数据。    > db.test.findOne()    { &

2018-05-17 13:54:48 330

原创 当循环获得checkbox时候判断是否全选

var allCheckNum = $("input[type='checkbox']").length;var checkedNum = $("input[type='checkbox']:checked").length;if (allCheckNum == checkedNum) { alert("全部选中!");} else { alert("部分选中!");}...

2018-04-10 15:58:22 2028

原创 GuillotineMenu(铡刀菜单的使用)-Android

一个开源的android工程,编译器用的是android-studio。GuillotineMenu-Android我们暂且翻译为铡刀菜单吧,确实挺像一铡刀一样切下来…… 看下效果图: 我懒得录gif直接上图吧 直接上代码吧:public class MainActivity extends AppCompatActivity { private static f

2018-01-23 10:36:39 837

原创 JavaHead First design pattern 学习感想

设计者模式很重要,不需要我多说。你瞧,程序员几乎人手一本四人组(ErichGamma、Richard Helm、Talph Johnson、John Vlissides)所著的是《JavaHead First design pattern》。打个比喻:信耶稣的人都要读圣经,而信OO的人都要读四人组的《JavaHead First design pattern》,这就是OO的圣经。 这是我看的第一

2018-01-19 20:35:17 489

转载 安卓开发中非常炫的效果集合

安卓开发中非常炫的效果集合 这几天开发的时候,想做一些好看而且酷炫的特效,于是又开始从网上收集各种特效资源。下面给大家一些我喜欢的把,附代码,喜欢的看源代码,然后加到自己项目去把!! 一个开源项目网站有很多炫酷效果  http://itlanbao.com/codes.aspx#1,0所有效果Dome下载地址:ht

2018-01-08 11:31:07 14099

原创 正则表达式

比较正规的解释是:正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 在这里,我希望使用一个更为通俗的自然语言来描述它:正则表达式就是用一类字符的统称来描述这一大批字符。举个例子,正则里说汉字,那么其实它就涵盖了所有的中国文字。可以这么说,正则表达式能做的,都能够通过正常的编程来实现。那么我们为什么还要学习正则呢?原因很简单: 1)正则表达式能够很大幅度的简化代码,实现起来也更

2018-01-04 13:37:58 9127

原创 java泛型详解

一. 泛型概念的提出(为什么需要泛型)?会在文末附上泛型书籍的地址首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyum

2018-01-04 11:39:55 418 1

转载 TabLayout的用法进行总结和归纳

Google官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其中,有TabLayout, NavigationView,Floating labels for editing text,Floating Action Button,

2017-12-28 15:50:17 11040

转载 Android设计模式之单例模式的七种写法

一 单例模式介绍及它的使用场景单例模式是应用最广的模式,也是我最先知道的一种设计模式,在深入了解单例模式之前,每当遇到如:getInstance()这样的创建实例的代码时,我都会把它当做一种单例模式的实现。其实经常使用的图片加载框架ImageLoader的实例创建就是使用了单例模式,因为这个ImageLoader中含有线程池、缓存系统、网络请求,很消耗资源,不应该创建多个对象,这时候就需要用到单例

2017-12-28 13:31:07 10675

原创 MVP+Retrofit+Okhttp+RxJava

App的build.gradle依赖包:          [java] view plain copy print?compile ‘com.squareup.retrofit2:retrofit:2.0.0-beta4’//Retrofit2所需要的包  compile ’com.squareup.retrofit2:converter-gson:2.0.0-beta4’//Converte

2017-12-28 13:27:36 7144

转载 仿探探的卡片滑动效果-recyclerView实现

这里是一个通过自定义view和自定义RecyclerView的:layoutManager,再结合ItemTouchHelper实现的一个仿探探的卡片滑动的效果:效果图已经奉上,接下来是代码:首先是每张图片的布局:item<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="

2017-12-28 13:26:02 761

转载 图片实现高斯模糊

最近在搞图片的显示,做了一个高斯模糊的效果,使用的是gitgub上写好的效果, https://github.com/qiujuer/ImageBlurring效果图如下,1. (1)xml文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/

2017-12-28 13:24:34 608

转载 一篇不错的Fresco文章

版权声明:转载必须注明本文转自严振杰的博客:http://blog.yanzhenjie.com今天只是入门级别的,改天会出一个深度一点的文章介绍用法。题外话:最近消沉了有快三个月了,这几天都不知道自己在干嘛,这是春节之后的第一篇博文,从今天开始让一切都不一样: Code Behavior, one can.t be less.Fresco是一个Facebook开源的Android图片加载库,性

2017-12-28 13:22:19 4744 1

转载 优快云如何转载别人的文章

对于喜欢逛优快云的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现  因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑)。

2017-12-28 12:00:46 618 1

原创 Mvp解耦

p层 public void destroy() { iGwcActivity = null; }view层@Override protected void onDestroy() { super.onDestroy(); gwcPercenter.destroy(); gwcPercenter = nul

2017-12-21 09:28:26 17069

原创 android Ijkplayer最简单的简单使用

之前写过一个节操播放器跟这个差不多也是几行代码解决战斗。地址:http://blog.youkuaiyun.com/yw59792649/article/details/78846245效果如下 Ijkplay最简单的使用 首先要导入依赖 compile 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'activityxml <include

2017-12-20 11:50:13 12728

原创 TabLayout横排滑动

我以前有写过Tablayout横排滑动,不过相对有些幼稚,而且跟不上一些节奏了。 首先是导入依赖 compile 'com.android.support:design:23.3.0'在导入依赖方面可要注意如果你的appcompat版本过高可能会报android.support.v7.widget.TintManager如果出现这个错误可要适当的降低你的依赖。 废话不多说上代码 先说布

2017-12-20 10:06:23 12344

转载 Android状态栏微技巧,带你真正理解沉浸式模式

Android状态栏微技巧,带你真正理解沉浸式模式 - 郭霖的专栏 - 优快云博客 郭霖的专栏

2017-12-19 20:58:26 11316

原创 jiecaovideoplayer的简单使用

效果 这个播放器本身就具有自动记忆播放进度的功能,全屏状态下具有手势快进和快退的功能,以及左边控制亮度,右边控制音量 点击全屏后视频还是竖屏,需要旋转手机才能变成横屏播放,并且使用移动数据时,会有dialog提示,并且集成的话非常的简单。 下面代码: 首先加入依赖库:compile 'fm.jiecao:jiecaovideoplayer:5.5'然后在布局中声明控件:<fm.jiecao.

2017-12-19 19:28:42 12585

原创 Recyclerview的点击事件

recyclerview的点击事件最简单的方法 先写一个类public class RecyclerViewClickListener implements RecyclerView.OnItemTouchListener { private int mLastDownX,mLastDownY; //该值记录了最小滑动距离 private int touchSlop ;

2017-12-18 19:06:26 11933

原创 android的特殊文字与Titanic的特效

android中给Textview换个字体样式有时候还是能使人心情愉悦的,当然不要把这个操作想的太复杂,其实很简单。 然后就是Titanic,他需要一张图片进行渲染,下方贴出。好了,效果图在此。 无法录制gif…… 废话不多说上代码 首先先说android改变字体格式它有两种方法 两种方法的共同点是都需要在main下建立一个assets 看见assets里面的那些字体格式了吧,网上到处都

2017-12-14 21:28:02 12649

原创 据说大部分资深程序员都必须掌握的工具

第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、 ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、 GraphView、UI Style等等。 一、ListV

2017-12-12 13:42:27 12674

原创 AndroidStaggeredGrid的瀑布流效果实现

介绍: 注意跟StaggeredGridView区别,他的实现原理更类似于PinterestLikeAdapterView。AndroidStaggeredGrid的目的是为了满足Etsy app的需求(估计是作者自己开发的一个app)。有个很不错的特点是,当横竖屏切换时,改控件可以自己定位上次浏览的位置。和ListView一样,支持添加header 和 footer。个人觉得这个才是最好的。

2017-12-12 10:04:54 11204

原创 RecyclerView的分割线

添加默认分割线:高度为2px,颜色为灰色mRecyclerView.addItemDecoration(new RecycleViewDivider(mContext, LinearLayoutManager.VERTICAL));添加自定义分割线:可自定义分割线drawablemRecyclerView.addItemDecoration(new RecycleViewDivider( m

2017-12-12 09:50:54 10957

原创 ViewFlipper使用详解

一、基本实现ViewFlipper是一个切换控件,一般用于图片的切换,当然它是可以添加View的,而不限定只用于ImageView,当然我们也可以自定义View,只是我们经常利用ViewFlipper来实现的是ImageView的切换,如果切换自定义的View,倒还不如使用ViewPager来做。 下面先看一下实现的效果:(实现四张图片的自动切换) 1、在XML中的布局:<RelativeL

2017-12-12 09:47:12 10651

原创 Recyclerview自定义点击事件

它有一个最简单的方法 RecyclerView.OnItemTouchListener新建一个类public class RecyclerViewClickListener2 implements RecyclerView.OnItemTouchListener { private GestureDetector mGestureDetector; private OnItemCli

2017-12-12 09:37:00 14580

原创 Android详细的对话框AlertDialog.Builder使用方法

首先是一个最简单的应用,就是弹出一个消息框,在android中可以这样实现new AlertDialog.Builder(self) .setTitle("标题") .setMessage("简单消息框") .setPositiveButton("确定", null) .show();上面的代码中我们新建了一个AlertDialog,并用Builder方法形成了一个对象链,通过

2017-12-12 09:32:17 12630

原创 PopupWindow自定义对话框的使用技巧

PopupWindow的构造函数为public PopupWindow(View contentView, int width, int height, boolean focusable)contentView为要显示的view,width和height为宽和高,值为像素值,也可以是MATCHT_PARENT和WRAP_CONTENT。focusable为是否可以获得焦点,这是一个很重要的参数,也

2017-12-11 21:08:55 6570

原创 Android的一些依赖

OkHttpClient依赖的架包: compile ‘com.squareup.okhttp3:okhttp:3.9.0’ XListView的依赖包 compile ‘com.github.ForgiveAll:Xlistview:v1.0’ maven{url’https://jitpack.io‘} imageLoader的依赖包 ‘com.nostra13.

2017-12-09 08:12:13 12491

原创 Python安装api报错问题

问题一:python启动报错api-ms-win-crt-process-l1-1-0.dll 丢失 解决:下载api-ms-win-crt-process-l1-1-0.dll文件丢到C:\Windows\SysWOW64(64位操作系统)、C:\Windows\System32(32位操作系统)目录下问题二:python运行时错误代码(0xc000007b) 解决:下载directxrepa

2017-12-03 20:11:35 75136 1

原创 Fresco加载Gif写入RecyclerView

依赖 compile 'com.facebook.fresco:fresco:1.5.0' compile 'com.facebook.fresco:animated-gif:1.5.0' compile 'com.android.support:recyclerview-v7:26.1.0'注册public class App extends Application {

2017-11-28 19:42:05 13335 1

原创 最新的Fresco加载Gif图片

先是依赖 compile 'com.facebook.fresco:fresco:1.5.0' compile 'com.facebook.fresco:animated-gif:1.5.0'然后是布局呢<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.c

2017-11-28 19:22:27 21277

原创 二级购物车的Adapter判断

import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseExpandableListAdapter;import android.widget.Check

2017-11-23 11:30:07 10332

原创 RecyclerView的瀑布流简单应用

首先是导依赖包compile 'com.android.support:recyclerview-v7:24.2.1' compile 'com.facebook.fresco:fresco:1.5.0' compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.android.support:cardview-

2017-11-23 10:07:26 19991

原创 java接口与对象区别

深入理解Java的接口和抽象类  对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口的区别  若有不正之处,请多多谅解

2017-11-21 08:35:57 14875

原创 angular搜索 过滤 批量删除 添加 表单验证等小集成

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin: 0; padding: 0; } .sspan{ b

2017-10-25 15:21:23 20429

原创 angular的仿淘宝购物车

<html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="angular.js"></script> <style> *{ margin: 0; padding: 0; }

2017-10-23 07:55:41 12109

原创 angular制作简易购物车

<html lang="en"><head> <meta charset="UTF-8"> <title>购物车</title> <script src="angular.js"></script> <style> table{ border-collapse: collapse; } th,t

2017-10-15 20:03:16 15706

原创 angular的全选与反选删除等

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="angular.js"></script></head><body ng-app="myapp" ng-controller="myCtrl"><input type="text"

2017-10-13 18:20:02 10551

原创 屏幕适配And动画效果

<html lang="en"><head> <meta charset="UTF-8"> <title>屏幕适配And动画效果</title> <link href="css/style.css" rel="stylesheet"/> <style> .no{ margin-right: -200px;

2017-10-09 08:22:59 12418

Python开发web一些书籍教程

此乃本人新学习Python开发web时候看的一些资料,对于开发项目有一定帮助。

2018-03-09

各种应对面试的文档……

对于面试的总结,面对各种面试的应对方便,这里有三十来篇文档专门进行说明 ……………… …… ………………

2018-01-29

android 开源项目GuillotineMenu酷炫的铡刀菜单

一个开源的android工程,编译器用的是android-studio。GuillotineMenu-Android我们暂且翻译为铡刀菜单吧.

2018-01-23

Head First design pattern非扫描版原生版

本书是Head First design pattern的非扫描版 原生版 用java语言写的,非常的棒,希望大家喜欢。

2018-01-19

Java一切基础—面试应具备的条件

java基础、android、webview、面试的基础and新技术,框架,进程,设计模式等。。

2018-01-18

正则表达式书籍

正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 正则表达式就是用一类字符的统称来描述这一大批字符。举个例子,正则里说汉字,那么其实它就涵盖了所有的中国文字。

2018-01-04

java泛型详解

深入理解java泛型详解!Java 语言中引入泛型是一个较大的功能增强。不仅语言、类型系统和编译器有了较大的变化。

2018-01-04

jiecaovideoplayer的简单使用

这个播放器本身就具有自动记忆播放进度的功能,全屏状态下具有手势快进和快退的功能,以及左边控制亮度,右边控制音量 点击全屏后视频还是竖屏,需要旋转手机才能变成横屏播放,并且使用移动数据时,会有dialog提示

2017-12-20

android Ijkplayer最简单的简单使用

ijkplayer是Bilibili基于ffmpeg开发并开源的轻量级视频播放器,支持播放本地网络视频,也支持流媒体播放。支持Android&iOS;

2017-12-20

空空如也

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

TA关注的人

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