小编Lav*_*dor的帖子

如何从没有字段的GET表单中删除尾随问号?

例:

<form>
    <input type='submit'>
</form>
Run Code Online (Sandbox Code Playgroud)

提交结果时:

http://example.com/?
Run Code Online (Sandbox Code Playgroud)

如何制作:

http://example.com/
Run Code Online (Sandbox Code Playgroud)

[这是一个非常简单的问题示例,实际表单有很多字段,但有些字段有时会被禁用.当所有人都被禁用时,尾随?出现]

html forms get

15
推荐指数
1
解决办法
6549
查看次数

C:查找数组中的元素数量[]

在C中:在将结构发送到函数后,如何找到结构数组中的元素数?

int main(void) {
  myStruct array[] = { struct1, struct2, struct3, struct4, struct5, struct6 };
  printf("%d\n", sizeof(array));
  printf("%d\n", sizeof(array[0]));
  f(array);
}
void f(myStruct* array) {
  printf("%d\n", sizeof(array));
  printf("%d\n", sizeof(array[0]));
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,main中的printf显示的结果与f中的printf不同.我需要知道数组中有多少元素.

c arrays pointers

14
推荐指数
2
解决办法
4万
查看次数

this.a()vs a.call(this)在javascript中

  1. this.a()
  2. a.call(this)

我认为:

  • 在这两种情况下,背景都将是this.
  • 当只能用第一个选项a()是一个方法this.
  • 在搜索代码库时,调用同一个东西的两个选项会使事情变得更复杂.

MDN:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/call

还有其他区别吗?使用这两个选项时,您的最佳做法是什么?

javascript

5
推荐指数
1
解决办法
234
查看次数

Karma的基本目录位置

在使用业力时无法为我的测试加载模板装置.为了简化,

去c:\

创建了一个1.txt文本文件.

制作一个简单的业力初始化文件包含:

basePath: '',
Run Code Online (Sandbox Code Playgroud)

使用以下方式启动业力

C:\> karma start .\sample.conf.js
Run Code Online (Sandbox Code Playgroud)

Chrome开放时间:

http://localhost:9876/?id=49209467
Run Code Online (Sandbox Code Playgroud)

然后我尝试导航到:

http://localhost:9876/base/1.txt
Run Code Online (Sandbox Code Playgroud)

但是在浏览器中收到了"NOT FOUND"错误消息,以及来自karma的消息:

WARN [web-server]: 404: /base/1.txt
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?

unit-testing karma-runner karma-jasmine

4
推荐指数
1
解决办法
4735
查看次数

昨天-在Redshift和PostgreSQL中-日期添加兼容性

尝试编写将与PostgreSQL和Amazon Redshift兼容的查询。

原因:将数据从PG同步到RS以执行复杂的查询,但是在dev / QA环境中,预算(和数据库大小)指示仅使用PG。

要求:返回昨天的日期

在PostgreSQL中:

SELECT DATE((NOW() - '1 DAY'::INTERVAL)); 
Run Code Online (Sandbox Code Playgroud)

在Redshift中:

SELECT DATE(DATEADD(DAY, -1, GETDATE()));
Run Code Online (Sandbox Code Playgroud)

问题:两者都不能在另一个平台上工作。

是否有兼容的方式来实现所请求的操作?ORM是我们要避免的选项。

postgresql amazon-redshift

2
推荐指数
1
解决办法
1620
查看次数