问题列表 - 第48504页

从java无状态EJB发送电子邮件(Java EE-6)

我想发送一封关于EJB的电子邮件,但我在这个例外中得到的唯一回报是:

java.lang.RuntimeException: javax.mail.AuthenticationFailedException: failed to connect, no password specified?
Run Code Online (Sandbox Code Playgroud)

这就是我的EJB的样子:

@Stateless(name = "ejbs/EmailServiceEJB")
public class EmailServiceEJB extends Authenticator implements IEmailServiceEJB {

public PasswordAuthentication getPasswordAuthentication() {
    return new PasswordAuthentication("xxxxxxx@gmail.com",
            "xxxxxxx");
}

public void sendAccountActivationLinkToBuyer(String destinationEmail,
        String name) {
    // OUR EMAIL SETTINGS
    String host = "smtp.gmail.com";// Gmail
    int port = 465;
    String serviceUsername = "xxxxxxx@gmail.com";
    String servicePassword = "xxxxxxx";// Our Gmail password

    Properties props = new Properties();
    props.put("mail.smtp.user", serviceUsername);
    props.put("mail.smtp.host", host);
    props.put("mail.smtp.port", port);
    props.put("mail.smtp.starttls.enable", "true");
    props.put("mail.smtp.debug", "true");
    props.put("mail.smtp.auth", "true");
    props.put("mail.smtp.socketFactory.port", port); …
Run Code Online (Sandbox Code Playgroud)

java glassfish jakarta-mail java-ee ejb-3.0

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

如何在"母版页"级别实现逻辑

我还是MVC的新手,所以忍受我:-)

我有一个我正在研究的社区网站,我想在用户登录后显示我的所有页面上有多少用户在线.

我有一个共享视图,用于登录后所有页面的布局(UserLayout.cshtml)

我可以以某种方式添加逻辑,以显示我的共享布局在线计数?

如果它是WebForms我只是为我的母版页有一些代码隐藏,但这显然不是一个选项.

有关用户在线的信息是从缓存中获取的.它不能作为我的任何View Models的属性.

c# razor layout-page asp.net-mvc-3

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

AES256 CBC + HMAC SHA256确保机密*和*身份验证?

我正在考虑使用AES256 CBC + HMAC SHA-256作为消息的构建块,以确保机密性和身份验证.

特别要考虑这种情况:

  • Alice拥有属于Bob的公钥(密钥交换和算法超出了该问题的范围).Alice有一个识别密钥K,也是与Bob共享的,她可以用来识别自己.只有Alice和Bob知道密钥K.
  • Alice使用Bob的公钥加密(nonce || K).
  • 鲍勃解密数据包,现在有K和nonce.
  • Bob使用SHA-256和SHA256(K || nonce)来产生256位的K(e).
  • Bob使用SHA256和SHA256(K || nonce + 1)来产生256位的K(s).

现在,对于Bob希望发送Alice的每个数据包,他执行以下操作:

  • 创建一个新的随机128位IV
  • 使用IV和K(e)作为密钥加密消息.
  • 创建一个SHA-256 HMAC,其中K(s)作为密钥,(IV || Encrypted message)作为数据.
  • 最后发送(IV || HMAC || Ciphertext)给Alice

Alice还计算了K(e)和K(s),并且在从Bob接收数据时遵循以下过程:

