天高地厚

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

2013年1月26日

摘要: ASP.NET有了ViewState变得异常强大,同时,也为人"诟病"。往往你能在很多入门的书籍中看到:请谨慎或者禁用ViewState 这样的字眼。它会让你的站点和用户交互起来很好很强大,也会增加页面的体积,让你的带宽资源变得很差很窘迫。真的是鱼和熊掌不可兼得?未必。我们拿一个实例来分析,找到解决问题的思路,而不是一刀切的思维模式。------------------------【空间换时间】我们新建一个网站,使用默认的Default.aspx页面,给它拖拽一个GridView控件,然后显示几条数据看看。很简单是吧,看看它的体积有多大:它也生成了一堆体积庞大的ViewSt 阅读全文

posted @ 2013-01-26 22:23 天高地厚-GNU 阅读(588) 评论(0) 推荐(0) 编辑

摘要: 【转载】http://blog.csdn.net/crazy7/article/details/1768542示例程序为一个超级Mini的图书管理,DB中只有一个名为"tableBook"的表,里面也只有三个字段ID(autonumber),bookName,BookAuthor。效果图:Main.aspx:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Main.aspx.cs"Inherits="Main"%><!DO 阅读全文

posted @ 2013-01-26 22:15 天高地厚-GNU 阅读(297) 评论(0) 推荐(0) 编辑

摘要: ASP.NET页面中使用了Iframe,当Session失效或者重新登陆时候,登陆页面出现了Iframe页面中,被框架嵌套了。为了避免这样的情况,在login.aspx中加入一段JS脚本:<script language="JavaScript" type="text/javascript">if (window != top)top.location.href = location.href;</script>问题解决。 阅读全文

posted @ 2013-01-26 22:10 天高地厚-GNU 阅读(150) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.163.com/yclib@126/blog/static/2324104220092191203833/什么是RAID?RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文即为独立磁盘冗余阵列,或简称磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。组成磁盘阵列的不同方式成为RAID级别(RAID Levels)。为什么我们采用RAID?那些需要在硬盘上保存大量数据的人(例如 一个普通的管理人员) , 阅读全文

posted @ 2013-01-26 10:50 天高地厚-GNU 阅读(259) 评论(0) 推荐(0) 编辑

摘要: 上篇博客中所说的对于表操作的几种限制少分析了触发器。这次从对表设计的角度来着重分析约束和触发器的关系,并进一步扩展比较触发器和存储过程。但在看该篇博客前强烈建议大家好好读下我的上一篇博客《约束与数据库对象规则、默认值的探究》首先,从图上来比较三者的关系: 触发器不仅能够保证数据的完整性,而且还可以封装复杂的T-SQL逻辑处理语句,在功能上类似于存储过程,所以触发器又是一种特殊的存储过程。但是存储过程的执行是我们使用Exec主观调用的,而触发器是经过一种事件操作后自动被调用的。 在拆开分析约束和触发器、触发器和存储过程之前我们穿插点外话。在数据库程序设计中包含有多种数据模型:20世纪60年代.. 阅读全文

posted @ 2013-01-26 10:38 天高地厚-GNU 阅读(349) 评论(0) 推荐(0) 编辑

摘要: 约束、规则、默认值这三者在数据表中规定了数据进行操作时的限制条件。他们三者有关系也有区别,用了两天的时间研究了他们三者,总结如下。首先让我们从关系角度来分析:●浅谈约束、规则、默认值 1、约束,约束顾名思义是限制条件的意思,其实它的作用也是如此,它是对所要进行增删改查操作的数据进行一次检查,检查这些数据是否符合我们所要约束的条件。举个例子:我们都经历过高考,考试规定考生不许带与考试无关的物品这就是一种约束。报名考试的考生可能因为某些意外没有进入考场考试,但大部分考生还是进行了考试。那么在考场内就产生了两种情况空位和非空位,这就是我们约束条件的两种情况。我们继续分析,在考生进入考场的情况中,考生 阅读全文

posted @ 2013-01-26 10:37 天高地厚-GNU 阅读(148) 评论(0) 推荐(0) 编辑

