问题列表 - 第26740页

是否有"Mercurial Notifier"程序会告诉我外部存储库何时发生变化?

Subversion有一些不同的工具在后台运行,每隔几分钟就会对中央存储库执行一次ping操作,如果检测到任何更改,它会提醒您(我使用的是Windows 7,但对于OS X和Linux也是如此) ).

对于Mercurial有什么类似的东西,它会观察特定的存储库并提醒我任何变化吗?

windows mercurial

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

移动WebKit浏览器 - setTimeout和非活动页面

我有一个问题,当页面变为非活动状态并再次重新激活时,Mobile WebKit浏览器(即Mobile Safari和Android浏览器)如何处理setTimeout功能.

让我们假设页面变为非活动状态(即手机屏幕进入'睡眠'/我们打开另一个应用程序/我们打开另一个网页),并且应该在页面再次激活之前激活setTimeout功能.

现在对我来说似乎:

  1. 一旦页面被激活,Mobile Safari就会执行该功能
  2. Android浏览器:
    • 可能像往常一样执行该函数(即,即使页面处于非活动状态,JavaScript也会继续运行)
    • 可以在页面激活后立即执行(移动Safari)
    • 可能根本没有执行

我想知道是否有人知道确切的"规则"?

javascript mobile webkit

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

加速V2中的PowerShell脚本?

我正在使用PowerShell V2运行许多脚本,并且在控制台窗口首次加载时我注意到了很长的暂停.我该怎么做才能提高脚本的性能?

谢谢,MagicAndi

powershell scripting performance powershell-2.0

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

C#中的条件编译hackery - 有没有办法解决这个问题?

