自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 一个系统测试的完整过程

  转载自http://www.51testing.com/html/68/n-3724968.html 一、需求审查方面   首先我们从最开始接触的文档开始,那就是测需求文档;需求审查主要是我们对需求文档的理解,并熟透整个系统的每个功能和流程,对后期所有的测试建立思路,后续的工作基本依照需...

2018-11-23 19:28:09 28296 0

转载 java中字符串数组、字符串、整形之间的转换

https://www.cnblogs.com/javacatalina/p/6641338.html 字符串数组转字符串(只能通过for循环): String[] str = {'a', 'b', 'd'}; StringBuff...

2018-11-07 20:15:41 376 0

原创 python----3/4 列表简介、操作列表

列表简介 列表是是处理一组有序项目的数据结构,即可以在一个列表中存储一个序列的项目。列表中的元素包括在方括号([])中,每个元素之间用逗号分割。列表是可变的数据类型,可以添加、删除或是搜索列表中的元素。 访问元素 访问列表元素可以通过索引+方括号的形式,记住,索引从0而不是1开始!。 Pyt...

2018-10-08 22:05:15 115 0

原创 python----2 变量和简单数据类型

变量 和C\C++一样,值可以变化,可以用其存储任何东西。(相当于一个容器) 变量的命名: + 首字符必须是字母(大写或小写)或者一下下划线(’_’) + 名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成 + 对大小写敏感 + 有效变量名称的例子有 k、__my_...

2018-10-08 10:54:46 81 0

转载 树------最优二叉树

哈夫曼树是带权路径最小的一种特殊二叉树,所以也称最优二叉树。 在这里不讨论基本概念如如何计算路径等,而只着重于树的创建,具体过程让我们举例而言。 其基本的原理为:将所有节点一开始都视为森林,每次从森林中选取两个根节点权值最小的树合并为一棵新树,新树的根节点大小为两个子节点大小的和,并将这棵新树重...

2018-09-28 10:19:46 3474 0

转载 实用操作

https://blog.csdn.net/u012453843/article/details/53330926 1、查询“001”课程比“002”课程成绩高的所有学生的学号; 分析:先查询001课程学生学号和成绩 为a 表 再查询002课程学生学号和成绩 为b表 再查询a表中成绩比b表...

2018-09-27 21:20:49 81 0

转载 Linux-面试准备

https://www.cnblogs.com/lesleysbw/p/6388026.html 要知道Linux下怎样安装软件 首先我们得了解一下Linux应用软件安装包。 Linux软件安装包共分为三种: tar包 它是使用UNIX系统打包工具tar打包的,如software-1.2....

2018-09-27 19:47:21 87 0

转载 /bin,/sbin,/usr/sbin,/usr/bin 目录之简单区别

从命令功能来看 /sbin 下的命令属于基本的系统命令,如shutdown,reboot,用于启动系统,修复系统 /bin下存放一些普通的基本命令,如ls,chmod等,这些命令在Linux系统里的配置文件脚本里经常用到。 从用户权限的角度看 /sbin目录下的命令通常只有管理员才可以运行 ...

2018-09-27 11:11:23 155 0

原创 数据库知识点

https://blog.csdn.net/zsq520520/article/details/68954646 https://blog.csdn.net/Hectorhua/article/details/13767361  聚集索引与非聚集索引 https://www.cnblogs.c...

2018-09-26 11:29:50 324 0

原创 数据库

一、启动和关闭mysql服务 windows下  启动  (方法1)管理员权限进入cmd,执行 net start mysql  (方法2)管理员权限进入cmd,执行 mysqld -uroot --console  (方法3)在计算机——服务——mysql,通过图形界面的方式启动  ...

2018-09-26 09:14:20 83 0

转载 Android-Binder进程间通讯机制

https://blog.csdn.net/freekiteyu/article/details/70082302 什么是 Binder? Binder是Android系统中进程间通讯(IPC)的一种方式,也是Android系统中最重要的特性之一。Android中的四大组件Activity,S...

2018-09-25 09:57:37 66 0

转载 Android:JNI 与 NDK到底是什么?(含实例教学)

https://blog.csdn.net/carson_ho/article/details/73250163 JNI 定义:Java Native Interface,即 Java本地接口 作用: 使得Java 与 本地其他类型语言(如C、C++)交互 背景:实际使用中,Java 需要...

2018-09-25 09:18:19 108 0

