自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 linux服务器安装

.域名申请,如在阿里云上进行申请域名。hanchangwei.cn 我的申请时间:2016.11.11 有效期一年2.服务器申请:购买云服务器或者自己搭建,阿里云上已经部署好服务器上的操作系统(可选择类型)并且提供CPU型号选择,内存大小,硬盘大小选择,价格不一。自己搭建服务器的话除了硬件设备还需安装操作系统,数据库(运维人员)等等。我的服务器申请时间:2016.11.11 有效期半年(阿

2016-12-19 12:36:56 404

原创 MySQL 5.7.15解压版的安装

主要记录安装时的几个关键点:1.解压文件到自己的指定路径2.修改ini文件,这个一般自己建立一个my.ini文件。我的新建的my.ini文件内容如下[mysql]# 设置mysql客户端默认字符集default-character-set = utf8[mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=H

2016-10-07 13:42:38 471

原创 java内存模型与类加载机制

Java内存模型,是指多线程并发时,将内存分为主内存和工作内存,每条线程运行时拥有自己的内存区域。Java内存模型主要从三个特性进行解释。一是原子性,线程工作时,一共八个原子操作,保证了原子性。工作时会从主内存中载入(复制)数据,执行的原子操作为read,load,将数据调入CPU运算,执行的原子操作为use,运算完毕从CPU返回工作内存,执行的原子操作为assign,然后从工

2016-08-08 13:06:57 3496

原创 Java虚拟机内存划分与垃圾回收

Java虚拟机内存划分1.       程序计数器用于存储程序要执行的下一条指令,占用内存可忽略不计2.       虚拟机栈用于存储栈帧,每执行一个方法对应产生一个栈帧,用于存储局部变量,动态链接,操作栈,方法出口等3.       本地方法栈与虚拟机栈类似,区别在于虚拟机栈为Java方法服务,而本地方法栈为其它语言(本地方法)服务,例如安卓系统上的C/C++语言库。

2016-08-08 13:01:06 348

原创 屏幕适配

屏幕适配

2016-06-21 22:34:00 345

原创 AsyncTask工作原理

AsyncTask:异步线程类,用于开启额外的线程,有四个方法,三个参数。public abstract class AsyncTaskParams, Progress, Result> protected void onPreExecute()protected Boolean doInBackground(Integer... params)protected void o

2016-03-13 21:45:03 401

原创 SQLite数据库的使用

Android中使用SQLite数据库需要借助SQLiteOpenHelper.通过继承SQLiteOpenHelper类来管理数据库。一般定义自己的SQLiteOpenHelper时需要重写两个方法,onCreate()和onUpdate();以及构造函数。public class MydatabaseHelper extends SQLiteOpenHelper { pr

2016-03-13 20:45:36 378

原创 树(一)

1.树的基本性质二叉树第i层的个数为2^(k-1),总个数为2^k-1.n0=n2+1.(0.2为度).2.二叉树的存储实现:1.数组实现。父节点=i/2(i为子节点的编号)一般二叉树也可以用这种方式编号实现遍历,但是会浪费空间2.链表实现。public class TreeNode{private String information;Tree

2016-03-02 11:58:49 204

原创 堆栈与队列

堆栈与队列可以用数组实现,也可以用链表实现。下文统一用链表实现上述数据结构。堆栈服从先进后出原则,只对栈头进行删除和插入操作,即封锁了链表的一端,只对链表的另一端进行操作,就形成了逻辑上的堆栈结构。//节点public class StackNode {int content;//节点内容StackNode Next;//指向下一节点}//堆栈实现public

2016-03-02 11:38:59 300

原创 链表的实现与数组

链表与数组是最基础的数据的结构,堆栈.队列等逻辑上的数据结构都是基于这两种数据结构实现的。链表与数组的区别在于数组的内存分配是连续的(即数组的每一项内存地址是连续的),而链表则可能连续也可能不连续。从性能上看,数组支持随机存储,查询速度相对于链表更快,但每一次插入或删除都要将操作数组项后面的元素逐一向前移动一位,效率为O(n)。而链表的查询每次都要从表头开始逐一查询,查询效率为O(n),查

2016-03-02 11:00:16 2477

空空如也

空空如也

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

TA关注的人

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