csharp图片二值化示例

评论(0)浏览(558)分类: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..

asp.net application,session,static 几种变量生命周期及用法

评论(0)浏览(554)分类:Asp.Net/C#/WCF
asp.net application,session,static 几种变量生命周期及用法  Application:是应用程序级变量,如果用到多个用户之间的通信的时候用,多用在网站计算器等,存活于整个应用程序运行周期  static:作用于应用程序整个运行周期,在内存中要比Session在服务器端要快。  Session:运行设定的时间周期. 只能用在某个特定会话期间,多用在存储某个会话区间用户的数据. 是用户变量,一个用户访问多个页面时可以保存..

Asp.Net+flash+jquery.TY.js涂鸦插件,可保存涂鸦图片

评论(2)浏览(547)分类:JavaScript/Ajax开发技巧
Asp.Net+flash+jquery.TY.js涂鸦插件,可保存涂鸦图片  20132-20更新:增加了加载图片的缩放功能。将缩放后的宽度传到动态页,动态页获取后重新计算坐标位置后绘图。如果涂鸦不和图片合成,当宽度小于默认的650,绘制一条分隔线。  Asp.Net+flash+jquery实现的在线涂鸦插件,通过将涂鸦数据发送到ashx页面,ashx获取到数据后绘制图片并保存涂鸦图片。  本示例基于謾軻(Manction),http://ma..

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

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

C# 定时任务

评论(0)浏览(508)分类:Asp.Net/C#/WCF
C# 定时任务//目的是后台定时运行文件同步操作 使A文件夹中的文件与B文件夹中的同步//先将A文件夹中存在而B文件夹中没有的A文件夹中的文件删除//再直接将B文件夹下的文件全部复制到A文件夹下//或者将B文件夹中存在A文件夹中没有或比A文件夹中的更新的B文件夹中的文件复制到A文件夹下 using System;using System.Collections.Generic;using System.Component..

codesmith提示The 'xxxx.cst' template property 'xxxx' is required

评论(0)浏览(507)分类:Asp.Net/C#/WCF
codesmith提示The 'xxxx.cst' template property 'xxxx' is required  今天在用codesmith将数据库表生成对应的C#类模型cs代码,执行Generate后提示The Entity.csttemplate property 'Table' is required错误。  出现这个错误是因为模板文件cst里面定义了某个属性值,如上面截图所示的Table属性。%@ Property Name=Table Type=TableSchema %  这个Table属性还没有通过IDE编辑器右边的Properies窗口赋..

ajaxpro使用总结--总目录

评论(0)浏览(500)分类:Asp.Net/C#/WCF
ajaxpro使用总结--总目录ajaxpro使用总结ajaxpro2.dll for .net 2.0ajaxPro7.7.31.1 出现this.onTimeout is not a function 的Bug解决方案ajaxPro7.7.31.1 返回DataTable,DateSet出错ajaxpro示例代码下载.rarajaxpro无刷新,分页更新repeater/GridView数据源 今天忽然想用ajaxpro框架,于是研究了一下ajapro框架的用法。总结如下  一、配置和使用说明看下面这篇文章 ..

C#如何读写U盘

评论(0)浏览(496)分类:Asp.Net/C#/WCF
C#如何读写U盘C#读取U盘数据源代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;namespace U盘更新{ public partial class Form1 : Form { public const int WM_DEVICECHANGE = 0x219; public con..

asp.net给aspx设置和web.config不同字符集编码

评论(0)浏览(486)分类:Asp.Net/C#/WCF
asp.net给aspx设置和web.config不同字符集编码  当asp.net网站配置文件web.config配置了站点全局编码后,如何单独给其他aspx页面配置和web.config不同的编码?如果你使用的是ajax post提交数据,记住一定要设置ajax请求头Content-Type为application/x-www-form-urlencoded; charset=UTF-8,要不有些浏览器省略了charset=UTF-8,会导致出现乱码问题。  如web.config指定了全站的编码为gb2..

C# string.Format中大括号{}的转义

