小编JBu*_*ace的帖子

如何在Powershell中使用FTP上传代理服务器?

我试图在Powershell中使用FTP来上传文件.我FtpWebRequest稍后使用GetRequestStream,但此方法返回错误:

"使用HTTP代理时不支持请求的FTP命令."

我确实支持代理,并且必须是.

如何在代理服务器后面通过Powershell上传?

这将仅从.ps1Powershell脚本运行.

我也尝试过:

$webclient = New-Object System.Net.WebClient
$uri = New-Object System.Uri($server)

$webclient.UploadFile($uri, "C:\Test\1234567.txt")
Run Code Online (Sandbox Code Playgroud)

哪个$server和那个文件有效.但该代码返回此错误:

"An exception occurred during a WebClient request."
At C:\Test\script.ps1:101 char:26
+     $webclient.UploadFile <<<< ($uri, "C:\Test\1234567.txt")
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : DotNetMethodException
Run Code Online (Sandbox Code Playgroud)

我也试过文件路径中的双反斜杠,没有帮助.

我所处的代理仅触及HTTP,而不是FTP.

ftp powershell proxy

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

SQLite:对特定查询执行区分大小写的LIKE查询

我想SELECT ... LIKE在SQLite中运行区分大小写的查询.但我只希望这一个查询区分大小写,而不是其他任何问题.

我知道有

PRAGMA case_sensitive_like = boolean;

但这似乎改变了所有LIKE查询.

如何在单个查询中启用区分大小写的LIKE?

示例:我想查询"FuN"以匹配"blah FuN blah",但不是"foo fun bar".

(这是使用PDO在PHP下运行的)

我可以在查询之后切换,然后关闭,但我可以关注可能产生的影响(效率等).有什么危害吗?

我没有对数据库的写访问权限.

(这是在Windows Server 2008下)

我也试过,SELECT id, summary, status FROM Tickets WHERE summary COLLATE BINARY LIKE '%OPS%';但没有做区分大小写的SELECT,它仍然返回结果返回像笔记本电脑.

php sqlite pdo case-sensitive

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

addEventListener keydown不工作

我在互联网上提供了一些基本的Pong代码并试图添加按键,代码在这里:http://cssdeck.com/labs/ping-pong-game-tutorial-with-html5-canvas-and-sounds

我补充说:

canvas.addEventListener("keydown", handlekeydown, true);
Run Code Online (Sandbox Code Playgroud)

在此现有代码之后:

canvas.addEventListener("mousemove", trackPosition, true);
canvas.addEventListener("mousedown", btnClick, true);
Run Code Online (Sandbox Code Playgroud)

我还补充说:

function handlekeydown(e) {
  console.log("debug");
  console.log("keycode: "+e.keyCode);
}
Run Code Online (Sandbox Code Playgroud)

但即使我尝试按下各种键,也不会调用该函数.为什么是这样?我很确定Canvas是焦点.

javascript html5 html5-canvas

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

访问SQL:联合选择,显示两个字段

我有这个SQL:

SELECT Ph.Account, Ph.Ct FROM Ph
UNION SELECT Rx.Account, Rx.Ct FROM Rx;
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,但Ph.Ct和Rx.Ct字段可能并不总是相同.所以我想显示它们,但查询只显示1"Ct"字段而不是两者.

我怎么能让它显示出来?

这是ph:

12685      3
29568      1
38771      2
Run Code Online (Sandbox Code Playgroud)

这是rx:

10657      1
12685      2
68781      2
79874      1
Run Code Online (Sandbox Code Playgroud)

我想从查询中得到什么:

Account    ph.ct    rx.ct
10657               1
12685      3        2
29568      1
38771      2
68781               2
79874               1
Run Code Online (Sandbox Code Playgroud)

UNION获取正确的数据集(大约800个结果),但不是正确的字段.我试过的任何JOIN都没有给出正确的数据集(只有大约300个结果).

sql ms-access

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

-EA开关在Send-MailMessage上表示什么?

例如:

Send-MailMessage -To $ -From $ sender -subject $ subject -SmtpServer $ mailserver -Attachments $ efile -EA Stop

所有这些开关都记录在http://technet.microsoft.com/en-us/library/dd347693.aspx上,但-EA开关除外.

这个开关做了什么,在哪里可以找到它的文档(及其参数)?

powershell

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

Access 2007:文本框格式的“@”代表什么?

在 Access 2007 的窗体上,有一个文本框,其中包含:

@
Run Code Online (Sandbox Code Playgroud)

在“格式”选项卡下的“格式”字段中。

这代表什么以及有什么作用?我没有看到http://msdn.microsoft.com/en-us/library/ff823190.aspx上提到它

如果它不代表任何东西,它会对文本框做什么?

ms-access

3
推荐指数
1
解决办法
5736
查看次数

验证 T-SQL 查询的方法?

我可以访问 Access 数据库,并且在该数据库中包含填充了 TSQL 查询的字段。这些查询由服务器上的 T-SQL 处理。因此,当我编写这些 SQL 查询并将它们放入一个字段以供终端服务器使用时,我无法验证语法/等。我可以在该 Access 数据库中创建一个临时查询,但它不是相同的查询语言。例如,Access 会正确使用,IIF但 TSQL 不会(而是CASE)。

我无法使用 TSQL 直接访问此服务器,有什么方法可以验证我的 T-SQL 查询(语法等)?也许是在线网络工具?

我应该注意我无权访问 SQL 服务器。只有 Access db 和那个。我知道它不会验证表名等,我不希望它。

sql t-sql sql-server syntax

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

如何使用canvas处理多个按键

使用类似的东西:

