很多次,我得到:
-Frozen,加载到5.0.不能用我的盒子. - 只是不起作用.
您如何看待在工业嵌入式环境中使用android?
我想,例如,关于带触摸屏显示器的自动售货机.我可以考虑很多优点:
但也有一些缺点:
在互联网上,你可以找到关于这个主题的一些资源,但大多数已经过时了:
http://www.androidforembedded.com/whitepaper/android-for-embedded.pdf
任何人都有直接的经验或可以链接到一些资源?你怎么看待这些家伙?
干杯,
中午我试图让我的应用程序通过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) 假设我的应用程序不能保证完整的DDD设置,那么存储库是否仍然有用?我喜欢他们屏蔽下面的实现细节(例如使用实体框架)的方式.然而,根据定义,存储库往往与Aggregate Roots(这个概念对我来说仍然是一个圣杯)联系在一起.
我想这个问题也可以这样说:如果我有一个典型的3层应用程序,其业务层外观由基于功能的"逻辑分组"类组成(而不是像DDD中的聚合根),例如TradingManager和ContactsManager ,创建"逻辑分组"存储库是否有意义.或者也许是数据访问对象,我认为它就像没有聚合根要求的存储库.当然,我仍然会有一个模型(EF POCOs),它们将在各层之间上下传递.
另外,我刚才描述的是否会被视为交易脚本方法?它肯定不是DDD,而不是Active Record.我甚至不确定EF4是否存在Active Record与Nhibernate一样.
我试图了解其他人如何在不遵循DDD的情况下构建n层应用程序.
我得到了以下代码,我试图让它匹配一个类而不是一个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"而不是?谢谢!
我有一个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(?????)中的列标题文本.有谁知道这是如何实现的?
提前致谢!
有两种方法可以在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.open好open?
我在每个PHP页面上使用以下语句来设置与Unicode的连接:
mysql_query ('SET NAMES utf8');
Run Code Online (Sandbox Code Playgroud)
有没有办法可以跳过这个?通过在服务器上设置一些东西?我有一个VPS所以我应该能够访问任何东西.
我认为真正的问题是:我需要吗?它会加快速度我会为每个提供的HTML页面跳过此声明吗?
我有一个包含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)
我获得了良好的性能,并且有些可重用,优雅的代码.
asp.net ×2
android ×1
c# ×1
codec ×1
ejb-3.0 ×1
embedded ×1
glassfish ×1
industrial ×1
jakarta-mail ×1
java ×1
java-ee ×1
javascript ×1
mysql ×1
nhibernate ×1
php ×1
plyr ×1
prototypejs ×1
python ×1
r ×1
rabbitmq ×1
recursion ×1
unicode ×1
utf-8 ×1
webgrid ×1