摘要:
在开发过程中,收集了一些值得提出来的经验: 1、 相对于原来的for语句foreach具有更好的执行效率,foreach的平均花费时间只有for的30%。通过测试结果在for和foreach都可以使用的情况下,我们推荐使用效率更高的foreach。另外,用for写入数据时间大约是读取数据时间的10倍左右; 2、 在asp.net程序中,使用sa账号的是一种非常不安全的做法,它具有在数据库上执行任何操作的权限。黑客可以调用类似于xp_cmdshell这样的扩展存储过程进行攻击; 3、 在处理数据交互的时候,尽量将组织SQL语句的处理放到中间层(比如专门的数据操作类、存储过程等),这是防止注入式攻 阅读全文
摘要:
前台文件<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication1.WebForm1" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML><HEAD><title>WebForm1</title& 阅读全文
摘要:
交叉数据报表 有时候需要旋转结果以便在水平方向显示列,而在垂直方向显示行。这就是所谓的创建 PivotTable®、创建交叉数据报表或旋转数据。 假定有一个表 Pivot,其中每季度占一行。对 Pivot 的 SELECT 操作在垂直方向上列出这些季度: Year Quarter Amount ---- ------- ------ 1990 1 1.1 1990 2 1.2 1990 3 1.3 1990... 阅读全文
摘要:
因开发环境需要,在Windows Server 2008 R2 Enterprise64位系统上安装Oracle 10g。去Oracle 官方网站下载了Oracle Database 10g Release 2 (10.2.0.4) for Microsoft Windows Vista x64, Microsoft Windows Server 2008 R2 x64, Windows 7 x64。 可刚执行安装,就提示:检查操作系统版本:必须是5.0,5.1,5.2 or 6.0。实际为6.1。未通过。如下图: 在之前《在RHEL5.2上安装Oracle 数据库10g(二)》一文中也提到如 阅读全文
摘要:
假设oracle安装在另一台IP地址为192.168.1.202的机器上,而你的机器上安装了MS SQL SERVER2005,现在你要将oracle中的一个数据库导入进来。前提条件:在本机安装oracle客户端,注意必须是安装版的,使用绿色版不可以。步骤:1:选择开始->oracle->配置和移植工具->Net Manager就会弹出如下界面2:选中服务命名,然后点击左上角的加号,进入添加服务向导:3:输入网络服务名(如ConnectTest),点击下一步,选择默认的TCP/IP(Intenet协议),继续点下一步得到如下界面4:主机名填写oracle服务器所在电脑的IP地 阅读全文
摘要:
private void Page_Load(object sender, System.EventArgs e) { string sReturn = string.Empty; MailMessage mailMsg = new MailMessage(); mailMsg.BodyFormat = MailFormat.Html; mailMsg.To = "****@163.com"; mailMsg.From = "***@163.com"; mailMsg.Subject = "email.Subject"; mailMs 阅读全文
摘要:
效果: 源码: <htmlxmlns="http://www.w3.org/1999/xhtml"lang="zh-CN"><head><title></title><styletype="text/css">/*公用样式*/html{background:#fff;font-size:12px;margin:0px;padding:0px;text-align:center;font-family:"Arial","Helvetica" 阅读全文