小编Vex*_*toR的帖子

如何在NetBeans中查看有关鼠标悬停的Javadoc文档?

是否有可能,当您将鼠标悬停在方法/类上时,您可以在NetBeans 7中看到Javadoc?

我想要类似于Eclipse,当你只是鼠标悬停时String,你可以阅读有关它的Java API文档.

也许有一些热门关键......

java netbeans javadoc

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

如何使用XSLT在XML中设置属性?

例如,我想为此节点添加一个属性:

<Party>
Run Code Online (Sandbox Code Playgroud)

所以它看起来像:

<Party role="this should be set using XPath">
Run Code Online (Sandbox Code Playgroud)

属性值必须来自XPath.

以下将无法正常工作:)

<Party role=<xsl:value-of select="some/xpath/path"/>>
Run Code Online (Sandbox Code Playgroud)

怎么做?

xml xslt xpath xslt-2.0

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

编译时递归如何工作?

我在这里找到了一个代码打印1到1000没有循环或条件

有人可以解释编译时间递归是如何工作的,无法在谷歌中找到它

// compile time recursion
template<int N> void f1()
{ 
    f1<N-1>(); 
    cout << N << '\n'; 
}

template<> void f1<1>() 
{ 
    cout << 1 << '\n'; 
}


int main()
{
    f1<1000>();
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

c++ compile-time

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

如何在C++控制台中编写西里尔文本

例如,如果我写:

cout << "??????!" << endl; //it's hello in Russian
Run Code Online (Sandbox Code Playgroud)

在控制台中它会是这样的??????!.

好的,我知道我们可以使用:

setlocale(LC_ALL, "Russian");
Run Code Online (Sandbox Code Playgroud)

但在那之后,俄语中的命令行参数不起作用(如果我通过BAT文件启动我的程序):

StartProgram.bat

chcp 1251
MyProgram.exe -user=???? -password=??????
Run Code Online (Sandbox Code Playgroud)

因此,setlocale该程序无法正确阅读俄罗斯论点.

这是因为CP1251中的BAT文件,但控制台位于CP866中.

所以,有一个问题:

如何在C++控制台中编写俄语文本,同时正确读取俄语命令行参数.

c++ encoding character-encoding

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

"::"在":: tolower"中的含义是什么?

我见过这样的代码:

std::string str = "wHatEver";
std::transform(str.begin(), str.end(), str.begin(), ::tolower);
Run Code Online (Sandbox Code Playgroud)

我有一个问题:::在tolower之前意味着什么?

std::tolower没有用,但::tolower工作正常

c++ string stl std scope-resolution

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

如何在xslt 2.0中解析字符串到目前为止

是否可以将30042013(2013年4月30日)的字符串转换为日期格式?

所以我可以在以后的函数中使用它 format-date

string xslt date xslt-2.0

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

批处理文件,用于运行带参数的jar文件

如何运行批处理文件并将参数传递给jar文件?

这不起作用

mybat.bat

java -jar log_parser.jar %1 %2 %3 %4
Run Code Online (Sandbox Code Playgroud)

运行bat文件

C:\>log_parser.bat -file=C:\\trace_small.log -str=Storing
Run Code Online (Sandbox Code Playgroud)

java只能看到 -file

java jar batch-file

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

如何在运行时更改TimerTask的执行周期?

如何在运行时更改Timer的周期?

    Timer timer = new Timer();

    timer.scheduleAtFixedRate(new TimerTask() {
        public void run() {

             // read new period
             period = getPeriod();

             doSomething();

        }
    }, 0, period);
Run Code Online (Sandbox Code Playgroud)

java timer timertask

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

org.hibernate.HibernateException:如果没有活动事务,则get无效

我是Hibernate的新手.

  • 自动创建hibernate.cfg.xml(Netbeans向导)
  • 自动创建HibernateUtil.java
  • 自动创建带注释的POJO类

试图从数据库中获取对象但收到错误:

Exception in thread "pool-1-thread-1" org.hibernate.HibernateException: get is not valid without active transaction
    at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:297)
Run Code Online (Sandbox Code Playgroud)

得到一个对象:

Session session = HibernateUtil.getSessionFactory().getCurrentSession();
CallInfo ci = (CallInfo) session.get(CallInfo.class, ucid);
Run Code Online (Sandbox Code Playgroud)

的hibernate.cfg.xml

<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/sochi_feedback</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">root</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>
<property name="hibernate.current_session_context_class">thread</property>
Run Code Online (Sandbox Code Playgroud)

java netbeans hibernate netbeans-7

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

在XSLT中获取父元素

我有这样的XML:

<PurchaseOrder>
    <ID>1</ID>
    <PurchaseOrderLine>
        <DATA>100<DATA>
    </PurchaseOrderLine>
    <PurchaseOrderLine>
        <DATA>200<DATA>
    </PurchaseOrderLine>
    <PurchaseOrderLine>
        <DATA>300<DATA>
    </PurchaseOrderLine>
</PurchaseOrder>
<PurchaseOrder>
    <ID>2</ID>
    <PurchaseOrderLine>
        <DATA>100<DATA>
    </PurchaseOrderLine>
    <PurchaseOrderLine>
        <DATA>200<DATA>
    </PurchaseOrderLine>
    <PurchaseOrderLine>
        <DATA>300<DATA>
    </PurchaseOrderLine>
</PurchaseOrder>
<PurchaseOrder>
    <ID>3</ID>
    <PurchaseOrderLine>
        <DATA>100<DATA>
    </PurchaseOrderLine>
    <PurchaseOrderLine>
        <DATA>200<DATA>
    </PurchaseOrderLine>
    <PurchaseOrderLine>
        <DATA>300<DATA>
    </PurchaseOrderLine>
</PurchaseOrder>
Run Code Online (Sandbox Code Playgroud)

和XSL:

<xsl:template match="PurchaseOrder">
    <xsl:apply-templates select="PurchaseOrderLine"/>
</xsl:template>

<xsl:template match="PurchaseOrderLine">
    <!-- I want to get the PurchaseOrder\ID here for the current PurchaseOrder -->
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

如何在PurchaseOrderLine中获取当前父元素值(PurchaseOrder\ID)?

xml xslt xpath

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