评论(0)浏览(461)分类:Asp.Net/C#/WCF
C# string.Format中大括号{}的转义  在C#中,在调用string.Format函数格式化指定字符串,如果指定的字符串中出现大括号{},那么如果不进行转义,C#编译会报错,提示“输入字符串的格式不正确。”。  大括号的转义和VBScript差不多,用两个{{代替一个{,两个}}代替一个}。  示例1,未对大括号{}转义,编译器报错+展开 -C#stringdata="1111",str="functionfun(vars={0};alert..

C#实现谷歌相似图片查询算法

评论(0)浏览(458)分类:Asp.Net/C#/WCF
C#实现谷歌相似图片查询算法  在谷歌图片搜索中,用户可以上传一张图片,谷歌显示因特网中与此图片相同或者相似的图片.比如我上传一张照片试试效果:原理讲解  参考NealKrawetz博士的这篇文章,实 现这种功能的关键技术叫做感知哈希算法(PerceptualHashAlgorithm),意思是为图片生成一个指纹(字符串格式),两张 图片的指纹越相似,说明两张图片就越相似.但关键是如何根据图片计..

C#汉字Unicode编码相互转换

评论(0)浏览(451)分类:Asp.Net/C#/WCF
C#汉字Unicode编码相互转换关键字:C# 汉字转换为Unicode编码 Unicode编码转换为汉字  Unicode和汉字编码小知识  将汉字进行UNICODE编码,如:“王”编码后就成了“\u738b”,UNICODE字符以\u开始,后面有4个数字或者字母,所有字符都是16进制的数字,每两位表示的256以内的一个数字。而一个汉字是由两个字符组成,于是就很容易理解了,“738b”是两个字符,分别是“7..

解决Request.UrlReferrer.ToString() 乱码问题

评论(0)浏览(449)分类:Asp.Net/C#/WCF
解决Request.UrlReferrer.ToString() 乱码问题  如果在web.config里配置了编码为GB2312,当QueryString里又有中文,用Request.UrlReferrer.ToString() 就会出现乱码,MSDN的解释如下:实例,它包含Uri实例的非转义规范化表示形式。除了 #、? 和 %,所有字符均为非转义字符。  监控一下你就会发现:解决办法1)用Request.UrlReferrer.OriginalString和Request.UrlReferrer.AbsoluteUri不会..

修改iis6网站默认framework版本

评论(0)浏览(425)分类:Asp.Net/C#/WCF
修改iis6网站默认framework版本  如果是windows2003系统,默认安装了版本为1.1.4322的framework,所以iis6中网站中的ASP.NET默认版本为1.1的。即使安装了framework2.0以上的版本,iis6中的framework还是1.1,无法进行修改。  由于版本比较久,所以更改为2.0+以上framework比较通用,这样就不需要每次建立新站点的时候修改默认framework的版本的了。  在确保已经安装两个..

如何将一个wcf服务发布成WSDL

评论(0)浏览(420)分类:Asp.Net/C#/WCF
如何将一个wcf服务发布成WSDL  对于WCF服务端元数据架构体系来说,通过MetadataExporter将服务的终结点导出成MetadataSet(参考《如何导出WCF服务的元数据(Metadata)实现》),仅仅是完成了一半的工作。被成功导出的以MetadataSet对象表示的元数据需要最终作为可被访问的网络资源发布出来,才能被服务消费者获取,进而有效地帮助他们进行服务调用。元数据的发布最终是通过..

C#使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie

评论(2)浏览(407)分类:Asp.Net/C#/WCF
C#使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie  由于种种原因,我们有时需要从互联网上抓取一些资料,有些页面可以直接打开,而有些页面必登录之后才能打开。本文介绍的是使用 HttpWebRequest 和 HttpWebResponse 自动填写提交 ASP.NET 表单并保持 Session 和 Cookie 的一个完整的例子。  这里涉及到3个页面:MyLogin.aspx,LoginOK.htm,Default.aspx:1)MyLogin.aspx 页面MyLogin.asp..

C# webBrowser如何获取HttpOnly的Cookie

