问题列表 - 第49583页

PowerShell中的Windows cmd.exe输出

我有一个用于在其他计算机上远程执行命令的脚本,但是...当使用Windows cmd.exe命令时它不会写入远程服务器上的文件.这是代码.

$server = 'serverName'  
$Username = 'userName'  
$Password = 'passWord'  
$cmd = "cmd /c ipconfig"  

########################  

########################  

$ph = "C:\mPcO.txt"  
$rph = "\\$server\C$\mPcO.txt"  

$cmde = "$cmd > $ph"  
$pass = ConvertTo-SecureString -AsPlainText $Password -Force  
$mycred = new-object -typename System.Management.Automation.PSCredential -argumentlist  "$Username",$pass  
Invoke-WmiMethod win32_process -name create -ComputerName $server -ArgumentList $cmde  Credential $mycred  
cmd /c net use \\$server\C$ $password /USER:$username  
Get-Content $rph  
Remove-Item $rph  
cmd /c net use \\$server\C$ /delete  
Run Code Online (Sandbox Code Playgroud)

如你所见,我们只是写

$cmde = "$cmd > $ph"  
Run Code Online (Sandbox Code Playgroud)

如果我使用PowerShell命令我使用

$cmde = "$cmd | …
Run Code Online (Sandbox Code Playgroud)

powershell cmd

0
推荐指数
1
解决办法
1707
查看次数

如何验证我的jQuery脚本?

我正在寻找一个在线jQuery验证器.不是一个将验证我的表单的脚本,而是一个在线工具,我可以用它来给它一些jQuery脚本并让它返回语法错误和其他有用的信息.提前致谢!

javascript validation jquery jquery-validate

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

取消引用指针(并返回)的问题

这里我有一个函数,它创建一个字符串,将它分配给一个字符串指针,然后返回它。我尝试返回一个常规字符串,它工作正常。但是当我集成指针并取消引用它们时,我的程序崩溃了。当我尝试调试它时,这是我得到的消息:

Unhandled exception at 0x00024cbf in Assignment 2.exe: 0xC0000005: Access violation reading location 0xcccccce4.

这是我的代码:

string* Recipe::getCookingTime()
// @intput: none
// @output: cooking time as a string
{
    string temp;
    string displayHrs;
    string displayMins;
    if( cookingTime_->numHours < 10 ) 
        displayHrs = intToString(0) + intToString(cookingTime_->numHours );
    else 
        displayHrs = intToString(cookingTime_->numHours );
    if( cookingTime_->numMinutes < 10 ) 
        displayMins = intToString(0) + intToString(cookingTime_->numMinutes);
    else 
        displayMins = intToString(cookingTime_->numMinutes);

    temp = "The time to cook the recipe is " + displayHrs + ":" + …
Run Code Online (Sandbox Code Playgroud)

c++ string pointers runtime-error dereference

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

使Ruby 1.9将所有源文件视为UTF-8编码.(即使需要重新编译解释器)

我想将一个rails应用程序从Ruby 1.8.7移植到1.9.2.有些文件在字符串和注释中包含ä/ö/ü等元音符.文件保存为UTF-8,但开头没有BOM(字节顺序标记).

您可能知道,Ruby 1.9拒绝解析这些文件,给出了一个invalid multibyte char (US-ASCII)

我在谷歌搜索和阅读很多,但唯一的解决方案似乎是

  • 插入BOM或
  • 插入 # coding: utf-8

每个文件的开头.

我选择的编辑器(gEdit)似乎没有插入BOM.我还读到有一个BOM是不好的做法,因为它可能会破坏一些编辑器,如果你想使用shebang符号,它也会破坏shell脚本.

编辑:BOM打破了Ruby 1.8.7解析器,syntax error, unexpected kEND, expecting $end (SyntaxError)为文件提供了一个!

我尝试使用ruby -Eutf-8强制外部编码:utf-8但是在调用rake时这似乎被忽略了(我试过:/home/malte/.rvm/gems/ruby-1.9.2-p180/bin/rake测试).

所以我的问题是:

由于RVM无论如何都是从源代码构建ruby 1.9,是否有构建选项或修补程序将默认编码从US-ASCII更改为UTF-8

我快速查看了源代码,但找不到默认设置的行(我不是C专家,很难).

encoding compilation ruby-1.9.2

15
推荐指数
1
解决办法
7511
查看次数

一类中静态成员的内存分配

我最近发布了一个问题: 静态类成员的初始化.

现在请检查此代码:

#include<iostream>
class A
{
    static int obj_s;
public: 
    A()
    {
        obj_s++;
        std::cout << A::obj_s << "\nObject(s) Created\n";
    }
};

int A::obj_s = 0;

int main()
{
}
Run Code Online (Sandbox Code Playgroud)

即使一个人没有创建任何A类对象,使该成员obj_s保持一个值0- 自定义之后是不是需要内存?

c++ visual-c++ c++11

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

Javascript 设置打印样式表

如何修改打印样式表对象的样式?我正在使用 jQuery,如果这有帮助的话。

我基本上想设置一个对象的 css 属性,但该属性仅适用于打印,而不适用于屏幕。例如$('#myobject').css('background','white','print');

javascript css stylesheet

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

从备份恢复PostgreSQL数据库没有外键约束问题

我有一个大约85+表的postgresql数据库.我pg_dump在复制模式下使用(通过php-pgadmin)定期备份,备份文件的大小几乎是10-12 MB.现在我面临的问题是,每当我尝试恢复数据库时,都会出现外键约束问题.方案如下:

有两个表:1)users和2)zones.我已经在users表中存储了区域的id 以识别用户的区域并将其设置为外键.

