有不少园友经常问我程序有没有更新,真的很抱歉,最近因为工作原因一直很忙,导致程序有很长时间都没有更新了,首先在这里感谢关心俺的朋友们。
这几天好好看了一下原来的程序,还有很多地方需要改进,比如操作数据库的方式、权限、报表等等,数据库与报表下一步逐步进行更新,先将权限再细化一点儿,精确到操作按钮...
什么是事务:首先,说说什么事务。我认为事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操
作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交...
分类:
编程语言 时间:
2014-05-24 03:21:38
阅读次数:
260
当使用80x86微处理器时,我们必须区分三种地址:1.逻辑地址(logical
address) 包含在机器语言指令中用来指定一个操作数或者一条指令的地址。由一个段(segment)和偏移量(offset)组成。2.线性地址(linear
addres,也称虚拟地址 virtual address....
分类:
其他好文 时间:
2014-05-23 23:58:31
阅读次数:
405
MVC 模式目的(实现Web系统的职能分工).
在Java EE中,Jsp+Servlet+JavaBean算是里面经典的模式,是初学者必备的知识技能。
M, Model(模型)实现系统的业务逻辑
1. 通过DAO实现操作数据库的业务逻辑
2. 其他系统业务逻辑
JavaBean职能
V, View(视图)负责与用户交互,即在界面上展示数据对象给用户
Jsp职能...
分类:
编程语言 时间:
2014-05-22 12:59:32
阅读次数:
443
大家使用Python这门语言,大多是作为一门脚本语言来使用。这里熟悉下python的面向对象的特性。
1、几个基本概念
1.1 面向过程和面向对象
根据操作数据的函数或语句块来设计程序的过程,叫做面向过程编程。与之相对应的,如果把数据和功能结合起来,用称为对象的东西包裹起来,这种组织程序的方法称为面向对象的编程。面向对象的编程一般用在稍微大型的项目或者是要求更加合理的解决方案的场合,相对与面...
分类:
编程语言 时间:
2014-05-22 10:18:15
阅读次数:
414
你是否曾经有过要计算一个非常大的数据(几百GB)的需求?或在里面搜索,或其它操作——一些无法并行的操作。数据专家们,我是在对你们说。你可能有一个4核或更多核的CPU,但我们合适的工具,例如
grep, bzip2, wc, awk, sed等等,都是单线程的,只能使用一个CPU内核。借用卡通人物Ca...
分类:
系统相关 时间:
2014-05-21 23:53:33
阅读次数:
618
数据库,简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。以内模式为框架...
分类:
数据库 时间:
2014-05-21 21:02:55
阅读次数:
321
Entity Framwork(实体框架,简称EF)是ORM(Object Relational
Mapping,对象映射关系)的一个解决方案。EF允许项目将数据库的表映射为实体,并封装了操作方法,方便开发人员直接操作数据库。EF有三种开发模式,分别是:Database
First(数据库先行): ...
分类:
其他好文 时间:
2014-05-21 18:15:01
阅读次数:
632
概述 之前的一篇博客中写到过关于服务器登录名,服务器角色,数据库用户,数据库角色的关系,理论的一些知识,大家可以看看这篇博客:登录名、服务器角色、用户名和数据库角色。本篇博客注重操作。
数据库架构
在具体的操作时,先普及一下数据库架构的知识,这里需要注意一下,这里说的数据库架构不是针对数据库的拓扑结构来说的,而是针对数据库管理系统中,针对数据库的一个功能。...
分类:
数据库 时间:
2014-05-21 11:31:20
阅读次数:
368
1.With T AS () 中语句会单独生成执行计划2.MS
SQL数据库中已“页”的方式按顺序存储数据,如插入数据,会增加新的页,并将两页中数据平均分配,每一张未填满数据的页称为数据库碎片。3.避免使用GUID等无序列作为索引4.页压缩5.表分区,利用CPU多核特性并行操作数据库6.数据表数据量...
分类:
数据库 时间:
2014-05-21 03:30:33
阅读次数:
400