评论(0)浏览(392)分类:Asp.Net/C#/WCF
C# webBrowser如何获取HttpOnly的Cookie  webBrowser1.Document.Cookie里是取不到HttpOnly的Cookie,可以通过导入wininet.dll实现读取HttpOnly的Cookie。 using System; using System.ComponentModel; using System.Net; using System.Runtime.InteropServices; using System.Security; using System.Security.Permissions; usi..

web.config禁用不需要的http请求谓词

评论(0)浏览(381)分类:Asp.Net/C#/WCF
web.config禁用不需要的http请求谓词  如何配置asp.net的web.config关闭网站不需要的http请求谓词OPTIONS、HEAD、PUT、DELETE、TRACE,CONNECT,只允许GET、POST谓词。  要禁用危险的OPTIONS,TRACE等http请求谓词,给web.config的configuration节点增加下面的配置内容即可。 system.webServer security requestFiltering verbs allowUnlisted=false ..

DataTable,IList性能比较

评论(0)浏览(380)分类:Asp.Net/C#/WCF
DataTable,IList性能比较DataTable,IList性能比较1)二进制序列化的情况  在远程系统中,经常需要传输集合类型的数据结构,DataTable和IListT是比较常用的2种集合类型,下面对这2种数据类型的二进制序列化作一个测试,定义一个测试的类using System;using System.Collections.Generic;using System.Text;using System.Data;namespace WinTest{[Serializable]public c..

ckeditor打开新窗口在google chrome浏览器下的bug

评论(0)浏览(376)分类:Asp.Net/C#/WCF
ckeditor打开新窗口在google chrome浏览器下的bug  ckeditor在google chrome浏览器下在编辑链接,上传图片或者flash时,当点击浏览服务器按钮,会发现打开的页面无法获取焦点,无法使用此打开的页面,只在任务栏下方显示,屏幕并未显示这个打开的窗口。  需要右键点击任务栏下的弹窗口,选择最大化,将打开窗口最大化方在屏幕上显示打开的窗口。  感觉这个应该是google chrome浏览器的bug..

C#使用MAC地址通过网络唤醒局域网计算机

评论(0)浏览(372)分类:Asp.Net/C#/WCF
C#使用MAC地址通过网络唤醒局域网计算机  C#使用MAC地址通过网络唤醒局域网计算机,目标机器需要设置过主板允许网络唤醒,要不无法启动。以下为控制台引用程序,测试有效。功能和MAGPAC软件唤醒语句网电脑效果一样。using System;using System.Linq;using System.Net;using System.Net.NetworkInformation;using System.Net.Sockets;using System.Text.RegularExpressions;using Sys..

C#关于Webbrowser如同IE一样的状态栏

评论(0)浏览(370)分类:Asp.Net/C#/WCF
C#关于Webbrowser如同IE一样的状态栏  在网上查找了很久都不懂Webbrowser的StatusTextChanged事件在什么地方,后来终于找到了,在这里进行笔记,以免以后忘记的时候有文可以参考:   在winform编程中,一个form上加一个Webbrowser控件,再加一个statusStrip控件到Webbrowser里面,然后在statusStrip的控件上增加一个toolStripStatusLabel1控件,最后只要用代码来实现了。  代..

ASP.NET截取上传视频,swf文件第一帧作为预览图片

评论(1)浏览(369)分类:Asp.Net/C#/WCF
ASP.NET截取上传视频,swf文件第一帧作为预览图片下面介绍使用ASP.NET上传视频文件并且转换为FLV文件的方法,还要生成视频图片。下面开始吧WEB.config配置节如下+展开-XMLappSettingsaddkey="ffmpeg"value="ffmpeg/ffmpeg.exe"/addkey="mencoder"value="mencoder/mencoder.exe"/addkey="mplayer"value="mencoder/mplayer.exe"/addkey="upfile"value="UpFiles"/addkey="imgfile"value="ImgFile"/..

C#获取外网IP最简单的方法

评论(0)浏览(365)分类:Asp.Net/C#/WCF
C#获取外网IP最简单的方法+展开 -C#stringmyip="";using(System.Net.WebClientwc=newSystem.Net.WebClient()){myip=wc.DownloadString("//ip.asp");}MessageBox.Show(str);简单的几行代码,原理很简单,通过访问外部网站,返回你的外部接口IP地址。ASP文件只做一件事情,返回当前访问者IP。+展开 -VBScriptfunctiongetip()dimipip=Request.ServerVariables("http_x_forwar..

Asp.net实现javascript escape/encodeURI/encodeURIComponent编码

评论(0)浏览(364)分类:Asp.Net/C#/WCF
Asp.net实现javascript escape/encodeURI/encodeURIComponent编码  asp.net如何实现javascript客户端的escape/encodeURI/encodeURIComponent编码函数的功能。在使用ajax是,如果ajax发送给客户端的内容中包含中文,为了防止乱码,需要使用escape/encodeURI/encodeURIComponent进行编码。但是反过来,ajax接受的内容包含中文,如果没有配置好编码,没有统一(如调用页面使用GB2312编码,而请求的页面为utf-8编..

如何判断用户是通过手机浏览还是电脑浏览网站

评论(1)浏览(361)分类:Asp.Net/C#/WCF
如何判断用户是通过手机浏览还是电脑浏览网站通过UserAgent来进行判断C#版本+展开-C#publicstaticboolIsWap(){stringagent=(Request.UserAgent+"").ToLower().Trim();if(agent==""||agent.IndexOf("mozilla")!=-1||agent.IndexOf("opera")!=-1)returnfalse;returntrue;}asp版本+展开-VBScriptfunctioniswap()agent=trim(lcase(Request.UserAgent&""))ifagent=""orinstr(agent,"mozilla")>0o..

cookie,domain的设置读取删除关系

评论(0)浏览(360)分类:Asp.Net/C#/WCF
cookie,domain的设置读取删除关系  在CSDN看到一个cookie设置domain时,如何删除的问题,自己也只知道domain设置为顶级域名时可以被其他二级域名共享,但是如何删除还是有一点搞不清楚,所以特意测试了下cookie和domain之间的关系,下面是一些测试结果的总结设置cookie  非顶级域名,如二级域名或者三级域名,设置的cookie的domain只能为顶级域名或者二级域名或者三级域名本..

WCF-ClientBase中对ChannelFactory的缓存机制

评论(0)浏览(355)分类:Asp.Net/C#/WCF
WCF-ClientBase<T>中对ChannelFactory<T>的缓存机制  和传统的分布式远程调用一样,WCF的服务调用借助于服务代理(Service Proxy)。而ChannelFactoryT则是服务代理的创建者。WCF采用基于终结点(Endpoint)服务消费方式:WCF 服务通过一个或者多个终结点暴露给潜在的服务消费者,服务的消费中通过与之匹配的终结点与之交互。在客户端,我们具有两种典型的服务代理创建方式,其一是 通过诸如Svc..

反射-实例化一个未知的类(使用System.Reflection.ConstructorInfo类)

评论(0)浏览(352)分类:Asp.Net/C#/WCF
反射-实例化一个未知的类(使用System.Reflection.ConstructorInfo类)第一步,新建一个类库,写入代码如下:+展开-C#usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespacewangjun{publicclasswangjun{publicintSum(inti,intj){returni+j;}}}第二步,将类库的DLL文件复制到新建的程序集目录下,然后在程序集中加入如下代码:+展开-C#///使用System.Reflection.ConstructorInfo类///System.Refle..

asp.net+iframe实现服务器推送

评论(0)浏览(350)分类:Asp.Net/C#/WCF
asp.net+iframe实现服务器推送  asp.net实现服务器推送功能,原理就是用隐藏的iframe加载asp.net页面,如aspx或者ashx,然后动态页执行死循环,在循环体中挂起当前执行aspx或者ashx页面的线程执行。aspx或者ashx页面定时输出js脚本更新父页的信息即可。  不过打开长连接后,浏览器进度条会一直处于加载的状态。  关键:serverpush.ashx这个页面一定要禁用缓冲或者调用F..