自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

forgot2015的博客

此博客停止更新

  • 博客(61)
  • 资源 (4)
  • 收藏
  • 关注

原创 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 490

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

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

2017-03-26 16:06:36 6059

原创 Java基础之冒泡排序算法

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

2017-03-07 23:52:33 465

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

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

2017-02-23 23:31:27 53809 2

原创 浏览器主页被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 23183 1

原创 关于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 8024

原创 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 10927 1

原创 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 1252

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

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

2017-02-20 22:56:36 2436

原创 android打包提示checkreleasebuilds false

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

2017-02-20 22:54:41 7799

原创 导入工程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 858

原创 关于office work老弹出宏错误

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

2017-02-20 22:26:15 903

原创 常用运行和CMD命令

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

2017-02-20 22:18:54 300

转载 Java排序算法(转)

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

2017-02-20 20:36:57 791

原创 开源协议介绍(转)

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

2017-02-20 20:32:07 290

原创 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 678

转载 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 928

转载 Java设计模式简介(转)

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

2017-02-20 19:42:20 222

转载 java关键字介绍

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

2017-02-20 19:39:04 281

原创 一个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 2399

原创 Android Studio导出JavaDoc

java的文档注释格式为 /* / 在Android Studio中可以用工具快速导出文档说明,导出后得到的是一些网页导出方法第一步,选择顶部的Tools-Generate JavaDoc第二步,导出设置 选择导出目录,若注释中包含中文,则加在 Other command line arguments 中输入: -encoding utf-8 -charset utf-8 其他设置:上方选择

2017-02-20 19:29:32 531

原创 个人wiki网站:dokuwiki的搭建

dokuwiki是一个简单的wiki网站系统,利用它可以搭建个人的wiki知识管理网站,它的词条内容是保存在一个个.txt文档中的,不需要安装数据库下载地址 http://download.dokuwiki.org/ 中文帮助站,https://www.dokuwiki.org/zh:dokuwiki 插件下载中心,https://www.dokuwiki.org/plugins 推荐插件:

2017-02-20 18:51:49 12586 1

原创 Java基础2-基本程序设计结构

以下大部分内容整理自《Java核心技术》注释1、//单行(single-line)注释 2、/*块(block)注释 *可以单行 *也可以多行 */ 3、/**JavaDoc文档注释 *这部分注释 *可以导出为说明文档 */ 注意:块注释和文档注释不能嵌套使用,如/*这样/*用是不行的*/*/ 最后的*/多余 4、JavaDoc 注释标签语法 @author 对类的

2017-02-13 23:02:07 245

原创 Java基础1-环境搭建及常用概念