摘要: 许多Windows系统管理员,还兼职着微软SQL Server数据库管理员(DBA)的身份。另一方面,企业将许多机密的信息存储到了SQL Server数据库中。作为一名DBA新手,则需要了解SQL Server的安全模式和如何配置其安全设置,以保证“合法”用户的访问并阻止“非法”访问。而在SQL Server中登陆、用户、角色、权限提供了对数据库访问的权限,接下来在数据库安全性上着重分析它们的关系。●安全层次和验证模式一、安全层次 SQL Server支持三级安全层次。在我们登陆到SQL Server时,其实我们是经过了三步的验证。 第一层次是用户提供正确的账号和密码登录到SQL Serv.. 阅读全文

posted @ 2013-01-26 10:35 天高地厚-GNU 阅读(328) 评论(0) 推荐(0) 编辑

摘要: 总是在说要学数据库,记得一位老师给我们说过在大学学会一门编程语言,外加数据库,最后学好网络编程,那我们在毕业后找工作时是很容易的。学习了有一段时间的数据库了,但总是在认识名词,像ADO(ActiveX Data Object)、DAO(Data Access Object)、RDO(Remote Data Object)、ODBC(Open Database Connectivity)、OLEDB(Object Linking and Embedding, Database)等等,但一直迷惑我的是数据库到底是什么,它是干什么的,在此我有必要好好了解下。 在计算机课本中数据库是被这样解释的:.. 阅读全文

posted @ 2013-01-26 10:31 天高地厚-GNU 阅读(244) 评论(0) 推荐(0) 编辑

摘要: 【转载】http://zhangjianjian.blog.51cto.com/2944771/662572实验环境:virtualbox4.12操作系统:RHEL5.4实验拓扑:一.在Directory上进行配置首先根据规划在三台服务器上配置相应的IP地址。 1.安装ipvsadm[root@DIR~]#yuminstall-yipvsadm [root@DIR~]#ifconfigeth0:1192.168.56.20broadcast192.168.56.20netmask255.255.255.255up [root@DIR~]#routeadd-host192.168.56.20de 阅读全文

posted @ 2013-01-26 10:27 天高地厚-GNU 阅读(168) 评论(0) 推荐(0) 编辑

摘要: 【转载】http://zhangjianjian.blog.51cto.com/2944771/662955实验平台:virtualbox 4.12操作系统:RHEL5.4 MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,另一个或几个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新。这里使用两台干净的虚拟机执行模拟实验,其中mysql为主服务器,mysql2为从服务器 阅读全文

posted @ 2013-01-26 10:25 天高地厚-GNU 阅读(173) 评论(0) 推荐(0) 编辑

摘要: 实验平台:virtualbox 4.12操作系统:RHEL5.4实验拓扑:两台Directory都有两块网卡,都设置为静态地址,其中eth0用于网络间通信,eth1用于两台Directory监测彼此心跳信息,所以使用独立的网络进行连接,在实际应用中可以使用串行线进行连接,这里由于使用虚拟机就采用intnet的内部网予以实现。本实验用到的软件包有:heartbeat-2.1.4-9.el5.i386.rpm heartbeat-devel-2.1.4-9.el5.i386.rpm heartbeat-gui-2.1.4-9.el5.i386.rpm heartbeat-ldirectord-2. 阅读全文

posted @ 2013-01-26 10:24 天高地厚-GNU 阅读(224) 评论(0) 推荐(0) 编辑

摘要: 我们在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中早已存在,被称为Trunking和Etherchannel 技术,在Linux的2.4.x的内核中也采用这这种技术,被称为bonding。 bonding技术的最早应用是在集群——beowulf上,为了提高集群节点间的数据传输而设计的。下面我们讨论一下bonding 的原理,什么是bonding需要从网卡的混杂(promisc)模式说起。我们知道,在正常情况下,网卡. 阅读全文

posted @ 2013-01-26 10:21 天高地厚-GNU 阅读(224) 评论(0) 推荐(0) 编辑