window.addEventListener("keydown", handleFn, true);
Run Code Online (Sandbox Code Playgroud)

对于多人游戏,我如何能够同时处理多个按键?多人会使用一个键盘,因此同时按下Q和P键可以在屏幕上移动不同的对象.

我还没有任何keyup手柄,并想知道这是否能解决这个问题.

到目前为止我的逻辑是这样的:

if keydown == Q
    paddle.left = true;

...

//game loop
if paddle.left == true
    paddle.x -= 1;
    paddle.left = false;
Run Code Online (Sandbox Code Playgroud)

玩家也可以按住按钮.

javascript canvas

3
推荐指数
1
解决办法
2884
查看次数

如何在SQLite中显示SQL错误?

在PHP中使用SQLite(因此使用PDO),我有这样的代码:

try {
$db = new PDO("sqlite:C:\Program Files\Spiceworks\db\spiceworks_prod.db");

echo "Done.<br /><b>";

$query = "SELECT id FROM Devices LIMIT 5";

echo "Results: ";

$result = $db->query($query);

while ($row = $result->fetchArray()) {
    print_r($row)."|";
}
}
catch(PDOException $e) {  
    echo $e->getMessage();  
}
Run Code Online (Sandbox Code Playgroud)

但是这不会打印出来自SQL的任何数据.我知道数据库中有数据,连接有效.如果我更改查询说:

$query = "SELECT BLAHid FROM FakeDevices LIMIT 5";
Run Code Online (Sandbox Code Playgroud)

没有什么变化.SQL中没有任何内容再次打印出来,即使这显然是一个无效的SQL查询,我也看不到任何错误.

在这两种情况下,"完成"和"结果"打印出来都没问题.如何打印出SQL错误,比如查询无效?

php sqlite iis pdo

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

在 Access 中选择 Distinct?语法错误

我有这个 SQL:

SELECT (Min(Time_In) & " to " & Max(Time_Out)) AS [Week Of],
 Round((Sum(DATEDIFF("n", Time_In, Time_Out))/Count(DATEDIFF("n", Time_In, Time_Out))),2) AS [Avg Min of Jog]
FROM SomeTable
WHERE len(Time_In) > 0 AND len(Time_Out) > 0 
AND #01/01/2012# <= Time_In AND #12/31/2012# >= Time_In
GROUP BY DatePart('ww',Time_In);
Run Code Online (Sandbox Code Playgroud)

其中挑选出每周慢跑的平均次数。我也想有一个算很多次,每周慢跑如何,我正在尝试通过计算做jog_id在那里SomeTable可以有5个条目的一个jog_id

我试过了:

SELECT (Min(Time_In) & " to " & Max(Time_Out)) AS [Week Of],
 Round((Sum(DATEDIFF("n", Time_In, Time_Out))/Count(DATEDIFF("n", Time_In, Time_Out))),2) AS [Avg Min of Jog],
 Count(distinct jog_id) AS [Num Jogs]
FROM SomeTable …
Run Code Online (Sandbox Code Playgroud)

sql ms-access-2007

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

调用父表单函数?

我有一个带有2个表单的C#窗口程序.基本表单(Form1)具有刷新(RefreshView)视图的功能.单击按钮将调出Form2.单击Form2上的"应用"按钮后,如何调用RefreshViewForm1中存在的函数?两种形式都由用户打开.

Form1代码Form1.cs:

namespace MonitorCSharp
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        public void RefreshView()
        {
            //refresh code etc
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

表格2 Form2.cs:

namespace MonitorCSharp
{
    public partial class Form2 : Form
    {
        public Form2(String args)
        {
            InitializeComponent();
            form2Text = args;
        }

        private void button3_Click(object sender, EventArgs e)
        {
            this.Close();
            //I want to refresh here
        }
}
Run Code Online (Sandbox Code Playgroud)

我尝试了各种代码,包括:

((Form1)this.ParentForm).RefreshView();
Run Code Online (Sandbox Code Playgroud)

要调用刷新函数,但到目前为止一切都给了我一个运行时错误.我错过了什么吗?

我没有编译错误.运行时错误是:

A first chance exception of type …
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

从第二个左连接突然"无效使用Null"

我在Access中有这个SQL查询,工作正常:

SELECT TableA.FieldA As [Code],
   Count(TableA.FieldC) AS [Count]
FROM ((MainTable)
   LEFT JOIN TableA ON MainTable.FieldB = TableA.FieldB)
WHERE (((MainTable.DateOf)>=#1/1/2012#))
   AND Clng(TableA.FieldA) >= 119593451
   AND Clng(TableA.FieldA) <= 119593461
GROUP BY TableA.FieldA;
Run Code Online (Sandbox Code Playgroud)

但是当我尝试另一个左连接时,就像这样:

SELECT TableA.FieldA As [Code],
   Count(TableA.FieldC) AS [Count]
FROM ((MainTable)
   LEFT JOIN TableA ON MainTable.FieldB = TableA.FieldB)
   LEFT JOIN TableB ON TableA.FieldD = TableB.FieldD
WHERE (((MainTable.DateOf)>=#1/1/2012#))
   AND Clng(TableA.FieldA) >= 119593451
   AND Clng(TableA.FieldA) <= 119593461
GROUP BY TableA.FieldA;
Run Code Online (Sandbox Code Playgroud)

我在FROM claused中使用括号基于此:http://nm1m.blogspot.com/2007/10/multiple-left-joins-in-ms-access.html

它给出了错误Invalid use of Null,这对我来说没有意义,因为我没有执行空检查等.这里有什么问题?我正在尝试拉出TableB中的一个字段来显示(但还没有把它放在选择部分).

sql ms-access-2007

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