问题列表 - 第18727页

检查int是否在两个数字之间

如果你试图找出int是否在数字之间,为什么不能这样做:

if(10 < x < 20)
Run Code Online (Sandbox Code Playgroud)

而不是它,你将不得不这样做

if(10<x && x<20)
Run Code Online (Sandbox Code Playgroud)

这似乎有点开销.

java integer conditional-operator

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

生成一个5字符长的字符串0-9 az

我需要一个php中的函数,它可以生成一个带有数字和az的5字符串长字符串

我该怎么看?

php

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

在AutoHotkey中按住鼠标左键

我想要一个脚本按下F1使AutoHotkey按住鼠标左键.然后,我希望脚本在再次按下键后释放鼠标.

我怎样才能做到这一点?

autohotkey

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

将**kwargs传递给Django Form

我正在尝试构建自定义django表单以更改应用程序的用户名和用户电子邮件.这就是为什么我需要将会话中的用户详细信息传递给表单以检查记录的用户是否存在.我这样做:

在views.py中

personal_info_form = PersonalInfoForm(prefix='personal_info',
                                      user_details=user_details)
Run Code Online (Sandbox Code Playgroud)

user_details字典在哪里:

'user_details': [{'username': u'username', 
                  'registration_date': datetime.date(2009, 10, 22), 
                  'id': 13, 'email': u'user@mail.com'}]}
Run Code Online (Sandbox Code Playgroud)

在forms.py中,我有以下代码:

class PersonalInfoForm(forms.Form):

    def __init__(self, *args, **kwargs):
        user_details = kwargs.pop('user_details', None)
        super(PersonalInfoForm, self).__init__( *args, **kwargs)

    username = forms.CharField(required=True, initial=user_details[0]['username'])
    email = forms.EmailField(required=True)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

name 'user_details' is not defined
Run Code Online (Sandbox Code Playgroud)

我试着访问它self.user_details,只有user_details和它给了我同样的错误

django django-forms

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

Android:如何在提供更准确的位置之前保持GPS处于活动状态?

我正在使用位置管理器的requestLocationUpdates()方法定期向广播接收器接收意图.系统正确地向我的接收器发出意图,我已经能够正确使用它.唯一的问题是GPS位置提供商在初始位置获取后仅保持活动状态几秒钟,我需要它保持更长时间,以便位置估计更准确.

我的问题是如何使GPS位置提供程序对来自LocationManager requestLocationUpdates的每个定期请求保持活动状态.有谁知道如何做到这一点?

gps android geolocation

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

在“后台”运行功能

对象:

  • 对象销售
  • n 对象用户将参与对象销售
  • 每个用户可以创建一个对象代理
  • 每个 Agent 会为对象 Sale 生成 n 个对象许可(不时且有条件)

目标:

创建一个函数,当销售只剩下 5 秒结束时,将检查该销售存在的所有代理,并发布来自最长未对该销售进行许可的代理的许可

这是需要持续运行的东西,因为该代理将负责替换发布许可的用户,允许他们在拍卖期间离开。

我的问题

更新(我的问题不够清楚):

在销售的索引页面上,我有一个带有 javascript 的脚本,用于计算销售的剩余时间,因此我可以知道销售何时应该调用该函数来检查代理商并进行出价,但我的新手问题是:如果我在此页面上调用该功能,这仅在用户打开页面时才有效吗?或者如果他关闭该函数将不再被调用?因为即使用户关闭网页,我也需要它仍然工作。 DaMacc 已经回答说这不起作用

更新 (05/01/2010)

我已经创建了这个函数。该函数会找到所有距离结束还有 5 秒的销售,然后它会搜索所有代理,然后从最长时间没有对所选销售进行竞标的代理中出价。现在我需要每秒调用这个函数。我打算使用croncron 有 1-minute bounds。我需要这个函数在服务器上运行而不依赖于拥有代理的用户。

有什么建议?

PS:有一些拍卖网站有我正在尝试做的这种投标代理,我可以参考一个作为例子......但我不确定我是否可以在这里这样做......:S

谢谢。

php

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

Logback SMTPAppender限制率

如何限制Logback的电子邮件率SMTPAppender,以便每n分钟最多给我发一次电子邮件?

我根据Logback appender设置了我的日志记录,但我不太明白它是如何配置或子类化来实现的.

有隐藏的功能吗?有人开发了一个子类来处理这个问题吗?

java logging logback smtpappender

15
推荐指数
2
解决办法
4775
查看次数

Say函数出错

我正在使用Mac System 7.5.5附带的Apple Script Editor并尝试运行一个简单的程序:

say "Starting to empty the trash."
tell application "Finder"
  empty trash
end tell
say "Finished emptying the trash."
Run Code Online (Sandbox Code Playgroud)

但是当我点击运行按钮时,我得到了这个:

说错误http://img502.imageshack.us/img502/7341/applescripterror.png

我从1999年出版的Apple AppleScript Language Guide一书中获得了这段代码.

macos applescript

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

使用LINQ的魔力 - 如何为匹配的每个条件调用委托?

我想做这样的事情:

List<string> list = new List<string>();
... put some data in it ...

list.CallActionForEachMatch(x=>x.StartsWith("a"), ()=> Console.WriteLine(x + " matches!"););

Syntax: CallActionForEachMatch(Criteria, Action)
Run Code Online (Sandbox Code Playgroud)

这怎么可能?:)

linq lambda

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

WPF ListView中的DateTime区域特定格式

在WPF应用程序中,我有一个ListView:

<ListView Height="100" Width="434" Margin="0,2,0,0" x:Name="lvItems" ItemsSource="{Binding ElementName=MainWindow, Path=ShowQuCollection}" >
  <ListView.View>
    <GridView>
     <GridViewColumn Header="Date" Width="100" DisplayMemberBinding="{Binding Date}"/>
     <GridViewColumn Header="Time" Width="100" DisplayMemberBinding="{Binding Time}"/>
     <GridViewColumn Header="Description" Width="200" DisplayMemberBinding="{Binding Description}"/>
    </GridView>
   </ListView.View>
 </ListView>
Run Code Online (Sandbox Code Playgroud)

通过数据绑定与ObservableCollection连接.使用LINQ to SQL从SQLServer db表填充ObservableCollection.

ObservableCollection<ShowsQu> _ShowQuCollection =
        new ObservableCollection<ShowsQu>();

public ObservableCollection<ShowsQu> ShowQuCollection
{ get { return _ShowQuCollection; } }

public class ShowsQu
{
    public string ShowCode { get; set; }
    public DateTime Date { get; set; }
    public TimeSpan Time { get; set; }
    public string Description { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# data-binding wpf listview linq-to-sql

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