问题列表 - 第21282页

我可以将Java中的字符串乘以重复序列吗?

我有以下内容:

int i = 3;
String someNum = "123";
Run Code Online (Sandbox Code Playgroud)

我想isomeNum字符串中添加"0" .它是否有某种方式我可以像Python一样繁殖一个字符串来重复它?

所以我可以去:

someNum = sumNum + ("0" * 3);
Run Code Online (Sandbox Code Playgroud)

或类似的东西?

在这种情况下,我的最终结果将是:

"123000".

java string

86
推荐指数
11
解决办法
12万
查看次数

NetPHans中的CakePHP助手自动完成6.8

谁能告诉我如何在CakePHP中"启用"CakePHP的Helper自动完成功能?基本上是这样,例如,当我输入$form->它时,会给我一个$form方法和变量的列表.

我已阅读http://bakery.cakephp.org/articles/view/model-based-code-insight-and-completion-in-netbeans,并尝试实施评论#3.当我尝试它仍然无法在控制器或视图中自动完成.

有任何Netbeans和CakePHP用户有任何提示,技巧或黑客可以让这个工作吗?谢谢!

netbeans cakephp autocomplete

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

在asp.net中使用System.Timers.Timer

我在asp.net网站上使用以下代码.

在应用程序init上,我调用一次InitializeTimer().

代码的目标是每小时运行一次DoWork()(每小时1次).

我还希望代码在每个循环的不同时间执行,所以我添加了随机部分.

我得到的结果是werid,我找不到解释为什么会发生.

代码在2小时后执行该功能,然后在2小时后再执行,然后在3小时后,然后在2小时后再执行2小时.****

谁能解释一下原因?

using System.Timers;
....
private static random = new Random();
....
public static void InitializeTimer()
{
    tTimer = new Timer();
    tTimer.AutoReset = true;
    tTimer.Interval = TimeSpan.FromHours(1.0).TotalMilliseconds;
    tTimer.Elapsed += new ElapsedEventHandler(ClassName1.tMailer_Elapsed);
    tTimer.Start();
}

private static void tTimer_Elapsed(object sender, ElapsedEventArgs e)
{
    tTimer.Interval += random.Next(-5, 5);

    DoWork();
}
Run Code Online (Sandbox Code Playgroud)

