- 博客(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
android 开源项目GuillotineMenu酷炫的铡刀菜单
2018-01-23
Head First design pattern非扫描版原生版
2018-01-19
正则表达式书籍
2018-01-04
jiecaovideoplayer的简单使用
2017-12-20
android Ijkplayer最简单的简单使用
2017-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人