问题列表 - 第37300页

通过Scala中的含义"装箱"原始类型的开销

假设我想要一个像Java这样的类Date.它唯一的数据成员是一个long,表示自1970年以来的毫秒数.

是/可能只是制作新的Scala类型的任何性能优势:

type PrimitiveDate = Long
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用隐式转换添加方法,就像对int一样RichInt.原始类型的这种"拳击"是否涉及任何开销(类创建)?基本上你可以有一个静态方法

def addMonth(date: PrimitiveDate, months: Int): PrimitiveDate = date + 2592000000 * months
Run Code Online (Sandbox Code Playgroud)

让类型系统弄清楚它必须d addMonth 5 在代码中出现时应用.

编辑

看来你通过编写创建的别名type PrimitiveDate = Long不是由scala编译器强制执行的.创建一个合适的类,包含Long,这是在Scala中创建强制类型的唯一方法吗?

您认为能够为基本类型创建强制类型别名有用吗?

scala implicit-conversion

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

使用SSE2指令集查找3个值的中值

我的输入数据是16位数据,我需要使用SSE2指令集找到3个值的中值.

如果我有3个16位输入值A,B和C,我想这样做:

D = max( max( A, B ), C )
E = min( min( A, B ), C )
median = A + B + C - D - E
Run Code Online (Sandbox Code Playgroud)

我计划使用的C函数是:

  • max - _mm_max_epi16
  • min - _mm_min_epi16
  • 另外 - _mm_add_epi16
  • 减去 - _mm_sub_epi16

有谁能建议更好的方法?

c algorithm sse2

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

如何显示一次性欢迎屏幕?

在我的Android应用程序中,我需要设计一个欢迎屏幕,只有在安装和打开应用程序后才会向用户显示一次.该应用程序是一个数据库驱动的应用程序,我希望包括一些3-4屏幕,以帮助用户创建可在应用程序中使用的可重用资源和一些提示.它们将是对话警报,最后一个欢迎屏幕显示"不再显示"复选框.

问题实际上是,如何只显示一次欢迎屏幕.任何帮助或指向该效果的指标都非常感谢.

android

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

Ruby Mongo或Mongoid并发问题

我有我认为必须是并发问题.我使用的是乘客,导轨2.3.5,mongoid 1.9.2和mongo ruby​​驱动程序1.0.9.我正在使用jQuery来请求从MongoDB中提取的数据,然后在浏览器中呈现.在我开始同时提出两个这样的请求之前,一切都很顺利.在模型中,这些是请求执行的方法:

Class Visit
  include Mongoid::Document
  ...
  def self.cancellations_and_visits_by_therapist_graph(clinic_id) 
    visits = collection.group("function(x){ return { resource_id : x.resource_id } }",
            {:clinic_id => clinic_id, :visit_date => { "$gte" => Time.now - 6.months, "$lte" => Time.now}}, 
            {:visits => 0, :cancel_no_shows => 0},
            'function(obj, count) {
              if (obj.visit_status == "NO SHOW" || obj.visits_status == "CANCELLED") {
                count.cancel_no_shows += 1;
              } else {
                count.visits += 1;
              }

            }')

    visits = visits.group_by {|g| g['resource_id']}

    Resource.any_in(:mysql_id => visits.keys).order_by([:last_name, :asc]).order_by([:first_name, :asc]).inject({ 'visits' => [], 'cancel_no_shows' => [], …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails mongodb mongoid

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

javascript创建和追加元素功能不起作用

这是我的javascript函数:

function createLink (){
    var link = document.createElement("a");
    link.href = "#";
    var linkText = document.createTextNode("This is dynamic link");
    link.appendChild(linkText);
    document.body.appendChild(link);
}
Run Code Online (Sandbox Code Playgroud)

window.onload = createLink;

但我没有得到任何结果.任何人都知道,我的代码出了什么问题?

javascript

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

我应该将哪个Perl Web框架用于静态HTML应用程序?

我是关于开发一个简单的Web应用程序(5-6个静态页面).有没有我可以使用的框架?我可以在没有框架的情况下编写这些HTML页面,但我想要一个框架,因为它可以更好地处理整个网站的页眉,页脚和CSS.

我有一个Perl脚本,每天都会修改这些HTML页面.而且我不需要数据库.

html css perl frameworks

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

Hibernate/JPA是否考虑了transiant修饰符(而不是注释)

我想避免序列化(在JMS/AMF中),但仍然使用JPA/Hibernate保持字段.

transient修改我的朋友?@Transient注释和transient修饰符是否相关?

java规范精确地指出,瞬态字段不会被系统服务保存到持久存储中.但是hibernate是一个系统服务吗?(我不这么认为) http://java.sun.com/docs/books/jls/second_edition/html/classes.doc.html#78119

并且java.io.Serialisable接缝表明a out.writeObject and in.readObject要求序列化 http://download.oracle.com/javase/1.4.2/docs/api/java/io/Serializable.html

任何见解?

也许我应该写一个快速测试,但我会对一个规范更有信心.

谢谢 !

java serialization persistence hibernate jpa

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

在OQL的堆转储中获取类的静态字段

我有一个堆转储,并且正在使用Eclipse MAT,尽管我认为这应该通过visualvm或任何OQL客户端来工作。

我们可以通过执行以下操作来选择类的所有实例的字段

select s.field1, s.field2 from org.me.MyClass
Run Code Online (Sandbox Code Playgroud)

...但这仅限于成员变量和带有实例的类型。

如何选择没有实例的类的静态字段?

这与另一个问题有关

java eclipse heap oql eclipse-mat

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

有没有一些.NET机器学习库,例如,可以建议问题的标签?

仅以它为例,StackOverflow用户已经将标签与问题相关联,以解决很多问题.

是否有.NET机器学习库可以使用这些历史数据来"学习"如何将标签与新创建的问题相关联并向用户建议?

.net c# machine-learning

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

Spring ACL是一个很好的ACL实现吗?

我读过有关Spring ACL的内容,但它看起来并不是很有能力.例如:

  1. 无法使用权​​限Y列出X类型的所有对象
  2. 无法自动为新部署创建架构

您使用什么ACL?将ACL与域模型分离是否巧妙?

java spring acl spring-security spring-security-acl

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