代码改变世界

随笔档案-2011年09月

软考(8)--计算机组成

2011-09-30 21:10 by myjava2, 146 阅读, 收藏,
摘要: 阅读全文

软考(7)--多媒体

2011-09-29 21:30 by myjava2, 172 阅读, 收藏,
摘要: 多媒体主要是指文字,声音画图图像等多种表达信息的形式和媒体,它强调多媒体信息的综合和集成处理.它的关键技术是信息压缩和光盘存储. 阅读全文

windows7 技巧收藏

2011-09-29 00:21 by myjava2, 162 阅读, 收藏,
摘要: 一、Windows键 + 空格键“Space”[作用]:透明化所有窗口,快速查看桌面(并不切换)[快捷键]:win+空格[小结]:当你打开了很多程序窗口的时候,这招非常有用,而且桌面还会有华丽的光影效果哦。没用过的赶紧试试先二、Windows键 + D[作用]:最小化所有窗口,并切换到桌面,再次按又重新打开刚才的所有窗口[快捷键]:win+d[小结]:这个功能在以前的系统里是都有的,只不过win7的显示桌面放到了任务栏的右下角了(就是最右边的那个长方形小条)三、Windows键 + tab键[作用]:传说中的3D桌面展示效果[快捷键]:win+tab[小结]:记得本区应该有一个帖就是关于这个效 阅读全文

软考(6)--数据库

2011-09-27 15:40 by myjava2, 164 阅读, 收藏,
摘要: 数据库的考点有:1:数据库模型(概念模型,外模型,内模型)2:数据模型,ER图,第一范式,第二范式,第三范式3:数据操作(集合运算和关系运算)4:sql语言5:数据库的控制功能(并发控制,恢复,安全性,完整性)6:数据仓库和分布式数据库 阅读全文

网络基础知识

