我们有一个命名的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) 我正在尝试使用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 …
昨晚有人告诉我有关memcached的事.这似乎是我真正可以用来减少加载时间的东西.所以今天我想下载适用于Windows的最新版本1.4.5.我发现了一个预编译版本并希望使用它.但是从版本1.4.5开始-d,Windows 的参数已被删除?我无法将其安装为服务.
我试图通过SC安装它,这很有效,但是当我尝试启动它时,出现了一条错误消息:
该服务未响应控制功能.
我现在真的不知道该怎么做.我仍然可以在Windows上作为非服务使用此功能,还是应该使用更旧版本的1.2.6?
在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的语法一样.
我想知道这个陈述中的属性.
有关使用MYSQL进行安装的信息:
我跑了bin/windows-x86-32/StartSonar.bat然后点击http://localhost:9000.点击这个,我什么都没得到.
然后我echo errorlevel = %errorlevel%和我找到了errorlevel = 1.
我搜索了这个问题,但我没有发现任何有用的东西.
你们知道如何处理这个错误吗?
我正在尝试设置Java/R接口(捆绑在R"rJava"包中),但我遇到了一些麻烦(尽管在这里和其他论坛上尝试了很多建议).
我正在运行Windows 7,jdk1.7.0_05,Eclipse,R 2.15.2.这些都是64位安装.
我试图让示例运行的步骤如下:
找不到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).
谢谢.
我必须使用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) 我正在盯着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) 我有一个应用程序ID和Facebook应用程序的秘密.但我不是老板,我怎么能找到它的应用版本?
我试图通过fb graph api文件,但不幸运.
谢谢高级!
我试图使用查询字符串查询获取记录.
我的搜索方案如下:
我必须搜索:"I Love my " AND (HTC OR Iphone OR Samsung)
我希望结果如下:
我只是尝试了一些组合,但它不起作用
{
"query": {
"query_string": {
"default_field": "SearchContent",
"query": "\"I Love my\" AND (HTC OR Iphone OR Samsung)"
}
}
}
Run Code Online (Sandbox Code Playgroud)
我如何使用查询字符串执行此操作或者是否有任何其他选项,我被卡住了.帮帮我.
hibernate ×2
java ×2
batch-file ×1
dtd ×1
interface ×1
jboss ×1
jri ×1
json ×1
memcached ×1
ora-00904 ×1
oracle ×1
r ×1
resttemplate ×1
service ×1
sonarqube ×1
spring-boot ×1
spring-mvc ×1
windows ×1
xml ×1