define_us的专栏

JAVA深入,python浅出

面向理论的编程

如果你有一个需求,只要在算法层面这个需求在图灵机上是可实现,那么程序员就一定可以在现实的计算机上工程上进行实现。 条条大陆通罗马。你可以任意选一种编程语言,任意选择一种架构方式(裸代码还是操作系统),任何一种操作系统进行实现。python能不能用来编写操作系统?当然可以,你只要自己写一个把pyt...

2019-02-22 09:35:01

阅读数 23

评论数 0

数据通信与计算机网络

1、基本概念 波特率是马原传输速率的基本单位。 模拟数据通道的调制方式有三种:AM.FM.PM 将模拟数据转化为数字信号,是采取PCM,取样,量化,和编码 可以在模拟信道上传播数字信号。 也可以在数字信道传播数字数据。常见的编码方式有 非归零编码,非归零电平编码等。2、网络架构 IE...

2016-11-11 20:40:33

阅读数 511

评论数 0

嵌入式系统(摘抄)

1、嵌入式操作系统 微型化,代码质量盖,专业化,实时性强,可裁剪,可配置 常见调度算法 (1)基于优先级的枪战调度,有动态优先级和静态优先级 (2)时间轮转调度 常见的嵌入式操作系统有VxWorks,Palm,windows CE,linux等等。2、内核对象 信号量 消息队列 管...

2016-11-11 19:56:20

阅读数 168

评论数 0

OO设计的基本原则

(1)单一职责原则(SRP) 一个类应该只有一个发生变化的原因.这是一种对复杂类的分割思想。 看一个简单的代码class Animal{ public void breathe(String animal){ System.out.println(animal+&quo...

2016-08-07 18:02:09

阅读数 226

评论数 6

类和类之间的关系

在UML中,类和类之间有实现(接口),继承等等。下面重点讲下下面四个的区别 1.association 一般来讲,关联是指一种一对一的关系。注意,在关联中,关联对象拥有被关联类(以箭头指向来说)水平的引用class Asset { ... } class Player { Asset ...

2016-08-07 11:04:17

阅读数 135

评论数 0

MVP、MVVM,MVC设计模式的实例分析

先只考虑V和P的分离,在这里,我们用接口实现 首先,程序先实例化V,主函数代码如下 static class Program { /// <summary> /// 应用程序的主入口点。 /...

2016-07-17 22:50:17

阅读数 791

评论数 0

操作系统常识(摘抄)

现代操作系统往往有两种工作状态,核心态和用户态。对应着CPU的两种特权级别。 linux/unix采用的是单内核(宏内核)结构,而windows和mac os是微内核结构(实际上是混合内核结构)。内核,就是操作系统中常驻内存的部分,虚拟的存在于每一个进程的存储器映像中。 所谓的单内核,就是操作...

2016-05-19 14:48:56

阅读数 163

评论数 0

计算机网络常识(摘抄)

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

2016-05-18 11:10:49

阅读数 205

评论数 0

如何搭建网站

常见的三种主流技术架构为 (1)Linux+Apache/Nginx/Lighttpd+Mysql/MariaDB+Perl/PHP/Python 常见网站:新浪,维基百科,youtube,facebook,flickr (2)J2EE:jsp (3).NET:asp下面是wiki的网站架...

2016-05-16 19:02:56

阅读数 189

评论数 0

富互联网应用的架构

RIA的网页包括提供互动的界面 RIA的主流解决方案有如下: flash(Adobe) silverlight(Microsoft) javaFX(oracle) Ajax(使用javascript) 上面的共同点,都需要下载runtime,然后相当于浏览器插件形式存在(ajax除外)...

2016-05-16 16:25:23

阅读数 318

评论数 0

面向服务的架构

对于SOA的实现,大致有JBI和SCA两种方式,使用面向服务的架构,只需要互相约定和暴露接口,处于一种松耦合的状态,不需要再自己的代码中加入对方组件的接口代码。JBI(java 业务集成),是oracle名下的一个对java组件进行集成的标准。现有的J2EE的服务容器包括servlet容器,EJB...

2016-05-16 15:10:37

阅读数 168

评论数 0

大型游戏的设计

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

2016-05-16 10:59:15

阅读数 117

评论数 0

应用数学(转载)

1、概率统计应用 事件,概率,随机变量及其分布 随机变量的数字特征:数学期望,方差 常用分布:0-1分布(伯努利分布);二项分布,泊松分布,均匀分布,标准正态分布 常用统计方法:常用统计量,参数估计(点估计,区间估计),假设检验,回归分析,方差分析,正交实验法 2、图论应用 最小生成树...

2016-05-12 16:48:43

阅读数 209

评论数 0

经济管理(摘抄)

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

2016-05-12 16:32:01

阅读数 211

评论数 0

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

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

2016-05-08 15:28:46

阅读数 233

评论数 0

系统分析

1、系统分析概述 系统分析的难点:系统分析师和用户对系统理解不同;沟通困难;环境的不断变化2、详细调查 详细调查的原则是:自顶向下全面展开,用户参与,分析系统有误改进的可能性,采用工程化的工作方式,全面铺开和重点调查相结合,主动沟通和友善的工作方式详细调查的内容包括:详细调查的方法包括:3、现...

2016-05-06 21:52:51

阅读数 442

评论数 0

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

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

2016-05-05 22:34:00

阅读数 207

评论数 0

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

1、适配器模式 适配器模式将一个借口转化为客户希望的另一个接口,从而使借口不兼容的类可以一起工作。2、桥接模式 桥接模式将实现和抽象分离,使他们都可以独立变化 首先,如果不使用桥接模式,写出代码要适应两个方面的变化,抽象变化和实现变化都会导致代码的变化。比如说描述不同车走在不同路面上,可以形...

2016-05-05 16:17:22

阅读数 160

评论数 0

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

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

2016-05-04 22:47:25

阅读数 257

评论数 0

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

面向对象分为面向对象的分析(OOA),面向对象的设计(OOD)和面向对象的程序设计(OOP)。 OOA的是利用抽象构造问题的对象模型 OOD是设计对象和对象之间的关系,如层次和集成;对象之间的通信方式,例如消息。对OOA的结果进行细化,使其可以被OOP接收 OOP指对系统功能的编码面向对象是...

2016-05-04 16:39:22

阅读数 9244

评论数 1

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