摘要:
以前解决gb2312/big5实时转换的做法一般是修改response.contentencoding
string switchlanguage(string strlanguage){
if(strlanguage.startswith("zh-cn")){
response.contentencoding=encoding.getencoding(93......
摘要:
decodes a string encoded for http transmission and sent to the server in a url.
overload list
url-decodes a string and returns the decoded string.
[visual basic] overloads public function ur......
密码的故事(ST:MS,Author:BillyHollis)
流是 .net 中处理字节的基本概念.下面简单介绍一下其工作原理.
假设要读取一个文件,将所有大写字母更改为小写字母,然后将结果写入另一个文件.图 1 显示了要完成的各个步骤的关系图.
图 1:读取文件.处理内容并写回结果的过程
在 .net 中,完成此过程的最好方法是使用流.“流”是一个对象,用于接收与/或发送信息字节.流有两种 - 后端流与过程流.
后端流 【推荐阅读:http://www.myfaq.com】
密码的故事
2002 年 3 月 14 日
本文是由一个问题引出的.我需要一种将密码保存在加密文件中的方法,因为我需要记住许多密码,但记忆力却已大不如前.我知道有许多商用工具能够做到这一点,但我感到学习 .net 中的一项新技术真的很有好处.
我用 visual basic® .net 完成了一个简单而完整的程序,用于加密与解密文件,从中学到了许多知识.既然加密对于多种开发都是一个重要问题,本文就介绍一下如何构造这样的程序.
有各种低级别的技术可以用于加密,如 microsoft crypto api.而在 .net 中,则是将这些复杂内容打包在各个 .net 框架类中,并且由一个 system.security 命名空间包含这些与加密相关的类.我们不可能查看该命名空间中的所有类,但通过分析一个最简单的.使用数据加密标准 (des) 算法进行加密与解密的类,可以大概了解它们的工作原理.
正如前面提到的,我们要执行一个完整的加密与解密文件的过程,但首先需要解释一下该程序中涉及的许多基本概念.除有关密码的原理外,还有必要简单讨论一下 .net 中的流,因为加密类是以流的形式实现的.
理解流
后端流从某个可以保存字节的位置获取字节或将字节存储到该位置.文件流就是一种后端流.文件流使用文件作为字节的后端存储,并读取或写入该文件.
文件流在 .net 的 filestream 类中实现,该类位于 system.io 命名空间.filestream 对象使用 read 与 write 方法访问文件.将 filestream 对象附加到现有文件时,您可以使用 read 方法,以一系列字节的形式获取文件内容....
下一页 摘要:
朋友们,我最近加紧写c#的一些算法。选择排序已经推出的。现推出插入算法。
对想提高c#语言编程能力的朋友,我们可以互相探讨一下。
如:下面的程序,并没有实现多态,来,帮它实现一下。
using system;
public class insertionsorter
{
public void sort(int [] list)
{
for(int i=1;i<list......