摘要: 背景 在vscode 中,虽然有插件可以达到代码提示的效果但是不是很嗨。 所以加上这些: 全局安装typings: npm install typings -g 1 安装react和react-native的接口说明文件: typings install dt~react --save typing 阅读全文
posted @ 2020-06-26 18:06 敖毛毛 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 背景 在很多的编辑场合,很多时候回出现很多逻辑性的问题。可能觉得html是一门没有逻辑的语言,实际上,它是有一定的思想编辑的。后来出现了emmet,这个不仅仅是一种快捷方式,同时也是一种思考方式。 解决方案 这里介绍vscode中emmet,这个是自带的,也就是说不需要任何的东西去下载,这个不仅仅是 阅读全文
posted @ 2020-06-26 18:03 敖毛毛 阅读(2607) 评论(0) 推荐(0) 编辑
摘要: 如何配置swagger? 在使用项目中,我们希望去查看我们的webapi的测试,那么我们是需要去有一个集成的测试的。 步骤 1.在nutget管理包中下载swagger包。 2.这样会在App_start 文件夹中出现swaggerconfig.cs 和swaggerNet.cs, 这个时候就需要配 阅读全文
posted @ 2020-06-26 17:54 敖毛毛 阅读(499) 评论(0) 推荐(1) 编辑
摘要: 前台和后台线程 Net的公用语言运行时(Common Language Runtime,CLR)能区分两种不同类型的线程:前台线程和后台线程。这两者的区别就是:应用程序必须运行完所有的前台线程才可以退出;而对于后台线程,应用程序则可以不考虑其是否已经运行完毕而直接退出,所有的后台线程在应用程序退出时 阅读全文
posted @ 2020-06-26 17:32 敖毛毛 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 前言 我们都知道memberwiseclone 会将浅克隆。 什么是浅克隆?如何深克隆呢? 正文 public class good{ private good(){ oneclass=new class{ int id=8; string name='id'; } } private static 阅读全文
posted @ 2020-06-26 17:22 敖毛毛 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 共同点 test-align 和margin 都可以居中: test-align:Center. margin: 0 auto. 很好但是看下区别: <div style="background:red;text-align: center;"> <div style="background:yel 阅读全文
posted @ 2020-06-26 16:52 敖毛毛 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 前言 这里介绍一些map和weakmap的一些属性和他们不同之处。 正文 map JavaScript 的对象(Object),本质上是键值对的集合(Hash 结构),但是传统上只能用字符串当作键。这给它的使用带来了很大的限制. ES6 提供了 Map 数据结构。它类似于对象,也是键值对的集合,但是 阅读全文
posted @ 2020-06-26 16:47 敖毛毛 阅读(2628) 评论(0) 推荐(0) 编辑
摘要: 前言 首先delete 不同于nodejs delete,看下有什么不同。 正文 var test=5; delete test; console.log(test); 结果是test没有受到任何影响,依旧可以输出5。 再来一个: var x={y:{z:5}}; var data=x.y; con 阅读全文
posted @ 2020-06-26 16:39 敖毛毛 阅读(2272) 评论(0) 推荐(0) 编辑
摘要: 主要介绍4种方式 ###硬编码方式: ViewBag.hard_value = new List<SelectListItem>() { new SelectListItem(){Value="0",Text="xpy0928"}, new SelectListItem(){Value="1",Te 阅读全文
posted @ 2020-06-26 10:28 敖毛毛 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 前言 介绍一下es6 的set 和 weakset 正文 set ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 本身是一个构造函数,用来生成 Set 数据结构。 { let list = new Set(); list.add(5); list.a 阅读全文
posted @ 2020-06-26 09:54 敖毛毛 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1、遍历器(Iterator)是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署Iterator接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。 2、Iterator的作用有三个:一是为各种数据结构,提供一个统一的、简便的访问接口;二是使得数据结构的成员能够按某种次 阅读全文
posted @ 2020-06-26 09:45 敖毛毛 阅读(129) 评论(0) 推荐(0) 编辑