自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 知识储备:Java面试知识储备

应聘软件开发职位前必须知道的事总之,机会是留给又准备的人,把可预见的事情做好,把未来控制在自己所能控制的范围内。 面试资料的准备 1、作品:(微博 + 学讯通 + 校园神器) 2、证书:CET-6 3、个人简历 4、成绩单 面试的准备 面试公司及面试单位的准备 面试的方式笔试 1)不会答的题目也尽量要写好解题思路、流程甚至是伪代码 2)把会答的题目写清楚(有的公司可能会因为一道

2015-07-30 20:37:26 1106

原创 知识储备_计算机操作系统:进程管理

进程管理进程的基本概念进程的特征与定义 定义:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位 引入进程的目的:使多个程序能并发执行,且对并发执行的程序甲乙描述和控制 特征: 1)结构特征:进程实体对应于一个进程,进程实体的创建指的是进程实体中PCB(process control block:进程控制块) 2)并发性:进程实体(要创建了相应的PCB)存于内存中,在一段时

2015-07-29 19:29:04 497

原创 知识储备:计算机操作系统

操作系统引论操作系统的概念(作用)OS是用户与计算机硬件系统之间的接口,用户通过操作系统来使用计算机OS是计算机系统资源的管理者 计算机系统的资源(软件 + 硬件)可以分为四类:处理器、存储器、IO设备、文件 OS的主要功能是对这四类资源的有效管理 处理器管理:用于分配和处理处理器 存储器管理:内存的分配与回收 IO设备管理:IO设备的分配与操纵 文件管理:文件的存取、共享和保护O

2015-07-29 12:03:47 909

原创 知识储备:计算机网络

为什么要有TCP/IP协议 定义了一种规范,这种规范使得数据能够在网络中不同计算机之间传递 注意 TCP/IP不单单指TCP和IP协议,而是表示因特网上所使用的整个TCP/IP协议族 计算机网络体系结构(TCP/IP协议的体系结构) 计算机网络体系结构综合了OSI(open system interconnection:开放系统互连)的七层体系结构和TCP/IP体系结构的优点:具有五层协议

2015-07-22 22:11:56 893

原创 知识储备:DDMS介绍

DDMS总体概述 DDMS(Dalvik debug Monitor Service)Dalvik虚拟机调试监控服务,可以将DDMS简单理解成介于IDE与移动设备上应用程序之间的调试工具DDMS的工作原理 每一个Android应用程序都会运行在一个Dalvik虚拟机实例里面,也就是说每一个Android应用程序都对应一个Linux线程;DDMS需要通过adb连接到Android模拟器或手机设备进

2015-07-22 16:44:04 1176

原创 知识储备:Android ADB介绍

Android ADB总体概述 ADB(Android Debug Bridge,位于/SDK/plaform-tools目录下,path环境变量中要配置这一路径的原因主要是要用到adb),是Android SDK中的一个调试工具,利用ADB这个调试工具可以直接操作管理Android模拟器或者真实的Android设备。Eclipse中的ADT插件已经整合了adb这一调试工具,当然也可以单独使用a

2015-07-22 14:39:03 445

原创 知识储备:Activity的生命周期

Activity的简单介绍 每一个Android应用程序在运行时,对于底层的Linux kernel而言都是一个单独的进程,但是对于Android系统而言,由于手机屏幕的限制,不会把每一个运行的应用程序所有窗口都显示出来。Android里面一般来讲一个activity就对应于一个界面。 Activity生命周期流程图 Activity的存储结构 Android中用一个历史栈来管理相应

2015-07-21 20:22:59 411

原创 Linux自学笔记:03_用户管理和目录结构

Linux下的文件目录Linux的文件系统简单介绍 Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后再次目录下创建其它目录重要目录的介绍(根目录下的文件) 1) root:存放root用户的相关文件 2) home:存放普通用户的相关文件 3) bin:存放常用命令的目录 4) sbin:要具有一定权限权限才能使用的命令 5) mnt:默认挂

2015-07-21 19:06:13 474

原创 Linux自学笔记:02_vi编辑器的简单使用

