问题列表 - 第18335页

用于XUL的jQuery?

我在网上看过,发现jQuery在XUL上运行正常.

我的问题是:

  • 是否有任何专门用于与XUL一起使用的jQuery插件?
  • 还有其他类似jQuery的库是专门为XUL制作的吗?

我还没有在XUL上测试过jQuery,我只是因为好奇而问这些问题.

jquery xul jquery-plugins

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

如何获取控件相对于窗口客户端rect的位置?

我希望能够编写如下代码:

HWND hwnd = <the hwnd of a button in a window>;
int positionX;
int positionY;
GetWindowPos(hwnd, &positionX, &positionY);
SetWindowPos(hwnd, 0, positionX, positionY, 0, 0, SWP_NOZORDER | SWP_NOSIZE);
Run Code Online (Sandbox Code Playgroud)

并且它什么都不做.但是,我无法弄清楚如何编写一个GetWindowPos()函数,以正确的单位给出答案:

void GetWindowPos(HWND hWnd, int *x, int *y)
{
    HWND hWndParent = GetParent(hWnd);

    RECT parentScreenRect;
    RECT itemScreenRect;
    GetWindowRect(hWndParent, &parentScreenRect);
    GetWindowRect(hWnd, &itemScreenRect);

    (*x) = itemScreenRect.left - parentScreenRect.left;
    (*y) = itemScreenRect.top - parentScreenRect.top;
}
Run Code Online (Sandbox Code Playgroud)

如果我使用这个函数,我得到相对于父窗口左上角的SetWindowPos()坐标,但是想要相对于标题栏下方区域的坐标(我假设这是"客户区",但是win32术语对我来说有点新鲜).

解决方案 这是工作GetWindowPos()功能(感谢Sergius):

void GetWindowPos(HWND hWnd, int *x, int *y)
{
    HWND hWndParent = …
Run Code Online (Sandbox Code Playgroud)

c++ user-interface winapi

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

将dd/MM/yyyy hh:mm:ss.fff从String转换为C#中的DateTime

我试图将以下格式的字符串dd/MM/yyyy hh:mm:ss.fff转换为DateTime值

最简单的方法?

BTW

IFormatProvider culture = new CultureInfo("en-US", true);
DateTime.ParseExact(timeString, "dd/MM/yyyy hh:mm:ss.fff",culture);
Run Code Online (Sandbox Code Playgroud)

引发无效的时间异常

例如.11/12/2009 13:30:00.000其中12是月份(我知道很奇怪)

c# asp.net datetime

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

Python - 我不应该做的事情?

我有几个关于Python最佳实践的问题.不久前我会用我的代码做这样的事情:

...
junk_block = "".join(open("foo.txt","rb").read().split())
...
Run Code Online (Sandbox Code Playgroud)

我不再这样做,因为我可以看到它使代码更难阅读,但如果我将语句拆分为这样,代码运行会更慢:

f_obj = open("foo.txt", "rb")
f_data = f_obj.read()
f_data_list = f_data.split()
junk_block = "".join(f_data_list)
Run Code Online (Sandbox Code Playgroud)

我还注意到,没有什么可以阻止你在功能块中进行'导入',有什么理由我应该这样做吗?

python

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

CouchDB是否支持参照完整性?

我是CouchDB的新手并且了解它.我没有遇到CouchDB对参照完整性的支持.我们可以在CouchDB文档中为字段创建外键吗?

例如,是否可以确保供应商数据库中提供订单文档中使用的供应商名称?

CouchDB是否支持参照完整性?是否可以将文档中的字段作为主键?

referential-integrity couchdb

13
推荐指数
2
解决办法
4314
查看次数

如何从网址中删除查询字符串参数?

假设我有链接http://www.somesite.com/file.aspx?a=1&b=2

现在我想删除所有参数,所以它变成:

http://www.somesite.com/file.aspx

或者我可能只想删除其中的一个参数,例如

http://www.somesite.com/file.aspx?b=2

有没有办法在C#中执行上述操作?发生的事情是我来自另一个页面,在网址中有一个名为edit的参数,但当页面回发时,编辑参数仍然存在,所以它仍然认为它处于编辑模式.例:

用户A转到第one.aspx页并点击编辑链接.他们被带到two.aspx?edit = true.在页面加载期间,它看到查询字符串参数edit不为null并且它将内容置于编辑模式.用户完成编辑后,页面会刷新,但网址仍为two.aspx?edit = true并保持内容处于编辑模式,实际上应该是two.aspx

c# asp.net query-string

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

Windows应用程序中的纬度和经度验证

我正在寻找纬度和经度验证.

可以任何人建议验证.

我在用

if (Regex.IsMatch(textBox1.Text, "\b(?(?:90|(?:[0-8]?\\d))([ -/])[0-5]?\\d\\1[0-5]?\\d(\\.\\d{1,4})?\\1[NS])\b") == true)
Run Code Online (Sandbox Code Playgroud)

谢谢大家.

regex winforms

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

android中的手势是什么?

任何人都能解释一下手势吗?它们有什么用?你能告诉我任何可以实现它们的实际想法吗?

android gesture-recognition

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

二叉树高度

我需要一个通用公式来计算二叉树的最小高度和二叉树的最大高度.(不是二叉搜索树)

binary-tree

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

如何在不使用异常的情况下检查构造函数()中的失败?

我正在处理的所有类都有Create()/ Destroy()(或Initialize()/ Finalized())方法.

创建()方法返回的值是布尔像的下方.

bool MyClass::Create(...);
Run Code Online (Sandbox Code Playgroud)

所以我可以从返回值检查实例的初始化是否成功.

没有Create()/ Destroy()我可以在constructor()和析构函数()中做同样的工作,但我无法解决下面的问题.

谁能帮我?提前致谢.

我不能使用例外,因为我的公司不喜欢它.

class Foo
{
private:
    AnotherClass a;
public:
    Foo()
    {
        if(a.Initialize() == false)
        {
            //???
            //Can I notify the failure to the user of this class without using exception?
        }
    }
    ...
};

Foo obj;
Run Code Online (Sandbox Code Playgroud)

c++ constructor exception

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