• C#之Action和Func的用法

    以前我都是通过定义一个delegate来写委托的,但是最近看一些外国人写的源码都是用action和func方式来写,当时感觉对这很陌生所以看起源码也觉得陌生,所以我就花费时间来学习下这两种方式,然后发现确实代码简洁了不少。这两种方式我们也可以去实践的过程去慢慢运用。...

    2018-06-17 21:33:24

  • 网络爬虫+HtmlAgilityPack+windows服务从博客园爬取20

    1.前言 最新在公司做一个项目,需要一些文章类的数据,当时就想到了用网络爬虫去一些技术性的网站爬一些,当然我经常去的就是博客园,于是就有下面的这篇文章。 程序源码 : CSDN下载地址 2.准备工作 我需要把我从博客园爬取的数据,保存起来,最好的方式当然是保存到数...

    2018-06-17 21:33:30

  • 安装VS2013的离线MSDN帮助文档

    作为vs的初学者,安装帮助文档有利于快速掌握.net的基本语法,对于摸索学习的同学帮助很大。 VS2013和VS2012的帮助文档目前为止还是一样 下面是下载地址 http://www.microsoft.com/en-us/download/details.aspx?id=34794,可以选择简体中文(下载可能比较慢),下载下来...

    2018-06-17 21:33:22

  • 超简易图种生成器

    前几天逛知乎,看到一个问题: 有没有一段代码,让你觉得人类的智慧也可以璀璨无比? 。作为一个渣渣程序猿自然就好奇的点进去看了。 嗯。。结果就是什么都看不懂。感觉全是大牛,各种脑洞。我看了简直就是各种惊奇,心想:卧槽居然还能这样玩儿。 往下翻了好久,看到...

    2018-06-17 21:33:24

  • Windows离线安装.NET3.X

    ...

    2018-06-17 21:33:22

  • 新手浅谈C#Task异步编程

    Task是微软在.net framework 4.0发布的新的异步编程的利器,当然4.5新增了async、await,这儿我们先说Task相关。 在实际编程中,我们用的较多的是Task、Task.Factory.StarNew、Task.Run,接下来简单的表述下我的理解。 // 传入Func委托 Task int task = new Task int (...

    2018-06-17 21:33:18

  • 在线捉鬼游戏开发之二 - 设计业务对象与对象职责划分

    终于到了分析+代码的时候了,我想这样,此篇第一部分先上我之前做了一半的版本(做到投票环节,后因学期末考试就搁置了),通过之前的版本来增强大家对游戏从上一篇那一大堆规则到实现代码的过渡。第二部分再讨论第一部分不足的地方,以及初步考虑的解决办法。 上图是...

    2018-06-17 21:33:19

  • 在线捉鬼游戏开发之二 - 设计业务对象与对象职责划分

    回忆总是残酷的在 设计业务对象与对象职责划分(2) 中,对旧版本的代码进行了剖析,也发现了不少臭味道,本篇将记录我是如何建设新版的业务对象职责划分。 一、复习设计模式 当初自学设计模式的路径是:从《大话设计模式》开始(做了笔记),到Gof的《设计模式》,再...

    2018-06-17 21:33:16

  • Uediter的引用和取值

    页面应用Uediter控件,代码如下: tr td align= " center " class = " xwnr_j " asp: TextBox ID = " txtContent " TextMode = " MultiLine " Height = " 274px " Width = " 95% " runat= " server " /asp :TextBox /td /tr script type= " text/javascript " var opti...

    2018-06-17 21:33:14

  • C#进制转换

    //十进制转二进制 Console.WriteLine(Convert.ToString(69, 2)); //十进制转八进制 Console.WriteLine(Convert.ToString(69, 8)); //十进制转十六进制 Console.WriteLine(Convert.ToString(69, 16)); //二进制转十进制 Console.WriteLine(Convert.ToInt32(100111101, 2...

    2018-06-17 21:33:14

2