软件的定义:一系列按照特定顺序组织的计算机数据和指令的集合软件的交互方式:1.图形化界面 GUI;2.命令行方式 CLI;Java语言特性:跨平台性;java文件在jvm下是跨平台,但JVM不是跨平台JRE:jvm+java程序所需的核心类库JDK:JRE+java的开发工具jdk安装文件夹最重要的...
分类:
编程语言 时间:
2015-06-12 00:52:28
阅读次数:
147
Android-Activity任务栈
一 任务栈
任务Task:就是由多个Activity(可能进程不同,例如启动系统的Activity)按照顺序组成的业务逻辑
任务有TaskId:一个任务中的多个Activity进程的任务TaskId相同
任务是一个横向的概念,进程是一个纵向的概念
任务栈TaskStack:由多个Activity进程组成的栈,遵循先进后出
二 附上...
分类:
移动开发 时间:
2015-06-01 18:49:31
阅读次数:
148
PNG文件结构
对于一个PNG文件来说,其文件头总是由位固定的字节来描述的,HEX: 89 50 4E 47 0D 0A 1A 0A
使用ultra打开一个png图片,结果如下:
其中第一个字节0x89超出了ASCII字符的范围,这是为了避免某些软件将PNG文件当做文本文件来处理。文件中剩余的部分由3个以上的PNG的数据块(Chunk)按照特定的顺序组成,因此,一个标准的PNG文件结构应该如下:...
分类:
其他好文 时间:
2015-05-25 14:40:31
阅读次数:
137
第一篇 Java 概述与环境配置一、基础常识: 1、软件开发: 什么是软件? 软件:一系列按照特定顺序组织的计算机数据和指令的集合。 常见的软件: 系统软件:如DOS,windows, Linux等。 应用软件:如扫雷,迅雷,QQ等。 什么是开发? 制作软件 人机交互 ...
分类:
编程语言 时间:
2015-05-15 22:45:45
阅读次数:
156
【问题描述】 一个集合有如下元素:1是集合元素;若P是集合的元素,则2 * P +1,4*P+5也是集合的元素,取出此集合中最小的K个元素,按从小到大的顺序组合成一个多位数,现要求从中删除M个数位上的数字,使得剩下的数字最大,编程输出删除前和删除后的多位数字。注:不存在所有数被删除的情况。【样例输....
分类:
其他好文 时间:
2015-05-13 21:26:08
阅读次数:
340
为期8周的软件项目管理课程已接近尾声,下面谈谈我对这几周所学课程的一些总结和感想:先说说我觉得挺重要的一些知识点:1. 软件项目管理的基本认识:软件:是一系列按照特定顺序组织的计算机数据和指令的集合项目:是为完成某一独特的产品、服务或成果所做的一次性努力管理:是为了完成一个设定的目标,有效并高效的运...
分类:
其他好文 时间:
2015-05-08 23:23:58
阅读次数:
196
1.1 软件的定义及特点 软件是按照顺序组织的计算机数据和指令的集合。一般软件被分为系统软件、应用软件和编程语言。其中系统软件为计算机使用提供最基本的功能,最基础的软件就是操作系统 ;应用软件是在系统软件的基础上衍生出来的为用户提供不同功能的软件系统,比如说财务系统 ;教务管理系统等等 ;编程语.....
分类:
其他好文 时间:
2015-03-19 00:35:50
阅读次数:
191
今天收到一个面试题:给了一个数组(如:["cars","thing","scar","dog","god","arcs","the"]),需要把由颠倒字母顺序组成的单词放到同一个数组(生成后的结果:[["cars","scar","arcs"],["thing"],["dog","god"],["the"]])我是这么实现的:packagecom.mingyisoft.bean.test;
..
分类:
编程语言 时间:
2015-03-10 19:42:18
阅读次数:
233
类加载过程包括:加载->验证->准备->解析->初始化。按此顺序开始(非完成、可能交叉进行)初始化过程就是执行类构造器(为static变量、static{}块顺序组成)触发初始化的情况:1)new、getstatic、putstatic、incokestatic 4条字节码时,常见为new实例化、读...
分类:
编程语言 时间:
2015-03-09 22:14:30
阅读次数:
247
题目链接:Anagrams
Given an array of strings, return all groups of strings that are anagrams.
Note: All inputs will be in lower-case.
这道题的要求是给定字符串数组,返回能构成异构的所有字符串。
anagram,即异构,意思是指由颠倒字母顺序组成的单词,比如“live”...
分类:
其他好文 时间:
2015-03-04 11:08:57
阅读次数:
144