VB6 StrConv函数ASP的实现方法

评论(0)浏览(300)分类:Asp/VBScript
VB6 StrConv函数ASP的实现方法ASP 如何实现 VB 的 StrConv 函数来对字符串进行 Unicode 转换 ( vbFromUnicode / vbUnicode )  VB6 的StrConv 函数说明 :传回一特定转换后的 Variant (String)。语法:StrConv(string, conversion, LCID)  StrConv 函数参数说明参数说明string必要引数。为欲转换的字串运算式。conversion必要引数:为Integer。其值的和决定转换的型态。LC..

HTTP 错误 403.9 - 禁止访问:连接的用户过多

评论(0)浏览(28)分类:操作系统及应用软件
HTTP 错误 403.9 - 禁止访问:连接的用户过多  xp系统搭建web服务器,通过浏览器访问后出现错误:HTTP 错误 403.9 - 禁止访问:连接的用户过多。  可能访问网站的用户数量超过了iis连接数(xp默认10,服务器如2003为1000)限制,也可能程序问题。  由于xp下iis不支持设置连接数,可以下载微软的MetaEdit来修改,MetaEdit下载地址:http://download.microsoft.com/download/iis50/Util..

asp replace函数

评论(0)浏览(20)分类:Asp/VBScript
asp replace函数Replace语法Replace(expression, find, replacewith[, compare[, count[, start]]])Replace 函数参数expression:必选。 字符串表达式 包含要替代的子字符串。find: 必选。被搜索的子字符串。replacewith :必选。用于替换的子字符串。start: 可选。expression 中开始搜索子字符串的位置。如果省略,默认值为 1。在和count 关联时必须用count ..

asp解码chrw/chr编码文件还原为源代码

评论(0)浏览(716)分类:Asp/VBScript
asp解码chrw/chr编码文件还原为源代码  将asp函数的参数通过chrw编码加密后,如后解码chrw内容。下面的解码函数,原来很简单,用正则提取内容中的chrw串,然后eval动态执行获取的chrw串得到内容,再执行替换即可。注意事项参考源代码里面的注释,注意将源代码保存为vbs格式的文件后执行,如果是asp文件,需要将createobject修改为server.createobject  asp chrw编码解密文件源代..

csharp图片二值化示例

评论(0)浏览(461)分类:Asp.Net/C#/WCF
csharp图片二值化示例  C#将图片2值化示例代码,原图及二值化后的图片如下原图二值化后的图像  csharp图片二值化源代码如下using System;using System.Drawing;namespace BMP2Grey{ class Program { static void ToGrey(Bitmap img1) { for (int i = 0; i img1.Width; i++) { for (int j = 0; j img..

C#图像灰度化源代码

评论(0)浏览(26)分类:Asp.Net/C#/WCF
C#图像灰度化源代码  彩色图片转为灰度图的公式如下公式:gray(i,j) = 0.299 * Red(i,j)+0.587*Green(i,j)+0.114*Blue(i,j)其中gray(i,j) 为转化后的灰度值 (i,j)为像素点的位置源代码如下 public static Bitmap ChangeGray(Bitmap b) { BitmapData bmData = b.LockBits(new Rectangle(0, 0, b.Width, b.Height), ImageLockMod..

C# lockbits遍历图像

评论(0)浏览(45)分类:Asp.Net/C#/WCF
C# lockbits遍历图像  通过图像遍历,将pictureBox 中的 灰度bitmap变量转变为一维数组,方便进一步的图像处理。 public static byte[] ChangeByte(Bitmap tp) { int w = tp.Width; // 图像实际宽度 int h = tp.Height; // 图像实际高度 BitmapData srcdata = tp.LockBits(new Rectangle(0, 0, w, h), ImageLockMod..

C# lockbits操作指针处理图像

