- 博客(14)
- 资源 (15)
- 收藏
- 关注
原创 Activity深入解析
Activity深入解析一、Activity简介 Activity是Android的四大组件之一。是应用程序的表示层,程序的流程都运行在Activity之中,在Android的程序当中,Activity一般代表手机屏幕的一屏。Activity本身是没有界面的,通过setContentView(view)接口把UI放到Activity创建的窗口上
2014-09-14 10:37:29
685
原创 计算机病毒的基本结构
计算机病毒的基本结构简单的病毒的示例病毒示例代码如下(REM表示注释):ECHO OFF REM关闭命令回显REM 文件名 VIRUS.BATREM 本病毒感染自动执行批处理文件IF %DRIVE%==A:\ GOTO END123 REM A表示软盘
2014-09-14 10:25:34
1509
原创 Java基础概念
Java基础概念Java的特点简单的:风格类似于C++,摒弃了C++中容易引发程序错误的特性(指针、结构、枚举、内存管理),提供丰富的类库;面向对象的:支持继承,重载,多态;健壮的:检查程序在编译和运行时的错误,是一种强类型的语言;安全的:删除了指针与释放内存等操作,安全的体系结构;解释的:编译器通过java代码生成字节码,由
2014-09-11 20:16:40
505
原创 Ubuntu下Android环境搭建
Ubuntu下Android环境搭建参照网上几篇博文成功搭建了Ubuntu下Android开发环境,在此留下记录,好以后查找。 由于是在VM中新建的Ubuntu 10.0464位的虚拟机,所以少不了安装VMware tools,毕竟使用起来会很方便。如图所示,在VM中选择Install VMware Tools 一项,Ubuntu会自动打
2014-09-11 20:09:36
608
原创 APK 数字签名
APK数字签名 一、 为什么要数字签名 Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的! Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,不是用来决定最终用户可以安装哪些应用程序。 这个数字签名由应用程序的作者完成,并
2014-07-26 15:24:41
766
原创 AndroidManifest.xml
AndroidManifest当Android启动一个应用程序组件之前,它必须知道那个组件是存在的。所以,应用程序会在一个manifest文件中声明它的组件,这个文件会被打包到Android包中。这个.apk文件还将涵括应用程序的代码、文件以及其它资源。 这个manifest文件以XML作为结构格式,而且对于所有应用程序,都叫做AndroidManifest.xml。为声明一个应用程序
2014-07-26 15:20:01
517
原创 AndroidNDK 基础知识
AndroidNDK基础一、 NDK简介Native Development Kit 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。NDK可以自动地
2014-07-26 15:08:00
632
原创 Linux学习笔记6:shell简介与TCP/IP协议
Linux学习笔记6:shell简介与TCP/IP协议1. shell简介①控制台下,乱码的解决:修改语言为英文,命令LANG=EN,以英文方式显示 修改语言为中文,命令LANG=zh_CN,以中文方式显示②登陆Linux后,系统会出现不同的提示符,如“$,~,#”等。然后输入命令,输入的每个命令都会经shell解释成内核可执
2014-07-06 10:41:36
813
原创 Linux学习笔记5:Linux分区,Linux安装
Linux学习笔记5:Linux分区,Linux安装1. 分区概述硬盘的分区主要分为基本分区和扩展分区两种,基本分区和扩展分区的数目之和不能大于四个。基本分区可以马上被使用但不能再分区。扩展分区必须再进行分区后才能使用。由扩展分区的二次分区得到的是逻辑分区,逻辑分区无数量限制。Linux无论有几个分区,分给哪一个目录使用,归根结底只有一个根目录,一个独立且唯一的文件结构。每个分区
2014-07-06 10:39:45
519
原创 Linux学习笔记4:javaee,jdk,tomcat安装配置
Linux学习笔记4:javaee,jdk,tomcat安装配置1. 概述在Linux环境下开发java程序需要安装jdk。很多java程序后台就是运行在Linux环境下。 2. jdk安装步骤①ISO文件的挂载和卸载: mount /mnt/cdroom/ 挂载光驱 umount /mnt/cdroom/
2014-07-06 10:39:26
536
原创 Linux学习笔记3:文件权限,用户组
Linux学习笔记3:文件权限,用户组1. 用户组概念Linux中的每个用户必须隶属于一个组或不同组,不能独立于组外。在Linux中每个文件有所有者,所在组,其它组的概念。同一个用户可以隶属于多个组。除开文件的所有者和所在组外,系统的其它用户都是文件的其它组。2. 组和用户的常用命令ls –ahl 查看文件的所在组chgrp 组
2014-07-06 10:37:53
625
原创 Linux学习笔记2:用户管理、目录结构、常用命令
Linux学习笔记2:用户管理、目录结构、常用命令1. 文件目录结构简介Linux文件系统采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,无盘区的概念。根目录“/”下的主要目录(同等级): root:存放root用户的相关文件 home:存放普通用户的相关文件 bin:存放常用命令 sbin:存放具有一定权限的命令 mnt:默认
2014-07-06 10:32:52
871
原创 Linux学习笔记1:基础知识
Linux学习笔记1:基础知识1. Linux学习的推荐流程第一阶段:Linux平台的开发,包括vi,gcc,gdb,make,jdk,tomcat,mysql……和Linux的基本操作第二阶段:加厚C语言的功底《C专家编程》或是java语言第三阶段:学习Unix环境高级编程《Unix环境高级编程》第四阶段:Linux应用系统过的开发/Linux嵌入式开发2.
2014-07-06 10:31:09
546
转载 内存堆和栈的区别
原文: http://student.youkuaiyun.com/link.php?url=http://www.top-e.org%2Fjiaoshi%2Fhtml%2F427.html在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就
2014-07-06 10:27:49
721
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人