8 important0534

尚未进行身份认证

暂无相关简介

等级
TA的排名 7w+

java自定义注解

java自定义注解Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在java.lang.annotation包中。1、元注解元注解是指注解的注解。包括 @Retention@Target@Document@Inherited四种。1.1、@Rete

2017-01-04 16:25:16

ssh

SSHkey生成及其使用一、检查是否已经存在sshkey通常sshkey会默认生成在用户家目录下,所以查看家目录下是否存在.ssh文件夹,以及是否存在相关目录就行。(~/.ssh/id_rsa)二、生成key在控制台输入: ssh-keygen-trsa Note:-t的意思是选择kye的type。分别有RSA和DSA两种。具体请自行百度 控

2017-01-04 11:13:22

理解 RxJava 线程模型

http://blog.saymagic.cn/2016/08/20/understand-rxjava-threading-model.html主题线程RxJavaRxJava作为目前一款超火的框架,它便捷的线程切换一直被人们津津乐道,本文从源码的角度,来对RxJava的线程模型做一次深入理解。(注:本文的多处代码都并非原本的RxJava的源码,而是用来说明逻辑的伪代

2017-01-03 18:30:32

android如何让service不被杀死-提高进程优先级

1.在service中重写下面的方法,这个方法有三个返回值,START_STICKY是service被kill掉后自动重写创建 [代码]java代码: @Override publicintonStartCommand(Intentintent,intflags,intstartId){ returnSTART_STICKY; }------------

2016-09-20 00:18:00

Android sqlite联合主键的使用

http://blog.csdn.net/zadarrien_china/article/details/51867324一、问题分析在操作sqlite数据库的时候,在测试的时候出现了数据的一个不正常的增加,造成的数据的异常,后来发现是sql语句出现的问题。分析:每次在上传数据的时候,可能用的是同一个包名,造成数据插不进去,就会把所有的数据都上传到服务器,这样一来就造成了

2016-09-19 10:02:08

Fragment bug看这里

http://stackoverflow.com/questions/16265733/failure-delivering-result-onactivityforresult

2016-07-06 23:09:01

Fragment

在Android中,对Fragment的操作都是通过FragmentTransaction来执行。而从Fragment的结果来看,FragmentTransaction中对Fragment的操作大致可以分为两类:显示:add()replace()show()attach()隐藏:remove()hide()detach()对于每一组方法,虽然最后产生的效果类似,但方法背后带来

2016-07-06 22:32:22

canvas使用硬件加速

之前用canvas裁剪绘制bitmap,发现bitmap显示用的缓存,没有裁剪,setLayerType(View.LAYER_TYPE_SOFTWARE,null);就可以了;Android的硬件加速   Android从3.0(API Level 11)开始,在绘制View的时候支持硬件加速,充分利用GPU的特性,使得绘制更加平滑,但是会多消耗一些内存

2016-06-30 23:43:41

Activity与布局初始化流程;

ActivityonCreate方法执行; setContentView方法,加载布局,此时执行构造函数创建View对象,初始化参数,并且执行onFinishInfalte;onStart,onResume后,执行View的onMeasure,onLayout,onDraw;

2016-06-24 17:16:18

setRotation

view的旋转可用setRotation,使view绕z轴旋转,它改变了view的属性;1.如果要做VerticalSeekBar可以用setRotation实现, 想法自定义一个ViewGroup,group中包含SeekBar;viewGroup的onMeasure方法中,要给SeekBar分配高和宽; onLayout中seekBar利用setRotatio

2016-06-23 18:10:26

canvas rotate

第一步平移:canvas.translate(200,100);第二步旋转90度(注意:x和y坐标会一同旋转)canvas.rotate(90);第三步向x轴移动-100canvas.translate(-100,0);

2016-06-23 16:26:06

声音

声音三要素:音高,音色,响度;声音可以用声波来表示;  波有振幅,频率;波形;波的振幅表示响度;波的周期的倒数也就是频率,表示音高:例如女人声音尖细,男人低沉;波形则表示音色: 由许多谐波组成; 如:同样的音高与频率,声音会不相同,以此来分辨不同人的声音;不同物体发出的声音等;音乐均衡器:他不会改变音高, 音高对应乐音频

2016-06-23 16:24:18

fragment参数传递

Android开发之Fragment传递参数的几种方法时间:2014-10-1015:44来源:www.chengxuyuans.comFragment在Android3.0开始提供,并且在兼容包中也提供了Fragment特性的支持。Fragment的推出让我们编写和管理用户界面更快捷更方便了。但当我们实例化自定义Fragment时,为什么官方推荐Fragment

2016-06-22 10:14:42

Fragment

FragmentManagerfm=getFragmentManager();FragmentTransactionft=fm.beginTransaction();fa=newFragmentA();ft.add(R.id.fl,fa,"aaa");ft.commit();FragmentManagerfm=getFragmentManager

2016-06-22 00:48:27

mysql分组取每组前几条记录

原文:http://www.educity.cn/wenda/404337.htmlmysql分组取每组前几条记录--按某一字段分组取最大(小)值所在行的数据/*数据如下:namevmysql分组取每组前几条记录  --按某一字段分组取最大(小)值所在行的数据    /*数据如下:namevalmemoa2a2(a的第二个值)a1a1--

2016-06-21 14:28:57

sql分组后最大一条记录

获取分组后取某字段最大一条记录方法一:(效率最高)select*fromtestasawheretypeindex=(selectmax(b.typeindex)fromtestasbwherea.type=b.type);方法二:(效率次之)selecta.*fromtesta,(selecttype,m

2016-06-21 14:26:08

sql分组查询

SQL分组查询一.分组查询1.使用groupby进行分组查询在使用groupby关键字时,在select列表中可以指定的项目是有限制的,select语句中仅许以下几项:〉被分组的列〉为每个分组返回一个值得表达式,例如用一个列名作为参数的聚合函数groupby的使用在这只写几个例子吧:例:selectcourseID,avg(score)as课程平均成绩

2016-06-21 12:40:39

TextView selector不起作用

http://blog.csdn.net/nnmmbb/article/details/477778311、由于TextView,RelativeLayout(LinearLayout)默认不具备可点击性的,要让background的selector起作用有两种方法:       一、在代码中给其设置点击事件OnClickListener       二

2016-06-20 16:57:59

enum转换

http://blog.sina.com.cn/s/blog_48d4cf2d0100vtrr.html    C++中定义枚举的时候可以直接指定枚举项的值,如:"enum{MAX_LENGTH=255};"。其实Java也可以,今天学到了这种语法。C++的int和枚举互相转换使用强制类型转换即可,但在Java中从int构造Enum需要自己实现(不过如果枚举值从0开始

2016-06-20 11:53:09

android 外部存储卡

原文:http://www.tuicool.com/articles/AvUnqiyandroid系统自身自带有存储,另外也可以通过sd卡来扩充存储空间。前者好比pc中的硬盘,后者好移动硬盘。前者空间较小,后者空间大,但后者不一定可用。开发应用,处理本地数据存取时,可能会遇到这些问题:需要判断sd卡是否可用:占用过多机身内部存储,容易招致用户反感,优先将数据存放于sd卡;

2016-06-19 16:20:08

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!