问题列表 - 第48646页

监控rabbitmq以确保一切运行顺利的最佳方法是什么?

很多次,我得到:

-Frozen,加载到5.0.不能用我的盒子. - 只是不起作用.

rabbitmq

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

Android在工业嵌入式环境中

您如何看待在工业嵌入式环境中使用android?

我想,例如,关于带触摸屏显示器的自动售货机.我可以考虑很多优点:

  • 它将增加制作高级用户界面的便利性
  • Android提供调优库来处理低功率互联网连接或加密连接等任务
  • 感谢dalvik VM,在不同的硬件平台(Arm9 - Arm11 - ....)上运行更容易

但也有一些缺点:

  • Android不被认为是关键任务环境(如处理资金的设备)......至少在某种程度上不是这样.
  • 如果不及时更新,软件可能会有一些危害安全的错误.广泛采用使问题更加严重.
  • 与Linux的实时实现相比,有人可能会认为Android是资源匮乏,代码用C而不是java编写.

在互联网上,你可以找到关于这个主题的一些资源,但大多数已经过时了:

http://www.hsc.com/Portals/0/Uploads/Articles/Android-Porting-on-Embedded-Platform_v2_0633850602027036930.pdf

http://www.androidforembedded.com/whitepaper/android-for-embedded.pdf

任何人都有直接的经验或可以链接到一些资源?你怎么看待这些家伙?

干杯,

embedded android industrial

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

无法通过classLoader.getResourceAsStream()从WEB-INF文件夹中检索图像

中午我试图让我的应用程序通过javamail发送html +图像,我只设法发送html,但与图像我有一些问题.我决定创建一个多部分消息,一切顺利,但后来我使用类加载器从WEB-INF/resources/images检索.png文件我得到一个NullPointerExcetion,我不知道为什么会这样?

这是我的EJB(3.0)的样子.我很欣赏这一个我没有太多经验的ClassLoader类(不太了解它).

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

@Resource(name = "mail/myMailSession")
private Session mailSession;

