• 等级
  • 85293 访问
  • 55 原创
  • 6 转发
  • 45189 排名
  • 9 评论
  • 2 获赞

Android个人学习小结2017.2

1、为预防内存泄漏,尽量别把 activity 或 context 设置为静态 static, 对于生命周期长的对象,可以使用 applicationContext2、总 Context 实例个数 = Service 个数 + Activity 个数 + Application 对应的Context 实例3、通用图标可以用AS自带的 Image Asset 和Vector Asset创建,其中Vec

2017-03-30 23:58:09

用AndroidStudio的Monkey工具进行UI自动化测试--基础

开发 Android 应用,除了写单元测试,还可以用自带的 Monkey 工具进行 UI 自动化测试和脚本测试,本文介绍 UI 自动化测试,而Espresso测试待下一篇介绍。Monkey 工具可以发送指定数量的随机事件,帮我们测试应用是否会出现 crash 或 ANR 等 bug,也方便这类 bug 的复现。一、连接测试设备点击 Terminal 窗口,输入 adb devices,可查看当前连接

2017-03-26 16:06:36

Java基础之冒泡排序算法

算法思路,如按从小到大排列 设一共n个数,首先将第一个数和第二个数进行比较,若第一个大,则与第二个交换位置,然后继续和第三个比较,若依然比第三个大,则继续交换位置,…直到与第n个数比较,此时第一个数的排序就完成了 接着进行第二个数的冒泡排序 … 一直执行完n个数,冒泡排序完成public class Bubble { public static void main(String[]

2017-03-07 23:52:33

新买的移动硬盘(固态硬盘)写入速度有点慢,要设置下硬盘缓存

新买的移动硬盘,写入速度有点慢,不科学啊说好的100MB/s呢,查了下发现是硬盘缓存设置的原因提速办法禁用Windows上的写入缓存,而启用硬盘上的写入缓存,一般硬盘设备都自带缓存的操作方法第一步,进入”计算机管理-设备管理-磁盘驱动器” ,选择你要设置的硬盘,右键属性第二步,按如下的勾上,启动设备上的写入缓存第三步,再用AS SSD Benchmark测速看看,达到100MB/s了另外,如果觉得还

2017-02-23 23:31:27

浏览器主页被hao123劫持的解决办法

主页被劫持的情况经常出现,有的是装了流氓软件被改主页,有的是用windows激活软件等被改主页,收集了几个解决办法:1、检查chrome和IE等图标,右键属性-快捷方式- 目标 如果是这样的“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” www.hao123.com 把后面的删除就可以了2、看下目录下的chrome是否启动方

2017-02-20 23:50:03

关于mac系统 bootcamp安装win及双系统切换

1、安装win双系统。 用mac自带的BootCamp软件,下载一个windows的ISO镜像,旧款mac电脑还需要一个U盘作为系统文件暂存盘。 此时按照说明安装windows即可2、装windows驱动。 若用U盘中转的,在U盘中有一个BootCamp文件夹,安装里面的setup驱动即可,wifi可以连接了3、双系统来回切换(设置默认启动项)。 在windows右下角有个BootCamp软件的角标

2017-02-20 23:40:07

vmware虚拟机安装XCode进行iPhone真机调试

1、vmware安装黑苹果,然后在appStore安装XCode http://blog.csdn.net/forgot2015/article/details/511043292、真机调试证书等申请 http://jingyan.baidu.com/article/ff411625b8141312e48237a7.html?qq-pf-to=pcqq.c2c3、vmware识别真机,关机然后设

2017-02-20 23:14:08

php报错fatal error maximum execution time of 30 seconds exceeded in

更新workpress时失败,提示如下 Fatal error: Maximum execution time of 30 seconds exceeded in 这个错误是说你的php执行时间超过了配置的最大执行时间30秒钟,可以通过修改php配置来解决方法:修改php的配置文件,找到php安装目录下的php.ini文件,然后找到 maxexecutiontime = 30 ; 设置成你想要的值

2017-02-20 23:03:10

nginx搭建的页面乱码解决方法

在server段里加以下两行 default_type 'text/html'; charset utf-8; 然后重启就行了 sudo nginx -s reload

2017-02-20 22:56:36

android打包提示checkreleasebuilds false

解决办法,在build.gradle里面的buildTypes同级添加如下代码,放在android下面lintOptions { checkReleaseBuilds false abortOnError false }

2017-02-20 22:54:41

导入工程android build gradle project info等待很久

注意导入新工程,卡在加载gradle的情况,因为google服务器在美国,下载gradle容易卡住,可以自己下载离线包放在本地,解压放到目录下 gradle存放目录, C:\Users\Administrator.gradle\wrapper\dists 然后修改工程gradle-warpper.properties文件下 改为你已经下载的目录,GRADLE_USER_HOME distr

2017-02-20 22:52:54

关于office work老弹出宏错误

解决方法: 点击左上角文件——” 选项”——”加载项”——”管理【com加载项】”,点击”转到”——把几个COM加载项勾勾都取消掉——确定,即可。Win7中注意要以管理员身份进行

2017-02-20 22:26:15

常用运行和CMD命令

原文链接没找到,如侵权请联删各种排序算法:冒择路(入)兮(稀)快归堆,桶式排序,基数排序 冒泡排序,选择排序,插入排序,稀尔排序,快速排序,归并排序,堆排序,桶式排序,基数排序 一、冒泡排序(BubbleSort) 1. 基本思想:   两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。 2. 排序过程:   设想被排序的数组R[1..N]

2017-02-20 22:18:54

Java排序算法(转)

原文链接没找到,如侵权请联删各种排序算法:冒择路(入)兮(稀)快归堆,桶式排序,基数排序 冒泡排序,选择排序,插入排序,稀尔排序,快速排序,归并排序,堆排序,桶式排序,基数排序 一、冒泡排序(BubbleSort) 1. 基本思想:   两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。 2. 排序过程:   设想被排序的数组R[1..N]

2017-02-20 20:36:57

开源协议介绍(转)

原文链接没找到,如侵权请联删什么是许可协议?什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供 一定的权限。不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作 者身份,对于后者,你将不得不花费比开发更多的精力用来逐个处理用户的

2017-02-20 20:32:07

sublime text3安装插件中心

点击顶部菜单View-Show Console输入: import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urll

2017-02-20 19:56:31

findbugs工具常见问题(转)

1,AM: Creates an empty jar file entry (AM_CREATES_EMPTY_JAR_FILE_ENTRY)/AM: Creates an empty zip file entry (AM_CREATES_EMPTY_ZIP_FILE_ENTRY)示例代码:ZipEntry entry = new ZipEntry(PATH);zos.putNextEntry(en

2017-02-20 19:45:51

Java设计模式简介(转)

一、概况总体来说设计模式分为三大类:(1)创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。(2)结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。(3)行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。二、设计模式的六大原则1

2017-02-20 19:42:20

java关键字介绍

关键字 含义 abstract表明类或者成员方法具有抽象属性 assert 用来进行程序调试 boolean 基本数据类型之一,布尔类型 break 提前跳出一个块 byte 基本数据类型之一,字节类型 case 用在switch语句之中,表面其中的一个分支 catch 用在异常处理中,用来捕捉异常 char 基本数据类型之一,字符类型 class

2017-02-20 19:39:04

一个java泛型的例子

public class Chongzai { //以下是方法重载的写法 // public static void printArray(Integer[] inputArray) { // for (Integer element : inputArray){ // System.out.printf(“%s “, element); //

2017-02-20 19:37:45

forgot2015

向着太阳向着自由向着全栈工程师前进
关注
  • 移动与手机应用/安卓工程师
  • 中国 广东省 广州市
奖章
  • 持之以恒