java语言简介java语言于1995年正式推出,由sun公司出品,在2009年跟随sun公司一起被oracle收购,目前已更新至java8版本,2016年的TIOBE编程语言排行中,java以18%的占有率高居第一(http://www.tiobe.com/tiobe-index/),而千年老二C语言只有9%的占有率,可以说java是目前最多程序员使用的语言。 除了因为java是门好语言,也是因

2017-02-12 23:26:04 473

原创 Android个人学习小结2017.1

1、人工画的二维码也能识别的,要分好格子来画 2、二维码有一定容错性,一般遮住一小部分仍然能识别 3、ANR:Application Not Responding 应用响应超时 三种常见类型KeyDispatchTimeout(5 seconds) – 主要类型 按键或触摸事件在特定时间内无响应BroadcastTimeout(10 seconds) BroadcastReceiver

2017-02-12 23:10:00 1174

原创 ubuntu常用命令和知识整理

ubuntu常用命令,文件操作相关,用户权限相关,软件安装和卸载,文件解压

2017-01-11 23:51:04 444

原创 ubuntu配置java开发环境和安装AndroidStudio

ubuntu配置java环境,安装使用AndroidStudio,创建桌面启动图标

2017-01-11 21:23:22 581

原创 安装ubuntu 16.04lts 系统的教程

下载系统镜像推荐官网下载 http://www.ubuntu.com/download/desktop下载带lts后缀的,长期服务版本,如14.04lts或16.04lts制作镜像U盘不推荐用网上的U盘PE装系统,有一定几率安装失败。 推荐工具ImageWriter 下载地址 http://pan.baidu.com/s/1mhKngwS 制作U盘安装系统方法: 1、要先将系统的ISO

2017-01-11 19:36:17 1182

原创 用repo从清华开源镜像站同步安卓最新AOSP源码(ubuntu平台)

笔者使用的ubuntu平台,其他系统请自行研究AOSP全称:Android Open Source Project 若只是想下载源码来看看,不关注最新版本的,可以在下方链接下载,是热心网友转存的http://pan.baidu.com/s/1c8C0ns aosp源码4.4 5.0下载如果你网络好,不怕翻墙的话,也可以直接从谷歌官网同步,本文讲述从清华开源镜像站同步的方法。清华开源镜像站地址如

2017-01-11 19:02:52 8401

原创 Java基础3-关于修饰符

java修饰符分两种1、访问修饰符public 公用的,对所有类可见,可用来修饰类,方法和变量,构造函数protected 受保护的,同包或子类可见,可用来修饰方法和变量,构造函数defualt 默认的,不带修饰符,仅对同包可见,可用来修饰类,方法和变量,构造函数private 受保护的,仅本类内可见,可用来修饰类,方法和变量,构造函数 2、非访问修饰符static静态修饰符,可以用于修饰类

2017-01-08 19:30:35 289

原创 java基础-关于异常处理

常用到的概念有throws, throw , try, catch, finally 五个关键字 (底部有demo工程下载链接,实际操作一下,会更了解) java异常分类,具体细分还有更多,详情直接看源码1、throws用来声明方法可能会抛出什么异常,但不对异常异性捕获处理,也就是程序该奔溃的还是会奔溃,声明也只是为了提醒后来使用该方法的人,这里有异常,用的时候要捕获处理,不然会出问题。

2017-01-08 09:24:29 305

原创 我的知识图谱-2017年以前

编程知识图谱,这里记录我目前掌握的编程知识,或是我想掌握的知识,计划每月更新一次,也好见证自己的成长。

2017-01-08 00:00:25 364

原创 Activity生命周期个人理解

关于activity生命周期,先上这张经典的官方图看图说话,activity生命周期有七种方法,分别是onCreate(), onRestart(), onStart(), onResume(), onPause(), onStop(), onDestroy() 简单总结: 1、当activity被其他activity挡住时(如dialog主题的activity),会执行onPause(), 取

2017-01-07 16:37:43 284

原创 git常用功能及设置

git常用功能一从远程克隆一份到本地可以通过git clonegit clone [email protected]:xxx/xx.git这样你就能从github上克隆项目到本地了。git常用功能二本地项目管理初始化git,在任意文件夹打开bash控制台,输入git init 生成.gitignore文件: touch .gitignore ( .gitignore是用来设置忽略文件的,被忽略的文件

2017-01-06 22:54:54 331

原创 Android个人学习小结2016.12续

1

2017-01-06 19:23:31 197

原创 Android个人学习小结2016.12

仅个人学习小结,部分内容摘自网络,如有侵权,请联系删除,不便之处,敬请原谅1、IntelliJ 快捷输入语句,如sout, fori, fbc,ifn ,更多的在Editor-Live Template中查看 2、windows技巧:鼠标选中,然后晃动当前窗口,系统会自动隐藏其他窗口,只保留当前一个 3、javaDoc注释常用: @see @author @version @param @r

2017-01-05 11:50:57 359

原创 关于telnet逛bbs论坛

telnet占用23端口,ftp占用21端口,http占用80端口,在90年代网络环境没这么发达的时候,bbs都是用的telnet做的,虽然只能传播文字,但也够网友们乐的了,现在还有一些站仍然支持telent连接telnet论坛的方法(windows) 1、先要在控制面板-程序-程序与功能,左上角启用或关闭windows功能, 勾选打开Telnet客户端功能 2、cmd控制台输入telnet

2016-12-17 22:13:24 16597 1

转载 SQL常用查询案例(转)

–1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。 select emp_no,emp_name,dept,isnull(convert(char(10),birthday,120),’日期不详’) birthday from employee order by dept–2、查找与喻自强在同一个单位的员工姓名、性别

2016-12-17 21:15:12 5912

原创 CSS学习笔记1

1、CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。2、使用CSS样式的一个好处是通过定义某个样式,可以让不同网页位置的文字有着统一的字体、字号或者颜色等。3、css 样式由选择符和声明组成,而声明又由属性和值组成 例如: p{font-size:12px;color:red;} 注意:

2016-12-17 17:04:04 265

转载 HTML常用标签(转)

原文来自http://www.w3cschool.cn/html/html-quicklist.htmlHTML 基本文档<!DOCTYPE html><html><head><title>文档标题</title></head><body> 可见文本... </body></html>基本标签(Basic Tags)<h1>最大的标题</h1> <h2> . . . </h2> <h

2016-12-17 16:16:08 226

好用的支持android 6.0以上的libserial_port.zip

Android 进行串口开发,打开串口时发现 Android 6.0 以上的系统会报错libserial_port.so: has text relocations , 需要更换so库才能解决,此文件也许能帮助到你。反正我是能用了,在Android 7.1 上可以正常打开串口和收发串口数据了

2020-03-25

Java修饰符demo

java修饰符的基础知识介绍,Intellij项目demo 对应博客地址:http://blog.csdn.net/forgot2015/article/details/54236231

2017-01-08

JavaExceptionDemo

介绍Java异常处理的demo 对应博客地址 http://blog.csdn.net/forgot2015/article/details/54231906

2017-01-08

安卓Activity生命周期MyLifeDemo

安卓Activity生命周期MyLifeDemo ,有对应的博客说明文章http://blog.csdn.net/forgot2015/article/details/54175847

2017-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除