摘要: 安装平台:vmware workstation 9系统:centos 5.9(内核2.6.18-348.el5)内存:512M配置过程一、配置使用本地DVD镜像的yum源用于安装所需的软件#cd/etc/yum.repos.d/#mvCentOS-Base.repoCentOS-Base.repo.bak//将指向网络的源禁用掉,这里推荐改下名字,方便使用的时候改回去#sed's/enabled=0/enable=1/g'CentOS-Media.repo//这个是centos系统为方便用户默认添加的源配置文件,要使用本地镜像做源只需将光盘挂载后启用该配置文件即可。接下来要挂在 阅读全文

posted @ 2013-01-26 10:20 天高地厚-GNU 阅读(505) 评论(0) 推荐(0) 编辑

摘要: 将Windows 8消费者预览版安装到4GB的U盘中,我采用官方推荐的Windows 7 USB/DVD download tool (WUDT)工具来进行写入动作。首先你要下载好ISO镜像文件。对于像我需要经常使用自身系统的朋友来讲,是非常的方便的。时间根据你的U盘的写入速度来确定。但是还是要耐心等待几分钟。以下是相关的操作动作。文章来源于http://www.msits.com/archives/3616.html选择你要烧录到USB内的ISO镜像文件位置选择要烧录的储存媒体,在这里我们当然选的是USB device插入USB在这里预设会被选中,如果到了这步才插入USB的话,你可以按下Re 阅读全文

posted @ 2013-01-26 10:16 天高地厚-GNU 阅读(191) 评论(0) 推荐(0) 编辑

摘要: 启动oracle并监听Root登陆Linux系统:执行su - oraclelsnrctl startsqlplus /nologsql>connect / as sysdbasql>startup启运就完成了.退出就可以了em控制台访问$ ./emctl start dbconsoleOracle Enterprise Manager 11g Database Control Release 11.1.0.6Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.https://192.168.11.11: 阅读全文

posted @ 2013-01-26 10:15 天高地厚-GNU 阅读(401) 评论(0) 推荐(0) 编辑

摘要: 通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使用。目前较为简单的方案是VisualSVN Server。该SVN服务器是免费的,支持Windows NT, 2000, XP and 2003等环境,安装非常简单。进入官方下载最新的版本,http://www.visualsvn.com/downloads/软件大小为4MB。下载完成后会在系统中的.msi文件,为此我们进行,安装,只需要下一步,就可以完成同意并安装如果想使用较快的 阅读全文

posted @ 2013-01-26 10:10 天高地厚-GNU 阅读(213) 评论(0) 推荐(0) 编辑

摘要: 在搭建高吞吐量web应用这个议题上,NginX和Node.js可谓是天生一对。他们都是基于事件驱动模型而设计,可以轻易突破Apache等传统web服务器的C10K瓶颈。预设的配置已经可以获得很高的并发,不过,要是大家想在廉价硬件上做到每秒数千以上的请求,还是有一些工作要做的。这篇文章假定读者们使用NginX的HttpProxyModule来为上游的node.js服务器充当反向代理。我们将介绍Ubuntu 10.04以上系统sysctl的调优,以及node.js应用与NginX的调优。当然,如果大家用的是Debian系统,也能达到同样的目标,只不过调优的方法有所不同而已。网络调优如果不先对Ngi 阅读全文

posted @ 2013-01-26 10:00 天高地厚-GNU 阅读(183) 评论(0) 推荐(0) 编辑

摘要: RFID是什么?RFID是Radio Frequency Identification的缩写,即射频识别,俗称电子标签。什么是RFID技术?RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体并可同时识别多个标签,操作快捷方便。RFID是一种简单的无线系统,只有两个基本器件,该系统用于控制、检测和跟踪物体。系统由一个询问器(或阅读器)和很多应答器(或标签)组成。RFID的分类RFID按应用频率的不同分为低频(LF)、高频(HF)、超高频(UHF)、微波(MW),相对应的代表性频率分 阅读全文

posted @ 2013-01-26 08:20 天高地厚-GNU 阅读(295) 评论(0) 推荐(0) 编辑