评论(0)浏览(56)分类:Asp.Net/C#/WCF
C# lockbits操作指针处理图像  许多图像处理任务即时是最简单的文件类型转换,例如从32位深度到8位深度的格式转化,直接获得像素阵列要比使用GetPixel和SetPixel等方法的效率高得多。  你可能会发现DotNet采用托管机制,大多数情况下微软会推荐你使用托管代码,理由是便捷和安全。实际应用中,直接操作内存中的数据块是很少见的,尽管 如此,图像处理恰恰是这类为数不多..

C#提取图片中指定颜色的图案保存为图片

评论(0)浏览(64)分类:Asp.Net/C#/WCF
C#提取图片中指定颜色的图案保存为图片  C#提取图片中指定颜色的图案,然后将这些样色的图案抠出来,保存为一张图片 /// summary /// 提取图片中相似颜色的图案,非相似颜色替换为白色 /// /summary /// param name=img原图片/param /// param name=cSource要提取的颜色/param /// param name=cFill用此颜色替换要提取的颜色/param ..

C#/vbscript判断2个样色是否相似

评论(0)浏览(45)分类:Asp.Net/C#/WCF
C#/vbscript判断2个样色是否相似  C#/vbscript判断2个样色是否相似,算法如下RGB是个3维空间,分别计算两个颜色在这个空间的两个坐标点的直线距离,便是两个颜色的色差。色差Cv=SQR(AbsR^2+AbsG^2+AbsB^2)CS=阀值CV=CS为相似CVCS为不相似CS阀值最大为442【RGB(0,0,0)与RGB(255,255,255)的色差】C#t判断2个样色是否相似源代码 /// summary /// 判断颜色是否和主..

C# Graphics DrawString画笔慎用Brushes,会报参数无效

评论(0)浏览(111)分类:Asp.Net/C#/WCF
C# Graphics DrawString画笔慎用Brushes,会报参数无效  今天用C#调用DrawString往一张图片写入文字的时候,出现了参数无效的错误。framework版本是2.0的,系统win2003。  主要问题描述:一个生成图片的ashx页面,执行到DrawString时就报错,重启iis后第一次或者第二次的访问能正常生成图片,后续的访问执行到DrawString时就报错了。[ArgumentException:参数无效。]System.Drawing.Graphics.Chec..

C#发送内置图片电子邮件

评论(0)浏览(71)分类:Asp.Net/C#/WCF
C#发送内置图片电子邮件  如何使用C#发送图片内联的电子邮件,图片随电子邮件一起发出去,而不是使用img/标签加载图片的html邮件。  C#发送内置图片电子邮件源代码如下 MailMessage m = new MailMessage(); m.From = new MailAddress(发件人地址, Raja Item); m.To.Add(new MailAddress(收件人地址, Sekaran Uma)); m.Subject = html ..

C# 验证码识别基础算法

评论(0)浏览(69)分类:Asp.Net/C#/WCF
C# 验证码识别基础算法本文介绍C# 验证码识别基础方法及源码,包括去背景噪音和二值化、制作字符样本等相关内容和提供详细的源码供参考。  要识别的验证码如下图所示是不是看着很眼熟?处理第一步 去背景噪音和二值化对于这一块,考虑了几种方法。  方法一:统计图片颜色分布,颜色占有率低的判定为背景噪音。由于背景噪音和前景色区分并不明显,尝试了很多种取景..

C#多线程同步

评论(0)浏览(61)分类:Asp.Net/C#/WCF
C#多线程同步目录lock语句和线程安全Interlocked类Monitor类监视器同步等待句柄类WaitHandleMutex类互斥Semaohone类信号量Events类ReaderWriterLockSlim读取器编写器锁 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共..

C# tabControl设置tabpage获取焦点

评论(0)浏览(131)分类:Asp.Net/C#/WCF
C# tabControl设置tabpage获取焦点  C# tabControl控件如何设置动态设置哪个tabPage获取焦点显示出来。  解决办法:设置tabControl的SelectedIndex属性,从0开始计数,这个属性在VS的控件属性标签页里面不显示。  示例,点击tabPage1中的按钮设置tabControl的第二个tabPage获取焦点private void btnCheck_Click(object sender, EventArgs e){ tabControl1.SelectedInde..

