纪效曾的博客

畅谈技术的海洋,共享信息的博大

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

2012年8月14日

摘要: 在开发过程中,收集了一些值得提出来的经验: 1、 相对于原来的for语句foreach具有更好的执行效率,foreach的平均花费时间只有for的30%。通过测试结果在for和foreach都可以使用的情况下,我们推荐使用效率更高的foreach。另外,用for写入数据时间大约是读取数据时间的10倍左右; 2、 在asp.net程序中,使用sa账号的是一种非常不安全的做法,它具有在数据库上执行任何操作的权限。黑客可以调用类似于xp_cmdshell这样的扩展存储过程进行攻击; 3、 在处理数据交互的时候,尽量将组织SQL语句的处理放到中间层(比如专门的数据操作类、存储过程等),这是防止注入式攻 阅读全文
posted @ 2012-08-14 11:26 纪效曾 阅读(220) 评论(0) 推荐(0) 编辑

摘要: 前台文件<%@ 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& 阅读全文
posted @ 2012-08-14 11:20 纪效曾 阅读(317) 评论(0) 推荐(0) 编辑

摘要: 交叉数据报表 有时候需要旋转结果以便在水平方向显示列,而在垂直方向显示行。这就是所谓的创建 PivotTable&reg;、创建交叉数据报表或旋转数据。 假定有一个表 Pivot,其中每季度占一行。对 Pivot 的 SELECT 操作在垂直方向上列出这些季度: Year Quarter Amount ---- ------- ------ 1990 1 1.1 1990 2 1.2 1990 3 1.3 1990... 阅读全文
posted @ 2012-08-14 11:17 纪效曾 阅读(1503) 评论(0) 推荐(0) 编辑

摘要: 因开发环境需要,在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(二)》一文中也提到如 阅读全文
posted @ 2012-08-14 11:16 纪效曾 阅读(334) 评论(0) 推荐(0) 编辑

摘要: 假设oracle安装在另一台IP地址为192.168.1.202的机器上,而你的机器上安装了MS SQL SERVER2005,现在你要将oracle中的一个数据库导入进来。前提条件:在本机安装oracle客户端,注意必须是安装版的,使用绿色版不可以。步骤:1:选择开始->oracle->配置和移植工具->Net Manager就会弹出如下界面2:选中服务命名,然后点击左上角的加号,进入添加服务向导:3:输入网络服务名(如ConnectTest),点击下一步,选择默认的TCP/IP(Intenet协议),继续点下一步得到如下界面4:主机名填写oracle服务器所在电脑的IP地 阅读全文
posted @ 2012-08-14 11:15 纪效曾 阅读(198) 评论(0) 推荐(0) 编辑

摘要: 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 阅读全文
posted @ 2012-08-14 10:43 纪效曾 阅读(223) 评论(0) 推荐(0) 编辑

摘要: 效果: 源码: <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" 阅读全文
posted @ 2012-08-14 10:41 纪效曾 阅读(220) 评论(0) 推荐(0) 编辑

摘要: 单点登录在ASP.NET上的简单实现系统的基本架构 我们假设一个系统System包含Service客户服务中心、Shop网上购物中心和Office网上办公中心三个独立的网站。Service管理客户的资料,登录和注销过程。不论客户访问System的任何一个页面,系统都会转到登录界面,在用户登录后,系统会自动转会到客户上次请求的页面。并且用户此后可以在System中无缝切换。不需要再次进行登录。即在System中实现单点登录SSO(Single Sign-On)。 我们知道,用户的即时状态通常是使用Application、Session、Cookie和存储的。而这些都是不能在程序中跨站点访... 阅读全文
posted @ 2012-08-14 09:59 纪效曾 阅读(156) 评论(0) 推荐(0) 编辑

摘要: using System;using System.Collections.Generic;using System.Text; using System.DirectoryServices;//需要添加这个程序集引用先 namespace ConsoleApplication1{ class Program { static void Main(string[] args) { Console.WriteLine(GetCompanyFromAD(@"chenxizhang")); Console.Read(); } public static String GetCom 阅读全文
posted @ 2012-08-14 09:58 纪效曾 阅读(117) 评论(0) 推荐(0) 编辑

摘要: ASP.NET(C#)常用数据加密和解密方法汇总一、数据加密的概念1、基本概念2、基本功能3、加密形式二、数据加密的项目应用和学习1、媒体加密:DRM2、文件加密:文本加密、pdf、word3、数据加密:ASP.NET(C#)中的数据加密4、硬件加密:加密狗三、数据加密的发展趋势四、网络数据加密算法分类1、根本不考虑解密问题:MD5、2、私用密钥加密:DES、AES3、公用密钥加密:RSA4、数字证书:五、对称加密之DES加密和解密的讲解六、非对称加密之RSA加密和解密的讲解七、ASP.NET(C#)常用加密类实例调用讲解及免费下载(源代码免费下载点击此处>>)ASP.NET(C# 阅读全文
posted @ 2012-08-14 09:56 纪效曾 阅读(217) 评论(0) 推荐(0) 编辑