随笔分类 - C#语言
摘要:这几天帮同事解决一个连接扫描仪的问题,查阅了一下WIA的资料,写了一个类,比较简单,共享出来,方便大家来写扫描的组件。 这个类需要windows的WIA组件支持,具体内容我都放到附加的代码中了。 ...
阅读全文
摘要:网络通信过程,通常都存在一些安全隐患,而且这些隐患根除不掉,只能通过一系列的措施来防范。 以一次通信过程为例,我在郑州通过向北京的你发送了一条消息,消息内容很简单:你好! 从郑州发送到北京的消息是你好...
阅读全文
摘要:WCF的绑定方式比较多,常用的大体有四种: wsHttpBinding basicHttpBinding netTcpBinding wsDualHttpBinding 这四种绑定方式中,有两种支持双...
阅读全文
摘要:在MVVM开发模式中,xaml文件中的GridView是和Viewmodel中的某个对象集合ObserverCollection<T>相对应的,不多做解释,而这个对象T中的属性有可能是动态的,比如将C...
阅读全文
摘要:有些算法我们在学习时会觉得枯燥无味,但是如果在实际应用中能够解决问题,就会变得很有意思。 今天在开发中遇到一个需求,将一个无序的整形集合,按数字之间的连续性进行汇总,如 3,1,2,4,9,8,10,6 这八个数按照连续性汇总后,应该生成如下形式的汇总字符串,注意是对连续的数进行了汇总 1-4,6,8-9,10 我们需要提供一个公共方法来处理这个问题:string GetStrFromIntLis...
阅读全文
摘要:回顾一下上一个随笔,给出了两种方法自动化操作网页 篡改HTML代码,加载到WebBrowser运行 使用Fiddle截获POST给服务器的URL和数据,使用HttpRequest类代码POST到服务器...
阅读全文
摘要:在Linq中我们是怎么进行多条件的筛选查询呢?本文将会有一个小例子来说明。
阅读全文
摘要:在SQL语句中可以方便的通过拼接实现多条件查询,Lamda表达式也同样可以自定义组合查询。
阅读全文
摘要:有时候经常会想起一些点点滴滴的事情,串联起来还挺有意思的 07年以前,我在大学主要学习网络,说起来可能有些可笑,浑浑噩噩的大学生活到了某一天中午,我们几个买了电脑报,正在看软件板块,看到一篇文章说网络工程师的年薪可以到10W,想想自己刚好是网络专业,“老子要考网络工程师”的想法就扎根了。于是就到古玩城买了本厚厚的网络工程师教程看起来,那个时候对就是对网络很感兴趣,喜欢到处...
阅读全文
摘要:本文的例子来源于程杰的<大话设计模式> 使用工厂类来实例化出你想要的对象来完成一个操作。 以加减运算类为例,我们说类的职责应该是单一的,运算这个操作如果...
阅读全文
摘要:有关于事件的概念呢,记得以前看过一个例子,关于猫逮老鼠的,就是说,老鼠进到一个房间里后,猫就开始逮老鼠。说老鼠不能直接告诉猫你来逮我吧,于是就通过一个监视器来通知猫,一旦猫看到老鼠就开始逮了,而这个监...
阅读全文
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceDelegate{//热水器publicclassHeate...
阅读全文
摘要:很久之前用过Socket,由于近期项目需要用socket传输视频流,早上花了半小时回顾了一下。 Socket类简要介绍 socket下提供的主要类有四个,分别是socket,tcpclient,tc...
阅读全文
摘要:被震住了 今天下午回来后玩了一个小游戏,吉普赛人祖传的神奇读心术,相信园子里很多同学都玩过了,刚开始玩真被震住了,想什么来什么,太牛了。甚至心里有点害怕了,不过仔细想了一下,原来如此。呵呵。 地址...
阅读全文
摘要:上次的比较两个等长字符串是否含有完全相同字符(忽略字符顺序)有朋友说了更为简单的办法,中午实现了一下。多谢 Paradox。
需求是比较两个字符串中含有的字符是否完全相同,即“我和你”与“你和我”是含有相同字符的。
阅读全文
摘要:比较两个字符串是否含有相同的字符
阅读全文
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--protectedstringTestService(stringstrurl,stringmethodname){System.Net.WebClientclient=newSystem.Net.W...
阅读全文
摘要:一个通信会话过程有两个部分组成,客户端和服务端,他们要进行会话就必然有共同的语言约定,在WCF中这称为契约(contract),定义好通信的约定后,服务端需要确定服务的具体内容,即为配置、运行服务、开放终结点。客户端描述如何从 WCF 服务检索用于创建 WCF 客户端的元数据。 第一、建立契约代码Code highlighting produced by Actipro CodeHighlight...
阅读全文
摘要:MSDN上关于WCF给出如下注解:
设计 Windows Communication Foundation (WCF) 的目的是为分布式计算提供可管理的方法,提供广泛的互操作性,并为服务定位提供直接的支持。
阅读全文