小编Dre*_*rew的帖子

如何计算日期范围内每个用户的git提交?

该命令git shortlog -sne正是我所需要的,但我希望能够指定一个不是选项的日期范围shortlog.还有另一种方法可以完成同样的事情,但对于特定的日期范围?

git

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

vue.js:始终在每个vue样式部分加载settings.scss文件

我发现自己在每个.vue文件中重复相同的模式,以便使用变量等:

<style lang="scss">
  @import "../styles/settings.scss";

  .someclass { color: $some-variable; }
</style>
Run Code Online (Sandbox Code Playgroud)

或者如果它嵌套在一个文件夹中,我必须记住要小心路径:

<style lang="scss">
  @import "../../styles/settings.scss";

</style>
Run Code Online (Sandbox Code Playgroud)

有没有办法settings.scss在我创建的每个.vue文件中全局导入该文件?我查看了文档并没有看到它,但也许我错过了,或者这可能是我需要利用webpack来做的事情?

sass webpack vue.js vue-loader

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

如何制作高度可变的3"li"列相同的高度

HTML:

<ul>
  <li>
    <div class="one">Variable Height Title</div>
    <div class="two">Fixed height middle block</div>
    <div class="three">Variable height middle block<br />more content<br /> more contentmore content<br /> more content<br /> more content</div>
    <div class="four">Fixed height footer</div>
  </li>
  <li>
    <div class="one">Variable Height Title Might be two lines long</div>
    <div class="two">Fixed height middle block</div>
    <div class="three">Variable height middle block</div>
    <div class="four">Fixed height footer</div>
  </li>
  <li>
    <div class="one">Variable Height Title</div>
    <div class="two">Fixed height middle block</div>
    <div class="three">Variable height middle block</div>
    <div class="four">Fixed height footer</div>
  </li>  
</ul> …
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer-7

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

PHP是否在数组上设置了内存限制?

我在PHP中有一个奇怪的内存问题.我认为有些东西只允许一个数组最大为0.25M.看起来脚本在崩溃之前只使用了大约6M.

这是xdebug的输出:

在此输入图像描述

这是它正在调用的功能.sql查询的结果是大约800行文本.

public function getOptions(){
    $sql = "select Opt,
                   Code,
                   Description
            from PCAOptions";

    $result = sqlsrv_query($this->conn,$sql);

    $arrayResult = array();
    echo ini_get('memory_limit'); //this confirms that my memory limit is high enough
    while($orderObject = sqlsrv_fetch_object($result,'PCA_Option')){
        array_push($arrayResult, $orderObject);
    }
    return $arrayResult;
}
Run Code Online (Sandbox Code Playgroud)

php arrays xdebug suhosin

14
推荐指数
1
解决办法
3171
查看次数

Chartist.js使填充区域一直向右扩展

我正在使用showArea: true但找不到合适的设置来完全填充.例:

图示例

我认为这是因为我在结束之后没有任何数据点,但我不希望绿线一直延伸到顶部.还有另一种方法来实现这一目标吗?

javascript chartist.js

9
推荐指数
1
解决办法
703
查看次数

使用列数时框阴影被切断

我需要从上到下,然后从左到右订购商品,例如:

1 5
2 6
3 7
4 8
Run Code Online (Sandbox Code Playgroud)

但是,框阴影已被切断。请参考代码段:在底部截去项目3的框阴影,在顶部截取项目4的阴影(镀铬)。

对此也有类似的问题,但是在这种情况下答案不适用。我不能在容器上使用flex,flex-direction: column因为这需要显式的高度,并且item计数是动态的。我也无法将项目设置display: inline-block为其他答案所建议的,因为我需要使用flex控制此内容。

1 5
2 6
3 7
4 8
Run Code Online (Sandbox Code Playgroud)
.container {
  column-count: 2;
  column-gap: 16px;
  width: 500px;
}

