问题列表 - 第45200页

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

如何确定cshell中是否存在shell命令

我正在寻找一个函数,如果存在一个shell命令将返回1,否则我知道有一个which命令返回命令的路径(如果存在).它还在手册中说该命令应该具有返回值,但是尝试set a = `which some_command.bin`不会输入任何值a.我知道我总是可以使用which然后解析结果,我只是在寻找一个更清洁的解决方案

shell command-line csh which

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

在 JOGL 中绘制标签

我是 JOGL/OpenGL 的新手。如何使用 JOGL 在 2D 渲染图像上绘制标签?就像在 Java2D/Swing 中我们使用 jlabel 一样,这里有什么方法呢?

java opengl label jogl

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

Javascript:检查页面是否包含特定div

如果我所在的页面包含特定的div,我如何使用javascript检查...例如 turtles

html javascript html-parsing

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

只获取日期

我想得到今天的约会.使用Now(),我得到日期和时间,但我只需要日期.怎么弄?谢谢Furqan

vb.net

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

Java泛型:如何用Java编码Functor接口?

我想用Java定义一个Functor类.这有效:

//a Function
public interface F<A,R> {
   public R apply(A a);
}

public interface Functor<A> {
   public <B> Functor<B> fmap(F<A,B> f);
}
Run Code Online (Sandbox Code Playgroud)

但是fmap的返回值不应该是Functor,而是适当的子类.通常这可以使用CRTP进行编码,但是由于附加参数,我似乎在这里遇到了问题A.例如,以下和类似的编码不起作用("类型参数FInst不在其范围内"):

public interface Functor<A, FInst extends Functor<A,FInst>> {
    public <B, I extends Functor<B,FInst>> I fmap(F<A,B> f);
}
Run Code Online (Sandbox Code Playgroud)

[澄清]

对于"适当的子类",我指的是被称为自身的类的类型.例如列表是算子,所以我想写类似的东西

public class ListFunctor<A> implements ??? {
  final private List<A> list;
  public ListFunctor(List<A> list) {
     this.list = list;
  } 

  @Override
  <B> ListFunctor<B> fmap(F<A,B> f) {
     List<B> result = new ArrayList<B>();
     for(A a: list) result.add(f.apply(a)); …
Run Code Online (Sandbox Code Playgroud)

java generics

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

在DropDownList中添加分隔符

我有一个场景,我必须在asp.net的DropDownList中添加分隔符.请建议.

c# asp.net

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

org.springframework.orm.hibernate3.HibernateQueryException - HibernateTemplate

我遇到了HibernateTemplate的问题,我不知道我哪里出错了.我正在使用Hibernate3和Tomcat6.在我的DAO中,我有一些函数试图使用字符串查询数据库,它们似乎工作正常.像这样

public AppUser getUserByUserName(String username){
    HibernateTemplate template=new HibernateTemplate(sessionFactory);
    try{
        List<AppUser> appList = template.find(" from AppUser as au where au.username=?", username);
        tempUser = appList.get(0);  
        return tempUser;
    } catch(Exception e){
        System.out.println("Problem in AppUserDao--get byUsername: " + e.toString());
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试使用整数查询时.喜欢:

public List<AppUser> getAllMerchants(){
    HibernateTemplate template=new HibernateTemplate(sessionFactory);
    try{
        List<AppUser> appList = template.find(" from appuser as au where au.securityLevel!=?", 112);
        if(appList.size() > 0)
            return appList;
        else
            return null;
    } catch(Exception e){
        System.out.println("Problem in AppUserDao--getAllMerchants: " + e.toString());
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误: …

java mysql web-applications hibernate-mapping tomcat6

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

完整新手的一阶逻辑(书籍推荐)?

我报名参加了一个我不应该参加的课程.所以现在我有点搞砸了,因为我不明白当我的教授解释一阶逻辑时使用的任何符号.我需要一些关于如何重新学习所有这些东西的书籍建议.例如:我对"量词"是什么感到困惑(谷歌搜索后我知道).有很多例子的好书吗?谢谢

discrete-mathematics first-order-logic

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

使用setTimeout()的Javascript执行顺序

假设我有以下代码:

function testA {
   setTimeout('testB()', 1000);
   doLong();
}

function testB {
   doSomething();
}

function doLong() {
   //takes a few seconds to do something
}
Run Code Online (Sandbox Code Playgroud)

我执行testA().我已经读过Javascript是单线程的.testB()达到超时后1000毫秒后会发生什么?

我能想到的一些可能性:

  • testB()排队等待执行后doLong(),它调用的任何其他内容都已完成.
  • doLong()立即终止并testB()启动.
  • doLong()在被停止之前(自动地或在提示用户之后)被执行并且testB()被启动的时间稍长.
  • doLong()暂停,testB()开始.后testB()已完成,doLong()重新开始.

什么是正确的答案?它是依赖于实现还是标准的一部分?*

就我所知,这个问题类似但不一样.

您可以推荐任何可以更好地理解Javascript执行的链接,我们将不胜感激.

谢谢!

*是的,我知道并非所有浏览器都遵循标准:(

javascript execution multiple-browsers

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