小编Roy*_*han的帖子

是否可以在tomcat servlet中禁用jsessionid?

是否有可能在tomcat的url中关闭jsessionid?jsessionid似乎对搜索引擎不太友好.

java tomcat servlets jsessionid

67
推荐指数
5
解决办法
7万
查看次数

如何使用jQuery获取所有ID?

我试图收集一个扇区中的ID列表(数组)

<div id="mydiv">
 <span id='span1'>
 <span id='span2'>
</div>

$("#mydiv").find("span"); 
Run Code Online (Sandbox Code Playgroud)

给了我一个jQuery对象,但不是一个真正的数组;

我可以

var array = jQuery.makeArray($("#mydiv").find("span"));
Run Code Online (Sandbox Code Playgroud)

然后使用for循环将id属性放入另一个数组中

或者我能做到

$("#mydiv").find("span").each(function(){}); //but i cannot really get the id and assign it to an array that is not with in the scope?(or can I)
Run Code Online (Sandbox Code Playgroud)

无论如何,我只是想知道jQuery中是否有简写这样做;

javascript jquery

62
推荐指数
5
解决办法
11万
查看次数

awk将双引号字符串视为一个标记,并忽略其间的空格

数据文件 - data.txt:

ABC "I am ABC" 35 DESC
DEF "I am not ABC" 42 DESC
Run Code Online (Sandbox Code Playgroud)

cat data.txt | awk '{print $2}'

将导致"I"而不是被引用的字符串

如何制作awk以便忽略引号中的空格并认为它是一个单一的令牌?

unix bash awk

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

即使sql_show = true,Hibernate也不会显示sql语句

我不确定为什么它不显示sql语句.我之前有它工作(在较早的春天,我这次使用3)

在ApplicationContext中我有:

<bean id="mySessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
    <property name="dataSource" ref="myDataSource"/>
    <property name="hibernateProperties">
        <props>
            <prop key="hibernate.dialect">org.hibernate.dialect.OracleDialect</prop>
            <prop key="hibernate.show_sql">true</prop>
        </props>
    </property>
    <property name="packagesToScan">
        <list>
            <value>my.model.*</value>
        </list>
    </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

在log4j中:

# Standrd System.out appender
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.Threshold=DEBUG
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

# package override setting
log4j.logger.org.hibernate.SQL=DEBUG, stdout
log4j.additivity.org.hibernate.SQL=false
log4j.logger.org.displaytag=INFO

log4j.rootLogger=DEBUG, stdout
Run Code Online (Sandbox Code Playgroud)

其他一切似乎都很好,但它只是没有向我展示sql.

我错过了什么吗?

(或者是否可以从org.hibernate.cfg.Environment.getProperties()中的SessionFactory进行打印?它没有显示show_sql,甚至可能没有正确注入?)

请提前帮助谢谢!

spring hibernate

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

Mac OS X语音到文本API.如何?

我有一个程序从TCP/IP接收音频(单声道)比特流.我想知道Mac OS X中的语音(语音识别)API是否能够为我进行语音到文本转换.

(我不介意首先将音频保存到.wav中,并将其视为反对动态进行转换).

我在线阅读了官方文档,有点令人困惑.我找不到关于这个话题的任何好例子.

另外,我应该在Cocoa/Carbon/Java或Objective-C中进行吗?

有人可以解释一下吗?

谢谢.

audio macos cocoa speech-recognition objective-c

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

如何在Struts 2 OGNL中将参数传递给方法调用

我想使用属性作为对象方法的参数.

<s:property value="orderProductId" />
Run Code Online (Sandbox Code Playgroud)

返回正确的值(例如1)

<s:iterator value="%{order.getProductById(1).activations}">
Run Code Online (Sandbox Code Playgroud)

也给了我正确的价值.但

<s:iterator value="%{order.getProductById(#orderProductId).activations}">
Run Code Online (Sandbox Code Playgroud)

没有.不确定为什么#orderProductId没有正确解释.

java struts2 ognl

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

struts 2,tiles 2动态标题

我使用tile 2.0.6作为我的模板框架和struts 2.1.6.我正在编写一个简单的cms页面,并希望让用户定义每个html页面的标题.

我有这样的标题定义

    <definition name="base" template="/WEB-INF/jsp/templates/base.jsp">
        <put-attribute name="title" value=" "/>
        <put-attribute name="header" value="/WEB-INF/jsp/templates/header.jsp"/>  
        <put-attribute name="content" value="dummy"/>
        <put-attribute name="footer" value="/WEB-INF/jsp/templates/footer.jsp"/>   
        <put-attribute name="search" value="/WEB-INF/jsp/search.jsp"/>
    </definition>    
    <definition name="staticview" extends="base">
        <put-attribute name="title" value=" - Static"/>
        <put-attribute name="content" value="/WEB-INF/jsp/static/view.jsp"/>
    </definition>  
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以在后来的jsp属性中动态覆盖header.jsp上的标题(String),例如view.jsp.或甚至使用EL进一步

<put-attribute name="title" value="%{title}"/>
Run Code Online (Sandbox Code Playgroud)

让它动态地在struts上获取标题.

请指教

提前致谢

jsp struts2 tiles2 ognl

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

无法在Google App Engine上发送电子邮件

我曾尝试使用Javamail发送电子邮件.但是,我收到以下消息:

javax.mail.SendFailedException: Send failure (javax.mail.MessagingException: Illegal Arguments (java.lang.IllegalArgumentException: Bad Request: ))
Run Code Online (Sandbox Code Playgroud)

我试图从管理员帐户(我用来上传应用程序)发送电子邮件,以及我登录到应用程序的用户帐户.(来自UserService - getCurrentUser().getEmail())都失败了.

我想知道是否有任何特殊设置我必须设置?

    Properties props = new Properties();
    Session session = Session.getDefaultInstance(props, null);    
    Message msg = new MimeMessage(session);
    UserService userService = UserServiceFactory.getUserService();
    String email = userService.getCurrentUser().getEmail();
    //Or
    //String email = "my_admin_account@gmail.com";
    msg.setFrom(new InternetAddress(email));
    msg.addRecipient(Message.RecipientType.TO,
                     new InternetAddress("some_test_email@gmail.com"));
    msg.setSubject("Test Email");
    msg.setText("Nobody");
    Transport.send(msg);
Run Code Online (Sandbox Code Playgroud)

java google-app-engine jakarta-mail

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

是否可以使用Java webstart执行.exe或dll?

我知道java webstart正在一个安全的沙箱下运行.是否可以在jar中包含.dll/.exe(或让webstart将其下载到本地计算机)然后执行它(使用Runtime.exec或进程等)

请指教.欢迎任何建议/评论!

java windows dll java-web-start

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

Google App Engine/Objectify Soft Delete

我在GAE上使用Objectify作为我的DAO层,我想让我的实体大部分都是软删除能力,使这些实体用isActive布尔扩展父类是一个好主意,还是我应该使用嵌入式或者我应该只使用它一个接口isSoftDeleteable?

我要问的原因是,Objectify似乎将Entity与同一个实体类中的同一个父类存储起来(至少从我在_ah/admin中看到的那个),并且当一切都在同一个实体类型下时它可能会减慢查询速度,也许?

哪种方法最好,或者有更好的方法在GAE中进行软删除?

请提前通知并提前致谢!

java google-app-engine objectify

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