随笔分类 - .NET 系列
about asp.net
简单实现Http代理工具--端口复用与QQ代理
摘要:话说上一次做完http代理工具后,没有测试QQ代理,回家试了一下,做了一下简单补充,并测试通过。 上次的文章提到,所有公司的服务器端口都封了,只剩下几个通讯的已经正在便用的。 于是,在本地XP下试了一下端口劫持,也称端口复用。抢占80端口。 关键代码就一句:tcplistener.Server.Se
阅读全文
关于用飞信框架运行net程序-用批处理运行
摘要:既然用到了,就稍为记录下。 博客园也有多次文章说到,包括用mono的平台移值来运行的。 园里有很多,这里就简单说下: 1:安装完飞信2008后,其目录下有:D:\Program Files\China Mobile\Fetion\VMDotNet\v2.0.50727 2:把程序放到该目录(或另起一
阅读全文
简单实现Http代理工具
摘要:本来意图是想写个工具放到服务器里代理一下上秋秋的。 没想到N台(电信/联通/移动)的服务器都把端口全封了。 所以以下代码是在本地测试代理网页访问通过。 说下思路再上代码及下载: 其实一句话就是:产生两个Soket,一个负责接收请求和回发请求,另一个负责中转的去请求和接收。 重点一句话就是:每个请求产
阅读全文
Ajax 回忆录
摘要:说起Ajax,并没有什么特别的感觉,只记得曾经接触过这么几种:一:Net2.0自带的ICallbackEventHandlerCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->那时候从VS2003刚等到VS2005一出来之际,就看了大量的视频教程,从中也学到了这个ICallback的用法。我将之用在一个CMMI的课程设计里,做的一个图书管理系统,好像在上传图片的时候,为了不刷新某个东东而特意用的。二:AtlasCode highlighting
阅读全文
动态数据类型转换
摘要:这是我的工具包里的一部分代码部分方法已被我移值到我的框架去,做为实体的基类的默认方法。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Web.UI;usingSystem.Reflection;usingSystem.Web.UI.WebControls;namespaceToolkit{///
阅读全文
定位到文件目录并选定文件
摘要:这里以前写xml模版批量修改工具时用到的。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Process pro = new Process();pr
阅读全文
关于控件导出Excel格式问题的新解决方案
摘要:今天弄了一下控件导出Excel,于是产生了格式问题了,一些日期如20091222的名称被显示为科学记数法。所以,我搜了博客园。一大堆的文章都是复制来复制去的资料。基本上都有这么一行闪亮的代码:文本:vnd.ms-excel.numberformat:@有深入一点的文章,会告诉你,这个东西要写在<td style="vnd.ms-excel.numberformat:@">xxx<...
阅读全文
清除svn/vss小工具
摘要:没事瞎忽悠,发一小工具,用来快速清除svn/vss文件.包源码 点击下载
阅读全文
TreeView的RenderControl的问题
摘要:TreeView,这东西,正常情况下一般是不用的,不过我们的美工,没弄个树型的样式出来,没折,将就用一下TreeView了说重点:环境搭建:一页面,拖一下TreeView控件上去,随便添加几个项。然后Page_Load事件里输出: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->System.IO.StringWritersw=newSystem.IO.StringWriter();HtmlTextWriterwrite=newHtm
阅读全文
一个页面标题和过滤输出的解决方案(下)
摘要:上一篇说到:为了可扩展与方便大伙,我定义了一个抽象类,先实现了三个正则用于截取标题,说明,和关键字。抽象类代码简洁如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicabstractclassReplaceTextListBase{///summary///将被返回的替换文本集合列表////summarypublicDictionarystring,stringreplaceTextList=newDictionarys
阅读全文
一个页面标题和过滤输出的解决方案(上)
摘要:首先要提到一个东西:Response.Filter,它可以为你服务什么?[代码]第二个问题,在哪里,如何使用Response.Filter[代码]事件代码复杂?其实就一行:[代码]代码中的HttpResponseFilter类是什么?[代码]复写代码示例:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicoverridevoidWrite(byte[]buffer,intoffset,intcount){//读出写的文字byte[]dat
阅读全文
视频转成flv格式
摘要:最近完成了这个小Demo,来分享一下!上面给了我两天时间,来完成这个小功能于时我花了半天时间从网络上到处鄱资料,又花了半天时间调试代码,成功之后,终于有了以下一点的经验之谈:这里讲一下重要的:1.用到两个工具,一个是ffmpeg.exe,另一个是mencoder.exeffmpeg最新版本的下载地址:http://ffdshow.faireal.net/mirror/ffmpeg/Mencoder...
阅读全文
带线的无限级下拉树列表
摘要:好多年没写文章了这里就分享点自己原创的一点破代码,效果如图下:本人的提供的代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Web.UI.WebControls;namespaceInterface.Common{publicinterfaceIDropDownTree:IDisposable...
阅读全文
委托/事件/线程传参简单理解
摘要:写了很多代码,但几乎都没写过委托/事件/线程传参方面应用的代码因此自己总很容易理解后又遗忘今天又重温了一下因此以最简单的方式的代码方式写下来帮助理解1.线程传参[简单几行代码]1staticvoidMain(string[]args)2{3if(ThreadPool.QueueUserWorkItem(newWaitCallback(Program.WritePara),"这是传进去的参数"))4...
阅读全文
Xml让人郁闷的SelectNodes方法
摘要:SelectNodes(xpath,namespace)方法中
无论是xmlDoc.SelectNodes(xpath,namespace) //假设xmlDoc为根节点,整个文档下的查询
还是xmlDoc.ChildNodes[i].SelectNodes(xpath,namespace) //节点下的查询
两个查询的结果一样:都会把整个文档符合xpath语法条件的都给查出来了
事实上我们所要的只是要在某一节点下符合xpath语法的结果
阅读全文
文件编码
摘要:前言:记得前不久,我在公司封闭式开发的日子里,我在宿舍的机子,被同学弄得满身病毒,其中之一是病毒在所有的html里者插入了一段iframe 之后我一不小心..编了段小程序来替换掉所有的iframe,当时忘了文件编码问题.. 现在打开才发现一大堆乱码在里面现在发现了..当然是要解决了:简单看了一下文件流读出来的字节.做了简单的文件类型编码判断代码如下:1/**////<summary>2...
阅读全文
数据绑定控件单选框
摘要:应某人要求,简单写一下这里用DataList举个例子:如html代码如下:1<asp:DataListID="dlstClubTheme"runat="server"RepeatColumns="2"RepeatLayout="table">2<ItemTemplate>3<asp:LabelID="lbLogoPath"runat="server"Style="di...
阅读全文
算法题:水杯倒水的问题
摘要:之前好像在博客园看到这样的题目: 1.有3个容器,各是20升,13升,7升, 形状不同也不透明。一开始20升的容器里面装了20升水,反正倒来倒去最后要让20升和13升容器各装了10升水 2. 2个外形不同的瓶子,各装800毫升水,另外还有1个300毫升的杯子 现在有4个人,不限制喝的次数,想办法让每
阅读全文
xml 序列化操作
摘要:第一,首先有一个要被序列化成xml的类 public class XmlObject{private string _UserName="hello";public string UserName{get{return _UserName;}set{_UserName = value;}} //序列化时.方法是没被序列化的.这里算白写了protected string GetSomeThing(...
阅读全文
Asp.net基础阶段化分
摘要:对于.net基础阶段的分化,我大概是这么分的:第一阶段:学会数据绑定,大概就做出了楼主的这样的网站第二阶段:控件级,玩转vs里的90%以上的控件(asp.net),对控件的大部分用法基本能运用自如第三阶段:从直接拉控件,到自如的在后台以代码生成控件,(包括使用ajax控件,可以融合其它几个阶段的基础)第四阶段:基本撑握js(基本的表单验证之类的),css(基本的布局),正则(语法基本懂,使用网...
阅读全文