• 简单的爬虫,爬取博客园文章标题

    花了几个小时写了一个小程序,没什么技术含量,第一次写博客。本人是个菜鸟,想记录一下自己的学习。 运行效果如图: 代码如下: string url = " https://www.cnblogs.com/ " ; int pagNum = 10 ; string html = "" ; // string pater = "(a class=\"titlelnk\" href=\...

    2018-06-22 07:23:19

  • 第一章对象和封装

    1.1用面向对象设计电子宠物系统 1.1.1 为什么使用面向对象 现实世界是””面向对象””的 面向对象就是采用”现实模拟”的方法设计和开发程序 1.1.2 使用面向对象进行程序设计 面向对象设计的过程就是抽象的过程,分为三步:第一步:发现类;第二步:发现类的属性 第三步:发...

    2018-06-22 07:23:18

  • C#基础笔记(第十天)

    1.字段、属性、方法、构造函数 字段:存储数据 属性:保护字段,对字段的取值和设值进行限定 方法:描述对象的行为 构造函数:初始化对象(给对象的每个属性依次的赋值) 类中成员,如果不加访问修饰符,默认都是private 给每一个私有的字段都配备一个公有的属性 属性...

    2018-06-22 07:23:17

  • 关于C#的强制转换和尝试转换的方法

    将String[]类型的Object类型,转换为String[]类型: 1 public string ObjectToString( object ob) 2 { 3 string str = string .Empty; 4 if (ob is string []) 5 { 6 string [] strList = ( string [])ob; 7 } 8 9 return str; 10 } 使用 is 进行判断 ob 是否为 string...

    2018-06-22 07:23:17

  • C#基础笔记(第九天)

    1、面向过程--面向对象 面向过程:面向的是完成这件事儿的过程,强调的是完成这件事儿的动作。 面向对象:找个对象帮你做事儿。意在写出一个通用的代码,屏蔽差异。 每个人都有姓名,性别,身高,体重,年龄. 这些可以看做是对象的属性 对象必须是看得见摸得着的 我们把这...

    2018-06-22 07:23:16

  • C#基础笔记(第十二天)

    1.复习 里氏转换: 1)、子类可以赋值给父类(如果有一个方法需要一个父类作为参数,我们可以传第一个子类对象) 2)、如果父类中装的是子类对象,则可以将这个父类强转为子类对象 is和as判断转换成功失败 1 Person p = new Student(); 2 // if(p is Student) 3 // { 4...

    2018-06-22 07:23:15

  • .Net Core使用Socket与树莓派进行通信

    前言 去年买的树莓派一直放在抽屉里吃灰,前些阵子Debian 9发布,也不出意外的支持了树莓派。 于是重新拿出读卡器又重新了装上了Debian桌面版系统。 介绍 现在这个东西目前的程度只是了解一下Python和.Net的通信。最佳的版本应该是,可以通过服务器端远程执行树莓派命...

    2018-06-22 07:23:13

  • 【VB.NET】利用纯真IP数据库查询IP地址及信息

    几年前从某个博客抄来的,已经忘记原地址了,如果需要C#版的,可以在博客园搜到吧。 我因为自己用,所以转换为了VBNET代码,而且也放置了很久,今天无意间翻出来,就分享给大家吧。 首先,先下载 纯真数据库,名称应该是 QQWry.dat 。 之后将数据库文件复制到程序的主...

    2018-06-22 07:23:13

  • 使用FileSystemWatcher监视指定目录

    使用 FileSystemWatcher 监视指定目录中的更改。可监视指定目录中的文件或子目录的更改。 以下是一个简单的实例,用来监控指定目录下文件的新增、删除、重命名等情况(文件内容更改会触发多次,还未想到更好的办法)。 1 class Program 2 { 3 static void Main( string...

    2018-06-22 07:23:12

  • LINQ的查询标准操作汇总

    记录LINQ的查询标准操作...

    2018-06-22 07:23:11

2