vi编辑器的使用 vi编辑器是Linux和Unix操作系统上最基本的文本编辑器,可以理解成Windows下的记事本。使用步骤如下: 1、输入命令:vi 文件名(例如 vi HelloWorld.java),创建一个文件 2、输入i(insert)进入vi的编辑模式 3、输入esc命令,进入命令模式 4、输入冒号,保存文件并且退出(:wq) 或者只退出不保存(:q!) 5、输入命令ls,l

2015-07-21 17:04:22 438

原创 知识储备:Android系统架构

Android简介 Android是一个基于Linux内核的开源手机操作系统,Android的系统构架主要包含四个部分,从下往上依次是:操作系统层:Linux内核 + 系统库和Android运行环境 + 应用程序框架 + 应用程序。 Android系统架构图 Android系统架构简介操作系统层:Linux内核 Android是基于Linux内核的,这是一个位于硬件和软件之间的抽象层,

2015-07-21 10:45:11 883

原创 Linux自学笔记:在虚拟机上安装Linux操作系统

VMware虚拟机的安装与使用WMware基本概念介绍:VMware是一个虚拟机软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一个的PC机,一次来实现在一台机器上真正同时运行两个独立的操作系统。VMware主要特点: 1)不需要分区或重新开机就能在同一台PC上使用两个以上的操作系统 2)本机系统可以与虚拟机系统网络通信 3) 可以设定并且随时修改虚拟机操作系统的硬件环境

2015-07-20 22:18:24 454

原创 Linux自学笔记:01_Linux基础介绍

Linux的初步介绍 吉祥物:企鹅 微软的操作系统收费:反Linux Linux的几大特点:免费/开源支持多线程、多用户安全性好对内存和文件管理优越 Linux最小只需要4m(Vista要1G)——>嵌入式开发 Unix跟Linux操作系统的区别:Unix操作系统是个很大的操作系统概念(衍生出minix),当时只适用于商用上,Linus想:将Unix移植到pc机上,也就是说Linu

2015-07-20 21:22:49 397

原创 linux自学笔记:00_开山篇

Linux简单介绍 Linux是一个开元。免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型、大型甚至举行项目都在使用Linux Linux程序员:在Linux平台上进行开发(软件开发 + 嵌入式开发)Linux的学习流程 第一阶段:Linux平台上开发,包括vi、gcc、gdb、make、jdk、tomcat、mysql和Linux基本操作 第二阶段:加深C语言或

2015-07-20 19:59:37 438

原创 知识储备:软件开发校园招聘面试题

华为校园招聘面试题汇总static的特点及注意事项 参考博文: http://blog.csdn.net/yangpeng201203/article/details/8445574 1、static的特点 ①、用来修饰成员(变量 + 函数) ②、用来修饰的成员被所有类的对象共享 ③、static修饰的成员是随着类的创建(消亡)而创建(消亡)的 ④、多了一种调用方式类.static

2015-07-20 19:28:00 515

原创 知识储备:JSON数据解析

Json数据概念介绍概念:Json(JavaScript Object Notation):JavaScript对象表示法,是一种轻量级的数据交换格式。可以将json数据简单理解成有特定格式的字符串数据。Json数据交互呢指的就是这种特定格式字符串数据的传递。与XML数据的比较: 1) 扩展性方面:XML数据的扩展性更好,通用性比较强 2) 数据传输方面:Json传输的数据量小,传输的速

2015-07-20 19:06:31 465

原创 知识储备:XML数据解析

XML总体概括可扩展的标记语言(Extensible markup language),它是一种通用的数据交换格式,与平台、系统、语言等无关,可以很好的用于数据集成和交互。“可扩展”表示可自定义的标记。常见的XML数据解析方式有三种,一种是SAX(Simple API for XML),它是一种基于事件流的解析;另一种是DOM(Document Object Model)解析,这是一种基于XML

2015-07-20 11:07:54 388

原创 知识储备:java群聊系统