找回xp系统任务管理丢失的用户选项卡

评论(0)浏览(29)分类:操作系统及应用软件
找回xp系统任务管理丢失的用户选项卡  xp系统ctrl+alt+del调出系统任务管理器后,发现没有用户选项卡,如下图  这是因为电脑上Windows用户登录或注销的方式配置中没有启用使用快速用户切换。  要想任务管理中显示用户选项卡,可以按照如下的办法  开始,控控制面板,用户账户,在打开窗口中点击更改用户登录或注销的方式,勾选使用快速用户切换,确定。  这样再次打开任务..

C# websocket聊天室示例

评论(4)浏览(3291)分类:Asp.Net/C#/WCF
C# websocket聊天室示例  在WebSocket 实战这一节,我们将使用 Microsoft .NET 平台上的 C# 语言来打造一个简单的 WebSocket 服务器,继而构建一个简单的实时聊天系统。WebSocket 规范  WebSocket 协议本质上是一个基于 TCP 的协议。为了建立一个 WebSocket 连接,客户端浏览器首先要向服务器发起一个 HTTP 请求,这个请求和通常的 HTTP 请求不同,包含了一些附加头..

C#开发android/ios app

评论(0)浏览(4889)分类:Asp.Net/C#/WCF
C#开发android/ios app  C#是一种优秀的编程语言,语法之优雅,代码之简洁使得众多软粉多年来对她不离不弃。但是如何将C#程序部署到Linux,Android,ios等平台,这当然是得依靠众所周知的Mono。  本文Demo程序比较简单,实现了通过HttpRequest查询天气,最终效果如下:1.下载并安装Xamarinhttp://xamarin.com/download 注册Xamarin账号,Role选择Academic(学者)即..

chrome浏览器font-size小于12px默认为12px解决办法

评论(0)浏览(590)分类:操作系统及应用软件
chrome浏览器font-size小于12px默认为12px解决办法  当样式表里或者对象的style中设置了font-size12px,chrome浏览器里字体默认大小仍为12px,不是font-size设置的值。刚开始以为是xhtml申明的问题,结果是chrome自己的bug。  解决的办法有两种第一种(推荐):只需定义样式,webkit的私有属性:html{-webkit-text-size-adjust:none;} 第二种:在chrome浏览器工具栏 选项 高级选项 更改字..

asp实现WWW-Authenticate basic认证示例

评论(0)浏览(89)分类:Asp/VBScript
asp实现WWW-Authenticate basic认证示例  访问asp网站,使用WWW-Authenticate basic认证机制示例代码。WWW-Authenticate basic认证采用base64编码用户输入的信息,所以需要一个base64解码类,具体看下面贴出的base64.asp文件。  注意事项,需要设置iis,网站目录安全,身份验证和访问控制,取消集成 Windows身份验证,如下图所示,记得要配置匿名访问用户。  示例代码如下index...

粘贴到word文档的内容变为㎡(m2)

评论(0)浏览(22)分类:操作系统及应用软件
粘贴到word文档的内容变为㎡(m2)  从系统中复制一些内容后,然后打开word,将内容粘贴到word文档(菜单,右键,快捷键都一样)后将会出现㎡这么个小图片。  解决方法就是重新复制一遍,然后再粘贴到已经打开的word中。  经过试验,发现这个问题应该是word在打开时将剪贴板的内容给改写了,因为复制后,如果不打开word,粘到画图板上就没问题,如果复制后再打开word就会出..

使用javascript隐藏显示asp.net Validator控件

评论(0)浏览(148)分类:asp.net-mvc
使用javascript隐藏显示asp.net Validator控件  本文介绍如何使用javascript显示或者隐藏ASP.NET AJAX (AJAXControlToolkit) ValidatorCalloutExtender控件。 下面为示例代码%@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default % %@ Register assembly=AjaxControlToolkit namespace=AjaxControlToolkit tagprefix=AJAXControls % !DOCTYPE html PUBLI..

asp.net客户端$get和$find方法区别

