问题列表 - 第30467页

理解'finally'块

我写了七个测试用例来理解finally块的行为.如何finally运作背后的逻辑是什么?

package core;

public class Test {
    public static void main(String[] args) {
        new Test().testFinally();
    }

    public void testFinally() {
        System.out.println("One = " + tryOne());
        System.out.println("Two = " + tryTwo());
        System.out.println("Three = " + tryThree());
        System.out.println("Four = " + tryFour());
        System.out.println("Five = " + tryFive());
        System.out.println("Six = " + trySix());
        System.out.println("Seven = " + trySeven());
    }

    protected StringBuilder tryOne() {
        StringBuilder builder = new StringBuilder();
        try {
            builder.append("Cool");
            return builder.append("Return");
        }
        finally {
            builder = null; …
Run Code Online (Sandbox Code Playgroud)

java finally try-finally

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

Django任务处理

你将如何处理django中的任务,比如每天,每周,每月处理一次事件.(除了cron)

django

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

像IPhone一样的Android UDID?

Android有像IPhone这样的UDID吗?如果是的话,有没有办法以编程方式获得它?

谢谢克里斯

iphone android udid

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

如何从数据库查询(PHP)向多个收件人发送电子邮件

我正在尝试将电子邮件发送到我的数据库中的多个电子邮件地址.这是我目前的代码.它仅在我指定单个电子邮件地址时才起作用,但是,我需要让他们查询我的数据库并将电子邮件发送到每个电子邮件地址.我在哪里错了?

function sendmail($cat, $user) {
    require_once "Mail.php";
    $elist = mysql_query("SELECT cEmail FROM tblUsers WHERE cAlerts = 'All' AND cEAlerts = 'Yes' AND cPreferences LIKE '%$cat%';");
    $elist = mysql_fetch_array($elist);

    $from = "EMAIL ADDRESS";
    $to = $elist;
    $subject = "SUBJECT";
    $body = "BODY";

    $host = "smtp.domain.com";
    $username = "USERNAME";
    $password = "PASSWORD";

    $headers = array ('From' => $from,
    'To' => $to,
    'Subject' => $subject);
    $smtp = Mail::factory('smtp',
    array ('host' => $host,
    'auth' => true,
    'username' => $username,
    'password' => $password));

    $mail = …
Run Code Online (Sandbox Code Playgroud)

php email

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

通过代码在Java中的性能?

首先,我应该提一下,我知道性能优化可能非常符合项目.我现在大部分时间都没有遇到这些特殊问题.我面临着JVM本身的一系列性能问题.

我现在想知道:

  • 哪个代码优化从编译器的角度来看是有意义的:例如,为了支持垃圾收集器,我将变量声明为final - 非常依赖PMD的Eclipse建议.
  • 有什么最佳实践:vmargs,堆和其他东西传递给JVM进行初始化.我如何在这里获得正确的值?有没有公​​式或是尝试和错误?

Java自动化很多,在字节码级和内容上做了很多优化.但是我认为大部分内容必须由开发人员来规划才能工作.

那么如何加速Java程序呢?:)

java optimization performance

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

我在哪里可以修改Visual Studio中的详细C#编译器优化设置?

在Visual Studio C/C++项目中,可以轻松地在"Property Pages | C/C++ | Optimization"中修改编译器的优化设置.例如,我们可以提供不同的优化级别,如/ O2和/ O3,以及高级优化,如"忽略帧指针".

但是,我不能简单地在Visual Studio的C#项目中找到相应的UI.我所能找到的只是关闭优化:"优化代码"复选框就是我所拥有的.

C#用户可以控制详细编译器的优化,如C/C++吗?我是否必须在命令行中提供编译器选项?

替代文字http://i32.tinypic.com/28ststh.png

.net c# visual-studio-2010 compiler-optimization visual-studio

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

如何用CSS3/Javascript设置"输入文件"的样式?

我想<input type="file" />用CSS3 设计风格.

或者,我希望用户按下div(我会设计),这将打开浏览窗口.

这可能只使用HTML,CSS3和Javascript/jQuery吗?

html javascript file-io jquery css3

35
推荐指数
5
解决办法
9万
查看次数

案例表达式只能嵌套到10级

我必须处理的电话号码,如澳大利亚国家代码下面的代码+61,61,001161等我有我不能插入任何问题CASE了声明下:CASE WHEN LEFT(@BPartyNo, 4) = '+610'

它说Case表达式只能嵌套到10级

如何简化这个TSQL,以便我可以添加更多CASE?

USE [TelcoStage_PROD]
GO
/****** Object:  UserDefinedFunction [dbo].[ufn_stg_ProperBPartyNoExtra]    Script Date: 07/12/2010 15:27:52 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

--=====================================================================================================================
-- OBJECT NAME          : dbo.ufn_stg_ProperBPartyNoExtra
-- INPUTS               : @BPartyNo 
-- OUTPUTS              : VARCHAR(32)
-- RETURN CODES         : N/A
-- DEPENDENCIES         : N/A
-- DESCRIPTION          : This function is used to get the extra after 10 character (MNET or S)
--
-- …
Run Code Online (Sandbox Code Playgroud)

t-sql

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

通过php从mysql db计算两个"位置"之间的最短路径

我试图找出获得/显示多个位置之间最短距离的最佳方法.为了最好地解释这一点,将其视为地图并使用以下内容.每个位置的所有距离和路径都已放入mysql数据库.

地点(信件 - >它可以到达的位置.和[]中的距离/时间)

A -> B [5]
A -> C [4]
B -> Z [1]
C -> Z [50]
Run Code Online (Sandbox Code Playgroud)

所以A可以去B,需要5分钟.虽然从A到C需要4分钟.

现在我想弄清楚的是让我们说他们当前在位置A并且想要到达Z.我怎样才能让系统通过数据库并确定A - > B - > Z是最短路径与A - > C - > Z相比.

我原本打算在每个系统上进行循环,但这个设置将包含数百个不同的位置和路径.所以我已经可以看到它创建无限循环,第二个它沿着一条路径返回到起始位置.

也许这是不可能的哈哈.

任何帮助或建议将不胜感激!

提前致谢!

php mysql

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

为什么检查Django中的两个密码是否匹配如此复杂?

我做错了什么,或者这是开发人员希望我每次想要检查两个字段是否相同的时候认真对待的内容?

def clean(self):
    data = self.cleaned_data
    if "password1" in data and "password2" in data:
        if data["password1"] != data["password2"]:
            self._errors["password2"] = self.error_class(['Passwords do not match.'])
            del data['password2']    
    return data
Run Code Online (Sandbox Code Playgroud)

为什么我必须验证用户名是否唯一?

def clean_username(self):
    data = self.cleaned_data['username']
    if User.objects.filter(username=data).exists():
        raise ValidationError('Username already taken.')
    return data
Run Code Online (Sandbox Code Playgroud)

这是一个ModelForm.它应该已经知道有一个独特的约束?

django design-patterns

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