Loading

摘要: 这是群里面有人发出来的一道题,当时觉得挺有意思就拿起笔来详细的推倒起来。 题目 有5座连续相邻的房子,并且每个房子有同的颜色:蓝色,绿色,红色,白色和黄色 每间房子的主人有不同的国籍:英国、印尼、德国、美国和荷兰 每个人喝不同的饮料:葡萄汁、咖啡、牛奶、茶和水 每个人都有不同的工作:记者、邮递员、魔 阅读全文
posted @ 2014-10-10 10:20 guwei4037 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 相信很多人都有过HTML文档解析的需求。比如我们抓取了某1个网站的页面数据,格式就是HTML的格式。以前我们都是通过正则表达式来进行解析,但是发现有一些问题。解析HTML文档时并不容易,如果文档的格式稍有变化很可能就不能正确的匹配。因此我们需要专门的工具来帮助我们轻松的解析HTML文档。 其实已经有 阅读全文
posted @ 2014-09-11 10:08 guwei4037 阅读(15139) 评论(0) 推荐(1) 编辑
摘要: jQuery是一种非常强大的客户端JS编程技术,这里不想过多阐述它的相关背景知识,只想简单演示一下如何与asp.net的控件结合开发。 比如,我们要做一个下面如图所示的功能,效果是状态、编号、数字1、数字2、平均值所有的项都是通过后台绑定,如何点击checkbox按钮,来实现自动计算当前行两个数字的 阅读全文
posted @ 2014-08-11 10:15 guwei4037 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 有些时候我们需要生成一个xml文档作为数据交换的容器。当然我们用拼接字符串的方法来进行构建xml,但是这种方法虽然简单有效,但是如果xml文档结构过于复杂,拼接字符串会让人眼花缭乱。这时候就需要C#给我们提供现成的类库,以供我们自由的创建xml文档。 比如我们要创建如下的xml文档 选取这样的结构, 阅读全文
posted @ 2014-08-11 10:12 guwei4037 阅读(2395) 评论(0) 推荐(0) 编辑
摘要: .NET Remoting是微软早期的分布式通信技术,虽然微软后来通过WCF通用基础通信框架整合掉了,但是通过回顾学习Remoting,反过来学习理解WCF也是很有帮助的。同时通过这篇博客的学习,可以看到Remoting技术的魅力。 先看一段Wiki百科对于WCF技术的概述。其中就提到了WCF、We 阅读全文
posted @ 2014-07-11 10:14 guwei4037 阅读(480) 评论(0) 推荐(0) 编辑
摘要: MSChart是VS中自带的图表控件,功能比较强大,效果也比较丰富。下面只提供一个例子,以供新接触的朋友参考。 先看下效果图: 看完效果图上代码啦。 使用这个控件需要先在页面注册一下。 <%@ Register Assembly="System.Web.DataVisualization, Vers 阅读全文
posted @ 2014-06-11 10:19 guwei4037 阅读(3491) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET Web开发中会经常用到自动提示功能,比如百度搜索。我们只要输入相应的关键字,就可以自动得到相似搜索关键字的提示,方便我们快速的输入关键字进行查询。 那么在ASP.NET中,如果我们需要做个类似的效果,该如何做到呢? 很简单,我们只要借助于一个JQuery强大的插件JQuery Au 阅读全文
posted @ 2014-05-11 10:10 guwei4037 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 在.NET技术大系当中,有很多服务编程的技术,比如socket、windows service、.net remoting、message queue、web service、wcf等等,这些技术都往往与网络知识紧密相关,有时还会结合多线程等技术,实现特定的需求。这里只以Socket为例,看如何运用 阅读全文
posted @ 2014-04-11 10:29 guwei4037 阅读(800) 评论(0) 推荐(1) 编辑
摘要: 正则表达式是个非常重要的工具,最早在Perl等脚本语言中广泛使用。它语法简单,但功能强大,可以从大量的字符串当中快速的筛选出自己想要的内容。下面列举一些常用的基本的正则表达式,以备查询使用。1、正则分割字符串 2、看超链接是否匹配 3、筛选内容 4、内容替换 5、去除空格 6、请求网址获得链接 7、 阅读全文
posted @ 2014-04-11 10:25 guwei4037 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 在.NET当中利用C#发送电子邮件很简单,微软也提供了默认的实现,但是收取电子邮件的操作却并没有提供解决方案。好在有一些第三方的解决方案可供选择,来简化程序员日常项目中的开发工作。 这里我选用LumiSoft,下载地址为http://www.lumisoft.ee/lswww/download/do 阅读全文
posted @ 2014-03-21 23:57 guwei4037 阅读(3070) 评论(0) 推荐(0) 编辑