我在Windows上使用gitstats我正在尝试获取当前月份的统计数据,但gitstats仍然会返回统计数据,直到项目创建时我正在执行此命令:
git log --since "1 month ago"
Run Code Online (Sandbox Code Playgroud)
这给了我一个月的提交,直到日期,我复制第一个commit_id然后执行
python gitstats.py -c commit_begin="commit_id_got_from_above" path_to_git_repo path_to_target
Run Code Online (Sandbox Code Playgroud)
我的问题看起来与此类似,但我也尝试过 如何才能获得今天在git中提交的总行数?
之前已经问过这个问题并且我已经尝试了他们的解决方案,但这对我不起作用,我正在使用MockMvc单元测试我的休息呼叫的内容类型.我得到这个例外:
java.lang.AssertionError:未设置内容类型
我正在使用produces属性在我的搜索方法中设置它.
这是我初始化模拟的方法:
@Before
public void init() {
MockitoAnnotations.initMocks(this);
ReflectionTestUtils.setField(restController, "luceneSearchEnabled", true);
mockMvc = standaloneSetup(restController).build();
}
Run Code Online (Sandbox Code Playgroud)
这是我的测试方法:
@Test
public void pmmSearchContentTypeTest() throws Exception {
mockMvc
.perform(get("/api/v1/pmm").contentType(MediaType.APPLICATION_JSON))
.andExpect(content().contentTypeCompatibleWith(MediaType.APPLICATION_JSON_VALUE)
.andReturn();
}
Run Code Online (Sandbox Code Playgroud)
这是我设置内容类型的搜索方法:
@RequestMapping(value = "/api/" + REST_API_VERSION + "/" + ONE_INTERFACE, method = RequestMethod.GET, produces ={MediaType.APPLICATION_JSON_VALUE})
@ResponseBody
public String pmmSearch() { ... }
Run Code Online (Sandbox Code Playgroud)
我不知道这里有什么问题.
在SML我已经创建了三个无限列表,即fibonacci,evenfib和oddfib.现在我要做的是创建第四个列表,其中包含前10个数字evenfib和前10个数字,oddfib并使用该函数将它们合并为一对一evenfib,并创建第四个列表.oddfibzip
我写了一个zip函数如下,但它不起作用.
fun fib a b = CONS(a, fn () => fib b (a + b));
fun odd n = if ( n mod 2 = 1) then true else false;
fun even n = if (n mod 2 = 0) then true else false;
val fibs = fib 0 1;
fun evenfibs l = FILTER even l;
fun oddfibs l = FILTER odd l;
fun …Run Code Online (Sandbox Code Playgroud)