  • 将邮件拆分为IV,密文和HMAC.
  • 使用K(s),IV和密文计算HMAC.
  • 将HMAC与发送的HMAC进行比较.如果匹配,则Alice认为此消息被认证为Bob发送的消息,否则将被丢弃.
  • Alice使用K(e)解密消息

该协议是否确保Alice仅解密来自Bob的消息,假设除了Bob之外没有人可以读取Alice使用他的公钥加密的加密消息?

即以这种方式构建的消息是否确保机密性和身份验证?

注意:如果协议要求Bob发送多条消息,则需要稍加修改此方案以避免重放攻击.

PS我知道AES-GCM/CCM,但这种方案适用于大多数加密包中的基本AES,SHA和HMAC算法.此解决方案也可能较慢,但这也超出了问题的范围.

security cryptography aes hmac

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

为什么hgweb.cgi没有列出使用mercurial 1.7或1.8创建的存储库?

我在Windows 2003服务器(IIS 6,Python 2.6.6)上运行hgweb.cgi,并且在我最近从mercurial 1.6升级到1.7和1.8(客户端和中央服务器)之前一直没有问题.我在服务器上有一个包含所有中央存储库的目录,该目录在hgweb.config文件中设置为"集合".即使在服务器上升级到mercurial 1.8之后,hgweb.cgi也只会列出使用mercurial 1.6或更早版本创建的存储库.未列出使用1.7或1.8创建的任何存储库.尝试直接访问1.7或1.8存储库会导致显示以下错误消息:

处理您的请求时发生错误:

要求'dotencode'不受支持

看起来这个问题与使用mercurial 1.6的hgweb.cgi有关,但是由于我卸载1.6并在服务器上安装了1.8,这怎么可能呢?python目录中的某个库文件是否需要更换/升级?我错过了什么?

我正在使用webapp安装1.8后创建的mercurial 目录中的文件,只根据需要修改hgweb.cgi和hgweb.config.

mercurial hgweb

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

EF 4.0从MetadataWorkspace获取EntitySetMappings

我正在使用EF 4.0,我正在尝试查询映射数据空间中的所有项目.

使用以下代码,

var item = this.MetadataWorkspace.GetItems<EdmType>(DataSpace.CSSpace);
Run Code Online (Sandbox Code Playgroud)

我收到一个错误

'空间'CSSpace'没有相关的收藏'

最终我试图从edmx文件中查询EntitySetMappings,以便我可以知道哪些EntityTypes映射到特定的EntitySet ...

c# entity-framework entity-framework-4

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

用于zip文件的Java检查目录

我有以下代码检查sdcard上是否存在文件夹,我想添加另一个if语句,如果文件夹存在,检查实际文件夹中是否存在zip文件,如果它实际存在的话.我该怎么做才能检查zip扩展名的文件夹.该文件夹应该有很多拉链但我只想检查以确保有拉链和其他文件扩展名.我感谢你对此提供的任何帮助.

File z = new File("/mnt/sdcard/folder");
if(!z.exists()) {
Toast.makeText(MainMethod.this, "/sdcard/folder Not Found!", Toast.LENGTH_LONG).show(); 
} else {
Toast.makeText(MainMethod.this, "/sdcard/folder Found!", Toast.LENGTH_LONG).show();
}
Run Code Online (Sandbox Code Playgroud)

编辑: 谢谢你的帮助,这是我最终使用你的帮助,我还没有测试它,但它看起来不错.

    File z = new File("/mnt/sdcard/Folder");
    if(!z.exists()) {
           //create folder
} else {
        FilenameFilter f2 = new FilenameFilter() {
        public boolean accept(File dir, String filename) {
        return filename.endsWith("zip");
        }
        };
            if (z.list(f2).length > 0) {
            // there's a zip file in there..
            } else {
            //no zips inside folder
        }
    }
Run Code Online (Sandbox Code Playgroud)

java directory zip android if-statement

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

C++完美函数转发

这是这个问题的后续内容.

2002年关于C++中函数转发问题的论文做了以下观察:

这是Boost.Bind和Boost.Lambda当前采用的方法:

template<class A1, class A2, class A3> void f(A1 & a1, A2 & a2, A3 & a3)
{
    return g(a1, a2, a3);
}
Run Code Online (Sandbox Code Playgroud)

它的主要缺点是它不能转发非常数rvalue.参数推导创建非const引用,并且引用不能绑定到参数.这就是无辜的例子

int main()
{
    f(1, 2, 3);
}
Run Code Online (Sandbox Code Playgroud)

失败(违反C1).

我看到呼叫失败,但解释是否正确?不是文字1,2,3常量值吗?

c++ forwarding c++11

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

在没有php的mysql中从电子邮件中删除名称是否可能?

大家好 ,

我有一个列email[someone@email.com] 的表,我有280万条记录,我创建了一个新列,user并希望在电子邮件字段中的@符号前添加所有内容到该user字段,是否可以使用纯MySQL?

谢谢 .

mysql

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

如何在php脚本中加载Wordpress环境?

如何在脚本中加载Wordpress环境,以便我可以使用Wordpress的功能?

我需要这个,因为我需要从异步执行的脚本中调用几个函数.

ajax wordpress wordpress-plugin

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

Django:按位置排序忽略NULL

我有django queryset排序的问题.

我的模型包含一个名为position(PositiveSmallIntegerField)的字段,我想用它来订购查询结果.

我使用order_by('position'),效果很好.

问题:我的position字段是可空的(null=True, blank=True),因为我不想为我的模型的每50000个实例指定一个位置:(

当某些实例具有NULL"位置"时,order_by将它们返回到列表顶部:我希望它们在最后...

在RAW SQL中,我曾经写过像" IF(position IS NULL or position='', 1, 0)" 这样的东西(参见http://www.shawnolson.net/a/730/mysql-sort-order-with-null.html):是否有可能使用相同的结果Django,没有编写原始SQL?

非常感谢 !

django nullable sql-order-by

39
推荐指数
4
解决办法
8633
查看次数