原创 Android 横竖屏切换加载不同的布局

 参考 https://blog.csdn.net/zhoup324/article/details/53182065 1.禁止APP内横竖屏切换 在 配 置 Activity 的 地 方 进 行 如 下 的 配 置 android:screenOrientation="portr...

2018-09-24 17:56:45 2505 1

原创 Android进程间通信和线程间通信

进程间方式 Bundle 文件共享 AIDL Messenger,注意不是Message ContentProvider 网络编程(Socke和TCP/UDP) 由于应用程序之间不能共享内存。在不同应用程序之间交互数据(跨进程通讯),在Android SDK中提供了4种用于跨进程通讯的方...

2018-09-24 17:29:23 66 0

原创 Android性能分析

Traceview 是 Android 平台特有的数据采集和分析工具 它主要用于分析 Android 中应用程 序的 hotspot(瓶颈)。Traceview 本身只是一个数据分析工具,而数据的采集则需要使用 Android SDK 中的 Debug 类或者利用 DDMS 工具。 heap ...

2018-09-24 12:30:51 85 0

原创 网络安全

安全问题 计算机网络上的通信面临以下的四种威胁:     (1) 截获——从网络上窃听他人的通信内容。(被动)     (2) 中断——有意中断他人在网络上的通信。     (3) 篡改——故意篡改网络上传送的报文。     (4) 伪造——伪造信息在网络上传送。   保密性 安全协...

2018-09-24 12:19:42 228 0

转载 回调函数

以一个现实的例子开头:假设你公司的总经理出差前需要你帮他办件事情,这件事情你需要花些时间去做,这时候总经理肯定不能守着你做完再出差吧,于是就他告诉你他的手机号码叫你如果事情办完了你就打电话告诉他一声;这是一个现实生活中常能碰到的例子,我们用呢就用代码的方式来实现一个这个过程,看一下这个过程究竟是怎...

2018-09-23 21:57:06 60 0

转载 Fragment与Activity之间的数据交互

一、Activity把值传递给Fragment    建议的传值方式是通过Bundle来传递,而不是直接作为fragment的构造参数传递。在activity中创建bundle数据包,并调用fragment的setArguments(Bundle bundle)方法,即可将Bundle数据包传给...

2018-09-23 21:45:58 1274 0

转载 Intent和IntentFilter详解

https://blog.csdn.net/cnnumen/article/details/8464786 Intent Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的...

2018-09-23 20:36:11 71 0

原创 ListView

参考 https://blog.csdn.net/hzw19920329/article/details/51383864 ListView优化 当 convertView 为空时,用 setTag()方法为每个 View 绑定一个存放控件的 ViewHolder 对象。当convertVie...

2018-09-23 17:43:37 62 0

原创 ContentProvider

参考 https://blog.csdn.net/u012858833/article/details/51629245 ContentProvider管理android以结构化方式存放的数据。他以相对安全的方式封装数据并且提供简易的处理机制。Content provider提供不同进程间数据交...

2018-09-23 16:43:09 244 0

原创 集合

https://blog.csdn.net/qq_28261343/article/details/52614411 1)集合的由来? Java是面向对象编程语言,经常需要操作很多对象,必要时需存储对象(对Java语言而言,存储的通常是对象的引用,以达到复用或管理等目的),常见容器如数组和St...

2018-09-23 11:57:25 56 0

原创 继承的好处和弊端

转载自https://blog.csdn.net/calllmq/article/details/7399824  

2018-09-23 11:04:47 278 0

原创 查找--------二叉树查找(递归和非递归)

 折半查找 (二分查找) //折半查找 public class BinarySearch { public int binarySearch(int[] arr, int n, int key){ int low=1;//从1开始 int high=n; ...

2018-09-22 21:34:11 154 0

原创 栈队列---------栈和队列的实现、循环链表、栈和队列的转换

