我有一个非常简单的HTTP服务器的以下shell脚本:
#!/bin/sh
echo "Serving at http://localhost:3000"
python -m SimpleHTTPServer 3000
Run Code Online (Sandbox Code Playgroud)
我想知道如何启用或添加像这个服务器的CORS标头Access-Control-Allow-Origin: *?
JAVA_HOME每次重新启动机器时如何设置路径而不必设置路径?
尝试在我的Ubuntu机器上设置JAVA_HOME时,我使用了以下方法:
1)从终端我执行了以下命令:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0
Run Code Online (Sandbox Code Playgroud)
2)我/etc/enviroment直接编辑了文件以JAVA_HOME在其中添加路径
真正奇怪的是,如果我在上述两种方式之后JAVA_HOME使用echo命令进行测试,我可以看到它设置正确,但如果我重新启动,再次注销/登录,甚至在机器上工作一段时间之后JAVA_HOME就不再有了设置,我必须使用上述两种方式再次设置它.
那么有人可以告诉我这里我做错了什么吗?
我需要在我的AngularJS应用程序启动时加载配置文件(JSON格式),以便加载几个将在所有api调用中使用的参数.所以我想知道是否有可能在AngularJS中这样做,如果是,我将在何时/何时加载配置文件?
注意: - 我需要在服务中保存配置文件参数,所以我需要在加载任何控制器之前加载json文件内容但是服务单元可用 - 在我的例子中使用外部json文件是必须的应用程序客户端需要能够轻松地从外部文件更新应用程序配置,而无需通过应用程序源.
我有以下$ rootScope变量,我用它来保存当前登录的用户权限级别,然后我从其他控制器访问此变量.有没有办法我可以观察rootScope变量的变化,以便更新控制器特定变量与根范围变量的任何更改?下面是我目前使用的代码,有人可以告诉我我做错了什么以及如何解决它?谢谢
在.run下的app.js中:
$rootScope.uPLevel = 0;
Run Code Online (Sandbox Code Playgroud)
.controller
$scope.$watch($rootScope.uPLevel, function() {
$scope.userPLevel = $rootScope.uPLevel;
}, true);
Run Code Online (Sandbox Code Playgroud) 我试图在我的Spring/Hibernate应用程序中使用HQL查询所有客户记录,其中Date1和Date2之间的DateAdded或Date1和Date2之间的LastSeen,所以我在Repository/DAO类中构建了这个HQL查询:
sessionfactory.getCurrentSession().createQuery("from Customer c where c.dateAdded BETWEEN '"+startDate+"' AND '"+endDate+"' OR c.lastSeenDate BETWEEN '"+startDate+"' AND '"+endDate+"'").list();
Run Code Online (Sandbox Code Playgroud)
我调试了应用程序来检查startDate和endDate,发现它们被发送为:
startDate:Wed 1月22日01:16:57 HKT 2014
endDate:Wed Jan 29 01:16:57 HKT 2014
在DB中,我100%确定至少有一条记录符合此查询,因为此记录DateAdded和LastSeen如下:
2014-01-23 15:33:38
2014-01-25 15:33:38
那么有人可以告诉我我在做错了什么/在这里失踪了吗?
我使用Spring安全性来保护用户名和密码登录到应用程序管理部分.但是现在我的客户端需要为应用程序客户端部分提供另一个登录屏幕,他们将拥有自己的用户名/密码来登录客户端部分.到目前为止,我已经使用以下spring-security.xml设置成功实现了admin部分登录:
<security:http auto-config="true" use-expressions="true">
<security:form-login login-page="/login"
default-target-url="/admin/dashboard" always-use-default-target="true"
authentication-failure-url="/login/admin?error_msg=wrong username or password" />
<security:intercept-url pattern="/admin/*" access="hasRole('ROLE_ADMIN')" />
<security:logout logout-success-url="/login"/>
</security:http>
<security:authentication-manager>
<security:authentication-provider
user-service-ref="adminServiceImpl">
</security:authentication-provider>
</security:authentication-manager>
Run Code Online (Sandbox Code Playgroud)
我在网上搜索了很多,试图找到我如何添加客户端部分登录屏幕,拦截网址,安全认证提供商但找不到任何信息,所以有人可以帮我任何链接到任何教程/示例,指导如何操作?
谢谢
我试图以递归方式删除文件夹及其所有子文件夹,但它根本不起作用,所以有人可以检查代码并告诉我这里做错了什么吗?
我在Windows XP下通过D7运行此代码
if FindFirst (FolderPath + '\*', faAnyFile, f) = 0 then
try
repeat
if (f.Attr and faDirectory) <> 0 then
begin
if (f.Name <> '.') and (f.Name <> '..') then
begin
RemoveDir(FolderPath +'\'+ f.Name);
end
else
begin
//Call function recursively...
ClearFolder(FolderPath +'\'+ f.Name, mask, recursive);
end;
end;
until (FindNext (f) <> 0);
finally
SysUtils.FindClose (f)
end;
end;
Run Code Online (Sandbox Code Playgroud) 我的Web应用程序设计中有很多常见的区域,例如页脚,标题侧边栏,块等等,并且通过所有应用程序JSP文件更改某些内容,例如在标题中非常繁忙,所以我想知道是否我可以为公共区域制作模板文件,例如标题模板,侧边栏模板,页脚模板,然后我可以在我的应用程序内的任何JSP中包含这些模板吗?
我正在使用Spring MVC框架来构建我的应用程序
在我的Java应用程序中,我使用Joda-Time将应用程序用户输入的日期从MM/dd/yyyy转换为ISO 8601格式,以便将其保存在数据库中.
有人可以告诉我如何使用Joda-Time 将ISO 8601日期转换回MM/dd/yyyy格式吗?
我的代码将用户日期转换为ISO 8601日期格式:
String date1 = "05/05/2013";
DateTimeFormatter parser1 = DateTimeFormat.forPattern("MM/dd/yyyy");
DateTime dateTimeObj1 = DateTime.parse(date1,parser1);
DateTimeFormatter isoDateFormat = ISODateTimeFormat.dateTime();
String isoDateStr = isoDateFormat.print(dateTimeObj1);
System.out.println(isoDateStr);
Run Code Online (Sandbox Code Playgroud) 我使用以下代码允许我的AngularJS应用程序用户使用他们喜欢的邮件客户端发送电子邮件,但是当我点击"发送"按钮时没有任何反应.有人可以检查我的代码并告诉我这里到底缺少什么?谢谢
<button type="button" ng-click="sendEmail(message.Email, message.subject, message.body)" >Send</button>
Run Code Online (Sandbox Code Playgroud)
控制器代码:
$scope.sendEmail = function(email, subject, body){
var link = "mailto:"+ email
+ "&subject=New email " + escape(subject);
+ "&body=" + escape(body);
window.location.href = link;
};
Run Code Online (Sandbox Code Playgroud)