Tag: 生成器

调试/查看GWT生成的java代码源代码

能够从我的自定义GWT生成器(com.google.gwt.core.ext.Generator)查看生成的代码有哪些选择。 我一直在补充创建我自己的源编写器,在system.out等中打印出源代码,我已经设法做了但是这一切看起来都非常困难并且不是很容易使用。 有时我只是故意破坏生成的代码,以便在temp文件夹中打印出损坏的文件,效果很好。 必须有更好的方式……我确定我错过了一些东西。

无法在javamultithreading中维护生产者任务的顺序

我正在编写一个multithreading应用程序,其中有一个生产者试图将一个元素添加到共享资源。 我想维护生产者在共享资源中生成元素的顺序。 例如,我的共享资源是SynchronizedQueue,P1,P2,P3,P4将以p1,p2,p3,p4的顺序生成新元素,在此期间P5生产者将其元素添加到队列中,因此P1, P2,P3,P4将等待锁定。 一旦P5释放锁定,P1-4中的任何一个都将获得锁定,因此我们会松开元素的顺序。 有没有办法维持等待锁定的元素的顺序? 根据我的理解,这是不可能的,但我想检查是否可以通过编程方式实现。

Java密码生成器

我正在尝试创建一个创建密码的java程序,可以是全部小写,小写和大写,小写和大写以及数字,小写和大写以及数字和标点符号,程序还必须创建用户选择的密码之一并且必须根据用户选择的内容生成密码长度。 我已经为用户选择了密码选项,并提示他选择一个。 我现在仍然坚持如何创建上面提到的密码类型。 一个人建议我使用ASCII值,然后将它们转换为文本。 我知道如何将它们转换为文本,但它会显示数字,字母和标点符号。 有什么办法可以只为小写字母生成ASCII值吗? 另外,我如何根据用户提供的密码生成密码?

Java:给出数字N的true和false组合的生成器;

我尽可能地简化任务,所以我可以将它应用到我的算法中。 这是数学家和程序员面临的挑战: 我需要创建一个传递参数int n的方法: public void optionality_generator(int n){ //some kind of loops, or recursions…to make it workable System.out.println(“current combination: …”); } 输出应显示true和false的所有可能组合。 这是N = 1的例子; N = 2; N = 3; N = 4; N = 5,其中x =假,0 =真; 请注意,空的断裂线只是为了让您更容易识别图案。 希望,我包括所有可能的组合): Combination of 1: 0 x Combination of 2: 00 x0 0x xx Combination of […]

用于泊松和均匀分布的Java生成器?

据我所知,标准发生器用于正态分布。 我必须根据正态,均匀和泊松分布生成随机数,但我似乎找不到最后2个的类。 我必须在0 – 999999范围内生成它们。