摘要: 一、继承UserControl类 二、定义常量、私有成员变量、属性 加入属性的修饰,可以在图形界面配置 三、重写父类UserControl的几个事件处理 阅读全文
posted @ 2019-09-29 17:46 NieWei 阅读(1391) 评论(0) 推荐(0) 编辑
摘要: 在多线程环境的操作中对Hashtable进行操作需要进行同步控制,有两种方法,一种是由.Net自动控制;一种是在代码中自己控制。 1、使用Hashtable.Synchronized进行同步 2、使用Hashtable.SyncRoot进行同步 阅读全文
posted @ 2018-10-14 09:33 NieWei 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。其根本思想是类之间的松耦合。 类之间的耦合越弱,越有利于复用,一个处在弱耦合的类被修改,不会对有关系的类造成波及。 阅读全文
posted @ 2018-09-11 18:15 NieWei 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 常用的模式之一。 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 完美地体现了依赖倒转原则和迪米特法则的思想。 Facade模式应用场景: 首先,在设计初期阶段,应该要有意识的将不同的两个层分离,比如经典的三层架构,就需要考虑在数据访问层和业务 阅读全文
posted @ 2018-09-11 18:13 NieWei 阅读(265) 评论(0) 推荐(0) 编辑
摘要: ActivatedRoute,当前激活的路由对象,主要用于保存路由,获取路由传递的参数。 一:传递参数的三种方式,以及ActivatedRoute获取他们的方式:1.在查询参数中传递数据: 2.在路由路径中传递数据: 3.在路由配置中传递数据: 二:ActivatedRoute接收参数类型 1.参数 阅读全文
posted @ 2018-06-20 06:37 NieWei 阅读(1969) 评论(1) 推荐(0) 编辑
摘要: import defaultExport from "module-name"; import * as name from "module-name"; // name参数是“模块对象”的名称,它将用一种名称空间来引用导出。导出参数指定单个命名导出,而import * as name语法导入所有导 阅读全文
posted @ 2018-05-31 19:53 NieWei 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 出错提示: angular2 Property 'map' does not exist on type 'Observable<Response>' 类型“Observable<Response>”上不存在属性“map” 解决: 引入 rxjs/add/operator/map 阅读全文
posted @ 2018-05-31 11:54 NieWei 阅读(2919) 评论(0) 推荐(0) 编辑
摘要: angular2的routerLinkActive指令在路由激活时添加样式class .red{ color: red;} <a routerLink="/user/login" routerLinkActive="red">login</a>当url是user或者/user/login的时候,a标 阅读全文
posted @ 2018-05-30 15:30 NieWei 阅读(3800) 评论(0) 推荐(0) 编辑
摘要: 第一步,安装。进入项目目录 npm install ng2-bootstrap bootstrap --save 第二步,angular-cli 配置 ng2-bootstrap src/.angular-cli.json 文件里"apps"项下的"styles"项,添加 bootstrap.min 阅读全文
posted @ 2018-05-30 11:45 NieWei 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 在PHP中可以通过header函数来发送头信息,还可以设置文件的content-type,下面整理了一些常见文件类型对于的content-type值。//date 2015-06-22//定义编码header( 'Content-Type:text/html;charset=utf-8 '); // 阅读全文
posted @ 2018-05-24 15:11 NieWei 阅读(838) 评论(0) 推荐(1) 编辑