Angular 2 中,我们难免需要进行组件间的相互通信,但是这些通信方式你真的都知道吗? 软件工程中,随着应用规模的不断扩大,必然需要进行 Logic Separation。在 Web 开发中,组件化和模块化的观念已经被越来越多的人所熟知,从而编写出更高质量的代码。 同时,随着实体职责的分离,我们 ...
分类:
其他好文 时间:
2017-07-13 20:23:23
阅读次数:
318
EasyNetQ还支持请求/响应消息传递模式。 这使得客户端/服务器应用程序变得容易,客户机/服务器应用程序在客户端向服务器发出请求,然后处理请求并返回响应。 与传统的RPC机制不同,EasyNetQ请求/响应操作不具有名称,而是简单地由请求/响应消息类型对定义。 此外,与传统的RPC机制(包括大多 ...
分类:
Web程序 时间:
2017-07-13 19:05:29
阅读次数:
179
题意 : 如果一个字符串包含两个相邻的重复子串,则称它是“容易的串”,其他串称为“困难的 串”。例如,BB、ABCDACABCAB、ABCDABCD都是容易的串,而D、DC、ABDAB、 CBABCBA都是困难的串。程序从输入中读取多行数据,每行包括两个整数n和L(即按此顺序给出),其中n > 0, ...
分类:
其他好文 时间:
2017-07-13 17:42:05
阅读次数:
184
1.Topshelf是创建Windows服务的另一种方法,Topshelf是一个开源的跨平台的宿主服务框架,支持Windows和Mono,只需要几行代码就可以构建一个很方便使用的服务宿主。 2.添加引用:Topshelf.dll Topshelf.Log4Net.dll 3.最新版本下载地址:htt ...
最近在使用GitHub管理代码,在git命令行管理代码时候遇到一些问题。如果开起了二次验证(Two-factor authentication两个要素认证),命令行会一直提示输入用户名和密码。查找了一下解决方法如下:1.准备Token信息。登陆GitHub,通过右上角的设置按钮进入设置页面,点击Pe ...
分类:
Web程序 时间:
2017-07-11 20:58:25
阅读次数:
5217
getActiveSheet();//获得当前活动的sheet $objSheet->setTitle("demo"); $array=array( array("姓名","分数"), array("李四","60"), array("张三","90"), ); $objSheet->fromArr... ...
分类:
Web程序 时间:
2017-07-11 19:23:31
阅读次数:
237
hql是面向对象查询,格式:from + 类名 + 类对象 + where + 对象的属性 sql是面向数据库表查询,格式:from + 表名 + where + 表中字段 1、查询 一般在hibernate中使用查询时,推荐使用hql(Hibernate Query Language)查询语句。 ...
分类:
数据库 时间:
2017-07-10 20:09:14
阅读次数:
155
工厂模式被传的太多(有点烂大街的味道)我也就不贴代码了 简单工厂模式 不是设计模式,更像是一种编程习惯 设计模式中,所谓"实现一个接口"并"不一定"表示写一个类,implements某个Java接口 "实现一个 接口"泛指"实现某个超类型(可以是接口 或者接口 某个方法)" 所有的工厂模式用来封装对 ...
分类:
其他好文 时间:
2017-07-09 23:54:36
阅读次数:
231
Heroku是业内知名的云应用平台,从对外提供服务以来,他们已经有上百万应用的托管和运营经验。前不久,创始人Adam Wiggins根据这些经验,发布了一个“十二要素应用宣言(The Twelve-Factor App)”,该宣言由国内工作于安居客的程序员梁山将其翻译为中文,InfoQ中文站摘录如下 ...
分类:
其他好文 时间:
2017-07-09 20:53:26
阅读次数:
218
"丢失"的消息 如果有broker1和broker2通过networkConnector连接,有一个consumer1连接到broker1,一个consumer2连接到broker2,程序往broker1上面发送30条消息,这时consumer2连接到broker2消费消息,当consumer2消费 ...
分类:
其他好文 时间:
2017-07-09 19:47:21
阅读次数:
393