小编Tua*_*uan的帖子

批处理文件+将LF转换为CR + LF

我们有一个命名的shell脚本文件LineFeed.sh,它具有将LFLinefeed ()转换为Carriage Return + LineFeed的功能.我们希望在Windows中通过批处理文件完成相同的操作.可能吗?

Linux shell文件

E_WRONGARGS=65
cat OutputList|while read -r Line 
do 
if [ -z "$Line" ]
then
echo "Usage: `basename $0` filename-to-convert"
exit $E_WRONGARGS
fi
NEWFILENAME=$Line.unx
CR='\015'  # Carriage return.
       # 015 is octal ASCII code for CR.
       # Lines in a DOS text file end in CR-LF.
       # Lines in a UNIX text file end in LF only.
tr -d $CR < $1 > $NEWFILENAME // here its deleting CR but i …
Run Code Online (Sandbox Code Playgroud)

batch-file batch-processing

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

Hibernate本机SQL错误

我正在尝试使用hibernate 3.3.2.GA执行sql本机查询.

我有以下查询.

session.createSQLQuery("SELECT {dept1.*}, {dept2.*} FROM Dept d1, Dept d2 WHERE d1.deptId = d2.deptId").
   addEntity("dept1",com.test.pojo.Dept.class).
   addEntity("dept2",com.test.pojo.Dept.class).
   list();
Run Code Online (Sandbox Code Playgroud)

Dept类的映射文件是

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
                                   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.test.pojo.Dept">
  <id column="deptId" name="deptId" type="long">
   <generator class="native"/>
  </id>
  <version name="version" access="field" column="version"></version>
  <property  name="deptName" type="string" column="deptName"/>

  <set name="emps" cascade="all" inverse="true">
     <key column="deptId"></key>
     <one-to-many class="com.test.pojo.Emp"/>
  </set>
</class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

但为什么我得到以下错误?它将我的查询转换为

SELECT dept1.**deptId as deptId1_0_,**dept1.**version as version__0,**dept1.**deptName as deptName1_0 _,**dept2.**deptId as deptId1_1 _,**dept2.**version as version1_1 _,**dept2.**deptName as deptName1_1_**FROM Dept d1,Dept d2 WHERE …

oracle hibernate ora-00904

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

无法在Windows上将memcached 1.4.5作为服务安装

昨晚有人告诉我有关memcached的事.这似乎是我真正可以用来减少加载时间的东西.所以今天我想下载适用于Windows的最新版本1.4.5.我发现了一个预编译版本并希望使用它.但是从版本1.4.5开始-d,Windows 的参数已被删除?我无法将其安装为服务.

我试图通过SC安装它,这很有效,但是当我尝试启动它时,出现了一条错误消息:

该服务未响应控制功能.

我现在真的不知道该怎么做.我仍然可以在Windows上作为非服务使用此功能,还是应该使用更旧版本的1.2.6?

windows service memcached

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

DOCTYPE在xml文件中的含义是什么?

在hibernate中,我们使用配置和映射xml文件.在xml中,第一行是版本,然后我们指定DOCTYPE DTD行.例:

<!DOCTYPE hibernate-mapping PUBLIC  "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释一下这是什么意思?我知道DTD是文档类型定义,就像定义xml的语法一样.

我想知道这个陈述中的属性.

xml dtd hibernate

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

安装Sonar后什么也得不到

有关使用MYSQL进行安装的信息:

我跑了bin/windows-x86-32/StartSonar.bat然后点击http://localhost:9000.点击这个,我什么都没得到.

然后我echo errorlevel = %errorlevel%和我找到了errorlevel = 1.

我搜索了这个问题,但我没有发现任何有用的东西.

你们知道如何处理这个错误吗?

sonarqube

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

Java R接口(JRI)安装程序

我正在尝试设置Java/R接口(捆绑在R"rJava"包中),但我遇到了一些麻烦(尽管在这里和其他论坛上尝试了很多建议).

我正在运行Windows 7,jdk1.7.0_05,Eclipse,R 2.15.2.这些都是64位安装.

我试图让示例运行的步骤如下:

  1. 在R GUI中安装rJava:install.packages('rJava') - 安装到C:\ Users\USERNAME\Documents\R\win-library\2.15\rJava \
  2. 设置环境变量:R_HOME ="C:\ Program Files\R\R-2.15.2",添加到PATH ="C:\ Program Files\Java\jdk1.7.0_05\bin";"C:\ Program Files\Java\jdk1.7.0_05\jre\bin\server";"C:\ Program Files\R\R-2.15.2\bin\x64";"C:\ Users\USERNAME\Documents\R\win-library\2.15\rJava\JRI\64"
  3. 在Eclipse中设置示例项目,设置VM参数:-Djava.library.path ="C:\ Users\USERNAME\Documents\R\win-library\2.15\rJava\jri\x64"
  4. 重启R并使用命令加载rJava:libraries('rJava')
  5. 运行示例程序,获取以下异常:

找不到JRI原生图书馆!请确保JRI本机库位于java.library.path中列出的目录中.

