码迷,mamicode.com
首页 > Windows程序 > 日排行
C#设计模式(21)——责任链模式
原文:C#设计模式(21)——责任链模式一、引言 在现实生活中,有很多请求并不是一个人说了就算的,例如面试时的工资,低于1万的薪水可能技术经理就可以决定了,但是1万~1万5的薪水可能技术经理就没这个权利批准,可能就需要请求技术总监的批准,所以在面试的完后,经常会有面试官说,你这个薪水我这边觉得你这技... ...
分类:Windows程序   时间:2017-12-05 14:24:44    阅读次数:186
C#把大写英文变成小写英文,把小写英文变成大写英文
static void Main(string[] args) { string s; // 声明一个变量,来接受用户输入的值。 Console.WriteLine("请输入一个字符串:"); // 让用户在控制台上输入一个字。 s = Console.ReadLine(); // 接收用户数的值 ...
分类:Windows程序   时间:2017-12-05 14:25:20    阅读次数:208
C#设计模式(23)——备忘录模式(Memento Pattern)
原文:C#设计模式(23)——备忘录模式(Memento Pattern)一、引言 在上一篇博文分享了访问者模式,访问者模式的实现是把作用于某种数据结构上的操作封装到访问者中,使得操作和数据结构隔离。而今天要介绍的备忘者模式与命令模式有点相似,不同的是,命令模式保存的是发起人的具体命令(命令对应的是... ...
分类:Windows程序   时间:2017-12-05 14:25:28    阅读次数:226
C#设计模式总结
原文:C#设计模式总结一、引言 经过这段时间对设计模式的学习,自己的感触还是很多的,因为我现在在写代码的时候,经常会想想这里能不能用什么设计模式来进行重构。所以,学完设计模式之后,感觉它会慢慢地影响到你写代码的思维方式。这里对设计模式做一个总结,一来可以对所有设计模式进行一个梳理,二来可以做一个索引... ...
分类:Windows程序   时间:2017-12-05 14:26:26    阅读次数:184
C#根据用户输入字符串,输出大写字母有几个,小写字母有几个
static void Main(string[] args) { // 根据用户输入字符串,输出大写字母有几个,小写字母有几个。 Console.WriteLine("请输入一行英文代码"); string s = Console.ReadLine(); //用一个字符串接受输入值。 int i ...
分类:Windows程序   时间:2017-12-05 14:27:11    阅读次数:265
C#设计模式(22)——访问者模式(Vistor Pattern)
原文:C#设计模式(22)——访问者模式(Vistor Pattern)一、引言 在上一篇博文中分享了责任链模式,责任链模式主要应用在系统中的某些功能需要多个对象参与才能完成的场景。在这篇博文中,我将为大家分享我对访问者模式的理解。 二、访问者模式介绍 2.1 访问者模式的定义 访问者模式是封装一些... ...
分类:Windows程序   时间:2017-12-05 14:27:17    阅读次数:165
C#设计模式(20)——策略者模式(Stragety Pattern)
原文:C#设计模式(20)——策略者模式(Stragety Pattern)一、引言 前面主题介绍的状态模式是对某个对象状态的抽象,而本文要介绍的策略模式也就是对策略进行抽象,策略的意思就是方法,所以也就是对方法的抽象,下面具体分享下我对策略模式的理解。 二、策略者模式介绍 2.1 策略模式的定义 ... ...
分类:Windows程序   时间:2017-12-05 14:27:30    阅读次数:190
静态类和窗体传值
静态类StaticData.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Wind ...
分类:Windows程序   时间:2017-12-05 14:27:54    阅读次数:214
C#设计模式(15)——命令模式(Command Pattern)
原文:C#设计模式(15)——命令模式(Command Pattern)一、前言 之前一直在忙于工作上的事情,关于设计模式系列一直没更新,最近项目中发现,对于设计模式的了解是必不可少的,当然对于设计模式的应用那更是重要,可以说是否懂得应用设计模式在项目中是衡量一个程序员的技术水平,因为对于一个功能的... ...
分类:Windows程序   时间:2017-12-05 14:29:04    阅读次数:230
vue windows搭建开发环境
系统要求: win10 64位 淘宝镜像:https://registry.npm.taobao.org 根路径:我的默认为 D:\ 以下安装我默认node安装目录为node-install , 百度出来的一般安装文件夹为nodejs ,请按照自己要求自己更改 一:windows安装node 和 n ...
分类:Windows程序   时间:2017-12-05 17:34:58    阅读次数:366
使用google api material icons在网页中插入图标
在<head></head>中加入这一句: <link rel='stylesheet' href='http://fonts.googleapis.com/icon?family=Material+Icons' type='text/css'> 然后在body中加入: <span class="s ...
分类:Windows程序   时间:2017-12-05 17:44:48    阅读次数:238
WPF Combobox数据绑定Binding
combobox数据绑定List链表集合区分显示值与选择的值 整体效果: 根据combobox选择情况分别打印选取值与显示值 代码: Windows窗体: 1 <Window x:Class="ComboxBinding.MainWindow" 2 xmlns="http://schemas.mic ...
分类:Windows程序   时间:2017-12-05 17:50:40    阅读次数:257
【转】编写高质量代码改善C#程序的157个建议——建议46:显式释放资源需继承接口IDisposable
建议46:显式释放资源需继承接口IDisposable C#中的每一个类型都代表一种资源,资源分为两类: 托管资源:由CLR管理分配和释放的资源,即从CLR里new出来的对象。 非托管资源:不受CLR管理的对象,如Windows内核对象,或者文件、数据库连接、套接字、COOM对象等。 如果我们的类型 ...
分类:Windows程序   时间:2017-12-05 18:46:38    阅读次数:138
【转】编写高质量代码改善C#程序的157个建议——建议44:理解委托中的协变
建议44:理解委托中的协变 委托中的泛型变量天然是部分支持协变的。为什么是“部分支持协变”?看下面示例: 上中的GetAManager返回的是一个Manager,但是在使用中,其实是将其赋值给一个泛型参数为Employee的委托变量。因为存在下面一种情况,所以编译不过: 要让上面的代码编译通过,同样 ...
分类:Windows程序   时间:2017-12-05 18:50:13    阅读次数:224
【转】编写高质量代码改善C#程序的157个建议——建议45:为泛型类型参数指定逆变
建议45:为泛型类型参数指定逆变 逆变是指方法的参数可以是委托或者泛型接口的参数类型的基类。FCL4.0中支持逆变的常用委托有: Func<int T,out TResult> Predicate<in T> 常用委托有: IComparer<in T> 下面例子演示了泛型类型参数指定逆变所带来的好 ...
分类:Windows程序   时间:2017-12-05 18:50:32    阅读次数:183
Node.js安装及环境配置(windows)
1.Node.js简介 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球 ...
分类:Windows程序   时间:2017-12-05 18:55:44    阅读次数:228
OpenStack-API开发
介绍两种OpenStack API(Java版)——jcoulds && openstack4j Jclouds 1.介绍 jclouds 该API提供云计算环境的可移植抽象层以及云规范特性,支持包括 Amazon, VMWare, Azure, and OpenStack 等云计算 ...
分类:Windows程序   时间:2017-12-05 18:56:52    阅读次数:347
Windows 10-01 网络排错
一、检查网络1.1检查电脑网线是否插好如果网线没插好会显示未连接到internet1.2查看IP地址、子网掩码、ping网关1、查看IP地址、子网掩码例子:如果获取的ip地址是以169开头的无效地址,是无法上网的2、ping网关如果ping网关不通,是无法正常上网的ping192.168.80.11.3测试域名解析是否正常pingwww.baidu.com例子:如果电脑能够登录QQ,却无法打开网页
分类:Windows程序   时间:2017-12-05 19:25:25    阅读次数:193
Windows下PyQt4开发环境搭建
开发环境组件 (成熟可靠的集成编译环境, 之父 也是核心的开发成员之一) (拥有强大补全功能和代码规范化功能的编辑器) (支持可视化开发的 ) 前两者的安装自然是不用说了,第三个的安装则需要 事先安装好 和`sip pip conda`进行安装。 Eric4的安装和配置 将 "下载" 好的 解压后等 ...
分类:Windows程序   时间:2017-12-05 20:05:06    阅读次数:281
windows下IntelliJ IDEA搭建kafka源码环境
于kafka核心原理的资料,网上有很多,但是如果不自己研究其源码,永远是知其然而不知所以然。下面就来演示如何在windows环境下来编译kafka源码,并通过IntelliJ IDEA开发工具搭建kafka的源码环境,以方便在本地通过debug调试来研究kafka的内部实现机制。 具体步骤: (1) ...
分类:Windows程序   时间:2017-12-05 21:20:18    阅读次数:336
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!