• 设计模式之命令模式

    命令模式:将一个请求封装为一个对象,从而是你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 命令模式有如下优点:1.它能较容易地设计一个命令队列;2.在需要的情况下,可以较容易地将命令记入日志;3.允许接收请求的一方决定是...

    2018-06-23 23:14:02

  • C#写爬虫,版本V2.0

    这个版本主要是以百度图片为对象,对其进行爬虫操作,实现了最基本的下载功能,但是缺陷非常多,日后还会对其进行改进。 打开百度图片,同时打开开发者工具,我们会发现,百度图片是通过如下的一段ajax来加载图片的。 http://image.baidu.com/search/index?tn=baiduima...

    2018-06-23 23:13:42

  • c#通用登录模块,简单好用,一贴见效

    // 举个例子:一个网站有用户系统、商家系统、网站后台3个系统 //可以分3个userType, user ,shop , system //网站后台一般都有角色,如admin,employee //那么网站的角色就有 user,shop,admin,employee,但是admin和employee在一个客户端是不能同时登陆的,所以他们是同...

    2018-06-23 23:13:59

  • 设计模式之单例模式

    单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问...

    2018-06-23 23:13:57

  • 简单工厂设计模式[]

    本宝宝只是一个菜鸟,写写学习笔记,以便温故知新,如果哪里不对或者不足,望大牛指正。 1.我们先举个例子说明一下,eg:加减乘除的运算 [一步步优化] ⅰ.[第一种写法] class Program { static void Main( string [] args) { // 第一种方法,显得不专业 // 输入 Console...

    2018-06-23 23:13:56

  • C#写爬虫,版本V2.1

    这次是对2.0的小修补,2.0交互几乎没有,这次添加了进度条,和文本框,同时由于取得的链接主要会出现错误是:webResponse错误。 针对这种情况,设置了 try { webResponse = (HttpWebResponse)webRequest.GetResponse(); } catch (WebException ex) { webResponse = (Ht...

    2018-06-23 23:13:48

  • asp.net mvc 之旅—— 第四站 学会用Reflector调试我

    我们知道,现在能调试.net程序通常有两个,第一个是ILSpy,还是一个是Reflector,这两个小反编译软件算是我们研究底层代码中所拥有的一把 锋利小尖刀~~~,比如你看到的ILSpy这样的界面图: 但是呢!!! 用过ILSpy的同学大概都知道,这个毛软件是调试不了web代码的。。...

    2018-06-23 23:13:47

  • NPOI复制模板导出Excel

    本人菜鸟实习生一枚,公司给我安排了一个excel导出功能。要求如下:1、导出excel文件有样式要求;2、导出excel包含一个或多个工作表;3、功能做活(我的理解就是excel样式以后可能会变方便维护修改);如何图所示是公司提供的excel模板 导出excel的功能之前在学校做过...

    2018-06-23 23:13:44

  • 常用的日期格式

    今天遇到了一个关于日期的问题,需要将2016-6-15 20:23:23这种形式的时间字符串转换为2016年6月15日,由于学习经验少,但是懵逼了0.0, 后来百度找到了相关方法。同时,也将常用的日期转换方法的用法保存下来。供大家学习查阅。 我的代码: using System; using System...

    2018-06-23 23:13:43

  • 微信开发系列----01:成为开发者

    利用第三方的 SDK 【 Senparc.Weixin.MP 】来开发属于自己的微信公众号。 此 项目的GitHub地址:https://github.com/Andyahui/xgyxsh_WeiXin 这个系列是自己做的一个dome,主要想通过这个练习理清微信开发的基本流程和网站开发的思路,学会在项目实战中学习知识,使自...

    2018-06-23 23:13:39

2