自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 资源 (18)
  • 收藏
  • 关注

转载 maven引入本地jar包的方法

maven作为包管理工具,好处不必多说但是有些情况,比如需要引入第三方包,如快递鸟,支付宝,微信等jar包(当然有可能直接提供maven依赖)如果直接下载到本地之后,怎么整合到自己的maven工程呢?方式挺多的,下面列举四种方式1. 上传到maven中心仓库https://oss.sonatype.org/愿意折腾可也搞搞,可以参考如何发布Jar包到Maven中央仓库(确实比较麻烦)如这是我手动上传到maven中央仓库的jar包https://mvnrepository.co..

2021-07-22 18:12:05 305

转载 利用叉乘快速判断点是否在三角形内

判断P是否在三角形ABC内:判定条件 : cross(BA,BP)与 cross(BP,BC)同向,且 cross(BA,PA)与cross(PA,CA)同向注意:向量求叉乘时,是按小于180的角算的

2021-02-18 15:20:33 936

转载 jni中byte[]和char*相互转换

Java对象中的byte数组参数转换为C可用的char数组1、获取jclass引用和对象jobject引用,2、根据参数名称获取jfieldID引用,3、根据ID获取数组jbyteArray的引用4、声明一个C 数组5、将Java数组数据复制给C数组。 id= (*env)->GetFieldID(env, objectClass, filedName, "[B"); jbyteArray dataArray=(jbyteArray)((*env)-> G

2020-11-25 10:27:36 3144

转载 Android Bitmap详解

参考这里

2020-11-24 11:18:24 107

转载 c++数组指针遍历

int i = sizeof(p)/sizeof(char*);// 计算zhi数组长度,for (int j = 0; j<i ; ++j){cout << p[j] << endl; //打印数组内容dao}

2020-11-18 12:05:48 1151

转载 Sequelize执行mysql的函数

例如在每行上乘以2列并使用Sequelize对所有结果求和Sequelize.Model.findAll({ attributes: [[db.sequelize.literal('SUM(col_a * col_b)'), 'result']], })

2020-08-18 00:09:17 407

转载 Sequelize升序排序空值在后面

mysql排序字段为空的排在最后面排序字段为orderid;1、使用order byorderid desc实现降序时,orderid 为null数据的会排在数据的最后面;但是,order by orderid升序时,orderid 为null的数据则会排在最前面,如果想要将orderid为null的数据排在最后,就需要加上is null。select * from user u order by u.orderid is null, u.orderid使用Sequeliz..

2020-08-15 23:26:44 783

原创 :before伪类content实现垂直居中

设置display: inline-block;的标签i与span标签一起会导致元素垂直不对齐,通过给i标签设置伪类before,content的不可为空,从而实现垂直居中。未设置伪类before<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"&gt...

2020-04-10 18:46:33 6370

原创 gl-matrix中lookAt的作用

参考链接:这里WebGL绘图都是眼睛(摄像机)在z轴上,向z轴负方向(即屏幕方向)看去产生的视图:我们并不能改变这个视线的方向。因此,为了能从别的角度来观察场景,我们只能对场景本身进行操作,例如我们要把眼睛从(0, 0, 0)点移动到(0, 0, 10)点,实质上可以通过,把整个场景向z轴负方向移动10来到达相同的效果。也就是说,我们可以通过对场景进行反向的几何变换来模拟眼睛的移动。但...

2019-11-01 17:42:59 2802 3

原创 canvas重置scale设置

canvas.width = canvas.width// or canvas.height = canvas.height当我们重新设置canvas的宽(高也一样)的时候,不仅会清空canvas的画布内容,同时还会把绘图状态重置到最原始的状态,原始状态下画笔的缩放比例是1,缩放比例值会被重置为1,因而导致绘制效果错乱。...

2019-10-29 14:32:06 1795

原创 vue使用三元表达式绑定内联样式

使用三元表达式绑定内联样式<div :style="{ display: [isshow?'none':''] }"></div>

2019-10-10 23:51:03 2709

转载 Vue的字符串模板

字符串模板:指的是在组件选项里用 template:"" 指定的模板,换句话说,写在 js 中的 template:"" 中的就是字符串模板。比如下面这个:var tmp = new Vue({ template:"<myComponent></myComponent>"});非字符串模板:在单文件里用 <template>&lt...

2019-10-09 22:43:38 1424

原创 vue动态加载组件通过 Prop 向子组件传递数据

<!DOCTYPE html><html><head><meta charset="utf-8"><title>Vue 测试实例 - 菜鸟教程(runoob.com)</title><script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"&gt...

2019-10-09 22:32:03 1838

原创 js设置style样式

删除属性:obj.style.属性名 = "";读取属性:属性 = obj.style.属性名;设置属性:obj.style.属性名 = “属性值”;

2019-08-13 14:28:40 27659

原创 :not 选择器

:not(selector) 选择器匹配非指定元素/选择器的每个元素。非最后一个p标签设置颜色为红色。 p:not(:last-child){background:#ff0000;}这是标题第一个段落。第二个段落。第三个段落。第四个段落。第五个段落。

2017-08-23 16:24:01 386

原创 :last-child 选择器

指定属于其父元素的最后一个子元素的 p 元素的背景色:  p:last-child{background:#ff0000;}这是标题第一个段落。第二个段落。第三个段落。第四个段落。第五个段落。

2017-08-23 16:18:45 266

转载 【Maven】使用Maven构建多模块项目

Maven多模块项目  Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。  项目结构如下:      test-hd-parent   (父级)             ---pom.xml             ---test

2017-08-16 16:12:24 253

原创 maven打包第三方jar

如果jar不包含pom文件。 mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file -Dfile=path-to-your-artifact-jar \

2017-06-07 15:47:00 484

原创 高德已知圆心,半径,计算圆弧坐标

public void addPolylinescircle(LatLng centerpoint, int radius) { double r = 6371000.79; PolylineOptions options = new PolylineOptions(); int numpoints = 360; double pha

2017-05-05 17:13:38 6252

转载 使用Eclipse的Working Set,界面清爽多了

转自:http://iyuanbo.iteye.com/blog/1158136想必大家的Eclipse里也会有这么多得工程......  每次工作使用到的项目肯定不会太多......每次从这么大数量的工程当中找到自己要使用的,必须大规模的滚动滚动条......有点不和谐了. 无意当中看到了working set

2017-02-16 11:15:23 271

转载 AnimationSet

AnimationSet可以加入Animation,加入之后设置AnimationSet对加入的所有Animation都有效。[java] view plain copyAnimationSet anim=new AnimationSet(true);              AlphaAnimation a=new AlphaAnimatio

2016-07-14 15:21:25 605

转载 从原理角度解析Android (Java) http 文件上传

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23781773文件上传是我们项目中经常使用的功能,一般我们的服务器可能都是web服务器,当我们使用非浏览器客户端上传文件时,比如手机(Android)等上传,可能就需要对传输的数据进行规范化的拼接,说白了,就是我们得自己完成浏览器帮我们做的事。我首先写了服务器端代码

2016-04-07 14:33:38 377

转载 HTTP头的Expires与Cache-control

1.概念Cache-control用于控制HTTP缓存(在HTTP/1.0中可能部分没实现,仅仅实现了Pragma: no-cache)数据包中的格式:Cache-Control: cache-directivecache-directive可以为以下:request时用到:| "no-cache"| "no-store"| "max-age" "=

2016-03-15 13:07:34 6307

转载 Android volley 解析(四)之缓存篇

转载注明:http://blog.csdn.net/jxxfzgy/article/details/44088299这是 volley 的第四篇 blog 了,写完这篇,volley 的大部分用法也都算写了一遍,所以暂时不会写 volley 的文章了,如果想看我前面写的文章,可以点这里 Android volley 解析(三)之文件上传篇为什么要用缓存我们知道,当客户端

2016-03-15 10:31:43 527

转载 Android volley 解析(三)之文件上传篇

转载注明:http://blog.csdn.net/jxxfzgy/article/details/44064481前面我们讲了如何通过 volley 实现表单的提交,而这篇文章跟上一篇衔接很大,如果没有看上一篇 blog 的朋友,建议先去看看 Android Volley解析(二)之表单提交篇 因为文件上传实质就是表单的提交,只不过它提交的数据包含文件类型,接下来还是按照表单

2016-03-15 10:28:10 355

转载 Android Volley解析(二)之表单提交篇

转载注明:http://blog.csdn.net/jxxfzgy/article/details/44044947上一篇文章中,讲了 Volley 的 get 和 post 请求,并且对 volley 的基本使用和基本分析做了讲解,而这篇 blog 将讲解用 volley 实现表单的提交,在看这篇文章之前,如果对 Volley 基本知识不够了解的朋友,可以移驾前往Android

2016-03-15 10:22:50 584

转载 Android Volley解析(一)之GET、POST请求篇

转载注明:http://blog.csdn.net/jxxfzgy/article/details/44022435一、 Volley 的地位自2013年Google I/O 大会上,Google 推出 Volley 之后,一直到至今,由于其使用简单、代码轻量、通信速度快、并发量大等特点,倍受开发者们的青睐。 先看两张图,让图片告诉我们 Volley 的用处; 第一张 Vo

2016-03-15 10:20:28 695

转载 Android 颜色渲染(九) PorterDuff及Xfermode详解

Android 颜色渲染(九)  PorterDuff及Xfermode详解转载注明:http://blog.csdn.net/t12x3456/article/details/10432935    之前已经讲过了除ComposeShader之外Shader的全部子类, 在讲ComposeShader(组合渲染)之前,  由于构造ComposeShader需要 PorterDuf

2016-03-14 09:42:54 399

转载 Android中Canvas的clipRect参数Region.OP的理解

一直对clipRect的op参数有点迷惑,今天好好实验了一下,总结得到如下结果:为了方便说明,把第一次clipRect的绘制范围设为A,第二次clipRect设定的范围设为BOp.DIFFERENCE,实际上就是求得的A和B的差集范围,即A-B,只有在此范围内的绘制内容才会被显示;Op.REVERSE_DIFFERENCE,实际上就是求得的B和A的差集范围,即B-A,只有在

2016-03-14 09:11:41 1041

转载 Android学习笔记:图像颜色处理(ColorMatrix)

转载请注明:http://www.cnblogs.com/menlsh/archive/2013/02/03/2890888.html在Android中,对图像进行颜色方面的处理,如黑白老照片、泛黄旧照片、高对比度、低饱和度等效果,都可以通过使用颜色矩阵(ColorMatrix)来实现。1.颜色矩阵(ColorMatrix)介绍  颜色矩阵M是一个5*4的矩阵,如图1所

2016-03-13 20:50:14 777

转载 Android 属性动画(Property Animation) 完全解析 (下)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38092093上一篇Android 属性动画(Property Animation) 完全解析 (上)已经基本展示了属性动画的核心用法:ObjectAnimator实现动画,ValueAnimator实现动画,AnimatorSet的使用等~当然了属性动

2016-03-13 18:59:41 342

转载 Android 属性动画(Property Animation) 完全解析 (上)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/380674751、概述Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一

2016-03-13 18:58:27 396

转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9097463其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListVie

2016-03-07 11:30:06 343

转载 谷歌官方两种下拉刷新样式SwipeRefreshLayout(横线样式、圆圈样式)

下拉刷新经常会用到,谷歌官方也推出了自己的下拉刷新控件SwipeRefreshLayout,使用也非常简单。直接在Listview,Gridview等外层嵌套android.support.v4.widget.SwipeRefreshLayout即可。需要注意的是要导入兼容的v7,v4包。谷歌最新下拉刷新控件样式由原来的横线样式变成了圆圈样式,而且下拉时页面不再向下滑动。个人感

2016-03-07 09:41:26 13688

转载 说说ViewHolder的另一种写法

每为一个AdapterView写Adapter适配器,你是否都会创建 一个static的ViewHolder类来负责临时存储ItemView?不用回答我也已经听见了你的抱怨,那么下面为大家介绍另外一种我经常使用的写法,从此和无尽的ViewHolder说拜拜,而且不会影响页面加载的性能。Android为开发者提供了ListView和GridView这两个常用于显示列表的控件。在不使用Vi

2016-03-05 21:46:20 877

转载 Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)

位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。public class

2016-02-23 11:08:57 264

转载 Android 使用开源库StickyGridHeaders来实现带sections和headers的GridView显示本地图片效果

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/20481185),请尊重他人的辛勤劳动成果,谢谢!大家好!过完年回来到现在差不多一个月没写文章了,一是觉得不知道写哪些方面的文章,没有好的题材来写,二是因为自己的一些私事给耽误了,所以过完年的第一篇文章到现在才发表出来,2014年我还是会继续在CS

2016-02-19 09:16:57 1061

转载 部分Android手机拍照后照片被旋转的解决方案

在部分Android手机(如MT788、Note2)上,使用Camera拍照以后,得到的照片会被自动旋转(90°、180°、270°),这个情况很不符合预期。仔细分析了一下,因为照片属性中是存储了旋转信息的,所以要解决这个问题,可以在onActivityResult方法中,获取到照片数据后,读取它的旋转信息,如果不是0,说明这个照片已经被旋转过了,那么再使用android.graphics.Mat

2016-02-17 09:09:36 987

转载 android:ellipsize实现跑马灯效果总结

最近无意间看到了涉及到跑马灯效果的代码,于是在网上查阅了很多资料,在这里对自己看的一些文章进行一下总结,顺便加上自己的一些体会。让我们一步步逐渐向下。首先我们要实现走马灯这样一个效果,通常来说都是在TextView这个控件中来实现的,而且其中的文字一定是单行显示,如果多行显示,那走马灯效果也就失去了存在的意义。另外,在EditText中使用走马灯没有必要,也不合理,实际上对

2016-02-15 08:54:28 475

转载 从源代码的角度分析--在BaseAdapter调用notifyDataSetChanged()之后发生了什么

导师安排我做一个小项目,其中涉及到利用Adapter作为ListView的适配器,为ListView提供数据。选中某一项后,要让这一项变成选中状态,也就是背景图片要换一下。下面我就用一个小例子来模拟。重点不在于实现,而是了解Adapter中notifyDataSetChanged()背后的运行机制。    我们先做一个小Demo(文中涉及的Demo在文章末尾),功能是选中某一项后,背景颜色会变

2015-12-28 11:10:31 437

swipeListView

滑动删除listview,github地址:https://github.com/47deg/android-swipelistview,代码为android studio版本

2017-08-04

DragSortListView

代码是https://github.com/bauerca/drag-sort-listview的源码,该代码为android studio版本,代码支持滑动删除和拖动排序,更多使用方法查看https://github.com/bauerca/drag-sort-listview。

2017-08-04

InteractiveChart

android官方Scroller手势及滑动示例,代码为android studio版本。

2017-07-03

ChoosePDFActivity

这里使用了一个开源项目 mupdf 网上有很多使用方法 ,就是编译源码比较麻烦 这里附上已编译版本 把源码中的项目拷进自己的项目即可

2016-03-31

AndroidMVPDemo

在MVP模式里通常包含4个要素: (1)View:负责绘制UI元素、与用户进行交互(在Android中体现为Activity); (2)View interface:需要View实现的接口,View通过View interface与Presenter进行交互,降低耦合,方便进行单元测试; (3)Model:负责存储、检索、操纵数据(有时也实现一个Model interface用来降低耦合); (4)Presenter:作为View与Model交互的中间纽带,处理与用户交互的负责逻辑。

2016-03-17

ViewDragHelperDemo

ViewDragHelper类的一些简单用法,实现了View的拖动,View的拖动返回,边界拖动,还有一些特效demo演示。 参考地址: http://blog.csdn.net/jianghejie123/article/details/39315319 http://blog.csdn.net/lmj623565791/article/details/46858663

2016-03-10

nineGridView

仿微信朋友九宫格图片,不同个数图片显示样式不同。

2016-01-22

PagerSlidingTabStrip-master(eclipse)

PagerSlidingTabStrip实现类似google play store的滑动页面导航效果,在多个页面进行平滑的页面切换

2016-01-15

android滑轮WheelView效果

android滑轮WheelView效果,里面有多个例子,密码滚动,选择国家、城市滚动等

2015-12-07

AndroidProgressLayout

用RelativeLayout+Progreessbar在数据获取前展示一个善意的滚动条,那么不妨尝试和学习本项目。

2015-09-21

文件浏览器

文件浏览器,文件分类,音乐、视频、图片等

2014-10-28

listview添加footerview

listview设置footerview和headView

2014-10-12

pullToRefreshListView

listview上拉刷新,下拉加载更多工具

2014-10-12

ExpandableListView多级目录

利用ExpandableListView实现多级目录的显示。

2014-08-01

图片缓存Demo

android异步加载图片,实现图片双缓存的小例子。

2014-07-31

gridview下拉刷新

GridView,ListView,ScorllView等上拉加载,下拉刷新

2014-07-10

jsonobject的jar包

JSONObject所需要的所有的jar的文件包

2014-05-12

tabhost的子activity跟activity通信

解决tabhost子activity不响应OnActivityResult()函数

2013-08-02

空空如也

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

TA关注的人

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