我从Mongodb地图集开始,我试图将我的laravel/jenssegers项目连接到集群我配置我的conf /数据库
'mongodb' => [
'driver' => 'mongodb',
'host' => env('DB_HOST'),
'port' => env('DB_PORT', '27017'),
'database' => env('DB_DATABASE'),
'username' => env('DB_USERNAME'),
'password' => env('DB_PASSWORD'),
'options' => [
'database' => 'admin' // sets the authentication database required by mongo 3
]
],
Run Code Online (Sandbox Code Playgroud)
还有我的.env文件
DB_HOST="xxxx-shard-00-00-uggj0.mongodb.net"
DB_PORT=27017
DB_DATABASE=xxx
DB_USERNAME=xxx
DB_PASSWORD=xxx
Run Code Online (Sandbox Code Playgroud)
我得到这个错误
找不到合适的服务器(
serverSelectionTryOnce设置):[连接已关闭,在'xxxx-shard-00-00-uggj0.mongodb.net:27017'上调用ismaster
我没有问题就与Mongodb Compass冷漠相处.
我的Atlas Ip白名单是开放的(0.0.0.0/0).
我错过了什么吗?
我正在尝试创建一个菜单,当用户将鼠标悬停在其中时,标签或文本将出现在右侧,我设法使用下面的代码创建一个简单的效果。但我不知道如何让鼠标悬停时出现标签。
#side-menu {
background-color : black;
color:white;
width:80px;
padding:20px;
list-style:none;
}
#side-menu:hover {
width: 400px !important;
display:inline-block;
}Run Code Online (Sandbox Code Playgroud)
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<ul id="side-menu">
<li>
<i class="fa fa-image fa-2x" style="margin-left:17px;"></i>
</li>
</ul>Run Code Online (Sandbox Code Playgroud)
我的目标是悬停时在右侧显示标签或文本,有什么建议可以实现此目的吗?到目前为止,这是我的代码。提前致谢!
<li><i class="fa fa-image fa-2x" style="margin-left:17px;"></i> <span class='label-menu'> Product Image <span></li>
.label-menu{
display:none;
}
Run Code Online (Sandbox Code Playgroud) 我开始使用PHP桌面创建一个桌面应用程序,它工作得很好,只是想知道是否有任何设置来更改主窗口图标,我知道更改弹出窗口图标可以更改settings.json,但我找不到任何设置来更改主窗口.
注意:我使用Inno Compiler来分发我的应用程序,但编译器只更改设置图标而不是主应用程序.
我正在尝试使用 d3.js 旋转带有内容的 svg 元素,但它总是从 viewbox 中出来,我想要实现的是将 svg 旋转到位,然后我可以将 svg 旋转到0,90,180,270deg但现在我的目标是旋转它到位。
我的代码如下(我删除了不相关的代码)
var svgContainer = d3.select("body").append("svg")
.attr("width",121)
.attr("height", 108)
//below is my code to rotate the svg
attr('transform', 'rotate(180 0 0)')
Run Code Online (Sandbox Code Playgroud)
我原来的svg
放置时我的输出 attr('transform', 'rotate(180 0 0)')
我想要达到的目标
我的小提琴
我正在尝试使用 PHP 分解一个字符串,但是只有在分解之前检测到分隔符的第二个实例时,对于我的情况,我想在检测到第二个空格后分解它。
我的字符串
Apple Green Yellow Four Seven Gray
我的愿望输出
Apple Green
Yellow Four
Seven Gray
Run Code Online (Sandbox Code Playgroud)
我的初始代码
$string = 'Apple Green Yellow Four Seven Gray';
$new = explode(' ',$string);
Run Code Online (Sandbox Code Playgroud)
我如何使用explode或任何PHP分离方法来实现这一点?提前致谢!
我有一个数组,我想检查是否有重复使用PHP
$i=array('One','Two','Two','Three','Four','Five','Five','Six');
Run Code Online (Sandbox Code Playgroud)
我能够通过使用以下功能来实现它
function array_not_unique($input) {
$duplicates=array();
$processed=array();
foreach($input as $i) {
if(in_array($i,$processed)) {
$duplicates[]=$i;
} else {
$processed[]=$i;
}
}
return $duplicates;
}
Run Code Online (Sandbox Code Playgroud)
我得到了以下输出
Array ( [0] => Two [1] => Five )
Run Code Online (Sandbox Code Playgroud)
现在,我如何显示以前的数组并使用重复项标记值,并将array_not_unique函数返回值引用到HTML表中.
我的目标是以红色字体颜色显示重复的值.