问题列表 - 第27174页

如何在C#函数中返回一个月的数量

我想返回一个月的数量,我做了一个函数,但它总是返回0

这是我的代码:

public int getNrMonth(String s)
    {
        int nr=0;
        if (s.Equals("January"))
            nr = 1
        if (s.Equals("February"))
            nr = 2;
        return nr;


    }
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我Wath是错的吗?我是初学者!

c#

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

Hibernate标准没有使用投影别名

Hibernate Projection别名甚至可以工作吗?我发誓它不会发誓.至少,它没有做我期望它做的事情.

这是java:

return sessionFactory.getCurrentSession()
    .createCriteria(PersonProgramActivity.class)
    .setProjection(Projections.projectionList()
        .add(Projections.alias(Projections.sum("numberOfPoints"), "number_of_points"))
        .add(Projections.groupProperty("person.id")))
    .setFirstResult(start)
    .setFetchSize(size)
    .addOrder(Order.desc("numberOfPoints"))
    .list();
Run Code Online (Sandbox Code Playgroud)

这是它生成的SQL:

select
    sum(this_.number_of_points) as y0_,
    this_.person_id as y1_
from
    PERSON_PROGRAM_ACTIVITY this_
group by
    this_.person_id
order by
    this_.number_of_points desc
Run Code Online (Sandbox Code Playgroud)

它似乎根本不使用别名.我想设置别名意味着sum(this_.number_of_points)将别名为number_of_points,而不是y0_.我缺少一些技巧吗?

谢谢.

java hibernate

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

在动态创建的类中实例化spring bean

我正在动态创建包含spring bean的类,但是bean没有被实例化或初始化,而是将它们保留为null.

如何确保动态创建的类正确创建其所有的spring bean?

这就是我动态创建类的方法:

Class ctransform;
try {
    ctransform = Class.forName(strClassName);
    Method handleRequestMethod = findHandleRequestMethod(ctransform);
    if (handleRequestMethod != null) {
        return (Message<?>) handleRequestMethod.invoke(ctransform.newInstance(), message);
            }
    }
Run Code Online (Sandbox Code Playgroud)

这使得ctransform(strClassName类型)中的所有spring bean对象都为null.

java spring

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

COM程序如何找到为COM Interop注册的.NET DLL?

一个客户想要从VB6使用我们的.NET DLL.它们旨在支持反向互操作,所有工作都很好......除了:在两个不同的目录中有两个单独的VB6程序.似乎有必要做一个:

  1. 将.NET DLL复制到两个目录中,或
  2. 在GAC中安装.NET DLL

这是客户的观察,也得到了RegAsm文档的支持:

使用Regasm.exe注册程序集后,可以将其安装在全局程序集缓存中,以便可以从任何COM客户端激活它.如果程序集仅由单个应用程序激活,则可以将其放在该应用程序的目录中.

我对这一点感到困惑.

第一点困惑:

据我所知,COM运行时使用Prog ID/Class ID定位DLL.当我在类ID条目的注册表中查看时,我在CodeBase键中看到了.NET DLL的完整路径.为什么使用Prog ID/Class ID的COM程序无法使用CodeBase找到.NET DLL?

第二点困惑:

GAC特定于.NET.它如何参与解析COM引用?

gac com-interop regasm

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

Java中的线程作业

我想在Java中同时生成200个线程.我现在正在做的是进入循环并创建200个线程并启动它们.完成这200个后,我想生成另外200个线程,依此类推.

这里的要点是我产生的前200个线程需要在产生下一组之前完成.我尝试了下面的代码,但它不起作用

for(int i=0;i<200;i++){
    Thread myThread = new Thread(runnableInstance);
    myThread.start();
}
for(int i=0;i<200;i++){
    Thread myThread = new Thread(runnableInstance);
    myThread.start();
}
Run Code Online (Sandbox Code Playgroud)

注意:我故意将for循环放两次,但我想要的效果并不是因为第二个for循环在第一组线程结束执行之前执行.

请指教

java multithreading

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

什么是链矩阵乘法?

我试图理解什么是链矩阵乘法以及它与常规乘法的不同之处.我已经检查了几个来源,但似乎所有似乎都在学术上解释为我理解.

我想这是一种动态编程算法,以优化的方式实现操作,但我没有再进一步.

谢谢

java algorithm matrix dynamic-programming matrix-multiplication

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

Javascript-使用iframe,使用dom而不是jquery时如何更改页面内的元素内容

我有这个iframe,正如您所见,它使用onload触发器调用了js函数。

<iframe name="top" id="top" width="99%" height="20%" src="top.htm" frameborder="0" scrolling="no" onload="log_in()"></iframe>
Run Code Online (Sandbox Code Playgroud)

我需要做的是从该函数中实现“ top.htm”(更改innerHTML之类的东西)中的元素。

但是问题在于,该功能无法识别“ top.htm”页面的元素,只能识别index.htm(包含iframe的页面)中的元素。

ps我必须使用DOM,而我必须使用iframe。

有人知道该怎么做吗?

10倍:-)

javascript dom

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

Android中的全屏活动?

如何全屏制作活动?我的意思是没有通知栏.有任何想法吗?

android fullscreen android-activity android-fullscreen

571
推荐指数
15
解决办法
49万
查看次数

Django + WebKit =破管

我正在运行Django 1.2开发服务器,每当我使用Chrome或Safari加载页面时,我都会收到这些Broken Pipe错误消息.我的同事在从他的开发服务器加载页面时也会收到错误.使用Opera或Firefox时,我们没有这些错误.

Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django/core/servers/basehttp.py", line 281, in run self.finish_response()
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django/core/servers/basehttp.py", line 321, in finish_response self.write(data)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django/core/servers/basehttp.py", line 417, in write self._write(data)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/socket.py", line 300, in write self.flush()
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/socket.py", line 286, in flush self._sock.sendall(buffer)
error: [Errno 32] Broken pipe
Run Code Online (Sandbox Code Playgroud)

谁能帮我吗?我为此疯狂!

django webkit broken-pipe

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

LINQ OrderBy:结果列表顶部的最佳搜索结果

考虑需要按名字和姓氏搜索Customer列表.希望结果列表由客户按搜索条件中的最匹配排序.

FirstName      LastName
----------     ---------
Foo            Laurie
Bar            Jackson
Jackson        Bro
Laurie         Foo
Jackson        Laurie
string[] searchTerms = new string[] {"Jackson", "Laurie"};

//want to find those customers with first, last or BOTH names in the searchTerms
var matchingCusts = Customers
                       .Where(m => searchTerms.Contains(m.FirstName)
                               ||  searchTerms.Contains(m.LastName))
                       .ToList();

/* Want to sort for those results with BOTH FirstName and LastName 
   matching in the search terms. Those that match on both First and Last
   should  be at the top of the results, the …
Run Code Online (Sandbox Code Playgroud)

linq sorting linq-to-objects

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