public void sendAccountActivationLinkToBuyer(String destinationEmail,
        String name) {

    // Destination of the email
    String to = destinationEmail;
    String from = "dontreply2thismessage@gmail.com";

    try {
        Message message = new MimeMessage(mailSession);
        // From: is our service
        message.setFrom(new InternetAddress(from));
        // To: destination given
        message.setRecipients(Message.RecipientType.TO,
                InternetAddress.parse(to));
        message.setSubject("Uspijesna registracija");
        // How to found at http://www.rgagnon.com/javadetails/java-0321.html
        message.setContent(generateActivationLinkTemplate(), "text/html");

        Date timeStamp = new Date();
        message.setSentDate(timeStamp);

        // Prepare a multipart HTML
        Multipart …
Run Code Online (Sandbox Code Playgroud)

java glassfish jakarta-mail java-ee ejb-3.0

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

如果没有域驱动设计,存储库是否有用?

假设我的应用程序不能保证完整的DDD设置,那么存储库是否仍然有用?我喜欢他们屏蔽下面的实现细节(例如使用实体框架)的方式.然而,根据定义,存储库往往与Aggregate Roots(这个概念对我来说仍然是一个圣杯)联系在一起.

我想这个问题也可以这样说:如果我有一个典型的3层应用程序,其业务层外观由基于功能的"逻辑分组"类组成(而不是像DDD中的聚合根),例如TradingManager和ContactsManager ,创建"逻辑分组"存储库是否有意义.或者也许是数据访问对象,我认为它就像没有聚合根要求的存储库.当然,我仍然会有一个模型(EF POCOs),它们将在各层之间上下传递.

另外,我刚才描述的是否会被视为交易脚本方法?它肯定不是DDD,而不是Active Record.我甚至不确定EF4是否存在Active Record与Nhibernate一样.

我试图了解其他人如何在不遵循DDD的情况下构建n层应用程序.

c# asp.net nhibernate domain-driven-design entity-framework

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

JS Prototype按类获取元素?

我得到了以下代码,我试图让它匹配一个类而不是一个id:

HTML:

<div id='testdiv'>
    <div class="lol">
        [First Title|<a class="external" href="http://test.com">http://test.com</a>]
        Another line
        [Second Title|<a class="external" href="http://test.com">http://test.com</a>]
        More text
        [Third Title|<a class="external" href="http://test.com">http://test.com</a>]
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

var textContainer = document.getElementById("testdiv");
var linkText = textContainer.innerHTML;
var pattern = /\[([^|]+)\|([^>]+.?)[^<]*(<\/a>)\]/g;
var result = linkText.replace(pattern, "$2$1$3");

textContainer.innerHTML = result;
Run Code Online (Sandbox Code Playgroud)

完整示例:http://jsfiddle.net/JFC72/17/

如何让它匹配"myclass"而不是?谢谢!

javascript prototypejs

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

递归有哪些优点和缺点?

关于在排序算法中使用非递归方法的递归,或者就此而言,任何算法的优缺点是什么?

recursion

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

如何在WebGrid中为列标题使用DisplayName数据注释?

我有一个Car类,我试图使用WebGrid助手在MVC 3视图中显示.下面是Car及其元数据类.

车类:

[MetadataType(typeof(CarMetadata))]
public partial class Car
{
    // car implementation
}
Run Code Online (Sandbox Code Playgroud)

汽车元数据类:

public class CarMetadata
{        
    [DisplayName("Car Name")]
    [StringLength(100, ErrorMessageResourceType = typeof(ValidationText), ErrorMessageResourceName="CarNameDescriptionLength")]
    [Required]
    public string CarName { get; set; }    
}
Run Code Online (Sandbox Code Playgroud)

查看内容:

@model List<Car>
...
var grid = new WebGrid(Model, canPage: true, rowsPerPage: 10);
grid.Pager(WebGridPagerModes.NextPrevious);

@grid.GetHtml(
    htmlAttributes: new { id = "grid" },
    columns: grid.Columns(
        grid.Column("CarName", ?????)
    ));
Run Code Online (Sandbox Code Playgroud)

目标:我想弄清楚如何使用DisplayName数据注释作为WebGrid(?????)中的列标题文本.有谁知道这是如何实现的?

提前致谢!

asp.net webgrid data-annotations asp.net-mvc-3

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

Python中的open和codecs.open之间的区别

有两种方法可以在Python中打开文本文件:

f = open(filename)
Run Code Online (Sandbox Code Playgroud)

import codecs
f = codecs.open(filename, encoding="utf-8")
Run Code Online (Sandbox Code Playgroud)

何时比较codecs.openopen

python unicode codec

84
推荐指数
6
解决办法
6万
查看次数

mysql:在每个连接上设置NAMES utf8?

我在每个PHP页面上使用以下语句来设置与Unicode的连接:

mysql_query ('SET NAMES utf8');
Run Code Online (Sandbox Code Playgroud)

有没有办法可以跳过这个?通过在服务器上设置一些东西?我有一个VPS所以我应该能够访问任何东西.

我认为真正的问题是:我需要吗?它会加快速度我会为每个提供的HTML页面跳过此声明吗?

php mysql utf-8

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

如何加快总结和ddply?

我有一个包含200万行和15列的数据框.我想用ddply对这些列中的3个进行分组(所有3个是因子,并且这些因子有780,000个唯一组合),并获得3列的加权平均值(权重由我的数据集定义).以下是相当快的:

system.time(a2 <- aggregate(cbind(col1,col2,col3) ~ fac1 + fac2 + fac3, data=aggdf, FUN=mean))
   user  system elapsed 
 91.358   4.747 115.727 
Run Code Online (Sandbox Code Playgroud)

问题是我想使用weighted.mean而不是mean来计算我的聚合列.

如果我在同一个数据框上尝试以下ddply(注意,我转换为不可变),以下内容在20分钟后没有完成:

x <- ddply(idata.frame(aggdf), 
       c("fac1","fac2","fac3"), 
       summarise, 
       w=sum(w), 
       col1=weighted.mean(col1, w), 
       col2=weighted.mean(col2, w),
       col3=weighted.mean(col3, w))
Run Code Online (Sandbox Code Playgroud)

这个操作似乎是CPU饥饿,但不是很密集的RAM.

编辑:所以我最后编写了这个小函数,它利用加权平均值的某些属性"欺骗"了一些,并对整个对象进行乘法和除法,而不是对切片进行.

weighted_mean_cols <- function(df, bycols, aggcols, weightcol) {
    df[,aggcols] <- df[,aggcols]*df[,weightcol]
    df <- aggregate(df[,c(weightcol, aggcols)], by=as.list(df[,bycols]), sum)
    df[,aggcols] <- df[,aggcols]/df[,weightcol]
    df
}
Run Code Online (Sandbox Code Playgroud)

当我跑:

a2 <- weighted_mean_cols(aggdf, c("fac1","fac2","fac3"), c("col1","col2","col3"),"w")
Run Code Online (Sandbox Code Playgroud)

我获得了良好的性能,并且有些可重用,优雅的代码.

r plyr

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