http://blog.sina.com.cn/lyh8468[订阅]
博文
用DataBinder.eval 绑定不必关心数据来源(Dataread或dataset)。不必关心数据的类型eval会把这个数据对象转换为一个字符串。在底层绑定做了很多工作,使用了反射性能。正因为使用方便了,但却影响了数据性能。当于dataset绑定时,DataItem其实式一个DataRowView(如果绑定的是一个数据读取器(dataread)它就是一个IdataRecord。)因此直接转换成DataRowView的话,将会给性能带来很大提升。
  使用时注意:1.注意字段名的大小写(要特别注意)。如果和查询的不一致,在某些情况下会导致比<%# DataBinder.Eval(Container.DataItem, '字段名') %>还要慢。2.如果想进一步提高速度,可采用<%# ((System.Data.DataRowView)Container.DataItem)[0] %>的方法。不过其可读性不高。

//以DataSet做数据源时

//正常情况(C#)

<%# ((System.Data.DataRowView)Container.DataItem)['Title'] %>


//绑定日期字段格式字符串

<%# Convert.ToDateTime(((System.Data.DataRowView)Container.DataItem)

['FbTime']).ToString('yyyy年MM月dd日') %>

<%# DataBinder.Eval(Container, 'DataItem.FbTime','{0:yyy

昨天看到网上新闻,人大代表,宁波大学外语学院院长范谊建议取消高考,其实高考是否有必要取消说实话,对我来说已经没有任何意义了,我现在都大四了,不过看到这篇报道后,我想到的是公平问题,就高考来说,明显就很不公平,城市和乡村考生分数相差很大,明显带有歧视性,个人认为,高考取不取消不是重点,而让更多有潜能的学生上大学,为国家选拔优秀的人才才是根本,不然高考还有什么意义,不仅是高考,包括研究生考试,漏题的事情大家也听了不少,这就很不公平,同时昨晚新浪有篇新闻,说政府很多领导的文凭都是靠关系,靠金钱换来的,这对那些日夜苦读的学子来说也很不公平,这是什么,就是腐败,国家应该实实在在的抓一下腐败问题.

   还有听到两会上,总理说今年的农业投入又要比去年多多少,到底多多少,我并不关心.本来中国就是一个农业大国,重视农业发展是你共产党应该做的,而不能借此把这个当成是共产党对农民的恩惠,这里我有想提一下公平问题,国家一直在喊要重点抓三农,农村是在发展,可是你们有没有看到很多城市人也生活在贫困线上,有没有为他们考虑,为他们想对策,现在这样有点单边倾向,要抓你就要两手一起抓,搞建设的同时,反腐败也不能松,因为国家越是在经济高速发展阶段,那

最近整理程序时,突然发现一个问题,就是“从字符串向 datetime 转换时失败。”这个错误
 
我看了一下我以前做过的程序现在在运行都会出这个错
 
而我现在做的就没有,因为我现在的毕业设计里用的数据操作都是存储过程,而以前的都是直接用的SQL语句,目前网上还没看到解决这个问题的答案,不过个人认为,这个和升级framework 2.0补丁或Framework 3.0有关,因为以前做ASP.NET是没遇到这个问题的,现在突然出这个错误了
 
感觉和升级有关,可能是为了安全性,framework做安全修改
 
string Str = 'insert into Article(Title,Content,DateAndTime,Author,ClassName)Values('' + TextBox1.Text + '','' + Content.Text + '','' + DateTime.Now + '','' + TextBox2.Text + '','' + DropDownList1.SelectedValue + '')';
 
这个是插入语句,以前没错,现在运行就有错,就是那个“从字符串向 datetime 转换时失败。”的错误
 

SQL SERVER2000数据库备份和恢复存储过程(加强版本)

我自己写的2个过程和一个函数,用于SQL SERVER2000数据库备份和恢复
拿出来和大家交流一下,过程和函数的详细说明在代码中
谢谢


/*备份数据库的过程*/
if exists(
 select * from sysobjects
  where name='pr_backup_db' and xtype='p'
          )
begin
 drop proc pr_backup_db
end
go

create proc pr_backup_db
@flag varchar(20) out,
@backup_db_name varchar(128),
@filename varchar(1000)  --路径+文件名字
as
declare @sql nvarchar(4000),@par nvarchar(1000)
if not exists(
 select * from master..sysdatabases
  where name=@backup_db_name
  )
