计算机常识--框架、编程语言篇

Python

Python是一种面向对象语言。能够把用其他语言(尤其是c/c++)制作的各种模块联结在一起。Python在执行时,首先会将 .py文件中的源代码编译成Python的 byte code(字节码),然后在由Python virtual machine来执行这些编译好的字节码文件按。基于c的Python编译出的字节码文件,通常是.pyc格式。

MFC Microsoft Foundation Classes

微软公司提供的一个类库,以c++类的形式封装了windows的api,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量windows句柄封装类和很多windows的内建控件和组件的封装类。

Struts

开源软件。使用struts的目的是为了帮助我们减少在运用mvc设计模型来开发web应用的时间。

MVC

设计模式是一个存在于服务器表达层的模型,它将应用分开,改变应用之间的高度耦合,其中mvc是mode-view-control的简称,即模型--师徒--控制器。

体系结构:表现层

业务逻辑层

数据访问层

模式结构:视图:数据的展现

模型:应用对象

控制器:逻辑处理,控制实体数据在视图上展示,调用模型处理业务请求。

Spring

一个开源框架,用途不仅限于服务器端的开发。从简单性,可测试性和松耦合的角度而言,任何java应用都可以从spring中受益。

目的:解决企业应用开发的复杂性。

功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能。

范围:任何java应用。

Hibernate

一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得java程序员可以随心所欲的使用对象编程思维来操作数据库。核心接口一共有6个:分别为session, seddionFactory, Transaction, Query, Criteria和Configuration。通过这些接口,不仅可以对持久化对象进行存取,还能够进行实物控制。

JSP

Java server pages 一种动态网页技术标准。在传统的网页html文件(*.htm, *.thml)中插入java程序段和jsp标记,从而形成jsp(*.jsp)。用jsp开发的web应用是跨平台的。

Servlet

一种服务器端的java应用程序,具有独立于平台和协议的特性,可以生成动态的web页面。它担当客户请求(web浏览器或者其他http客户程序)与服务器响应(http服务器上的数据库或应用程序)的中间层。Servlet由web服务器进行加载,该web服务器必须包含支持servlet的java虚拟机。

VPN

虚拟专用网络(virtual private network)指的是在公用网络上建立专用网络的技术。Vpn主要采用了隧道技术、加解密技术、密匙管理技术和使用者与设备身份认证技术。

PSTN

Public switched telephone network 公共交换电话网络。一种以模拟技术为基础的电路交换网络。

ISDN

综合业务数字网 integrated srvices digtial network 一个数字电话网络国际标准,典型的电路交换网络系统。它能提供端到端的数字连接性,且来承载包括语音和非语音在内的多种电信业务,isdn信道。

功能组:一组由设备和软件实现的功能。

参考点:两个功能组之间的接口,包括线缆连接细节。

LBS

Location Based Service 基于位置的服务,它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在地理信息系统(外语缩写:GIS、外语全称:Geographic Information System)平台的支持下,为用户提供相应服务的一种增值业务。

计算机常识--框架、编程语言篇

时间: 2024-10-29 19:06:09

计算机常识--框架、编程语言篇的相关文章

计算机常识--工具软件篇

MIME类型 MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型.当改扩展名的文件被访问的时候,浏览器会自动使用指定的应用程序来打开. 控制面板--管理工具--Internet信息服务(IIS)管理--网站--default--MIME类型--添加 .   Application/*-director  无扩展名文件 .*   application/*-director 所有扩展名文件 解决 wget http://192.192.192.10/a.txt 能下载到开发板 而

计算机常识--Windows篇

.com文件 Dos可执行命令文件,一般小于64kb, .com文件包含程序的一个绝对映像,就是说,为了运行程序准确的处理器指令和内存中的数据,Ms-Dos通过直接把该映像从文件拷贝到内存. 而 加载.com程序:它不做任何改变. .bat 批处理 批处理是一种简化的脚本语言,也称作宏.批处理文件时无格式的文本文件,它包含一条或多条命令.文件扩展名为.bat 或.cmd. .exe文件 一种可在操作系统存储空间中浮动定位的可执行程序..exe文件包含一个文件头和一个可重定位程序映像.文件头包含m

计算机常识--Linux篇

ping命令 使用ping检查连通性有6个步骤: ①使用ifconfig -a 观察本地网络设置是否正确 ②ping 127.0.0.1 127.0.0.1回送地址,为了检查本地的tcp/ip协议有没有设置好. ③ping 本机ip地址. 为了检查本机的ip地址是否设置有误. ④png 本网网关或本网ip地址.为了检查硬件设备是否有问题,也可以检查本地网络连接是否正常(非局域网可以忽略). ⑤ping 本地dns地址, 为了检查dns是否能够过滤ip. ⑥ping 远程ip地址. 为了检查本机与

Python Web框架【Django框架第一篇基础】

Django框架第一篇基础[DjangoMTV模式] 老师博客[www.cnblogs.com/yuanchenqi/articles/6811632.html] 同学博客:http://www.cnblogs.com/haiyan123/p/7701412.html Django官网:https://www.djangoproject.com/download/ 一.安装Django DjangoMTV模式 Django的MTV模式本质是各组件之间为了保持松耦合关系,Django的MTV分别代

【转载】计算机图形学框架

原文: 计算机图形学框架 应用 基本图形生成算法 图元光栅化标准 直线要直 图元终点要准 图元生成的亮度.色泽粗细要均匀 快速计算 直线光栅化算法 逐点比较法 数值微分法 中点Bresenham算法 圆的光栅化算法 简单方程产生圆弧 Bresenham算法产生圆弧 多边形填充 扫描线填充 宽图元 复制像素画宽图元 移动画笔画宽图元 3D数学基础 坐标系 向量 矩阵 空间集合运算 集合形体的表达 几何体之间的关系 图形变换 二维及三维图形几何变换 二维图形几何变换 平移变换 比例变换 旋转变换 错

Farseer.net轻量级开源框架 中级篇:数据库切换

导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 中级篇: 动态数据库访问 下一篇:Farseer.net轻量级开源框架 中级篇: SQL执行报告 上文中讲述了,在项目运行过程中,如何通过代码动态改变数据库的访问,这种方式更加倾向于实体类相同,有多个相同的表结构. 本篇中讲述的是,如何快速切换不同的数据库.比如你现在使用在使用SqlServer 哪天数据库老板心血来潮,让你换成Oracle了,怎么办? 这种数据库的切换在ORM中能明显突出

iOS Foundation 框架 224 篇相关文档分类整理

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 截至 2014-05-02 ,苹果官网 Foundation 框架相关文档共计 224 篇,分类如下: Foundation 框架概述文档:常量.

Farseer.net轻量级开源框架 入门篇:使用前说明

导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 入门篇: 框架性能测试 下一篇:Farseer.net轻量级开源框架 入门篇: 增.删.改.查操作演示 本篇讲解使用或者学习Farseer前需要知道一些事项: 在后续很多演示中,使用了很多扩展方法.但作者并没有明确出哪些是扩展的方法.所以读者要注意.在使用框架的时候,都需要引用扩展方法的命名空间:using FS.Extend; 为了方便,扩展方法统一放到FS.Extend中,在这里特别说

Farseer.net轻量级开源框架 中级篇:动态数据库访问

导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 中级篇: 自定义配置文件 下一篇:Farseer.net轻量级开源框架 中级篇: 数据库切换 说到动态数据库的访问,不得不说的是,我们的实体类,是如何找到数据库配置并访问的呢? 回顾下我们的Users类: 1 [DB(Name = "Members_User")] 2 public class Users : BaseModel<Users>; 这里有个DB的特性,其