- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 ImageView设置selector不起作用原因
(1)Imageview 默认的clickable 为false ,所以需要设置为true 才可以点击。
2019-01-11 17:50:15 1329
原创 java位运算符
(1)与(&) 规律:两个操作数中位都为1,结果才为1,否则结果为0 int a =10; int b =11; System.out.println("a 和b 与的结果是:"+(a&b)) 运行结果---> 10 分析: 10 转换成二进制就是 1010 11 转换成二进制就是 1011 计算结果为 ...
2018-06-22 18:24:53 170
转载 Android Studio 环境变量配置
转载:https://blog.csdn.net/feixiangsmile/article/details/67639664jdk安装后,配置java的环境变量一、jdk的环境变量配置 变量名: JAVA_HOME变量值为: D:\JavaEclipseAS\Java\jdk1.8.0_111 其中变量值是自己安装的jdk的根路径在Path环境变量里添加(如果...
2018-04-19 23:40:20 4163
原创 Python 乱码导致无法编译的问题
Python 默认是ascii编译的,如果你的文件中存在有中文的话,就会报 SyntaxError: Non-ASCII character ‘\xe9’ in file G:/FirstPython/com.ccy/Hello.py on line 7 解决的方式: 红色方块中添加 # -- coding: utf-8 --。 当然,每次新建文件的时候都需要手动添加的就太麻烦了,如果你是...
2018-04-16 20:42:20 387
原创 Java 8大基本数据类型
类型 字节 位数 boolean 1 byte 1 8 char 2 16 short 2 16 int 4 32 float 4 32 long 8 64 double 8 64
2018-04-10 22:48:55 1008
转载 Java中的引用传递和值传递
理解Java中的引用传递和值传递 关于Java传参时是引用传递还是值传递,一直是一个讨论比较多的话题, 有论坛说Java中只有值传递,也有些地方说引用传递和值传递都存在,比较容易让人迷惑。 关于值传递和引用传递其实需要分情况看待,今天学习和分析一下,着急可以先看最后的结论。1.基本类型和引用类型在内存中的保存 Java中数据类型分为两大类,基本类型和对象类型。相应的,变量也有两种类型:...
2018-04-03 11:11:13 144
原创 Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
Error:Execution failed for task’:app:transformDexArchiveWithExternalLibsDexMergerForDebug’. com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex 字面上的大概意思就是某些归档合并异常:无法合并dex。 一般发...
2018-03-21 15:31:21 570
原创 ubuntu下编译ijkplayer错误(NDKr10,export: (64-bit),yasm/nasm not found)
(1)You need the NDKr10 or later 版本提示错误。 当然这个版本具体都是不一样的,我这里提示的就是r10,所以如果提示的是哪个版本,你就去下载对应的版本,我之前下载了比较新的,完全不起作用,具体是为啥我也没去研究了,自己下载的对应版本就是r10的。 (2)下载完之后记得去改之前的配置 具体的命令就是 sudo gedit /etc/profile 将NDK...
2018-02-12 10:58:11 605
原创 ubunto 客户机无法复制文件或文本到虚拟机
这阵子一直在编译bibili的视频开源库,就索性下载了一个虚拟机(ubunto),本想着复制一些网址到虚拟机中,但是一点作用都没有。只能安装个Vmware-tools. 但是在你安装完ubunto 之后,其实它已经存在了Vmware-tools这个工具了,【由于我编译成功了,所以没找到自己的图,就copy 了一个】 接下来需要做的就是将 VmwareTools-10.0.6.tar.gz复制到...
2018-02-11 16:54:07 2249
原创 Android xml 自定义View需要写全路径,而系统自带的却不用?原因就在此
(1)在Android 入门刚入门的时候,学习原生的控件,到后来,原生控件不满足开发的需求的,就自定义控件,但是自定义的控件需要写上全路径,不然就会报错,正所谓知其然知其所以然,后来就翻看了布局填充器(LayoutInflater)的源码,具体的实现类是PhotoLayoutInflater。部分代码View createViewFromTag(View parent,String name ,A...
2018-02-05 22:47:06 718
原创 Retrofit +RxJava2 出现 java.lang.NullPointerException: Null is not a valid element
Retrofit+RxJava2 是目前比较火的框架,公司的代码也集体升级了,但是最近确发现了一个bug,就是如果后台只返回一个响应码,而不返回body的情况下,会出现java.lang.NullPointerException: Null is not a valid element的bug ,看了一下官网,好像是Rxjava2 的onNext()需要返回一个body,所以就有点无奈了。目前的做...
2018-02-05 20:28:52 8480 3
原创 面向对象的六大原则 笔记
(一)单一原则(Single Responsibility Principle)(二)开闭原则(Open Close Principle)(三)里氏替换原则(Liskov Substitution Princeple)(四)依赖倒置原则(Dependence Inversion Princeple)(五)接口隔离原则(Interface Segregation Princeple)(六)迪米特原则...
2018-02-05 18:46:07 181
原创 设计模式的分类笔记
(1)接口型模式:适配器模式、外观模式、合成模式、桥接模式。(2)职责型模式:单例模式、观察者模式、调停者模式、代理模式、职业链模式、享元模式。(3)构造型模式:构建者模式、工厂方式模式、抽象工厂模式、原型模式、备忘录模式。(4)操作型模式:模板方法模式、状态模式、策略模式、命令模式、解释器模式。(5)扩展型模式:装饰者模式、迭代器模式、访问者模式。...
2018-02-05 16:53:52 104
原创 Android Studio 容易出现的bug 持续更新中
(1) Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.设置一下Enable ADB integration就好了,步骤如下:tools>>Android>>Enable ADB integration (前面的小勾打上)
2018-02-05 16:21:02 427
原创 学习之道:接口和抽象类的区别(一)
(1)接口可以多个实现,抽象类只能被继承一个。(2)接口无具体实现的方法,抽象类可以有具体实现的方法。(3)抽象类可以声明和使用字段,接口则不能,但可以创建静态的final常量。(4)接口只有public,而抽象类都可以。(5)接口没有构造函数。而抽象类可以有栗子:1)动物的接口public interface IAnimal { void eat(); void sleep();...
2018-02-05 11:18:55 132
转载 20技巧
1)Activity相关 App应用开发,以Activity使用最多,设计LaunchMode、onSaveInstanceState、生命周期等技术。2)Fragment相关技术 用的人不少,明白是怎么回事的人不多,推荐一本书《Creating Dynamic UI Android Fragments》3)序列化技术 有Parcelable与Seriali
2016-04-22 21:09:47 162
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人