问题列表 - 第21574页

Java swing小型2D游戏:如何对视图进行建模?

在一个小型的Java swing 2D游戏中,创建棋盘视图的最佳解决方案是什么?

  1. 使用一个组件用于电路板并立即定制它和检查器的每个方块?
  2. 使用一个组件用于电路板并创建另一个组件,使用自己的paint组件对该方块进行建模,仅为方形工作.使用布局将每个Square实例放置在电路板中?

我知道这是主观的,我不想打架.我只需要一些线索来弄清楚自己应该走哪条路.我已经开始了一个侧面项目,我已经使用了1),感觉有些不对劲.

java swing java-2d

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

这是有效的标准吗?

我正在审查一些优化库并遇到了函数签名

double solvopt(unsigned short n,
           double x[], 
           double fun(), 
           void grad(),
           double options[],
           double func(),
           void gradc()
          )
Run Code Online (Sandbox Code Playgroud)

请注意fun()和gard()作为函数传递.我的问题是,这是否是有效的标准C语法.

谢谢.

c function visual-c++

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

PHP PEAR邮件问题

我正在尝试使用PEAR Mail使用外部smtp服务器发送.它似乎挂了一段时间,然后脚本结束.它输出我的所有"echo"语句,直到发送后的一个.没有任何东西输出超过"发送前"的回声.谁能告诉我这里可能有什么问题?(用于替换smtp值的虚拟值).邮件未发送.谢谢你的帮助!

echo "start";
$n = $_POST['txtName'];
$e = $_POST['txtEmail'];
$t = 'Kenny <email@host.com>';
$f = 'Kenny <email@host.com>';
$s = 'CPA TEST';
$b = "name: $n email: $e"; 