评论(0)浏览(39)分类:Asp.Net/C#/WCF
asp.net客户端$get和$find方法区别  $get 和 $find都是asp.net ajax注册到浏览器的前段javascript方法脚本。要使用$get 和 $find这2个javascript方法,aspx页面需要放置ScriptManager 。$get 和 $find的用法说明和异同如下$get  $get等价于document.getElementById。当你在$get函数处打断点进行调试,你将会看到如下的代码var $get = Sys.UI.DomElement.getElementById = fun..

AjaxControlToolkit“TabContainer控件”客户端Javascript函数API

评论(0)浏览(72)分类:Asp.Net/C#/WCF
AjaxControlToolkit“TabContainer控件”客户端Javascript函数API  AjaxControlToolkit中TabContainer控件客户端Javascript函数中文API,翻译不正确的地方多包涵,e文可以的直接看本文最下面的e文连接地址。  在本文中介绍tabcontainer控件的客户端方法,如使用javascript设置获取焦点的tab,本文最后列出一些重要的ASP.NET AJAX TabContainer控件的方法。  TabContainer是ASP.NET AJAX最酷的控件之一。最..

asp将base64编码的图片信息还原为图片

评论(0)浏览(828)分类:Asp/VBScript
asp将base64编码的图片信息还原为图片  asp将base64编码的图片信息还原为图片,可以将得到的base64编码的图片内容保存为一个xml文件(或者组合成下面贴出的xml格式的字符串,此时注意xml组件调用的方法不同于xml文件),通过MSXML2.DOMDocument+ADODB.Stream保存为图片文件。  base.xml文件内容 ?xml version=1.0 encoding=gb2312? data ![CDATA[iVBORw0KGgoAAAANS..

批处理删除目录下指定的目录名称及包含的文件

评论(0)浏览(16)分类:操作系统及应用软件
批处理删除目录下指定的目录名称及包含的文件@echo offfor /f delims= %%a in ('dir/ad/b/s upload') do rd /s/q %%apause  将上面的代码保存为clear.bat,放到操作的目录下,将会自动删除这个目录下的及子目录下目录名称为upload的文件夹,upload文件夹中包含的文件及子目录一并删除。upload可以使用通配符。  如要删除批处理文件放置的目录下a开头的所有文件夹及子目录,批处..

分层数据管理-邻接表模型

评论(0)浏览(934)分类:SQL及数据库
分层数据管理-邻接表模型关于作者/译者Mike Hillyer,本文的作者,MySQL Ab的技术作家,生活在加拿大的阿尔伯达省6 。Yimin,本文的译者,就读于浙江理工大学计算机系。我的Blog:http://liyimin.net/blog引言  大多数用户都曾在数据库中处理过分层数据(hierarchical data),认为分层数据的管理不是关系数据库的目的。之所以这么认为,是因为关系数据库中的表没有层次..

分层数据管理-嵌套集合模型

评论(1)浏览(1497)分类:SQL及数据库
分层数据管理-嵌套集合模型关于作者/译者Mike Hillyer,本文的作者,MySQL Ab的技术作家,生活在加拿大的阿尔伯达省6 。Yimin,本文的译者,就读于浙江理工大学计算机系。我的Blog:http://liyimin.net/blog  我想在这篇文章中重点阐述一种不同的方法,俗称为嵌套集合模型。在嵌套集合模型中,我们将以一种新的方式来看待我们的分层数据,不再是线与点了,而是嵌套容器。..

无线路由器如何设置成为无线交换机或者集线器

评论(1)浏览(32)分类:计算机网络
无线路由器如何设置成为无线交换机或者集线器  如何将无线路由器如何设置成为无线交换机或者集线器,具体设置如下  第一步,如果你的有线路由器的IP是 192.168.1.1,需要进入无线路由器中的设置里,将LAN口的IP地址设置为192.168.2.1(绝对不能设置成 192.168.1.X)注意:此时路由器会重启,链接路由器的电脑需要修改网络链接地址的默认网关外地址为192.168.2.1才能打开路由器管理页面。..