摘要:
最近和同事一起看Web的Cache问题,又进一步理解了 HTTP 中的 304 又有了一些了解。 304 的标准解释是:Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。如果客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 Last Modified 。因此,如果请求中包含 If Modified Since,就说明已经有缓存在客户端。只 阅读全文
摘要:
某一天,在调试程序时突然发现,在附加数据库后,想添加关系表,结果出来了下面的错误:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或ALTER AUTHORIZATION语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。按照第一种方式更改怎么也不行,并且文件的所有者也是sa。在csdn中找了半天,有个同志给出了第二种解法,使用ssms。具体在SSMS中运行以下命令:ALTER AUTHORIZATION ON database::mydbname TO sa把mydbname修改为实际的数据库名称,就可以把所有者设 阅读全文
摘要:
在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。 首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”、“path”、“classpath”,其中在没安装过jdk的环境下。path属性是本来存在的。而JAVA_HOME和classpath是不存在的。一:点“新建”,然后在变量名写上JAVA_HOME,顾名其意该变量的含义就是java的安装路径,呵呵,然后在变量值写入刚才安装的路径“C:\jdk1.6”。(注:如果安装的路径不是磁盘C或者不是在jdk1.6这个文件夹,可对应修改。以下文字都是假定安装 阅读全文
摘要:
1.CSharp实现类using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using System.Web.Services.Description;using System.CodeDom;using Microsoft.CSharp;using System.CodeDom.Compiler;namespace WindowsApplication1{ /// <summary> ///动态调用WebService /// </su 阅读全文
摘要:
今天碰到的第二个网上答案很少的问题,回答基本不管用。本人的解决方法:遇到题目上面的问题,按网上说的操作了一番,没用。后来才发现,我在附加数据库的时候,是以Sql Server 身份登录的,而要附加的数据库正好是我刚才分离的,身份验证模式为Windows 身份。所以,明摆着你不让你附加的,身份登录权限不够撒。那只好重新以Windows身份登录进去再附加数据库,一切又回到了从前的样子。轻而易举的事,成功了。 阅读全文
摘要:
在 SQL Server 2008 中,用户定义表类型是指用户所定义的表示表结构定义的类型。您可以使用用户定义表类型为存储过程或函数声明表值参数,或者声明您要在批处理中或在存储过程或函数的主体中使用的表变量。有关如何定义表结构的详细信息,请参阅 CREATE TABLE (Transact-SQL)。若要创建用户定义表类型,请使用 CREATE TYPE 语句。为了确保用户定义表类型的数据满足特定要求,您可以对用户定义表类型创建唯一约束和主键。有关与用户定义类型相关联的目录视图的信息,请参阅 sys.types 和 sys.table_types。限制用户定义表类型具有下列限制:用户定义表类型 阅读全文
摘要:
--SQL Server中escape的使用方法:create table tabname (id int ,col varchar(20))insert into tabnameselect 1,'Hello' union allselect 2,'Hell' union allselect 3,'llo'--模糊查询select * from tabname where col like '%He%'--结果:----------------------------------------------------------- 阅读全文
摘要:
-- 创建测试数据库和测试表CREATE DATABASE db_testGOCREATE TABLE db_test.dbo.tb(id int)INSERT db_test.dbo.tb (id)VALUES (1)GO-- 创建完全备份BACKUP DATABASE db_testTO DISK = 'c:\db_test.bak'WITH FORMAT-- 插第1条测试数据INSERT db_test.dbo.tb (id)VALUES (12)-- 创建差异备份BACKUP DATABASE db_testTO DISK = 'c:\db_test.bak 阅读全文
摘要:
可空类型用途主要是从数据库读取数据有可能为空,而不是插入使用,插入数据都要进行验证,如果要插入数据库的null,则使用DBNull.value判断取出的数据是否为数据库中的null,如果是则赋值给可空的datetime类型的Lockdatatime 属性tseat.Lockdatatime = reader.IsDBNull(5) ? null : (DateTime?)reader.GetDateTime(5);判断取出的数据是否为数据库中的null,如果是则赋值给可空的int类型的Testint 属性tseat.Testint = reader.IsDBNull(6) ? null : ( 阅读全文
摘要:
重新安装一下,从运行里输入cmd回车,然后输入C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enableC:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i -enable重启IIS服务,关闭IIS,再打开 阅读全文