问题列表 - 第16084页

调度窗口加载事件

我需要load在 Javascript 中调度窗口的事件。有很多关于如何分派鼠标事件的文档,但我找不到任何关于加载事件的文档。它只需要在 Firefox 中工作。如果我可以“监视”窗口的加载事件,那将同样有帮助,因为那样我就可以调用该函数了。使用“事件间谍”插件不起作用,因为它需要我打开 dom 检查器,而在页面加载完成之前我无法打开它。

我正在制作一个油脂猴子脚本。所以我不知道我要调用的是哪个函数。

javascript dom-events

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

如何在C#应用程序内接受信用卡付款?

如何在C#应用程序内接受信用卡付款?我将使用一些文本框作为输入,但我联系哪个网关来完成交易?我不介意使用任何服务,付费或免费.

我有什么想法可以做到这一点?谢谢.

c# credit-card

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

是否有Java实用程序将转换String路径以使用正确的文件分隔符char?

我开发了许多用Java操作文件的类.我正在使用Linux机器,并且一直在幸福地打字new File("path/to/some/file");.当提交时,我意识到该项目的其他一些开发人员正在使用Windows.我现在想调用一个方法,该方法可以接受表单的字符串,"/path/to/some/file"并根据操作系统返回正确分隔的路径.

例如:
"path/to/some/file"成为"path\\to\\some\\file"Windows.
在Linux上它只返回给定的String.

我意识到不会花很长时间来敲定一个可以做到这一点的正则表达式,但我不打算重新发明轮子,并且更喜欢经过适当测试的解决方案.如果它是内置于JDK中会很好,但如果它是一些小型F/OSS库的一部分也很好.

那么是否有一个Java实用程序将转换String路径以使用正确的文件分隔符char?

java string file-io cross-platform jdk1.6

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

PHP/MySQL时区澄清

我目前正在解决将MySQL时间转换为特定时区的概念,这取决于用户的设置.

我的所有MySQL时间都以UTC时间存储,格式如下:

2009-11-08 17:06:40

一旦我查询时间,我不太确定如何使用PHP将其转换为适当的时区.

因此,在上面的例子中,我想显示:

2009-11-08 09:06:40

这是我目前拥有的(可能需要修复):

$sql = 'SELECT date FROM mytable';
    require("connection.php");
    $result = mysql_db_query($DBname,$sql,$link); 
    while($row = mysql_fetch_assoc($result)) { 

    $dt_obj = new DateTime($row['date']); 
    $dt_obj->setTimezone(new DateTimeZone('PST')); 
    echo $dt_obj;       
    echo "<br>";
     }
Run Code Online (Sandbox Code Playgroud)

首先,我收到以下错误:

Catchable fatal error: Object of class DateTime could not be converted to string

其次,我很困惑,无论如何我正确地设置它以正确的时区显示时间(在这种情况下,PST).

任何有关如何做到这一点的建议将不胜感激.谢谢!

更新:

我接受了GZipp的建议,并将代码修改为:

$dt_obj->setTimezone(new DateTimeZone('America/Los_Angeles')); 
echo $dt_obj->format('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)

但是,它显示我的时间(使用上面的例子):

2009-11-08 15:06:40

关于什么会导致这个的任何想法?

php mysql timezone timestamp

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

在Delphi中从func/proc获取对象

从delphi中的函数/过程返回简单对象的最佳实践是什么?

例如.2种代码:

将创建的对象作为引用传递,在Proc中填充对象,然后将其销毁

procedure Proc(var Obj: TMyObject);
begin
  // populate Obj
end;

O := TMyObject.Create;
try
  Proc(O);
  // manipulate populated object
finally
  O.Free;
end;
Run Code Online (Sandbox Code Playgroud)

或者 从函数中获取创建的对象,在操作后销毁

function Func: TMyObj;
begin
  Result := TMyObj.Create;
end;

O := Func;
if O <> nil then
begin
  try
    // manipulate
  finally
    O.Free;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

delphi creation object

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

求解数独的算法

我想在python中编写一个代码来解决数独谜题.你们对这个目的的好算法有什么想法吗?我在网上读了一个关于算法的地方,通过用所有可能的数字填充整个框来解决它,然后将已知值插入相应的框中.从已知值的行和列表中删除已知值.如果你们知道更好的话算法比这个请帮我写一个.另外,我很困惑,我应该如何读取用户的已知值.通过控制台逐个输入值非常困难.除了使用gui之外,还有什么简单的方法吗?

python algorithm sudoku

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

65怎么翻译成'A'字符?

在ASCII中,我想知道65如何翻译成'A'字符?据我所知,65可以用二进制表示,但'A'不是.那么这种转换怎么可能发生呢?

c ascii

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

确定窗口焦点事件上的鼠标位置

我已将焦点侦听器附加到窗口(使用原型语法):

Event.observe( window, 'focus', focusCb.bindAsEventListener( this ) );
Run Code Online (Sandbox Code Playgroud)

我想确定窗口聚焦时的鼠标位置。不幸的是,在我的 focusCb 方法中,我似乎无法访问 pageX、pageY、clientX 或 clientY。

使用quirksmode代码:

function doSomething(e) {
    var posx = 0;
    var posy = 0;
    if (!e) var e = window.event;
    if (e.pageX || e.pageY)     {
        posx = e.pageX;
        posy = e.pageY;
    }
    else if (e.clientX || e.clientY)    {
        posx = e.clientX + document.body.scrollLeft
            + document.documentElement.scrollLeft;
        posy = e.clientY + document.body.scrollTop
            + document.documentElement.scrollTop;
    }

    // posx and posy contain the mouse position relative to the document
    // …
Run Code Online (Sandbox Code Playgroud)

javascript javascript-events

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

快速模3或除法算法?

有一个快速的算法,类似于2的幂,可以使用3,即n%3.也许是使用这样一个事实:如果数字的总和可以被3整除,那么这个数字也是可以整除的.

这导致了下一个问题.在数字中添加数字的快捷方式是什么?即37 - > 3 +7 - > 10我正在寻找没有条件的东西,因为那些往往会抑制矢量化

谢谢

algorithm binary performance

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

如何在RichTextBox [C#]中语法突出显示?

如何在用户类型使用String []关键字的richtextbox控件中突出显示语法.我将很快发布一个轻量级的记事本到网上,我希望它有语法高亮.我正在使用Windows表单.有人可以发布代码示例吗?

c# syntax-highlighting

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