我有一个内部API,我希望其他人在他们的项目中作为编译的DLL引用.当它是一个被引用的独立项目时,我使用条件编译(#if语句)来根据编译符号切换关键Web服务类的行为.问题是,一旦生成了一个程序集,它就会被锁定到最初编译时编译符号的内容 - 例如,如果这个程序集是用DEBUG编译的并且被另一个项目引用,即使另一个项目是作为RELEASE构建,程序集仍然像在DEBUG中一样,因为它不需要重新编译.这是有道理的,只是给出一些背景知识.

现在我正在尝试解决这个问题,以便通过其他方式切换程序集的行为,例如扫描交换机的app/web配置文件.问题是,我正在切换的程序集的一些代码是方法的属性,例如:

#if PRODUCTION
        [SoapDocumentMethodAttribute("https://prodServer/Service_Test", RequestNamespace = "https://prodServer", ResponseNamespace = "https://prodServer")]
#else
        [SoapDocumentMethodAttribute("https://devServer/Service_Test", RequestNamespace = "https://devServer", ResponseNamespace = "https://devServer")]
#endif
        public string Service_Test()
        {
            // test service
        }
Run Code Online (Sandbox Code Playgroud)

虽然可能有一些语法糖允许我以另一种方式在同一类型的两个属性之间翻转,但我不知道.有任何想法吗?

另一种方法是引用整个项目而不是程序集,但如果可以的话,我宁愿坚持引用已编译的DLL.如果需要的话,我也完全乐于采用一种全新的方法来解决问题.

c# conditional-compilation

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

一旦检索到twitter oauth令牌怎么办?

我正在编写一个将使用twitter作为主要登录方法的Web应用程序.我编写的代码可以从Twitter获取oauth令牌.我现在的计划是

  1. 在我的Users表中找到使用令牌检索的twitter用户名的条目,或者在必要时创建条目
  2. 使用新的OAuth令牌更新Users.TwitterOAuthToken列
  3. 在站点上创建一个带有随机guid的永久cookie,并将记录插入到我的UserCookies表中,以匹配Cookie到用户
  4. 当请求进来时,我会在UserCookies表中查找浏览器cookie id,然后使用它来找出用户,并代表他们发出twitter请求
  5. 将oauth令牌作为js变量写入某些页面,以便javascript可以代表用户发出请求
  6. 如果用户清除他/她的cookie,则用户将不得不再次登录到twitter

这是正确的过程吗?我是否创建了大量安全漏洞?

twitter cookies oauth

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

GCC编译器 - 错误或未指定的行为?

当我在objective-c中对类的ivars进行冲突定义时(不是在同一个文件中重新声明类,而是使用diff ivars命名相同的类,编译器不会发出警告或更好的错误.)可以通过相应文件中的适当方法使用多组ivars.例如

Foo.m:

@interface foo {
int a;
}
- (int)method;
@end

@implementation foo

- (int)method {
    return a;
}

@end
Run Code Online (Sandbox Code Playgroud)

Bar.m:

@interface foo {
float baz;
}

@end

@implementation foo (category)
- (float)blah {
    return baz;
}
@end
Run Code Online (Sandbox Code Playgroud)

编译时没有警告或错误.这是故意的吗?这是一个未经检查的错误吗?(对于记录,a和baz实际上是相同的内存位置.)

编辑:对于记录我说的是iPhone OS,我认为它使用与64位MacOS相同的运行时

xcode gcc objective-c

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

如果我的服务器被盗,PostgreSQL数据库的安全性如何?

如果我在PostgreSQL中有一个带有绝密数据数据库的服务器,我的密码实际上是不可能猜到的(手工生成的各种奇怪字符的128个字符串).服务器密码实际上也是不可思议的.

除了密码猜测之外,从这个数据库中获取数据有多容易?

假设:

  1. 服务器上只存在DB.PHP脚本中没有密码或类似的东西
  2. 窃取服务器的人是服务器/ DB /硬盘恢复专家
  3. 我没有使用任何硬盘加密或任何超出常规的保护
  4. 我正在使用Ubuntu Hardy(最新稳定版)

我试图了解有人获得对我服务器硬盘的物理访问所涉及的风险.

database security cracking database-security

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

查询Hibernate(JPA)和PostgreSQL的问题

我正在尝试使用PostgreSQL作为Hibernate/JPA的数据库.但是,执行简单查询时出错.我的查询如下:

SELECT DISTINCT p FROM UserProfile p ORDER BY :order
Run Code Online (Sandbox Code Playgroud)

当我执行查询时,我将传递一个类似"lastLoginDate"的值:order.但是,在尝试执行查询时,我收到以下异常:

ERROR org.hibernate.util.JDBCExceptionReporter  - ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list
  Position: 781
Run Code Online (Sandbox Code Playgroud)

使用MySQL作为数据库,这个查询工作正常,但我们想转向PostgreSQL.我的整体配置和数据库连接是正确的,因为我看到正确创建的表.有什么我想念的吗?我需要设置配置属性吗?您可以给予的任何帮助将非常感谢.谢谢!

java postgresql hibernate jpa

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

jQuery UI datepicker将不会显示 - 包含完整代码

我在显示jQuery datepicker时遇到问题,如下所示:http: //jqueryui.com/demos/datepicker/

我相信我已经下载了所有正确的文件,但可以肯定的是,我从头开始并翻录了演示网站.不是全部,而是我认为是重要的部分.结果是没有显示datepicker且没有javascript错误.这是我的完整代码示例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <link rel="stylesheet" href="http://static.jquery.com/ui/css/base2.css" type="text/css" media="all" />
 <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/base/jquery-ui.css" type="text/css" media="all" />
 <link rel="stylesheet" href="http://static.jquery.com/ui/css/demo-docs-theme/ui.theme.css" type="text/css" media="all" />


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script type="text/javascript" charset="utf-8" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/jquery-ui.min.js"></script>

<script type="text/javascript" charset="utf-8">
 jQuery(function(){
  jQuery("#datepicker").datepicker();
 });
</script>
</head>
<body>
<input type="text" id="datepicker" class="hasDatepicker" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感谢.谢谢!

javascript jquery jquery-ui datepicker

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

我如何等待C#事件被提升?

我有一个Sender发送一个类MessageIChannel:

public class MessageEventArgs : EventArgs {
  public Message Message { get; private set; }
  public MessageEventArgs(Message m) { Message = m; }
}

public interface IChannel {
  public event EventHandler<MessageEventArgs> MessageReceived;
  void Send(Message m);
}

public class Sender {
  public const int MaxWaitInMs = 5000;
  private IChannel _c = ...;

  public Message Send(Message m) {
    _c.Send(m);
    // wait for MaxWaitInMs to get an event from _c.MessageReceived
    // return the message or null if …
Run Code Online (Sandbox Code Playgroud)

c# events

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