- 博客(17)
- 资源 (20)
- 收藏
- 关注
原创 jni调用 kotlin 方法是报错 kotlin An operation is not implemented: Not yet implemented
解决错误:kotlin.NotImplementedError: An operation is not implemented: Not yet implemented
2022-09-13 23:31:24
1449
原创 fastDFS安装时,./make.sh编译时出错找不到./make.sh: line 99: perl: command not found
解决方案:执行:yum-yinstallzlibzlib-develpcrepcre-develgccgcc-c++opensslopenssl-devellibeventlibevent-develperlunzipnet-toolswget参考ej_dont_give_up作者的问题,在此记录下...
2019-03-04 15:10:08
4525
1
原创 简单的GreendaoDemo操作进行增删该查
一:创建一个项目工程为greendaodemo在 .src/main 目录下新建一个与 java 同层级的「java_gen」目录,用于存放由 greenDAO 生成的 Bean、DAO、DaoMaster、DaoSession 等类。2.配置 Android 工程(app)的 build.gradle,如图分别添加 sourceSets 与dependencies
2016-11-24 18:41:48
361
原创 自定义控件_测滑菜单栏
自定义控件–侧滑菜单栏 这里用到的知识-事件分发机制: dispatchTouchEvent> 用于控制事件是否往下下发> 分发事件 * super : 事件会接着往下走 * true | false: 事件不会往下下发了,到此结束。* onInterceptTouchEvent> 用于控制事件是否会传递给孩子> 拦截事件 * super | false: 不拦截, 事
2016-09-15 00:50:46
725
原创 自定义控件day02笔记
SrollTo view的显示坐标,其实就是无边界的坐标,控件的显示其实有固定的局域,但是在控件之外还有很多的坐标点,只不过是我们的控件没有显示出来而已 以控件的左上角为原点来计算 (0,0) , 如果是scrollTo(-50 , 0 ) , 那么将会把左边 负数坐标的内容给拽拉出来,放到这个控件的0,0来显示。 如果是 scrollTo(50 , 0 ) , 那么将会把右边 正数坐
2016-09-13 21:43:41
547
原创 自定义控件--day01笔记
下拉框菜单的绘制顺序步骤 1. 编写UI 2. 点击弹出popupwindow 当点击向下箭头按钮时弹出PopUpWindown窗口 自定义一个ListView ListView listView=new ListView(Context context); //第一个参数是:要显示包含的控件内容,第二参数是窗口的宽度,
2016-09-13 21:41:26
566
原创 java基础-Map集合
Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。1,添加。put(K key, V value) putAll(Map m) 2,删除。clear() remove(Object key) 3,判断。containsValue(Object value) containsKey(Object key) isEmpty()
2016-02-25 12:35:57
303
原创 java基础-JAVA之多线程
java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。本例淙通过继承Thread类来创建线程的方法。类Thread1声明为Thread的子类,它的构造方法定义线程名和起始参数。 程序如下: public class Thread1 extends Thread { int k=0; public Thread1(S
2015-10-24 00:36:40
401
原创 java基础-Java之泛型
模板方法模式:什么是模板方法?在定义功能时,功能的一部分是确定的,但是有一部分是不确定,而确定的部分在使用不确定的部分,那么这时就将不确定的部分暴露出去,由该类的子类来完成。a、bstract class gtime{public final void gtime(){ long start=System.currenTimeilis(); ren
2015-10-24 00:11:27
516
原创 java基础-Java网络编程和反射
抽象:看不懂关键字:abstract当多个类中出现相同功能,但是功能主体不同,这是可以进行向上抽取,这时只抽取功能共性而不抽取功能主体。抽象的特点:1、抽象方法一定在抽象类中。2、抽象方法和抽象类都必须被abstract关键字修饰3、抽象类不可以用new创建对象,因为调用对象方法无意义4、抽象类中的抽象方法要被使用,必须由子类复写所有抽象方法后,建立子类对象调用,如果子
2015-10-23 23:57:33
332
原创 java基础-Java之IO流
final:最终,作为一个修饰符1、可以修饰类、函数、变量2、被final修饰的类不可以被继承,为了避免被继承,被子类复写功能。3、被final修饰的方法不可以被复写。4、被final修饰的变量是一个常量只能赋值一次,既可以休息成员变量又可以修饰局部变量。当在描述事物时,一些数据的出现值是固定的。在这些值起个名字方便阅读,而这个值不需要改变。所以加上final修饰,作为常量
2015-10-23 23:34:10
271
原创 java基础-面向对象(接口和抽象类)
继承:1、提高额代码的重复性;2、让类与类之间产生了关系,有了这个关系才有多态的特性。Java语言中,Java只支持单继承不支持多继承,因为多继承容易带来安全隐患,当父类产生相同的功能时,功能的内容不同,子类对象不确定要运行哪一个但是Java保留了这种机制,并用另一种形式来体现多实现。注意:千万不要为了获取其他类功能,简化代码而继承。必须是类与类之间有所属类的功能关系才可以继承。
2015-10-23 22:51:13
342
原创 java基础-数组
选择排序 :直接选择排序算法的思想比较简单:(假设数据放在一个数组a[ ]中,且数组的长度是N)排序的步骤: 1:第一次从a[0]-a[N-1]中选出最小的数据,然后与a[0]交换位置 2:第二次从a[1]-a[N-1]中选出最小的数据,然后与a[1]交换位置(第1步结束后a[0]就是N个数的最小值) 3:第三次从a[2]-a[N-1]中选出最小的数据
2015-10-23 15:21:35
548
原创 java基础-程序流程控制
程序的流程设置:if语句(1)概念:用于做判断使用的(2)用途:常见的对于某个范围进行判断,或者对几个变量进行判断,还有就是对boolean表达式的判断。(3)格式:if语句第一种格式if(条件表达式){执行语句;}执行流程:如果条件表达式为true,就执行语句体;否则,什么都不执行。if语句第二种
2015-10-23 01:06:35
319
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人