扩展方法在静态类中生命,定义为一个静态方法,其中第一个参数定义了它所扩展的类型; 第一个参数定义了String类型,多使用this 用于区分与一般的静态方法; 使用方法 输出:“Foo invoked for Hello", 定义Linq扩展方法的一个类是System.Linq名称空间中的Enume ...
单例模式:目的:保证每个类只有一个静态对象实现方式: 1.构造函数私有化 2.公有静态类对象指针 3.产生静态类对象指针的公有函数分类:懒汉式:在需要的时候才进行初始化 优点:避免内存消耗 缺点:需要加锁,影响执行效率饿汉式:一开始就进行初始化 优点:不需要加锁,执行速度快 缺点:会造成内存消耗 注 ...
分类:
编程语言 时间:
2019-01-09 22:48:23
阅读次数:
250
以c#实现轻量级的日志管理,着实简单,置一静态类记之: 使用方法: 那么,程序中所有Trace.xxx输出的信息,就都会被记录下来。 ...
Vue入门基础基础 TypeScript 为 JavaScript 带来静态类型检查,让 JavaScript 编写中大型应用的时候可以应用工具来避免部分错误。 Vue 很早就支持 TypeScript,但配置起来比较麻烦,幸好有了 Vue CLI 3.0。安装好 vue-cli 之后,使用 vue ...
分类:
其他好文 时间:
2018-12-30 19:05:11
阅读次数:
196
title: TensorFlow基础知识 date: 2018 03 31 14:13:12 categories: deep learning tags: TensorFlow TensorFlow 是一个采用 数据流图(data flow graphs) ,用于数值计算的开源软件库。 <! m ...
分类:
其他好文 时间:
2018-12-26 19:57:12
阅读次数:
173
TypeScript是由微软开发的一种开源编程语言,它是JavaScript的超集,在其基础上添加了可选的静态类型和基于类的面向对象编程。 TypeScript的安装非常的简单,使用npm安装即可: 安装好之后,使用tsc命令就可以将TypeScript编译成JavaScript了: ...
分类:
其他好文 时间:
2018-12-26 15:40:49
阅读次数:
116
虽然const定义的是变量但又相当于常量,说它是常量又有变量的属性,所以叫常变量。 const定义的变量是不允许改变的,不允许给他重新赋值,必须在定义的时候赋值。 2.const关键字作用 const用于定义常量,const定义的常量编译器可以对其进行数据静态类型安全检查 const修饰函数形参,当 ...
分类:
编程语言 时间:
2018-12-23 22:20:32
阅读次数:
313
菜鸟教程: http://www.runoob.com/cplusplus/cpp-tutorial.html 简介: C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 注意:使用静态类型的编程语言是在编译时执行类型检查,而不是在运 ...
分类:
编程语言 时间:
2018-12-20 22:44:38
阅读次数:
282
什么是typescript? Typescript是一种由微软开发的自由和开源的语言,是原生javascript的超集,Typescript在原生javascript的基础上添加了可选的静态类型和基于类的面向对象编程. 可是尽管如此,Typescript在编译时还是需要将其转化成javascript ...
分类:
其他好文 时间:
2018-12-20 19:04:24
阅读次数:
225