浏览模式: 普通 | 列表

VS2005将支持的两种WEB编程模型的比较

[ 2006-08-12 21:24:19 | 作者: admin ]
tianyang: 一直觉的2005的site模式不合习惯,所以我一直用2003,看来马上有希望可以用2005了,cool啊,比尔的vs2005中文版补丁快出来啊!! 转自 蝈蝈俊.net http://blog.joycode.com/ghj/archive/2006/04/17/74699.aspx 下面来比较一下它跟 Visual Studio 2005 Web Site Projects 使用的场景和区别。 内容翻译自: http://msdn.microsoft.com/vstudio/default.aspx?pull=/library/en-us/dnvs05/html/WAP.asp 如果你英文够好,可以直接看哪里。 你该选择哪种WEB编程模型 ...

阅读全文…
vs2003打开解决方案的时候,经常遇到的一个问题,哪怕你网站可以访问。

其实以前也一直遇到这个问题,
因为我的目录基本用ntfs,所以重新装系统后就总遇到这个问题

解决办法也很简单,也就是权限问题:
将网站目录加上下面的几个权限,
aspnet
network service
IUSR_companyname

说明,只加everyone没有办法解决这个问题,另外有个奇怪现象,就是网站居然可以打开,vs2003却无法打开该解决方案。

原创日志 asp.net运行权限配置问题一例

[ 2006-05-29 16:53:05 | 作者: admin ]
以前用iis_wpg 好象可以运行.net,最近不行,用我的土办法,加了network service和asp.net又畅通了。

TripleDES类 3des加密算法实现

[ 2006-05-16 16:25:44 | 作者: admin ]
可以加密字符串,也可以加密字节数组。

采用3-des加密算法,加密键只能是16byte(128位)或者是24byte(192位)的,指定的键不仅有长度上的要求,还不能是个弱键
  ( 注:DES 算法使用 56 位(7 字节)的密钥)

//调用方法

// 指定加密键
string key = "yygmldcsjmdsthcg"; //16byte
CryptionData cd = new CryptionData(key);
string testStr = "SpNumber + “$”+ UserNumber + “$”+ ServiceTag + “$”+ AccessTime";
string result = cd.EncryptionStringData(testStr); // result 已经经过base64编码
string encodingStr
...

阅读全文…
本类实现一些常用机密算法,供参考。其中MD5算法返回Int的ToString字串。
using System;
using System.IO;[s] [/s]
using System.Data;
using System.Text;
using System.Diagnostics;
using System.Security;
using System.Security.Cryptography;

namespace com.Quickline.Encrypt
{
   /// <summary>
   /// 类名:HashEncrypt
   /// 作用:对传入的字符串进行Hash运算,返回通过Hash算法加密过的字串。
   /// 属性:[无]
   /// 构造函数额参数:
   /// IsReturnNum:是否返回为加密后字符的Byte代码
...

阅读全文…

原创日志 再说cookie安全

[ 2006-05-16 15:09:24 | 作者: admin ]
如果服务器内存大,我建议用application和session来保存数据,特别是对管理平台。

cookie可以让我们摆脱session对性能的影响,但是也存在很多不便。
1、对于同一浏览器,Cookie 的总大小限制在 4096 字节以内,一个网站不超过20个,相同域名下限制为300个,很容易丢失cookie资料。所以尽量减少cookie数量和利用子键。

2、由于cookie容易被伪造,所以保证cookie的真实性是个比较重要的问题。
(1)、不加密cookie,将需要保护的cookie连接作为key来生成一个cookie sessionID,接受的时候判断cookie sessionID
(2)、由于cookie是明文发送和接受的,所以对于重要的数据显然用 sessionID不能满足要求,需要对cookie本身进行加密和解密
(基于LGPL协议,.NET 2.0 C#源代码)
二维交叉表的X轴是产品名称,Y轴是公司名称,内容区为各对应产品数量(这些都是抄自我博客中的代码);
柱状图表的X轴是公司名称,Y轴是产品数量,数据是每个公司的产品数量再次汇总;
因为只是Demo,另外刚到手还没有来得及学,先这样了,有兴趣的可以看看:
http://aspspider.net/tonyfox/pivot/

P.S.
下面这个是ZedGraph的一个Demo:
http://aspspider.net/tonyfox/zedgraph/RawMode.aspx

动态菜单的事件

[ 2006-05-14 02:22:44 | 作者: admin ]
MenuItem mi =new MenuItem(("name");//新菜单的名称
this.mainMenu1.MenuItems.Add(mi);//新菜单项添加到想添加的位置
mi.Click += new System.EventHandler(menu_click);//激发新增菜单click事件

然后另外写一段响应代码
public void menu_click(object sender, System.EventArgs e)
{
.......
}