自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android实用操作

供查阅和加深记录之用adb shell命令获取系统版本:getprop ro.build.version.release获取系统api版本:getprop ro.build.version.sdk直接执行getprop还可以获得更多的系统属性。查询屏幕尺寸:dumpsys window displays |head -n 3查询指定包是否安装:pm list packages | gr...

2018-10-24 19:23:09 163

原创 Linux 学习

用到哪写到哪,作加深记忆之用。批量列出文件: find . -name “*.txt” -exec ls {} ;批量删除:find . -name “*.txt” -exec rm {} ;

2018-10-11 18:05:21 140

原创 Android面试笔记

简单记录一下经历过的面试问题(T▽T)java线程控制中sleep和wait的区别?1、sleep是Thread的静态方法,wait是对象的方法。 2、sleep不释放同步锁,wait释放同步锁。 3、sleep可以在任何地方使用,在哪个线程里调用sleep函数哪个线程就休眠。wait只能在同步函数或同步代码块内使用,调用哪个线程对象的wait方法那个线程就进入等待,可以通过notif...

2018-09-05 18:56:02 130

转载 settag和adapter

内容整理自网络如何使用setTag(int key, Object tag)向view存入多个对象:Key不能是final int SOMEKEY=1;的常量形式,要保证key的唯一性,正确的做法是在res/values/strings.xml中定义这个key常量,    <resources>        <item type="id" name="tag_a...

2018-08-29 18:12:46 241

原创 微信小程序图表插件(CHCharts-wechat)

在微信小程序中使用 CHCharts本项目是基于微信小程序开发的图表插件,以及使用的示例。开发者可以通过熟悉的 CHCharts 配置方式,快速开发图表,满足各种可视化需求。Demo 展示使用 CHCharts首先,下载本项目。其中,ch-canvas 是我们提供的组件,其他文件是如何使用该组件的示例。引入组件微信小程序的项目创建可以参见微信公众平台官方...

2018-08-29 17:45:07 13584 10

转载 DES加密算法原理

1.什么是对称密码算法  网络安全通信中要用到两类密码算法,一类是对称密码算法,另一类是非对称密码算法。对称密码算法有时又叫传统密码算法、秘密密钥算法或单密钥算法,非对称密码算法也叫公开密钥密码算法或双密钥算法。对称密码算法的加密密钥能够从解密密钥中推算出来,反过来也成立。在大多数对称算法中,加密解密密钥是相同的。它要求发送者和接收者在安全通信之前,商定一个密钥。对称算法的安全性依赖于

2016-12-28 11:36:07 625

原创 android studio提示failed to create jvm和could not reserve enough space for object heap的解决方法

最近从eclipse迁移到android studio遇到一些小问题,记录一下我的解决方法。Android Studio failed to create jvm error code -4这个问题都说是内存问题,大概也就是吧。主要是把-Xmx这个参数改小就好了,比如改成512m。-Xmx512mcould not reserve enough space for obje

2016-09-18 13:35:41 856

转载 ViewPager的setOnPageChangeListener方法详解

From:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=548173ViewPage使用时,最关键的代码就是setOnPageChangeListener,传入一个ViewPager.SimpleOnPageChangeListener对象。ViewPager.SimpleOnPageChangeListener是个接口,有三

2016-08-30 19:08:31 362

转载 Android自定义属性时TypedArray的使用方法

有时候android传统的页面布局不足以满足我们的需求,常常需要自己定义view,通常继承View,然后重写构造方法以及onDraw等函数,再具体实现自己定义的复杂view。我们知道在给控件赋属性时,通常使用的是android系统自带的属性,比如 android:layout_height="wrap_content",除此之外,我们亦可以自己定义属性,这样在使用的时候我们就可以使用形如 myap

2016-01-29 16:04:47 386

转载 被脱裤也不怕,密码安全可以这样保障

来源:http://www.2cto.com/Article/201601/488162.html在前一篇文章《设计安全的账号系统的正确姿势》中,主要提出了一些设计的方法和思路,并没有给出一个更加具体的,可以实施的安全加密方案。经过我仔细的思考并了解了目前一些方案后,我设计了一个自认为还比较安全的安全加密方案。本文主要就是讲述这个方案,非常欢迎和期待有读者一起来讨论。首先,我们明确

2016-01-29 16:00:02 410

转载 Java WeakReference的理解与使用

在Java里, 当一个对象o被创建时, 它被放在Heap里. 当GC运行的时候, 如果发现没有任何引用指向o, o就会被回收以腾出内存空间. 或者换句话说, 一个对象被回收, 必须满足两个条件: 1)没有任何引用指向它 2)GC被运行.在现实情况写代码的时候, 我们往往通过把所有指向某个对象的referece置空来保证这个对象在下次GC运行的时候被回收 (可以用java -verbose:

2016-01-20 16:02:50 297

空空如也

空空如也

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

TA关注的人

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