我正在使用 BitBucket。我的服务器上安装了一个存储库
git clone https://******@bitbucket.org/******/myproject.git
Run Code Online (Sandbox Code Playgroud)
我能够从我的服务器拉取和推送到 bitbucket.org 存储库。
现在,在过去的几天里,当我拉取时,有一个警告,bitbucket的IP将在01.08.2018发生变化。
今天我尝试推送到 bitbucket 存储库并收到以下错误消息:
git pull origin master
Run Code Online (Sandbox Code Playgroud)
致命:无法访问“https://******@bitbucket.org/******/myproject.git/”:gnutls_handshake() 失败:TLS 连接未正确终止。
有没有简单的方法可以修复它?或者我是否必须再次将存储库克隆到新文件夹并删除旧版本?
目前,我正在使用Google Maps API 3来展示遍布全球的约1000名用户.这是免费的,只要我每天下载的地图视图少于25.000.
最近,我发现了令人惊叹的JS Library Leaflet.我想在OpenStreetMaps中使用它.据我所知,不应该使用OpenStreetMaps(Tile使用策略)提供的磁贴,而应使用从OSM数据制作磁贴的第三方提供商,或生成自己的磁贴.
我无法提供自己的瓷砖,因为我没有适当的硬件要求.不幸的是,我发现很多第三方瓷砖供应商都有非常严格的限制,比如MapQuest,只要你每月不超过15.000个地图视图,这是免费的(与你可以使用它的谷歌地图相比,它似乎不是很有吸引力只要您每天不超过25.000个地图视图,就可以免费获得.
所以我想知道,是否可以将Leaflet与Google地图一起使用,这样我每天只能获得25.000个地图视图的限制?
根据这个问题,答案显然是否定的.但是,根据带有Google卫星图层的Leaflet Map API,答案是肯定的.
Laravel文档中Eager Loading部分的第一句是:
当访问Eloquent关系作为属性时,关系数据是"延迟加载".这意味着在您首次访问该属性之前,实际上不会加载关系数据.
在本节的最后一段中说明:
要仅在尚未加载关系时加载关系,请使用loadMissing方法:
public function format(Book $book)
{
$book->loadMissing('author');
return [
'name' => $book->name,
'author' => $book->author->name
];
}
Run Code Online (Sandbox Code Playgroud)
但我没有看到目的$book->loadMissing('author').这是在做什么吗?
如果我删除这一行会有什么区别?根据第一句话,无论如何,作者$book->author->name都是懒惰的,对吧?
我使用https://prismjs.com来突出显示我的代码,它运行得很好。
这是一个例子
<pre>
<code class="language-php">
$user->hasOne('App\Phone','user_id','id');
</code>
</pre>
Run Code Online (Sandbox Code Playgroud)
这导致
我想'user_id'仅在这种情况下更改字体颜色和背景颜色(不是一般情况,我不想更改'id'或 的颜色'App\Phone')。我只是想强调它,因为这个词本身对于给定的上下文很重要。这可能吗?
我在源码中发现js-script将上面的代码改为
<pre class="language-php">
<code class="language-php">
<span class="token variable">$user</span>
<span class="token operator">-</span>
<span class="token operator">></span>
<span class="token function">hasOne</span>
<span class="token punctuation">(</span>
<span class="token string">'App\Phone'</span>
<span class="token punctuation">,</span>
<span class="token string">'user_id'</span>
<span class="token punctuation">,</span>
<span class="token string">'id'</span>
<span class="token punctuation">)</span>
<span class="token punctuation">;</span>
</code>
</pre>
Run Code Online (Sandbox Code Playgroud)
如果我复制此代码并将其粘贴到原始html文件中,它将像以前一样呈现。如果我style="background-color: red !important;"向 span 元素添加类似的内容,它将被 js 文件忽略并覆盖。
是否有一个快速的肮脏修复,如何仅更改特定单词的颜色/背景颜色?
每当我想向 Laravel 中的类(例如 Filesystem 类)添加功能时,我都会创建自己的类:
class FilesystemServiceProvider extends LaravelFilesystemManager{
Run Code Online (Sandbox Code Playgroud)
并将其添加到我的config/app.phpprovider数组中并禁用原始的:
<?php
'providers' => [
// 'Illuminate\Filesystem\FilesystemServiceProvider',
'MyApp\Filesystem\FilesystemServiceProvider',
],
Run Code Online (Sandbox Code Playgroud)
如果我有一个由 Composer 提供的包并由包发现绑定,我怎样才能防止它被发现?
请注意,无论CSS box-sizing属性的值如何,.height()将始终返回内容高度.从jQuery 1.8开始,这可能需要检索CSS高度加上box-sizing属性,然后在元素具有box-sizing:border-box时减去每个元素上的任何潜在边框和填充.要避免这种惩罚,请使用.css("height")而不是.height().
我尝试了以下示例
<div id='wrapper' class='boxA'>
<div class='boxB'>
Test
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
用CSS
.boxA{
padding: 20px;
background-color: yellow;
box-sizing: border-box;
margin: 50px;
}
.boxB{
height: 50px;
background-color: red;
}
Run Code Online (Sandbox Code Playgroud)
根据jQUery API,我确信
$('#wrapper').height($('#wrapper').height());
Run Code Online (Sandbox Code Playgroud)
将boxA的高度设置为50px(因为内容高度为50px),但我发现高度设置为90px.但是,如果我使用
$('#wrapper').css('height', $('#wrapper').height()+"px");
Run Code Online (Sandbox Code Playgroud)
boxA的高度为50px,因此缩小.为什么第一种方法也不能产生50px的高度?
此外,命令
$('#wrapper').height($('#wrapper').css('height'));
Run Code Online (Sandbox Code Playgroud)
将boxA的高度设置为130px但$('#wrapper').css('height')返回90.这里发生了什么?
你可以在这个jFiddle中找到这些例子.
雄辩模型事件updating和updated之间有什么区别?
我的猜测是updating在模型更新之前和updated模型更新之后触发。这对我来说意味着updating当我更新模型时应该总是触发 - 即使没有值实际改变。然而,这两个事件似乎仅在事件实际更改了数据库中的值时才会触发。那有什么区别呢?
在 Voyager 项目中,它们允许您通过回调函数修改 TinyMCE :
function tinymce_init_callback(editor)
{
//...
}
Run Code Online (Sandbox Code Playgroud)
此处列出了编辑器的方法。
我知道通常会在 init 上列出插件:
tinymce.init({
plugins: [
'image textcolor'
],
Run Code Online (Sandbox Code Playgroud)
但是,它可以添加一个插件像image与编辑器的初始化后的对象?我在文档中找不到这样的功能。