2011-09-25 22:28 by myjava2, 201 阅读, 收藏,
摘要: 1、 计算机网络的发展 (1)、具有通信功能的单机系统 (2)、具有通信功能的多机系统 (3)、以资源共享为目的的计算机网络 (4)、以局域网及互联网为支撑环境的分布式计算机系统 2、计算机网络的功能 (1)、数据通信:用以在计算机系统之间传送各种信息。 (2)、资源共享:通过网络资源共享可以使网络中分散在异地的各种资源互相共享,分工协作,共享分为软件资源和硬件资源共享。 (3)、负载平衡:计算机网络可以集中处理和分布处理,一方面计算机把网络中的各种信息进行采集到一台指定的计算机上进行处理,另一方面,如果网络中某台计算机任务过重时,可将任务分配给其他空闲的多台计算机。 (... 阅读全文

软考(5)--软件工程

2011-09-25 21:29 by myjava2, 122 阅读, 收藏,
摘要: 软件工程自己几乎天天在用,一直把软件工程比作马列主义,主要是太大了,不好定义.但是对于考试来说,当然是有它的规律的.软工中主要考察软件开发的几种模型,软件开发工具,软件测试维护,软件过程改进等. 阅读全文

数据结构

2011-09-25 09:47 by myjava2, 298 阅读, 收藏,
摘要: 以前接触数据结构感觉它很难,很抽象,不知道从何入手,这次复习,把数据结构细化分析复习,将数据结构拆分为。通过几天的学习开始对数据结构有初步的了解。数据结构师计算机村粗、组织数据的方式,数据机构是指相互之间存在的一种或者多种特定的关系的数据元素的集合。学习数据结构有什么用那? 对数据结构熟练掌握之后,如果设计出好的数据结构就可以为你的程序带来更高的运行和存储效率,数据结构通常涉及的是检索方法和索引技术以及一些算法。当然小型的系统当然不会涉及到数据结构,但是如果在设计大型系统的时候,我们就要为系统设计良好数据结构,学好数据结构是成为大师的基础。其中,数据是客观事物的表示,在计算机中是指能输入到计. 阅读全文

软考(4)--操作系统

2011-09-24 20:52 by myjava2, 137 阅读, 收藏,
摘要: 对操作系统的考查主要是对操作系统如何对资源管理的考查.包括进程管理,存储管理,设备管理,文件管理,作业管理,汉字管理等. 阅读全文

数据库驱动

2011-09-23 16:45 by myjava2, 122 阅读, 收藏,
摘要: oracledriver="oracle.jdbc.driver.OracleDriver"url="jdbc:oracle:thin:@localhost:1521:数据库名"sqlserverdriver="com.microsoft.jdbc.sqlserver.SQLServerDriver"url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名"mysqldriver="com.mysql.jdbc.Driver" 阅读全文

标记spring

2011-09-23 09:33 by myjava2, 173 阅读, 收藏,
摘要: 研究源代码的步骤 Spring确实使你能通过最简单可行的解决办法来解决你的问题。而这是有有很大价值的。同时他的源代码的设计理念也受到很多程序员的追捧,简洁,易用.可是从哪着手研究Spring却是很多新手头疼的地方,下面的参考资料将带领大家慢慢的深入解析Spring spring1 Spring中的事务处理[1] 2 ioc容器在Web容器中的启动[2] 3 Spring JDBC[3] 4 Spring MVC[4] 5 Spring AOP获取Proxy[5] 6 Spring声明式事务处理[6] 7 Spring AOP中对拦截器调用的实现[7] 8 Spring驱动H... 阅读全文

C#中IList与List区别

2011-09-21 19:55 by myjava2, 242 阅读, 收藏,
摘要: 首先IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口。 它仅仅是所有泛型类型的接口,并没有太多方法可以方便实用,如果仅仅是作为集合数据的承载体,确实,IList<T>可以胜任。 不过,更多的时候,我们要对集合数据进行处理,从中筛选数据或者排序。这个时候IList<T>就爱莫能助了。 1、当你只想使用接口的方法时,ILis<>这种方式比较好.他不获取实现这个接口的类的其他方法和字段,有效的节省空间. 2、IList <>是个接口,定义了一些操作方法这些方法要你自己去实现 List <>是泛型类, 阅读全文

Hashtable与HashMap

2011-09-21 19:53 by myjava2, 156 阅读, 收藏,
摘要: Hashtable常见功能 在哈希表中添加一个key/键值对:HashtableObject.Add(key,); 在哈希表中去除某个key/键值对:HashtableObject.Remove(key); 从哈希表中移除所有元素: HashtableObject.Clear(); 判断哈希表是否包含特定键key: HashtableObject.Contains(key); 下面控制台程序将包含以上所有操作: using System; using System.Collections; //使用Hashtable时,必须引入这个命名空间 class hashtable {... 阅读全文

软考(3)--编译原理

2011-09-20 16:57 by myjava2, 202 阅读, 收藏,
摘要: 计算机编译原理是把程序设计语言设计的程序翻译成等价的机器语言过程.编译程序的几个阶段:1:语法分析识别源程序中意义独立的最小单位(单词),确定其类型(标识符,关键字,操作符,数字等).删除无用的空格,回车等.报告分析时的错误.2:语法分析和语义分析经过语法分析源程序转化成字符串.然后经过语法分析程序根据特定的语言格式,检查格式是否正确,如果符合问法结构,在进行语义检查,需要时生成中间代码.3:代码优化4:代码生成其中涉及到的知识如下: 阅读全文

Android Application Task Activities的关系

2011-09-20 10:42 by myjava2, 154 阅读, 收藏,
摘要: 什么是Android Application?简单来说,一个apk文件就是一个Application。任何一个Android Application基本上是由一些Activities组成,当用户与应用程序交互时其所包含的部分Activities具有紧密的逻辑关系,或者各自独立处理不同的响应。这些Activities捆绑在一起成为了一个处理特定需求的Application, 并且以“.apk”作为后缀名存在于文件系统中。Android平台默认下的应用程序 例如:Email、Calendar、Browser、Maps、Text Message、Contacts、Camera和Dialer等都是一个 阅读全文

软考(2)--算法

2011-09-19 21:07 by myjava2, 157 阅读, 收藏,
摘要: 数据结构和算法是一对兄弟,讲到数据结构肯定是要有算法的.因为算法就是对数据的计算.不同的数据结构适应不同的算法.软考对算法的要求就是对排序算法的掌握,还有查找算法.还有就是对各种排序算法的时间复杂度空间复杂的的比较计算.常用算法和查找如下:几点说明:1:根据排序元素所在位置的不同,排序分:内排序和外排序。内排序:在排序过程中,所有元素调到内存中进行的排序,称为内排序。内排序是排序的基础。内排序效率用比较次数来衡量。按所用策略不同,内排序又可分为插入排序、选择排序、交换排序、归并排序及基数排序等几大类。外排序:在数据量大的情况下,只能分块排序,但块与块间不能保证有序。外排序用读/写外存的次数来衡 阅读全文

java的多态认识

2011-09-19 15:42 by myjava2, 215 阅读, 收藏,
摘要: Java中重要的一个概念就是多态,多态也是面向对象的核心之一。 多态(Polymorphism)是面向对象(Object-Oriented,OO)思想"三大特征"之一,其余两个分别是封装(Encapsulation)和继承(Inheritance)--可见多态的重要性。或者说,不懂得什么是多态就不能说懂得面向对象。 什么是多态那??刚开始了解的很少,看完了视频,通过例子和网上的查询对多态了解稍微深入了点。多态:父类引用指向子类对象,即是某个父类可以有很多不同子类,但这些子类重写了父类中的方法(即覆盖,不同子类有不同的实现方法),当在使用父类对象的的地方使用了子类对象,从而调 阅读全文

oracle like用法

2011-09-19 15:11 by myjava2, 364 阅读, 收藏,
摘要: 查询name字段中包含有“明”字的。 select * from table1 where name like '%明%' 查询name字段中以“李”字开头。 select * from table1 where name like '李%' 查询name字段中含有数字的。 select * from table1 where name like '%[0-9]%' 查询name字段中含有小写字母的。 select * from table1 where name like '%[a-z]%'这里我做的测试好像是'李*&# 阅读全文

PL/SQL Developer导入导出数据库

2011-09-19 14:39 by myjava2, 286 阅读, 收藏,
摘要: PL/SQL Developer是Oracle数据库中用于导入或导出数据库的主要工具。导出步骤:1 tools ->export user object 选择选项,导出.sql文件。2 tools ->export tables-> Oracle Export 选择选项导出.dmp文件。导入步骤:注:导入之前最好把以前的表删除,当然导入另外数据库除外。1 tools->import tables->SQL Inserts导入.sql文件。2 tools->import talbes->Oracle Import然后再导入dmp文件。一些说明:Tools 阅读全文

软考(1)--数据结构

2011-09-18 16:35 by myjava2, 144 阅读, 收藏,
摘要: 开始复习软考一段时间了,主要是看希赛的软考视频.希赛的视频是一块一块的分析软考知识点的.对与每一个知识点,都大体介绍了一下考点和相应的知识.虽然介绍的不是非常详细.但是对于了解知识的大体结构还是很有帮助的.个人对于数据结构这些计算机底层的东西还是比较敬畏的,这些东西看起来很简单,总觉得没有什么道理可讲.所以理解应用起来比较困难.对于软件设计人员来说,良好的计算机底层知识是成长的基石.什么是数据结构:数据结构是指数据元素的集合及元素间的相互关系和构造方法,一个数据结构B可用一个二元组表示:B=(A,R),A是数据元素的非空有限集合,R是定义在A上的关系的非空有限集合.结构就是元素之间的关系.在数 阅读全文

如何设置 Notification 中PendingIntent 的 Intent

2011-09-16 17:59 by myjava2, 156 阅读, 收藏,
摘要: 已经凌晨了,外面下着该死的雨,把我阻挡在教学楼却不能回寝室(其实主要是我没有可以换的衣服和裤子了,如果冲回去的话...后果可想而知 :)),并且还有那该死的Notification 中 PendingIntent 中的 Intent 却老是配置不好,不过令人欣慰和激动的是我还是搞定了,嘿嘿。废话少说,言归正传。 今天在写完 “ androidNotification 的使用”的时候,发现有几个问题,特别是设置Notification的Intent使之能够像 QQ 或其他程序一样能够正确回调到之前已经放置在后台的Task中的对应Activity,而不是创建它的一个新实例。当然重点便是如何设... 阅读全文

