小编Gim*_*mli的帖子

删除丢失其所有者的文件夹

我发现自己处于一种有些独特的境地.

我有一个文件夹.不知何故,这个文件夹失去了它的主人.

在"当前所有者:"下的"FOLDER高级安全设置"中显示:

Unable to display current owner.
Run Code Online (Sandbox Code Playgroud)

我试图删除此文件夹没有成功.我已尝试取得我的用户和管理员用户的所有权,并且两者都有收益

Unable to set new owner on FOLDER, Access is denied
Run Code Online (Sandbox Code Playgroud)

我试图通过以管理员身份运行的Windows shell授予管理员完全权限:

icacls FOLDER /grant administrators:F
Run Code Online (Sandbox Code Playgroud)

我试图通过以管理员身份运行的Windows shell删除该文件夹:

rmdir FOLDER /s
Run Code Online (Sandbox Code Playgroud)

返回:

Access is denied
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何删除这个文件夹?

windows permissions

16
推荐指数
3
解决办法
2万
查看次数

Mocha + Nodejs + Heroku .env文件

我有一个在Heroku上运行的NodeJS编写的REST应用程序.我有本地开发的.env文件设置,每当我运行foreman在本地提供我的应用程序时,它都能正常工作.当我将它部署到我的heroku服务器时,该应用程序也运行良好.

我正在尝试使用Mocha/Supertest/should/assert为我的应用编写单元测试.当我通过Mocha运行我的应用程序时,它不会加载.env文件来获取我的环境变量 - 在我的例子中,是PSQL数据库的URL.结果,我的所有测试都涉及DB I/O超时.

我一直在寻找互联网寻求解决方案,但我似乎找不到任何有用的东西.

以下是一些示例代码:

app.js:

var application_root = __dirname,
    express          = require("express"),
    port             = process.env.PORT || 4482;
    pg               = require('pg').native,
    client           = new pg.Client(process.env.DATABASE_URL);

// Connect To DB
client.connect();

(...)

app.get('/api', function (req, res) {
  res.send('PS API is running');
});
app.get('/', function (req, res) {
  res.send('PS API is running');
});

(...)

// Read Users
app.get('/users', function (req,res) {
    user.readUsers(res,client);
});

(...)

// Launch server
console.log('Listening on port: '+ port);
app.listen(port);
module.exports = app;
Run Code Online (Sandbox Code Playgroud)

userTest.js

var request = …
Run Code Online (Sandbox Code Playgroud)

heroku mocha.js node.js heroku-postgres

10
推荐指数
1
解决办法
2219
查看次数

在Laravel-4中批量插入具有关系的对象

我遇到了需要在laravel 4中使用相关对象批量保存对象的情况.基本上我正在做的是对象的批量插入,其中每个对象可以有许多标记(多对多关系).

以下是一些示例代码,请注意TODO的注释:

 [...]

 $batchData = array();
 $rowCount  = 0;
 foreach ($dataArray as $key => $row) {

        [...]

        // parsing row from CSV
        $obj = array();
        foreach ($row as $attribute => $value) {
            $obj['template_id'] = $templateId;
            $obj['batch_id']    = $batchId;
            $obj['user_id']     = $confideUserId;
            $obj['created_at']  = new \DateTime;
            $obj['updated_at']  = new \DateTime;
            // Attach Tags if any exist
            if ($attribute === 'tags') {
                if (!is_null($value) || !is_empty($value)) {
                    $tags = explode(":", $value);
                    // TODO: Get tag ID for each tag and add …
Run Code Online (Sandbox Code Playgroud)

php orm batch-processing eloquent laravel-4

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

Laravel 4和MySQL的连接太多

我有一个关于在Laravel 4.1中处理多个DB连接的问题.假设我在该主机上有一个带有3个DB的数据库主机

例如:

    'mysql' => array(
        'driver'    => 'mysql',
        'host'      => 'localhost',
        'database'  => 'DB_1',
        'username'  => $_ENV['MYSQL_USER'],
        'password'  => $_ENV['MYSQL_PASS'],
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
    ),

    'mysql2' => array(
        'driver'    => 'mysql',
        'host'      => 'localhost',
        'database'  => 'DB_2',
        'username'  => $_ENV['MYSQL_USER'],
        'password'  => $_ENV['MYSQL_PASS'],
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
    ),

    'mysql3' => array(
        'driver'    => 'mysql',
        'host'      => 'localhost',
        'database'  => 'DB_3',
        'username'  => $_ENV['MYSQL_USER'],
        'password'  => $_ENV['MYSQL_PASS'],
        'charset'   => 'utf8', …
Run Code Online (Sandbox Code Playgroud)

php mysql database database-connection laravel-4

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