Noura

一个人自学的成长之路!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2021年9月1日

摘要: 问题现象 在Mac上使用Bochs进行仿真时,执行: bochs -q -f .bochsrc 结果如下: ... 00000000000i[ ] lt_dlhandle is 0x7fe11940fa70 00000000000i[PLUGIN] loaded plugin libbx_term_ 阅读全文
posted @ 2021-09-01 00:14 Noura 阅读(1435) 评论(0) 推荐(1) 编辑

2012年12月12日

摘要: 面向对象编程是一种计算机编程架构。OOP的一条基本原则是计算机程序是由单个能够直到子程序作用的单元或对象组合而成的。OOP达到了软件工程的三个主要目标:重用性,灵活性,扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。OOP主要有以下的概念和组件:组件-数据和功能一起在运行着计算机程序中形成的单元,组件在OOP计算机程序中是模块和结构化的基础。抽象性-程序有能力忽略正在处理中信息的某些方面,即对信息主要方面关注的能力。封装-也叫做信息封装,确保组件不会以不可预期的方式改变其它组件的内部状态;只有在那些了内部状态改变方法的组件中,才可以访问其内部状态。第类组件都提供 阅读全文
posted @ 2012-12-12 00:06 Noura 阅读(151) 评论(0) 推荐(0) 编辑

2012年12月11日

摘要: LAMP是基于Linux, Apache, MySQL, PHP的开放资源网络开发平台。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都条例开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;MySQL是基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀牲来使得它的网络开发更加有效。开发者在WINDOWS操作系统上使用这些Linux环境的工具称为使用WAMP。虽然这些开放源代码程序本身并不是专门设计成同另外几个程序一起工作的,但由于它们都是影响较大的开源软件,拥有很多的共同 阅读全文
posted @ 2012-12-11 22:45 Noura 阅读(210) 评论(0) 推荐(0) 编辑

摘要: CURD是一个数据库技术中的缩写词,一般的项目开发的各种参数的基本功能都是CURD。它代表创建(CREATE)、更新(UPDATE)、读取(READ)和删除(DELETE)操作。CURD定义了用于处理数据的基本原子操作。之所以将CURD提升到一个技术难题的高度是因为完成一个涉及在多个数据库系统中进行CURD操作的汇总相关的活动,其性能可能会随数据关系的变化而有非常大的差异。CURD在具体的应用中并非一定使用CREATE、UPDATE、READ和DELETE字样的方法,但是他们完成的功能是一致的。例如,ThinkPHP就是使用ADD、SAVE、SELECT和DELETE方法表示模型的CURD操作 阅读全文
posted @ 2012-12-11 22:23 Noura 阅读(356) 评论(0) 推荐(0) 编辑

摘要: 对象-关系映射ORM,是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存入数据的主流数据在座系统。对象和关系数据是业务实体的两种表现形式,业务实体在内在中表现为对象,在数据库中表现为关系数据。内在中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承关系。同时,对象-映射系统一般以中间件的形式存在,主要实现程序对象到关系数据库数据的映射。面向对象是从软件工程基本原则的基础上发展起来的,而关系数据库则是从数学理论发展而来的,两套理论存在显著的区别。为了解决这个不匹配的现象,对象关系映 阅读全文
posted @ 2012-12-11 22:16 Noura 阅读(193) 评论(0) 推荐(0) 编辑