asp.net core 2.0 默认返回的结果格式是Json, 并使用json.net对结果默认做了camel case的转化(大概可理解为首字母小写). 这一点与老.net web api 不一样, 原来的 asp.net web api 默认不适用任何NamingStrategy, 需要手动加 ...
分类:
Web程序 时间:
2019-01-08 19:31:20
阅读次数:
202
Problem: We have a list of bus routes. Each routes[i] is a bus route that the i-th bus repeats forever. For example if routes[0] = [1, 5, 7], this mea ...
分类:
其他好文 时间:
2019-01-08 15:11:43
阅读次数:
179
问题 项目使用了log4j2,由于使用了全局异步打印日志的方式,还需要引入disruptor的依赖,最后使用的log4j2和disruptor的版本依赖如下: 在项目最开始的地方(第一次使用到log4j2的logger之前),通过代码来启用全局异步打印日志: 然而在启动项目后报错如下: 解决方法 该 ...
分类:
编程语言 时间:
2019-01-02 23:30:08
阅读次数:
610
策略模式:定义一系列的算法,把他们一个个封装起来,并且使它们可以相互替换,。本模式使得算法可以独立于使用它的客户而变化。 故事背景:开发一款鸭子模拟游戏,游戏中会出现各种鸭子,一边游泳,一边嘎嘎叫。此系统的内部使用了标准的OO技术,设计了一个鸭子基类,并让各种鸭子继承此基类。基类中有Speak()方 ...
分类:
其他好文 时间:
2019-01-02 00:01:07
阅读次数:
251
一、模式定义 策略模式:定义一系列算法,然后将每一个算法封装起来,并将它们可以互相替换。也就是将一系列算法封装到一系列策略类里面。策略模式是一种对象行为型模式。策略模式符合“开闭原则“ Strategy Pattern: Define a family of algorithms, encapsul ...
分类:
其他好文 时间:
2019-01-01 17:27:36
阅读次数:
167
策略模式的定义: 对象有某个行为,但在不同的场景中,该行为有不同的实现算法 模拟鸭子题目: 设计一个鸭子游戏,游戏中会出现各种鸭子,鸭子类型有木头鸭(不会飞,不会叫)、模型鸭(不会叫,动力飞)、绿头鸭(会飞、会叫) coding: package Strategy; public interface ...
分类:
其他好文 时间:
2018-12-28 00:49:35
阅读次数:
204
[TOC] Shiro 简介 什么是Shiro Apache Shiro是一个强大且易用的Java安全框架,执行身份验证,授权、密码学和会话管理。 Authentication:身份认证/登录,验证用户是不是拥有相应的身份; Authorization:授权,即验证权限,验证某个已认证的用户是否拥有 ...
分类:
其他好文 时间:
2018-12-19 13:09:02
阅读次数:
124
第1步:下载Bundle 此命令要求您全局安装Composer,如Composer文档的安装章节中所述 DoctrineBundle git安装包 https://github.com/doctrine 第2步:启用Bundle 然后,通过在app/AppKernel.php 项目文件中添加以下行来 ...
分类:
其他好文 时间:
2018-12-13 19:31:43
阅读次数:
259
Traditionally, a King and a Knight will fight in a war defending the land. A Queen and a girl will not participate in the war, thus the Queen and Girl ...
分类:
其他好文 时间:
2018-12-10 18:11:59
阅读次数:
159
首先举一个最简单的例子: 可以说setState()操作是一个异步,因为要将一段时间内的state改变压入栈,并最终执行一次,同时也是优化性能的一部份 但是: 定时器: 定时器中的setState,每次都会引起新的render,即使是同一个定时器中的多次setState, 因为定时器中的回调不属于r ...
分类:
其他好文 时间:
2018-12-08 13:36:40
阅读次数:
170