问题列表 - 第46242页

在EC2:找不到sudo节点命令,但没有sudo的节点是可以的

我刚刚在一个新的EC2微实例上安装了nodejs.

我正常安装它./configure - > make - > sudo make install.

问题:当我在ec2-user下运行"node"时,它运行完美.当我运行"sudo节点"时,它失败了.

我发现该节点在:

[ec2-user@XXXX ~]$ whereis node
node: /usr/local/bin/node /usr/local/lib/node
Run Code Online (Sandbox Code Playgroud)

而目前的路径是

[ec2-user@XXXX ~]$ echo $PATH
/usr/local/bin:/bin:/usr/bin:/opt/aws/bin:/home/ec2-user/bin
Run Code Online (Sandbox Code Playgroud)

但是,sudo路径是

[root@ip-10-112-222-32 ~]# echo $PATH
/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin
Run Code Online (Sandbox Code Playgroud)

然后我尝试编辑根PATH以包含节点的路径,因此当我以root身份登录时"node"运行 - 但是当我以ec2-user身份登录并运行"sudo node"时它仍然不起作用.

我需要这个来安装npm properfly.有关如何在运行"sudo节点"时包含节点路径的任何想法?

bash sudo amazon-ec2 node.js

117
推荐指数
7
解决办法
8万
查看次数

Active Directory身份验证

我正在使用下面的代码来验证Active Directory中的用户,但密码是以明文形式发送的.如何散列我的密码然后将其发送到Active Directory?

DirectoryEntry entry = new DirectoryEntry(path, username, pwd);
try
{
   //Bind to the native AdsObject to force authentication.
   object obj = entry.NativeObject;

   DirectorySearcher search = new DirectorySearcher(entry);

   search.Filter = "(SAMAccountName=" + username + ")";
   search.PropertiesToLoad.Add("cn");
   SearchResult result = search.FindOne();

   if (null == result)
   {
      return false;
   }

   //Update the new path to the user in the directory.
   _path = result.Path;
   _filterAttribute = (string)result.Properties["cn"][0];
}
catch (Exception ex)
{
   throw new Exception("Error authenticating user. " + ex.Message);
}

return …
Run Code Online (Sandbox Code Playgroud)

asp.net active-directory

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

使用Java创建悬空指针

如何使用Java创建悬空指针?

java

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

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

TSQL - 设置多个变量的有效方法

他们是一个更有效的方式吗?

set @ShippingL = (select ShippingL from AuctionProducts where ProductID = @ProductID)
set @ShippingB = (select ShippingB from AuctionProducts where ProductID = @ProductID)
set @ShippingH = (select ShippingH from AuctionProducts where ProductID = @ProductID)
set @ShippingW = (select ShippingW from AuctionProducts where ProductID = @ProductID)
Run Code Online (Sandbox Code Playgroud)

干杯,-R

t-sql performance

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

如何在不同的时区测试我的浏览器时区相关应用程序?

我正在制作一个取决于用户浏览器时区的Javascript Web应用程序.

例如,每当我检查UTC偏移时,我发现它只是+5.5.

如何测试它是否也适用于其他时区?我特别想看看它如何与美国时区一起使用.

我主要使用Firefox.我可以编辑任何配置设置吗?我尝试更改系统时区,但它没有用.

javascript firefox

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

Visual C++ x86上的volatile变量和原子操作

普通加载在x86上获得了语义,普通商店具有发布语义,但编译器仍然可以重新排序指令.虽然围栏和锁定指令(锁定的xchg,锁定的cmpxchg)会阻止硬件和编译器重新排序,但仍需要普通的加载和存储来保护编译器障碍.Visual C++提供了_ReadWriterBarrier()函数,它可以防止编译器重新排序,同样C++提供volatile关键字也是出于同样的原因.我写这些信息只是为了确保我把一切都弄好.所以上面写的都是真的,有没有理由将其标记为将在_ReadWriteBarrier()保护的函数中使用的volatile变量?

例如:

int load(int& var)
{
    _ReadWriteBarrier();
    T value = var;
    _ReadWriteBarrier();
    return value;
}
Run Code Online (Sandbox Code Playgroud)

使变量非易失性是否安全?据我所知,因为函数受到保护,内部编译器无法进行重新排序.另一方面,Visual C++为volatile变量提供了特殊的行为(不同于标准的变量),它使得volatile可以读写原子加载和存储,但是我的目标是x86,而且x86上的普通加载和存储应该是原子的无论如何,对吗?

提前致谢.

c++ atomic volatile memory-fences visual-c++

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

使用'grep'搜索没有-P的标签

grep -P以前成功使用过,直到我得到一台机器,其中grep不是用Perl正则表达式支持编译的.现在我无法匹配标签: \t字符,

grep -G '\t' matches a literal 't'
grep -E '\t' matches a literal 't'
Run Code Online (Sandbox Code Playgroud)

我如何匹配标签?

regex grep

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

PHP中的静态函数变量和连接

考虑以下:

$var = 'foo' . 'bar'; # Not a member of a class, free-standing or in a function.
Run Code Online (Sandbox Code Playgroud)

然而,只要我标记$varstatic:

static $var = 'foo' . 'bar';
Run Code Online (Sandbox Code Playgroud)

PHP(WAMP设置上的5.3.1)抱怨以下错误:

解析错误:语法错误,意外'.',期待','或';'

似乎字符串连接是这里的罪魁祸首.


这里发生了什么?有人可以向我解释静态变量的规则吗?

php string concatenation static-variables

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

Python:math.factorial是memoized吗?

我以三种不同的方式解决问题,其中两种是递归的,我自己也会记住它们.另一个不是递归的,而是使用math.factorial.我需要知道是否需要为其添加显式的memoization.

谢谢.

python algorithm caching

6
推荐指数
2
解决办法
2155
查看次数