随笔分类 - .net
摘要:图像二值化,是很多图像处理中都会用到的基础操作之一,在c#我们可以使用GDI+对图像进行二值化的处理: public void Binarization(string filePath,string newFilePath) { Bitmap btmp = n...
阅读全文
摘要:许多图像处理任务即时是最简单的文件类型转换,例如从32位深度到8位深度的格式转化,直接获得像素阵列要比使用GetPixel和SetPixel等方法的效率高得多。 你可能会发现DotNet采用托管机制,大多数情况下微软会推荐你使用托管代码,理由是便捷和安全。实际应用中,直接操作内存中的数据块是...
阅读全文
摘要:在.net开发的windows服务中,如使用System.AppDomain.CurrentDomain.BaseDirectory 获取到的目录不是服务所安装的目录。 使用 System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase获取服务所安装的目录。
阅读全文
摘要:Quoted-Printable简称QP, 在Email系统中使用。它通常用于少量文本方式的8位字符的编码 QP的编码方式比较简单,它的算法是:读一个字符,如果ASCII码大于127,即字符的 第8位是1的话, 进行编码,否则忽略(有时也对7位字符编码) 在c#中可以使用这个方法来对Quote...
阅读全文
摘要://泛型的键值集合/有序/Hash算法/占内存较大/不排序,不受装填因子的限制,对读写操作效率较高 Dictionary dc = new Dictionary(); dc.Add(1, "111111"); dc.Add(2, "2...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.OleDb;namespace SyncCardService{ public class E...
阅读全文
摘要:验证码生成:ValiImage.ashxusing System;
using System.Collections;
using System.Data;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Drawing;
using System.IO;
using System.Web.SessionState; namespace TestWeb
{ /// <summary> /// 简单的验证码 /// </summa...
阅读全文
摘要:偷懒,直接用了Microsoft的Url Rewriting。把.htm作为映射后,在正常访问htm页面时出现了错误:Server Error in '/' Application.--------------------------------------------------------------------------------There is no build provider registered for the extension '.htm'. You can register one in the <compilation>&l
阅读全文
摘要://页面CreateFilePath.aspx.cs public partial class CreateFilePath:System.Web.UI.Page { //要传给Default.aspx页面的值 public string Name { ge...
阅读全文
摘要:ASP.NET的内置对象介绍 1.Response 2.Request 3.Server 4.Application 5.Session 6.Cooki Request对象主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Post或者GET方法传递的参数、Cookie和用户认证。因为Request对象是Page对象的成员之一,所以在程序中不需要做任何的声明即可直接使用; 其类名为 HttpRequest 属性很多,但方法很少,只有一个BinaryRead() 1.使用Request.Form属性获取数据 通过该属性,读取<Form></Form>之间的表单数
阅读全文
摘要:1. 方法签名与方法的显式隐藏 以下程序中,子类B与父类A存在签名相同的函数,将产生方法隐藏。由于没有显式使用new修饰符,编译时出现警告。签名相同简单的讲是指忽略访问控制符、函数返回值、参数名后其它内容相同。如:internal int Print(int x) public void Print(int y) protected float Print(int z) 忽略访问控制符、返回值与参数名后都变成了Print(int),所以它们都是签名相同的函数。 public int Print(int x, int y) 和 public int Print(int x) 属于不同签名的函数
阅读全文
摘要:1、Response.Redirect这个跳转页面的方法跳转速度不快,因为它要走2次回发(postback)。 它可以跳转到任何页面,没有站点页面限制(可以由baidu跳转到google),但不能跳过登录保护。速度慢是其最大缺陷!Redirect跳转机制:首先是服务器端发送一个http请求到客户端,通知需要跳转到新页面,然后客户端再发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session。 2、Server.Transfer速度快,只需要一次postback,但它必须是在同一个站点内跳转。Server.Transfer的重定向请求发生在服务器端.
阅读全文

浙公网安备 33010602011771号