当我进行db转储时,表的条目zones仅在表的条目之后users.我认为这是由于表名的第一个字母:u来之前z,因此当我恢复数据库时,会发生外键约束问题并且执行停止.当我尝试恢复数据库结构时会出现同样的问题,它表示zones数据库中不存在该表,因为在转储文件中的结构zones之后users.

这有什么解决方案吗?还有其他备用方法可行吗?

postgresql database-backups

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

@Past或今天的Bean验证?

这是一个简单的来源,声明此日期必须使用Bean验证过去:

@Past
private Date transactionDate;
Run Code Online (Sandbox Code Playgroud)

是否有BV注释用于验证日期必须是今天还是前一天?

或许我需要扩展约束并提供我自己的约束?

谢谢 !

java bean-validation

8
推荐指数
2
解决办法
8379
查看次数

如何获得具有毫秒精度的nsdate?

我需要以毫秒精度获得时间.我怎么能得到它NSDate.目前,当我的NSLog时间,它只显示秒.

nsdate ios

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

Hexdump宏(C/C++)

我有一个有效的hexdump函数,但打印单个变量似乎有点过分.所以我想为它制作一个宏.到目前为止,这几乎完美:

#define PRINT_FMT2(val,des,fmt) printf(#des" = "fmt": "SRC_STRN,val)
// SRC_STRN is a macro that evals to string literal containing file and line# 

#include <stdint.h>
#define PRINT_HEX(x) PRINT_FMT2((*((uint32_t*)(&(x)))),x,"%x") 
// the lack of parens around 2nd arg to PRINT_FMT2 is okay cause it gets #'d
Run Code Online (Sandbox Code Playgroud)

唯一的问题是我不能将它与函数的返回值一起使用.我收到了错误lvalue required as unary '&' operand.我认为这意味着我不能使用这种方法将ptr转换为uint-ptr.还有另一种有效的方法吗?

编辑:我想提一提的是,大多数人掩盖的是,我想看看我的价值位保留,并转换为unsigned int类型十六进制格式.请注意,您可以使用具有l值的宏,float并且它会吐出正确的big-endian表示.大多数常规的十六进制转储例程会在写入内存时打印出这些位,这显然取决于字节顺序.我不清楚我的意思是不好的.

无论如何,我最终编写了一组可以与r值一起使用的重载函数.最后我只想在32位浮点数上使用它.

inline uint32_t tohex(float f) { 
  uint32_t* u = (uint32_t *)&f; return *u; 
}
Run Code Online (Sandbox Code Playgroud)

c c++ macros hexdump

0
推荐指数
1
解决办法
1108
查看次数