begin
 select @fla

Eclipse+JBoss+MySQL开发环境设置

J2EE是很好的。作为开发环境,如果采用经典配置:JBuilder+Weblogic+Oracle,自是得心应手,但价格是惊人的。此配置主要是针对大型或超大型应用,硬件要求也很高,针对国内以中小型应用为主的现况,不作推荐。

虽然国内开发者早已习惯了D版,但笔者以为还是防患于未然,应尽早加入OpenSource行列,促进国内软件业的发展。

本文所推荐的Eclipse、JBoss、MySQL均是名气很高的开源软件,并且非常实用。

1、JDK:到
http://java.sun.com下载,推荐使用J2SDK1.4.X

2、JBoss:到
http://www.jboss.org下载,笔者使用jboss-3.0.4_tomcat-4.0.6

3、MySQL:到

传统的资料库程序设计,必须直接在程序中硬编码SQL语句,JDBC统一了java程序与资料库之间的操作界面,让程序员可以不用联系与特定的相关的 api操作,然而与写sql称述或者自行封装sql仍是不可避免或者必要的目标,而在物件尊向程序设计中,物件与物件之间的关系,在匹配到关系数据库中表与表之间的关系,并无法进行简单的转换与进行匹配

Hibernate是对象/关系数据库的解决方案,简称为ORM,所谓Orm

再编写一个用于执行的类test.java

import org.hibernate.*;

import org.hibernate.cfg.*;

public class Test

{

   public static void main(String args[])   

 

JAVA基本操作代码(2007-01-22 07:38)
<%@ page contentType='text/html; charset=gb2312' language='java' import='java.sql.*' errorPage='' %>
<%
String url='jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\Java\\myforum\\numb1.mdb';
Class.forName('sun.jdbc.odbc.JdbcOdbcDriver');
Connection con=DriverManager.getConnection(url);
Statement st=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs = st.executeQuery('select id from lyb');
rs.last();
int no;
if(rs.getRow()!=0){
no=rs.getInt(1);
no++;
}else{no=1;}
rs.close();
request.setCharacterEncoding('gb2312');
String title=request.getParameter('title');
String name=request.getParameter('name');
String mail=request.getParameter('mail');
String web=request.getParameter('web');
String qq=request.getParameter('qq');
String txt=request.getParameter('text');
String ip=request.getRemoteAddr();
String id
 

系统要求

  • 支持的操作系统: Windows 2000 Service Pack 4; Windows Server 2003 R2 Datacenter Edition (32-Bit x86); Windows Server 2003 R2 Datacenter x64 Edition; Windows Server 2003 R2 Enterprise Edition (32-Bit x86); Windows Server 2003 R2 Enterprise x64 Edition; Windows Server 2003 R2 Standard Edition (32-bit x86); Windows Server 2003 R2 Standard x64 Edition ; Windows Server 2003, Datacenter Edition (32-bit x86); Windows Server 2003, Datacenter x64 Edition; Windows Server 2003, Enterprise Edition (32-bit x86); Windows Server 2003, Enterprise x64 Edition; Windows Server 2003, Standard Edition (32-bit x86); Windows Server 2003, Standard x64 Edition; Windows Vista; W
WPF的数据处理(2007-01-10 12:56)
数据绑定,这是WPF提供的一个真正的优点。除了可以用在传统的绑定环境中,数据绑定已经被扩展应用到控件属性上。学习应用数据绑定,也能真正的体现XAML的好处。到底什么是数据绑定呢?也许你从字面上已经理解的很不错了。通过数据绑定,我们在应用程序UI和程序逻辑之间建立了一种联系。正常建立绑定后,在数据的值发生改变后,绑定到数据的元素将自动更新、体现出数据的变化。

同样,我们先看几个相关的知识点:

1DataContext属性。设置DataContext属性,其实就是指定数据上下文。那么数据上下文又是什么呢?又是一个新的概念:数据上下文允许元素从它的父元素继承数据绑定的数据源。很简单,在某个元素的DataContext中指定的值,那么在这个元素的子元素也可以使用。注意,如果我们修改了FrameworkElement或者FrameworkContentElement元素的DataContext