栈(先进后出) 实现栈 1、数组实现 java程序员面试笔试宝典实现: package JBStack; import java.util.Arrays; public class MySqStack<E>{ private Object[] stack...

2018-09-22 21:33:38 63 0

原创 位运算-------移位实现乘法、二进制中1的个数

package JBBit; public class BitTest { /** * 移位实现乘法(2的n次方)操作 * 左移n位 */ public static int powerN(int m, int n){ for (int i = 0; i &l...

2018-09-22 21:33:00 168 0

原创 错题整理——重载、重写、继承等细节

1.方法重载(method overload) 如果有两个方法的方法名相同,但参数不一致,那么可以说一个方法是另一个方法的重载。 方法名一定要相同。 方法的参数表必须不同,包括参数的类型个数、顺序,以此区分不同的方法体。 方法的返回类型、修饰符可以相同,也可不同。 main方法也可以被重...

2018-09-22 21:32:36 42 0

原创 JVM加载class文件的原理机制

Java语言是一种具有动态性的解释型语言,类(class)只有被加载到JVM中后才能运行。当运行指定程序时,JVM会将编译生成的.class文件按照需求和一定的规则加载到内存中,并组织成为一个完整的Java应用程序。这个加载过程是由类加载器来完成的,具体来说,就是由ClassLoader和它的子类...

2018-09-22 20:37:07 412 0

原创 死锁面试题(什么是死锁,产生死锁的原因及必要条件)

什么是死锁? 所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。如下图所示:...

2018-09-22 17:52:59 59131 7

转载 理解同步/异步和阻塞/非阻塞的区别

本文来自 linhuaiyang 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/linhuaiyang/article/details/68483222 同步、异步: 概念:消息的通知机制 解释:涉及到IO通知机制;所谓同步,就是发起调用后,被调用者处理消息...

2018-09-22 16:59:40 83 0

转载 String为什么不可变?

要理解String的不可变性,首先看一下String类中都有哪些成员变量。 在JDK1.6中,String的成员变量有以下几个: public final class String implements java.io.Serializable, Comparable<s...

2018-09-22 13:24:58 98 0

转载 java内存管理(堆、栈、方法区)

转载自https://blog.csdn.net/Liveor_Die/article/details/77895631 java内存管理 简介           首先我们要了解我们为什么要学习java虚拟机的内存管理,不是java的gc垃圾回收机制都帮我们释放了内存了吗?但是在写程序的过...

2018-09-22 12:19:10 142 0

转载 为什么java中有了基本类型为什么还要有包装类型?

Java中基本数据类型与包装类型有: 基本类型 包装器类型 boolean Boolean char Character int Integer byte Byte short Short long Long float Float double Double 为什么存在这两种类型呢? 我...

2018-09-22 11:13:39 625 0

转载 ListView分页下载

实现ListView的OnScrollListener接口,监听它的滚动。 在其中的一个方法onScroll,我们可以获得到当前第一个可见item的编号以及当前有多少个可见item(关心最后一个可见的条目)和总共有多少个item。这样子我们就可以轻易由计算得出是否滚动带最底部了。 然后在onS...

2018-09-18 11:30:36 24 0

转载 android-handler机制

转自https://blog.csdn.net/pgg_cold/article/details/79400435 1.概念 Android的消息机制的上层接口,通过发送和处理Message和Runnable对象来关联相对应的的线程MessageQueue; (1)可以让对应的Message...

2018-09-16 09:46:29 108 0

转载 Android面试准备:事件分发机制

转自https://blog.csdn.net/a362523/article/details/48933439 View的事件分发机制举例 为按钮设置onClick点击事件和onTouch触摸事件的执行顺序为: 1、onClick事件: button.setOnClickListener...

2018-09-16 09:18:53 3486 1

原创 Android

MVC MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller) M层处理数据,业务逻辑等;V层处理界面的显示结果;C层起到桥梁的作用,来控制V层和M层通信以此来达到分离视图显示和业务逻辑层 请介绍下 Android ...

2018-09-15 09:24:12 93 0

原创 数据库

一、启动和关闭mysql服务 windows下  启动  (方法1)管理员权限进入cmd,执行 net start mysql  (方法2)管理员权限进入cmd,执行 mysqld -uroot --console  (方法3)在计算机——服务——mysql,通过图形界面的方式启动  ...

2018-09-12 09:28:01 62 0

原创 GC

JVM的内存管理结构      JVM运行时数据区 ①程序计数器(Program Counter Register)     程序计数器是用于存储每个线程下一步将执行的JVM指令,如该方法为native的,则程序计数器中不存储任何信息   ...

2018-09-10 18:35:52 87 0

原创 树--------二叉树基本概念、性质、基本实现

基本概念 有序树:如果将树中结点的各子树看成从左至右是有次序的(即不能互换),则称该树为有序树,否则称为无序树。在有序树中最左边的子树的根称为第一个孩子,最右边的称为最后一个孩子。 森林: m棵互不相交的树的集合 二叉树:节点的一个有限集合,该集合或者为空,或者由一个根节点加上两棵左子树和右...

2018-09-05 21:10:32 2871 0

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