Java群聊系统下载:http://download.csdn.net/detail/a362523/8920729 项目迭代1 服务端的启动会开启三个线程,一个用于监听客户端的连接(接收用户名登录的信息),一个用户用于接收客户端发送过来的聊天信息。用于存放所有客户端的信息(发送的数据 + 用户名 + 端口号)第一个线程t1的工作: 接收用户登录的请求,接收用户登录的基本信息(端口号 + 用户

2015-07-17 17:04:21 833 2

原创 知识储备:socket详解

socket总体概述概念:网络上的两个程序通过一个双向的通信连接实现的数据的交换,这个连接的一端成为一个socket。理解:socket本质上提供了进程通信的端点,进程通信之前,双方首先各自创建一个端点,否则没法建立联系并相互通信。(这就类似于打电话双发必须要有一个电话机一样)连接过程 1) 服务器监听:服务器socket一直处于等待连接的状态,监听客户端发出的连接请求 2) 客户端请求:

2015-07-15 22:28:45 505

原创 知识储备:HTTP协议

总体概述HTTP(超文本传输协议)是计算机网络中应用层的一个协议,并是基于TCP/IP协议的(计算机网络相关的知识还有待复习)。可以把http协议简单理解成浏览器和服务器之间超文本数据传递的一种机制:浏览器向服务器发送一个http请求,服务器接受到这个请求并解析,将浏览器请求的数据封装成一个http响应返回给浏览器。HTTP是一种无连接、无状态的协议。 “无连接”指的是服务器处理完客户的请求

2015-07-15 20:17:32 429

原创 Android实习04:ListView网络异步加载图片的优化显示(2)

数据(图片)加载(传递的数据都是URL + imageView)缓存的存储结构:让创建的WeakHashMap支持多线程同步加载图片 1)先从缓存中查找,返回图片的Bitmap 缓存存储结构:最近最少使用的LinkedHashMap + 支持多线程同步 缓存大小:java虚拟机(这个进程)能从操作系统那里挖到的最大的内存/10 如果缓存有这图片,直接返回即可 如果没有,则2) 2)

2015-07-12 15:15:45 624

原创 Android实习03:ListView网络异步加载图片的优化显示(1)

参考的博客 http://blog.csdn.net/zircon_1973/article/details/7693839 细节的讲解 1. ListView数据适配器:baseAdapter的实现(getView) 2. LayoutInflater作用是将layout的xml布局文件实例化为View类对象 3. 3、ListView加载性能优化:ViewHolder;将conv

2015-07-12 15:10:04 398

原创 Android实习02:"摇一摇"功能的实现

Android Studio的安装Android官网已经不支持adt-bundle-window的eclipse维护了,而是建议大家使用Android studio开发Android project。Android Studio的安装和环境吧变量的配置类似于adt-bundle-window类似Android studio后跳过SDK的更新(已经是最新版本,向下兼容),并且要装gradle(新

2015-07-12 11:12:25 584

原创 Android实习01:SVN的基本使用方式

Android功能不能导入Eclipse的原因遇到的问题:明明是从SVN上下载的一个Android工程,却没有被Eclipse识别的原因可能是:从SVN上下载的Android工程中缺少.classPath和.project文件解决方式: SVN的基本使用方式:(待补充) 安装TortoiseSVN——Checkout——URL——update——add——commit——可能会有冲突(暂时还没

2015-07-12 10:52:06 319

原创 实习前的准备工作:Android开发环境的搭建

一:Android开发环境概况 1. Java SDK(software development kit):JDK + eclipse,Android开发所需要的包 2. Android SDK:JDK + eclipse + ADT(Eclipse中可以支持Android开发的插件)二:Android SDK的下载和安装 1:网站:www.Android.com devel

2015-07-05 18:45:01 404

基于Java的群聊系统

这是个用Java语言编写的模拟群聊系统的实现。涉及到Socket编程、多线程、客户端与服务器(模拟的客户端与服务器)之间的数据传递用的是简单的自定义格式的字符数据。

2015-07-21

Android摇一摇功能实现

手机摇一摇的精确实现(注意配置manifest.xml文件)

2015-07-13

空空如也

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

TA关注的人

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