我刚刚在我的windows机器上安装了mongoDB
MongoDB version : Windows 64-bit 2008 R2+ release 3.0.4
OS Version : Microsoft Windows 7 Ultimate 64-bit
Installation Directory: "C:\Program Files\MongoDB"
Run Code Online (Sandbox Code Playgroud)
我没有在默认情况下创建数据库,而是C:\data\db\在安装目录中创建了一个目录,即C:\Program Files\MongoDB\data\db.现在我可以mongod通过命令运行服务器了
mongod --dbpath "C:\Program Files\MongoDB\data\db"
Run Code Online (Sandbox Code Playgroud)
如果我只运行mongod它会抛出异常说
[initandlisten] exception in initAndListen: 29 Data directory C:\data\db\ not found., terminating
Run Code Online (Sandbox Code Playgroud)
所以,显然默认的dbpath设置为C:\data\db\.每次运行mongod时,我都要明确指定--dbpath
有没有办法覆盖默认dbpath值?我尝试过这个答案,解决了这个问题.但由于没有默认mongod.cfg文件,现在我必须调试命令:
mongod --config "C:\Program Files\MongoDB\mongod.cfg"
Run Code Online (Sandbox Code Playgroud)
哪个没有多大帮助,因为现在我必须--config每次都明确指定.我想做的只是键入mongod,每次我想启动mongo服务器.如何才能做到这一点?
Adb 反复重新启动,并出现以下错误跟踪:
Adb connection Error:EOF
Cannot reach ADB server, attempting to reconnect
* daemon not running; starting now at tcp:5037
* daemon started successfully
adb restarted
ADB connection re-established after 11 seconds.
Adb connection Error:EOF .
Run Code Online (Sandbox Code Playgroud)
我没有运行任何模拟器,也没有连接电话。完全删除Android studio并重新安装。还是没有运气。
AndroidStudio 版本:大黄蜂 | 2021.1.1 补丁 1(2022 年 2 月 1 日)
Android 模拟器版本:31.2.8
操作系统:Ubuntu 20.04
idea.log摘录如下:
2022-02-08 19:10:00,817 [ 48452] WARN - #com.android.ddmlib - Adb connection Error:EOF
2022-02-08 19:10:00,818 [ 48453] WARN - #com.android.ddmlib - Cannot reach ADB server, attempting to reconnect. …Run Code Online (Sandbox Code Playgroud) 我有一个用户模型,有两个功能来检查用户的性别.对于特定的表单,我创建了一个FormRequest对象.现在,我需要设置一些特定于用户性别的验证规则,即对于男性用户,存在一组规则,而对于女性用户,则存在另一组规则.
这是我的用户模型:
// app\User.php
class User extends Model implements AuthenticatableContract, CanResetPasswordContract {
use Authenticatable, CanResetPassword;
public function is_male()
{
return $this->gender == Gender::male();
}
public function is_female()
{
return $this->gender == Gender::female();
}
public function profile_ok()
{
return $this->status == 'OK';
}
}
Run Code Online (Sandbox Code Playgroud)
现在在FormRequest类中,有一个authorize()方法可以检查用户是否已登录并且可以访问表单,该表单使用Auth::check()方法和Auth::user()->profile_ok()方法(),它可以解决任何错误.但在rules()我尝试通过Auth::user()->is_male()它访问当前用户的方法中引发错误说,
FatalErrorException in ProfileRequest.php line 34:
Class 'app\Http\Requests\Auth' not found
Run Code Online (Sandbox Code Playgroud)
这是我的FormRequest类:
// app\Http\Requests\ProfileRequest.php
class ProfileRequest extends Request {
public function authorize()
{
if …Run Code Online (Sandbox Code Playgroud)