最近在复习C#的基础知识,今天刚好看到了观察者模式,便想着在此留下个记录,方便日后复习。 首先,概念性的东西百度上搜索有很多,这里就不拷贝黏贴了。下面将用今天看的一个猫和老鼠的例子讲解。 1、添加一个控制台应用程序,添加一个类为Cat 2、添加一个老鼠类 3、接下来我们在控制台去调用 很显然到现在我 ...
分类:
其他好文 时间:
2018-04-05 14:29:09
阅读次数:
133
在企业应用系统领域,会面对不同系统之间的通信、集成与整合,尤其当面临异构系统时,这种分布式的调用与通信变得越发重要。其次,系统中一般会有很多对实时性要求不高的但是执行起来比较较耗时的地方,比如发送短信,邮件提醒,更新文章阅读计数,记录用户操作日志等等,如果实时处理的话,在用户访问量比较大的情况下,对 ...
分类:
Web程序 时间:
2018-04-04 12:40:46
阅读次数:
241
1 // HelloApp.cpp: 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 #include "head.h" 7 using namespace std; 8 9 10 int main() 11 { 12 int num... ...
分类:
编程语言 时间:
2018-03-25 15:48:06
阅读次数:
220
时间复杂度 O(N2),冒泡排序具有非常高的时间复杂度,是颇受争议的一种算法。 ...
分类:
编程语言 时间:
2018-03-21 21:15:57
阅读次数:
186
第一章 c#程序设计概述 本章学习目标: c#语言的主要特点 Visual Studio 2008/2017的集成开发环境 c#控制台应用程序和Windows窗体应用程序设计步骤 c#程序代码的基本书写规则和应用程序结构 1.1c#语言简介 C# 是一个简单的、现代的、通用的、面向对象的编程语言,它 ...
本文通过ANTS Memory Profiler工具探索c#中+、string.Concat、string.Format、StringBuilder.Append四种方式进行字符串拼接时的性能。 本文涉及程序为.NET Core 2.0控制台应用程序。 一、常量字符串拼接 private stati ...
分类:
移动开发 时间:
2018-03-06 17:11:50
阅读次数:
269
题解:做的时候没想到!!!10和50都是5的倍数,所以都转换成5的个数。这思想很6啊! ...
分类:
其他好文 时间:
2018-03-05 23:34:32
阅读次数:
201
一:程序 1.新建项目 2.修改名称位置 需要选择控制台应用程序。 3.项目新建后的效果 4.书写第一个程序 5.效果 ctrl+F5 二:快捷键 1.Home 使得光标调到最前方 2.End 使得光标调到最后面 3.shift 光标所在的位置开始按下shift,然后光标移动一个位置后再按下光标, ...
引入:if-else的作用,满足一个条件做什么,否则做什么。 if-else语句语法结构 if 判断条件: 要执行的代码 else: 要执行的代码 判断条件:一般为关系表达式或bool类型的值 执行过程:程序运行到if处,首先判断所带的条件,如果条件成立,就是返回值是True,则执行下面的代码;如果 ...
分类:
编程语言 时间:
2018-03-05 11:15:13
阅读次数:
199
题目描述:Satellite Photographs Farmer John purchased satellite photos of W x H pixels of his farm (1 <= W <= 80, 1 <= H <= 1000) and wishes to determine t ...
分类:
其他好文 时间:
2018-03-04 19:01:34
阅读次数:
198