更新:

  1. 请不要发布"使用Windows服务"或"预定任务".我的问题是以下代码我不是在寻找更好的选择.此外,在此测试(10小时),网站流量很大,iis池没有重启!

  2. 基于以下MSDN:(http://msdn.microsoft.com/en-us/library/system.timers.timer.interval.aspx)

如果在定时器启动后设置了间隔,则重置计数.例如,如果将间隔设置为5秒,然后将Enabled属性设置为true,则计数将在Enabled设置时开始.如果在计数为3秒时将间隔重置为10秒,则在Enabled设置为true后,Elapsed事件将首次提升13秒.

是否有可能重新设置已用功能的间隔是导致问题的原因?

这意味着当调用tTimer_Elapsed函数时,计数是1小时(最小几毫秒),我的代码是"tTimer.Interval + = random.Next(-5,5);" 正在向Interval添加另一个小时?

.net c# asp.net timer

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

子域的复杂nginx重写规则

我目前在我的nginx.conf中有以下(hacky)重写规则,允许动态子域重定向到一个Django实例.

set $subdomain "";
set $subdomain_root "";
set $doit "";
if ($host ~* "^(.+)\.domain\.com$") {
    set $subdomain $1;
    set $subdomain_root "/profile/$subdomain";
    set $doit TR;
}
if (!-f $request_filename) {
    set $doit "${doit}UE";
}
if ($doit = TRUE) {
    rewrite ^(.*)$ $subdomain_root$1;
    break;
}
Run Code Online (Sandbox Code Playgroud)

我确信有一种更有效的方法可以做到这一点,但我需要更改此规则,以便任何请求*.domain.com/media/**.domain.com/downloads/*转到domain.com/media/*domain.com/downloads/*.

subdomain mod-rewrite nginx url-rewriting

6
推荐指数
2
解决办法
7847
查看次数

未知需要类型注释或强制转换

我知道我必须遗漏一些非常明显的东西.B.GetInstance().Call()生成错误:根据此程序点之前的信息查找不确定类型的对象.在此程序点之前可能需要类型注释来约束对象的类型.这可以允许解析查找.

我正在使用v1.9.9.9.

type A() =
    member x.Call() = B.GetInstance().Call()

and B() =
    static member GetInstance() = new B()
    member x.Call() = ()
Run Code Online (Sandbox Code Playgroud)

我刚刚发现这个有效: (B.GetInstance() :> B).Call()

知道为什么演员是必要的吗?

f# type-inference

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

散列函数python中的family生成器

我正在寻找一个哈希函数族生成器,它可以在给定一组参数的情况下生成一系列哈希函数.到目前为止我还没有找到任何这样的发电机.有没有办法用hashlib包裹做到这一点?

例如,我想做的事情如下:

h1 = hash_function(1)
h2 = hash_function(2)
...
Run Code Online (Sandbox Code Playgroud)

并且h1h2将不同的散列函数.

对于那些可能了解它的人,我正在尝试在非常大的数据集上实现最小哈希算法.

基本上,对于给定的文档,我有一组非常大的特征(1亿到10亿),我需要为这组特征创建1000到10000个不同的随机排列.

我不想明确地构建随机排列,所以我想在下面使用的技术:

  1. 生成一个哈希函数h并考虑两个索引rs
  2. rs在排列之前出现if h(r) < h(s)和100到1000个不同的散列函数.

有没有我可能错过的已知图书馆?或者你可能知道使用python生成哈希函数族的任何标准方法?

python hash generator

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

渲染winforms控件更加流畅

我的winforms应用程序渲染非常不稳定.是否有一种技术可以用于在屏幕上绘制表格,或者在布局处理之前隐藏它?任何有助于加快我的表格的视觉负荷的东西.

谢谢你的帮助.

编辑:

表单每个都有几个网格,大约20-30个附加控件(文本框/复选框).所有控件都是第三方,我自己也不做任何自定义绘画.

.net .net-3.5 winforms

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

强制应用程序等待WinExec完成

如何强制我的应用程序等到WinExec完成?

c++ winapi

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

如何在Mac上使用Process.Start()或等效的Mono并传入参数

我正在尝试编写一些c#代码来启动浏览器,Process.Start(app,args);其中app是浏览器的路径,例如/Applications/Google Chrome.app/Contents/MacOS/Google Chromeargs--no-default-browser-check

如果我这样做,它适用于Windows和Linux

Process.Start("/Applications/Google Chrome.app/Contents/MacOS/Google Chrome","--no-first-run");
Run Code Online (Sandbox Code Playgroud)

我明白了

open: unrecognized option `--no-first-run'
Usage: open [-e] [-t] [-f] [-W] [-n] [-g] [-h] [-b <bundle identifier>] [-a <application>] [filenames]
Help: Open opens files from a shell.
      By default, opens each file using the default application for that file.  
      If the file is in the form of a URL, the file will be opened as a URL.
Options: 
      -a                Opens with the specified application.
      -b                Opens with the …
Run Code Online (Sandbox Code Playgroud)

c# macos mono

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

我如何实现类似于ANSI C中的Objective-C @encode()编译器指令?

@encode指令返回一个const char*,它是传入的数据类型的各种元素的编码类型描述符.示例如下:

struct test
{ int ti ;
  char tc ;
} ;

printf( "%s", @encode(struct test) ) ;
// returns "{test=ic}"
Run Code Online (Sandbox Code Playgroud)

我可以看到使用sizeof()来确定原始类型 - 如果它是一个完整的对象,我可以使用类方法进行内省.

但是,它如何确定不透明结构的每个元素?

c implementation encode objective-c

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