java.lang.UnsatisfiedLinkError: C:\Users\USERNAME\Documents\R\win-library\2.15\rJava\jri\x64\jri.dll: Can't find dependent libraries
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary1(Unknown Source)
    at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at org.rosuda.JRI.Rengine.<clinit>(Rengine.java:19)
    at test.JRITest.main(JRITest.java:64)
Run Code Online (Sandbox Code Playgroud)

我已验证"java.library.path"是否按预期设置,因为:System.out.println("JLP ="+ System.getProperty("java.library.path")); 输出正确的路径.

我认为rJava可能没有完全安装(尝试重新安装),但我不知道如何检查这个."...\rJava\jri"或其任何子目录中唯一的JAR是"JRI.jar",而examples目录似乎不完整.

有没有人对这里可能出错的地方有什么建议?

似乎JRI网站(http://www.rforge.net/JRI/index.html)今天已经关闭,不确定是否有人知道下载的其他来源(除了直接来自CRAN).

谢谢.

java r interface jri

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

需要有关RestTemplate postForObject()方法的帮助

我必须使用postForObject()方法将JSON数据从一种服务方法发送到另一种服务方法.我RestTemplate这个链接上看到了一个例子.

postForObject() 方法具有以下格式:

User returns = rt.postForObject(uri, u, User.class, vars);
Run Code Online (Sandbox Code Playgroud)

要么

User returns = rt.postForObject(uri, u, User.class);
Run Code Online (Sandbox Code Playgroud)

我想知道,在使用postForObject()方法之后,如果我们实现服务方法来接受User对象,它会是什么样子?

在我的项目中,我有类似的代码

RestTemplate restTemplate = new RestTemplate();
restTemplate.getMessageConverters().add(new MappingJacksonHttpMessageConverter());
restTemplate.getMessageConverters().add(new StringHttpMessageConverter());
String uri = "http://testcode.com/myapp/api/launchservices";
ServiceRequest request = new ServiceRequest();
request.setId(UUID.randomUUID().toString());
....
Run Code Online (Sandbox Code Playgroud)

我在这一行得到错误:

ServiceRequest req = restTemplate.postForObject(uri, request, ServiceRequest.class);
Run Code Online (Sandbox Code Playgroud)

执行此操作时,我收到此错误消息:

org.springframework.web.client.HttpClientErrorException: 400 Bad Request
    at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:88)
    at org.springframework.web.client.RestTemplate.handleResponseError(RestTemplate.java:537)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:493)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:452)
    at org.springframework.web.client.RestTemplate.postForObject(RestTemplate.java:302)
Run Code Online (Sandbox Code Playgroud)

我的实现方法是:

@RequestMapping(value = "/launchservices", method = RequestMethod.POST)
@ResponseBody
public …
Run Code Online (Sandbox Code Playgroud)

json spring-mvc resttemplate

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

Spring Boot不适用于JBoss

我正在盯着Spring Boot,我试图创建网站上提供的示例(http://projects.spring.io/spring-boot/#quick-start).当我将示例作为独立应用程序(.jar)运行并在我的Tomcat服务器中作为Web应用程序(.war)运行时,一切正常.

但是当我将同样在Tomcat上工作的.war文件移动到JBoss 7.1服务器上时,它就不再起作用了.我收到这个错误:

Error calling onStartup for servlet container initializer: org.springframework.web.SpringServletContainerInitializer: java.lang.NoSuchMethodError: org.slf4j.bridge.SLF4JBridgeHandler.removeHandlersForRootLogger()V
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会这样.我google'd但找不到任何与Spring Boot相关的东西.有人可以帮帮我吗?完整的堆栈跟踪如下.提前致谢!

13:43:10,009 WARN  [org.jboss.as.ee] (MSC service thread 1-3) JBAS011006: Not installing optional component org.springframework.http.server.ServletServerHttpAsyncRequestControl due to exception: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011054: Could not find default constructor for class org.springframework.http.server.ServletServerHttpAsyncRequestControl
    at org.jboss.as.ee.component.ComponentDescription$DefaultComponentConfigurator.configure(ComponentDescription.java:606)
    at org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:81)
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.7.0_10-ea]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_10-ea]
    at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_10-ea]

13:43:10,014 WARN  [org.jboss.as.ee] (MSC service thread 1-3) JBAS011006: Not installing …
Run Code Online (Sandbox Code Playgroud)

java jboss spring-boot

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

我怎样才能找到facebook API版本

我有一个应用程序ID和Facebook应用程序的秘密.但我不是老板,我怎么能找到它的应用版本?
我试图通过fb graph api文件,但不幸运.
谢谢高级!

facebook-graph-api

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

弹性搜索查询字符串查询

我试图使用查询字符串查询获取记录.
我的搜索方案如下:
我必须搜索:"I Love my " AND (HTC OR Iphone OR Samsung)
我希望结果如下:

  • 我爱我的HTC
  • 我爱我的Iphone
  • 我爱我的三星

我只是尝试了一些组合,但它不起作用

{
  "query": {
            "query_string": {
                "default_field": "SearchContent",
               "query": "\"I Love my\" AND (HTC OR Iphone OR Samsung)"
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

我如何使用查询字符串执行此操作或者是否有任何其他选项,我被卡住了.帮帮我.

elasticsearch

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