Android下Affinities和Task

2011-09-16 17:56 by myjava2, 131 阅读, 收藏,
摘要: 本文参考了官方Dev Guide文档,简单介绍Android下的affinities和任务(task)。1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activity就好像是属于同一个应用程序的,即使第二个activity是属于另外一个应用程序的。当然,这是指默认情 阅读全文

android快捷键(转)

2011-09-14 14:52 by myjava2, 166 阅读, 收藏,
摘要: Eclipse Android编程快捷键是本文要介绍的内容,主要是来了解并学习Eclipse Android的内容,具体关于Eclipse Android内容的详解来看本文。Eclipse Android中快速多行注释的方法1、选中你要加注释的区域,用ctrl+shift+C 会加上//注释2、先把你要注释的东西选中,用shit+ctrl+/ 会加上/* */注释3、要修改在eclispe中的命令的快捷键方式我们只需进入windows -> preference -> General -> key设置就行了(转)补充:选中要加注释的区域,ctrl+/ 会加//注释 2010/ 阅读全文

java内存

2011-09-11 22:07 by myjava2, 150 阅读, 收藏,
摘要: 在java视频中,一直强调java内存的重要性,如果真正理解 了java内存的分配情况和程序运行时的java内存,那么你会对 java编程的思想,会更加深刻。 Java内存分配与管理是Java的核心技术之一,Java的内存分配有三种, 一、静态存储区:内存在程序编译时就分配好了,比如静态变量; 二、栈区(stack):各种原始数据类型的局部变量都是在栈上创 建的,当程序退出该变量的作用范围的时候,这个变量的内存会被自动释放。栈式存储分配也可称为动态存储分配,是由一个类似于堆栈的运行栈来实现的.和静态存储分配相反,在栈式存储方案中,程序对数据区的需求在编译时是完全未知的,只有到运行... 阅读全文

