自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

define_us的专栏

JAVA深入,python浅出

  • 博客(23)
  • 收藏
  • 关注

原创 Java基础教程3:Java虚拟机和程序执行过程

1 、 Java虚拟机 java虚拟机运行时结构如下2、代码示例(1)代码如下:class Insect { private int i = 9; protected int j; Insect() { print(“i = ” + i + “, j = ” + j); j = 39; } private static i

2016-05-23 19:15:40 356

原创 java基础教程2:接口

简单例子如下:下面的例子定义了两个类,两个类都实现了flyanimal的接口。注意,一个接口可以同时定义多个公共方法。interface Flyanimal{ void fly(); } class Insect { } class Bird { } class Ant extends Insect implements Flyanimal { publi

2016-05-23 18:56:27 443

原创 java基础教程1:简介

0——–综述java的源文件目录为.java,编译后的文件为.class。.class文件可以在JVM上运行,本质上来说,java是一个既需要编译器,有需要解释器(JVM)的语言。但是,java也有即时编译的功能,也就是产生和平台相关的机器语言。相比而言,后者的兼容性差,而效率更高。另外要说明的是,java和JavaScript一点关系都没有,后者只是觉得加上java更时髦,所以就自动冠名了。1——

2016-05-23 18:54:17 292

原创 java基础教程7:包

java中包的作用是将功能相关的类和接口组织在一起,同时防止命名冲突,进行访问控制。包也采用树形目录结构。 注意,包和继承并没有什么关系,下面展现了一种java.applet包中类的继承关系。 java.lang包: java.lang.Object类:是所有类的父类 java.lang.Class类:用于运行时对象识别,定义为final(不能继承),构造函数为private(不能手动实例化

2016-05-23 18:51:23 394

原创 JAVA基础教程6:运行时类型识别(RTTI)

首先是运行时类型识别的例子:package Pack1;public class Sandbox1{ public static void main(String args[]) { Car myCar = new Car(); Class c1 = myCar.getClass(); System.out.println(c1.g

2016-05-23 16:48:01 261

转载 操作系统常识(摘抄)

现代操作系统往往有两种工作状态,核心态和用户态。对应着CPU的两种特权级别。 linux/unix采用的是单内核(宏内核)结构,而windows和mac os是微内核结构(实际上是混合内核结构)。内核,就是操作系统中常驻内存的部分,虚拟的存在于每一个进程的存储器映像中。 所谓的单内核,就是操作系统内核作为一个整体运行在一个单独的地址空间,这样内核通常以当个静态二进制文件的形式存储于硬盘空间。内核

2016-05-19 14:48:56 352

转载 计算机网络常识(摘抄)

1、数据通信的基础知识 (1)信道特性 (2)数据传输技术 (3)数据编码和调制2、网络体系结构 (1)网络互连模型 (2)常见网络协议 (3)网络地址分配3、局域网 (1)以太网 (2)无线局域网4、广域网 (1)连接技术(2)接入技术5、网络设备6、网络工程

2016-05-18 11:10:49 473

转载 HTML5的视频格式之争

转载自http://www.ruanyifeng.com/blog/2010/05/html5_codec_fight.html下一代的网页语言HTML5,提供了一个video标签。它允许开发者直接将视频嵌入网页,不需要任何第三方插件(比如 Adobe公司的Flash)就能播放。这当然是一大进步。但是,有一个核心问题,却没有得到解决。HTML5没有规定,浏览器到底应该播放哪一种格式的视频。浏览器厂商

2016-05-16 19:30:29 705

原创 如何搭建网站

常见的三种主流技术架构为 (1)Linux+Apache/Nginx/Lighttpd+Mysql/MariaDB+Perl/PHP/Python 常见网站:新浪,维基百科,youtube,facebook,flickr (2)J2EE:jsp (3).NET:asp下面是wiki的网站架构 其中,squid是用来缓冲internet数据的服务器软件。起到代理服务器的作用,如果本地没有

2016-05-16 19:02:56 343

原创 富互联网应用的架构

RIA的网页包括提供互动的界面 RIA的主流解决方案有如下: flash(Adobe) silverlight(Microsoft) javaFX(oracle) Ajax(使用javascript) 上面的共同点,都需要下载runtime,然后相当于浏览器插件形式存在(ajax除外)。注意,html5不属于RIA主流解决方案,目前的概念上被认为是RIA的替代方案。实际上html5和RI

2016-05-16 16:25:23 737

原创 面向服务的架构

对于SOA的实现,大致有JBI和SCA两种方式,使用面向服务的架构,只需要互相约定和暴露接口,处于一种松耦合的状态,不需要再自己的代码中加入对方组件的接口代码。JBI(java 业务集成),是oracle名下的一个对java组件进行集成的标准。现有的J2EE的服务容器包括servlet容器,EJB容器和JMS容器。为了解决容器之间的通信,就必须用一种新的容器融合以上各种容器,这就是JBI容器。另一种

2016-05-16 15:10:37 309

原创 大型游戏的设计

(1)游戏引擎 unify 3D: 目前中国使用最广泛的游戏引擎。特点是简单快捷,弱点是优化较差,需要人工克服 其他常见的有虚幻(UE),Cryengine,寒霜引擎。游戏引擎提供编辑器,编辑场景,动画,例子,模型等等,方便美术师的工作,也可以兼容第三方的插件,如3ds maya等等,还能提供网络,数据库,脚本方面的支持。(2)物理引擎 物理引擎可以内置在游戏引擎当中,比如unify3D中便内

2016-05-16 10:59:15 437

原创 java基础教程5:内部类和内部接口

内部类,顾名思义,是指在类的内部在定义一个类。内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两个类,类名为outer$inner.class。内部类的成员变量和方法可以和外部类相同。注意,在同一个.java文件中,互不包含的两个类不是内部类。成员内部类成员内部类不得含有static类型的变量和方法。 外部类使用内部类的成员和方法,只能通过内部类的对象public ...

2016-05-12 19:03:17 477

转载 应用数学(转载)

1、概率统计应用 事件,概率,随机变量及其分布 随机变量的数字特征:数学期望,方差 常用分布:0-1分布(伯努利分布);二项分布,泊松分布,均匀分布,标准正态分布 常用统计方法:常用统计量,参数估计(点估计,区间估计),假设检验,回归分析,方差分析,正交实验法 2、图论应用 最小生成树 最短路径 网络和最大流量3、组合分析 排列和组合 抽屉原理 容斥原理4、算法的选择和应用

2016-05-12 16:48:43 390

转载 经济管理(摘抄)

1、会计常识(1)会计功用 可以分为一般功用和在证券市场上的功用。 (2)会计计价 分为历史成本计价和公允价值计算 2、会计报表 (1)资产负债表 资产=负债+股东权益 (2)利润表 (3)利润分配表3、现代企业的组织结构(1)企业组织结构的模式 u型结构 m型结构 矩阵制结构 H型结构 模拟分权结构 团队型结构 网络型结构 (2)企业组织结构设计 要遵守以下八元则

2016-05-12 16:32:01 313

原创 CPU的前世今生

8086指令集的一系列处理器,都称为x86处理器。x86处理器其实并不一定是32位的,比如说8086,实际上,在80386后才变成了32位。现在指的x86肯定是32位的了。英特尔官方将自己32位处理器架构称之为IA32,但是是一个东西。其实x86架构有很多种,比如linux选版本的下面就有386,486,586,2012年,liuux正式告别了386这个老古董。586就是奔腾初代处理器。在之后,人们

2016-05-08 15:54:03 1655

转载 系统配置与性能评价(摘抄)

1、计算机系统的层次结构2、存储器系统3、输入输出系统4、指令系统 (1)复杂指令系统: X86,X64, (2)精简指令系统 5、流水线技术6、多处理机系统7、系统性能设计 (1)字长,数据通路宽度 (2)数据容量,存储速度 存取时间:访问时间,又称读写时间,指一次存储器操作到完成所经历的时间 存取周期:CPU连续两次存储器操作的最短间隔时间 (3)运算速度 CPU时钟周期

2016-05-08 15:28:46 462

转载 系统分析

1、系统分析概述 系统分析的难点:系统分析师和用户对系统理解不同;沟通困难;环境的不断变化2、详细调查 详细调查的原则是:自顶向下全面展开,用户参与,分析系统有误改进的可能性,采用工程化的工作方式,全面铺开和重点调查相结合,主动沟通和友善的工作方式详细调查的内容包括:详细调查的方法包括:3、现有系统分析4、组织结构分析 组织结构图 组织结构调查:确定各部门职责,明确企业边界5、系统功能分析6

2016-05-06 21:52:51 769

原创 JAVA C# C/C++之比教学:访问控制机制

、javajava中表示权限的关键字分别为public,protected,private。没有friendly这个,什么都不写的话也是一种不同的权限表示。class Mall{ public String mallName;}class SuperMarket extends Mall{ public void Show(){ System.o...

2016-05-06 19:33:32 825

转载 设计模式摘抄(3)————行为型模式

1、命令模式 命令模式类似于传统程序设计的回调机制。将请求封装成一个对象。 在命令中封装了命令执行的对象和对象所采用的方法 在上述架构中,电视机是接受者,遥控器是调用者,其他是抽象命令类和具体命令类。此时,命令也是一个对象,可以被存储和传递。在上述架构中,命令类作为数据成员被存储在遥控器类当中。客户使用遥控器对象中包含的命令对象包含的命令执行方法进行。 代码如下public class

2016-05-05 22:34:00 334

转载 设计模式总结(2)———结构型模式

1、适配器模式 适配器模式将一个借口转化为客户希望的另一个接口,从而使借口不兼容的类可以一起工作。2、桥接模式 桥接模式将实现和抽象分离,使他们都可以独立变化 首先,如果不使用桥接模式,写出代码要适应两个方面的变化,抽象变化和实现变化都会导致代码的变化。比如说描述不同车走在不同路面上,可以形成如下架构: 显然,如果路的类型增加修改,会新增很多代码,而且很多是重复的,应用桥接模式如下:

2016-05-05 16:17:22 263

转载 设计模式(总结)---创建型设计模式

创建型设计模式: 简单工厂模式: 当代吗使用具体类时,一旦加入新的具体类,就必须要改变代码。我们希望在生成对象的时候,不使用new+具体类的名称,而是希望调用一个简单的方法,传递一个参数过去,就可以返回一个具体的对象。 简单例子的类图如下 如图所示,相比于原来,如果要提供四种pizza对象,用户需要知道内部四个类的名称进行创建,如果类的名称修改,客户的程序将无法运行正常。而采取简单工厂模

2016-05-04 22:47:25 356

转载 面向对象的开发方法(总结)

面向对象分为面向对象的分析(OOA),面向对象的设计(OOD)和面向对象的程序设计(OOP)。 OOA的是利用抽象构造问题的对象模型 OOD是设计对象和对象之间的关系,如层次和集成;对象之间的通信方式,例如消息。对OOA的结果进行细化,使其可以被OOP接收 OOP指对系统功能的编码面向对象是当前主流的开发方法,拥有很多不同的分支体系, 如OMT(对象建模技术),OOSE(面向对象的软件工程)

2016-05-04 16:39:22 21480

空空如也

空空如也

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

TA关注的人

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