.item {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  border-radius: 3px;
  margin-bottom: 16px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  break-inside: avoid-column;
}
Run Code Online (Sandbox Code Playgroud)

我从无法解决的其他类似问题中尝试了另外两件事:设置overflow: …

css css3 flexbox css-multicolumn-layout

7
推荐指数
1
解决办法
487
查看次数

jspdf - pdf 直接上传到 s3,png 已损坏

我使用 jspdf 库和 Angular 5 在客户端生成 PDF。我正在将 png 图像添加到 pdf 中。

我已经使用 dataurl.net 生成了 .png 文件。当我将它添加到 pdf 并使用时doc.save(),它会在本地下载,看起来很棒并且工作完美。但是,我尝试将其直接上传到 s3,doc.output()改为使用,当它到达那里时,它看起来像这样: https: //i.stack.imgur.com/yHP6B.jpg

我放入 s3 的代码如下所示:

const headers = new HttpHeaders().set('Content-Type', 'application/pdf')
this.http.put(url, file, {headers})
Run Code Online (Sandbox Code Playgroud)

file = doc.output()

任何人都知道可能导致这种情况的原因是什么?

amazon-s3 jspdf angular

6
推荐指数
1
解决办法
2543
查看次数

Laravel广播频道-检查连接

我在文档中或通过搜索找不到此内容,也许有人提供了一些提示。我正在尝试检查后端的状态通道上有多少个连接。

我可以像这样用Echo在前端检查罚款:

Echo.join('chat')
    .here((users) => {
        // users.length is the proper count of connections
    })
Run Code Online (Sandbox Code Playgroud)

但是有什么办法可以让我获得相同数量的连接,但是在Laravel中某个地方的后端代码中?

php broadcast laravel laravel-echo

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

角度:捕获 rxjs 管道/合并映射序列中的错误

目前我的代码结构如下,并且运行良好:

// service:
getRequestA() { return this.http.get(someUrl) }
getRequestB(id) { return this.http.get(someUrl + id) }
getRequestC(id) { return this.http.get(someUrl + id) }
getAll() {
  return getRequestA()
    .pipe(
      mergeMap((resp) => {
        return this.getRequestB(resp.id)
      }),
      mergeMap((resp) => {
        return this.getRequestC(resp.id)
      })
    )
}
Run Code Online (Sandbox Code Playgroud)

这允许我在我的组件中执行此操作:

// component:
service.getAll().subscribe(resp => {
  // result of service.getRequestC()
}, error => {
  // error occurred in any 1 of the 3 http calls
});
Run Code Online (Sandbox Code Playgroud)

这很棒,因为我在触发下一个调用之前需要每个调用的结果,而且我只关心最终结果。但是,现在我希望知道 3 个 http 调用中具体哪一个失败了,以便向用户显示更好的错误。我已经尝试了很多东西,但无法弄清楚如何在服务中抛出自定义错误,然后我可以在组件中区分这些错误。在此先感谢您的任何建议!

rxjs angular

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

将 xdebug 与前端 js SPA 结合使用?

当我直接访问我的服务器时(通过 homestead/vagrant 设置的 IP 的虚拟主机条目),我的 xdebug 工作得很好。但是,我有一个在 localhost:8080 上运行的解耦前端,它与 laravel 后端服务器通信,但 xdebug 不会触发这些请求。我XDEBUG_SESSION=PHPSTORM我只需要在来自前端的请求中设置 cookie ,但是我不确定如何使用 vue-resource 来做到这一点,因为我在文档中没有看到任何相关内容。我尝试了以下方法:

Vue.http.headers.common['Cookie'] = 'XDEBUG_SESSION=PHPSTORM'
Run Code Online (Sandbox Code Playgroud)

但是,我收到了Refused to set unsafe header "Cookie"Chrome 的警告。有人对我可以尝试的其他想法有什么想法吗?

php xdebug phpstorm vue.js

3
推荐指数
1
解决办法
2225
查看次数