Java入门(4)--异常处理

2011-09-08 17:07 by myjava2, 149 阅读, 收藏,
摘要: 在编写.net的程序的时候,很少去注意异常处理这部分内容.因为当时做的都是window应用程序或者web应用程序,异常在界面中都处理了基本上.唯一的处理就是在数据库操作的时候用到了异常处理.让自己觉得.net好像不用处理异常.这当然是不对的. 在学习java的时候.从新看了java的异常处理,发现异常处理还是比较重要的.1:什么是异常:异常是指程序运行时候发生的错误.这里特指运行时,编译调试产生的那些不叫异常.设置异常处理是为了让程序不会发生不可预知的错误,然后停止了.throw异常:java程序执行时出现的异常,会生成一个异常对象.这个对象由java自己实例化,然后交给java运行时,这个叫 阅读全文

java入门(3)--面向对象

2011-09-06 19:02 by myjava2, 124 阅读, 收藏,
摘要: Java 是完全面相对象的语言,这样的好处就是能把现实世界中的事物都抽象成对象.这也符合人类的思维习惯.有利于对复杂程序的编写.同时也说明Java中的任何成员都不能离开对象单独存在.面向对象的核心机制就是封装,继承,多态.一:类与对象类是描述一个事物的抽象概念,它描述了事物的静态和动态属性.对象就是类的一个具体实例.二:类的五种关系关联,(has a)继承(is a) 聚合(is one of) 组合(is a part of) 依赖(use a )三:类的内存分析Java中除了基本数据类型以外,都是引用类型,其中对象就是通过引用对其操作的.类是静态的概念,对象是通过new出来的,位于堆(he 阅读全文

java入门(2)--基础语法

2011-09-03 18:32 by myjava2, 179 阅读, 收藏,
摘要: java的基础语法很像是c语言或者c++,如果你以前接触过其他语言,java的基础语法应该是很容易就理解的.当然,关于一些细节的地方,还是要特殊去记忆.一:标识符标识符就是编程人员给变量,方法,类起的名字.每一种语言都必须有标识符,而且标识符必须有它自己的规则.其中java最有特点的一个规则就是:java语言严格区分大小写,标识符的长度没有限制.二:关键字java语言和其他语言一样,都有他自己的保留字(keyword),程序员在命名的时候,不能用这些字,这些关键字在开发环境中都会有提示.java语言的独特的地方就是:所有的关键字都是小写三:常量常量就是可以确定的数据,这些数据放在内存的data 阅读全文

java入门(1)--java程序运行机制和过程

2011-09-02 20:17 by myjava2, 149 阅读, 收藏,
摘要: 接触java已经快两周了,java整体给我的印象就是灵活,高效,安全.但是同时也感觉到自己的很多不足.由于以前一直接触.net的东西.让自己的思想很是固定..net良好的封装性让很多工作都是机器帮我做的.同时也限制了很多的功能.一直在做MIS,让自己底层编程的能力下降了很多.有的时候真的感觉自己不会编程.自己利用这次学习java的机会,好好补充一下关于语言,语法的东西.java有两种核心机制:java虚拟机(JavaVirtual Machine):垃圾收集机制(Garbage collection)这两种机制在支持着java程序的运行Java虚拟机(JVM)Java虚拟机(JVM)一种用于计 阅读全文

android Intent的一些用法

2011-09-01 15:37 by myjava2, 221 阅读, 收藏,
摘要: 1.无参数Activity跳转 Java代码Intentit=newIntent(Activity.Main.this,Activity2.class); startActivity(it);Intent it = new Intent(Activity.Main.this, Activity2.class);startActivity(it); 2.向下一个Activity传递数据(使用Bundle和Intent.putExtras) Java代码Intentit=newIntent(Activity.Main.this,Activity2.class); Bundlebundle=ne.. 阅读全文