- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 探讨Android内存优化
java中,内存释放是由垃圾回收机制(Garbage collection,简称GC)完成的,并不像C++等语言一样需要程序员手动的去释放内存。这样的避免了程序员忘记手动释放内存造成内存溢出(Out Of Memory)。有了系统帮我们管理内存回收我们就不什么都不用管了吗?内存分配策略 静态存储区(方法区) 栈区 堆区 内存在程序编译的时候就已经分配好,这块内存在整个运行期间都存在
2017-02-25 13:08:43 610
原创 Android java与HTML的交互
android与javascript交互 ,android与HTML交互 ,WebView的使用,Android WebView的使用。Android 如何调用js方法。js如何调用Android的方法,WebView的交互。HTML与Android的交互总结为四个步骤:配置可执行JS脚本 websettings.setJavaScriptEnabled(true);添加通讯接口 webView.addJavaScriptInterface(Interface,"InterfaceName");
2017-01-14 01:03:38 1645
原创 如何使用Rxjava发送验证码倒计时使用篇
Rxjava的使用,倒计时,短信验证码倒计时,如何使用Rxjava发送验证码倒计时.compile 'io.reactivex:rxandroid:1.2.1'compile 'io.reactivex:rxjava:1.1.6'
2017-01-01 11:59:28 9862 2
原创 Rxjava自定义图片缓存缓存框架(一)
我们常用的图片缓存框架:picasso,fresco,glide等等,本质上还是上面的流程图,只是功能和优化上各有不同。请求加载图片,检查内存中是否有缓存,有就添加到视图中去,没有查看本地文件当中的是否有需要的文件,如果有显示到视图,没有请求网络图片,下载到本地文件,缓存到内存,显示都视图当中。从上到下,那个步骤最先就先使用那个。 添加依赖: compile 'io.reactivex:rxandroid:1.2.1' compile 'com.jakewharton.rxbinding:rxbind
2016-11-29 16:55:52 1102
原创 hexo安装错误err!
一直以来想搭建一个人站点,没有动手,最近一段时间开始着手,网上查看了很多的资料,感觉HEXO是一个很不错的静态博客框架,就选择了使用HEXO。hexo是一款基于Node.js的静态博客框架。 我用的是Mac电脑,在安装HEXO踩到坑了。找个种办法:网上看了别人成功的方法:第一种:修改权限,chmod 777 /var/root 修改权限第二种:sudo npm
2016-11-24 01:41:04 3632 1
翻译 好用的AndroidImageSlider图片自动轮播器
Android 图轮轮播广告,ImageSlide幻灯片 好用的AndroidImageSlider图片自动轮播器 Android动画 幻灯片动画 炫酷自动轮播广告 官方是这样描述的:AndroidImageSlider 是令人惊异和高度兼容功能的一个Android幻灯片库。试图让它是最有吸引力的,易于使用的幻灯片库在Android!AndroidImageSlider的github地址是:https://github.com/daimajia/AndroidImageSlider。
2016-11-23 23:28:43 3504
原创 java 一道关于String字符串操作题目
某公司的一道java面试题:使用两种方法把这个字符串中的单词首字母转为大写:String str = “hello java and android”;这个题目主要考察对字符串的基本操作。字符串常用的方法我们需要熟记与心,不需要去查看API文档。之前我总结了一些熟练掌握String字符串的常用方法
2016-11-03 02:06:22 3772
原创 Java String对象常用的方法
Java String常用的方法。String的操作方法。String对象的常用方法、String字符串常用方法。String字符串无论在java的开发中或者面试中我们经常会用到。这些常用的方法我们需要熟记于心,并且熟练使用
2016-10-31 02:33:21 1226
原创 Java String字符串类的equals方法如何避免NullPointerException
equals()是String类提供的一个方法,是专门负责字符窜内容的比较。字符串常量就是String的匿名对象。比如:”hello“就是一个字符串常量,我们通常定义一个字符串会这么做:String str = "hello",其实这种方式实际上就相当于将一个String匿名对象设置了一个名字。我们在开发中需要的注意的equals()的的使用方法,避免NullPointerException:Exception in thread "main" java.lang.NullPointerException
2016-10-28 22:45:57 5538 2
原创 Java8之Interface接口新特性
在java1.8版本以前,Interface接口中所有的方法都是抽象方法,而java1.8我们就可以定义带有方法体的方法。这也使我们在定义接口的时候就有更高的灵活性,一些不需要重写的方法我们我们就直接在接口中定义好了就可以了!在定义接口的时候我们使用default和static关键字修饰。如下:interface Sample{public void show();default
2016-10-25 00:59:37 7306
原创 《易经》与计算机科学技术的关系
计算机技术是近代才出现的一门科学技术,源于国外。而《易经》伴随着我们中华民族的整个发展史,有几千年的历史了。能有什么关系呢?我想是很有关系的,甚至可以毫不夸张的说易经也包含了计算机科学技术。首先让我对《易经》做一个简单的介绍,易经,起源于上古蛮荒时代,伏羲画出的八卦,然后是中古时代的文王演周易,就是周文王在伏羲八卦的基础上有演变出来了六首先让我对《易经》做一个简单的介绍,易经,起源于上古蛮荒时代,伏羲画出的八卦,然后是中古时代的文王演周易,就是周文王在伏羲八卦的基础上有演变出来了六十四卦,最后是孔子做了《十
2016-10-10 02:46:58 9019 2
原创 MVC分成架构
MVC全名是Model View Controller模型(model)-视图(view)-控制器(controller)MVC用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
2016-10-09 01:52:02 1308
原创 MYSQL syntax error 1064
mysql 1064错误Error | 1064 | You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WSRINGINGS' at line 1 |
2016-10-05 14:53:06 1329
原创 数据库之SQLite
sqlite基本操作数据类型、约束、语法、对于初次接触到数据库的,我们第一步学习的应该了解什么是数据库,怎么样创建数据库,然后学习数据库最近基本的语法规则,增、删、改、查。一、数据哭概述 数据库概念:(Database)是按照数据结构来组织、存储、管理数据的仓库,随着技术信息技术的市场的发展,数据库不在仅仅用来存储和管理数据,而提供用户所需的各种数据管理的方式。 数据库的特点:
2016-08-20 13:03:23 1125
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人