include("mail.php");
echo "after include";
/* mail setup recipients, subject etc */
$recipients = $t;
$headers["From"] = $f;
$headers["To"] = $t;
$headers["Subject"] = $s;
$mailmsg = $b;
/* SMTP server name, port, user/passwd */
$smtpinfo["host"] = "my_smtp_host";
$smtpinfo["port"] = "25";
$smtpinfo["auth"] = true;
$smtpinfo["username"] = "my_email";
$smtpinfo["password"] = "my_password";
echo "before object";
/* …
Run Code Online (Sandbox Code Playgroud)

php pear

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

为什么.NET的EnableDecompression默认值在2.0和3.0之间变化?

我们使用.NET Web服务 - 非WCF和WCF,尽管绝大多数是非WCF,由于遗留原因 - 相当严重,而且当我在Fiddler中测试时,我注意到响应体大小很漂亮大.然后我注意到请求标头没有任何Accept-Encoding标头.

在进行一些挖掘之后,似乎在.NET BCL版本2.03.0之间,属性的默认值HttpWebClientProtocol.EnableDecompression(来自所有 - 所有wsdl.exe存根的WS存根的派生类)发生了变化.我很好奇原因(可能与WCF有关),以及当你简单地链接到不同的库时,是否有任何其他[漂亮]基本变化非常安静.

.net c# web-services base-class-library

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

为什么大多数银行都使用Java?

我注意到大多数银行在服务器端使用Java来运行Web应用程序.这是为什么?是什么让Java比银行或企业的PHP,ruby,python ...等更好?

提前致谢.

java enterprise

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

单身和异常

什么是设计可能抛出异常的单例类的最佳方法?

在这里,我有一个Singleton(使用Bill Pugh的方法,在Wiki for Singleton中记录).

    private static class SingletonObjectFactoryHolder{
    //1  
        private static final ObjectFactory INSTANCE = new ObjectFactory();
    }

    private ObjectFactory() throws Exception{
    //2
            //create the factory
    }


    public static ObjectFactory getInstance(){
    //3
        return SingletonObjectFactoryHolder.INSTANCE;
    }
Run Code Online (Sandbox Code Playgroud)

如果在2处抛出异常,我想将其传播给调用者.但是,我不能从第1行抛出异常.

那么,如果没有正确创建单例对象,我唯一的选择是返回一个空对象吗?

谢谢

PS我确实意识到如果它通过不同的类加载器加载或者如果反射性地加载,这个Singleton可能会破坏,但它对我的目的来说已经足够了.

// UPDATE

我很好奇,我可以不重新安排我的设计,如下所示抛出异常吗?

此外,我不需要任何同步(类加载器保证静态内部类只加载一次,并且仅在调用getInstance()时).因此,线程安全和懒惰实例化?

 private static class SingletonObjectFactoryHolder{
        //1  
           public static ObjectFactory getInstance() throws Exception{
         return new ObjectFactory();
           }
 }

 private ObjectFactory() throws Exception{
        //2
        //create the factory
 }


 public static ObjectFactory getInstance(){
        //3
    return SingletonObjectFactoryHolder.getInstance();
 }
Run Code Online (Sandbox Code Playgroud)

再次感谢.

java singleton exception

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

将图像缩略图垂直居中到固定大小的div中

好吧,我知道这已被讨论过死亡,人们对他们的问题得到了绿色答案,但没有一个对我有用.

我想要做的是垂直中心缩略图,它们是动态生成的,或者通过AJAX加载到具有固定大小的div中.在我的情况下200*200像素.

请访问此站点:单击此处并单击"Web"按钮.你会看到所有的缩略图都在他们的盒子上面.我真的尝试了我能想到的一切.我知道的唯一选择是将图像高度硬编码到每个缩略图标签中,但这需要永远,因为我需要将它们的尺寸添加到数据库中.

如果您使用的是Firebug,您可以轻松编辑网站上的所有内容来运行测试,这就是我主要做的事情.

我希望有人可以帮助我.我真的很感激.非常感谢你.

html image center dynamic

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

从Web服务发送自动每日电子邮件的最佳做法

我正在运行一个Web服务,该服务目前通过gmail smtp服务器向新用户发送确认电子邮件.由于我每天只收到一些新用户,所以这不是问题.

我最近为webapp添加了新功能,需要每天向每个用户发送自定义消息.可以认为这与LinkedIn发出的常规消息类似,可以为您提供有关网络活动的状态报告.每个用户的消息都会有所不同.拥有数千名用户,这意味着每天都会发送数千条独特的消息.

编辑:我发现这些类型的电子邮件被称为"交易或关系消息".Spamtacular有一篇关于区分营销和交易电子邮件的好文章.

我不认为使用gmail的smtp服务器会再削减它,但我肯定不知道.我不知道每个帐户的gmail最大外发邮件数是多少(可能是100 /天),但它们会将邮件限制为每封邮件500个收件人.我不会向500个收件人发送单个邮件,但我将发送1000个自定义邮件,每个收件人每天收到一封邮件.

我有兴趣学习这方面的任何最佳实践(特别是对于基于Java的webapps).以下是我对它的一些看法和关注:

  • 我应该设置自己的外发邮件服务器吗?如果我这样做,似乎我会担心各种其他问题,例如防止滥用邮件服务器,监控退回,允许选择退出电子邮件等等.是否有任何工具或服务可以帮助有了这个?也许像OpenEMM或像MailChimp这样的服务?但那些似乎更侧重于电子邮件营销活动.
  • 我不认为我应该让webapp本身处理发送电子邮件,因为它目前用于新用户注册.我想我应该设置一个单独的消息服务器,它可以访问与webapp相同的后端/数据存储.对此的想法?
  • 我应该考虑设置某种消息队列服务来帮助解决这个问题,例如JMS,RabbitMQ,ActiveMQ等吗?
  • 我是否需要为用户提供退出方式?我是否需要将这些标记为批量邮件?我并不真正考虑这些电子邮件营销信息,但我不确定什么是合适或正确的网络礼仪.

任何建议表示赞赏.我也对开源工具或简化操作的Web服务非常感兴趣,可以帮助我尽快提升.

谢谢!

email web-services

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

如何在powerpoint vba中创建进度条?

如何使用PowerPoint VBA创建进度条?它应该作为幻灯片上的动画完成.

powerpoint vba powerpoint-vba progress-bar

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

表单输入失去了对IE中滚动条单击的关注

我希望有一个人可以帮助我.我知道这已经讨论过这里之前,但例子是原型和陌生.我正在寻找一个严格的javascript或jquery解决方案.我在这里有一个示例设置.单击FF中的滚动条,您没有收到警报,但在IE中单击它就可以了.请帮帮我,谢谢!

javascript jquery internet-explorer focus scrollbar

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