问题列表 - 第20777页

如何获取域名URL和应用程序名称?

这是场景.

我的Java Web应用程序有以下路径

https://www.mywebsite.com:9443/MyWebApp
Run Code Online (Sandbox Code Playgroud)

假设有一个JSP文件

https://www.mywebsite.com:9443/MyWebApp/protected/index.jsp
Run Code Online (Sandbox Code Playgroud)

我需要检索

https://www.mywebsite.com:9443/MyWebApp 
Run Code Online (Sandbox Code Playgroud)

在这个JSP文件中.

当然,有一种懒惰和愚蠢的方式只是获取URL然后重新跟踪路径.

但是有没有一种编程方式呢?具体来说,我想我可以获得域+端口,但是如何实际检索应用程序名称"MyWebApp"?

jsp base-url

96
推荐指数
4
解决办法
20万
查看次数

swfupload不再在IE下运行了

http://demo.swfupload.org/v250beta2/simpledemo/index.php似乎不再适用于IE.有没有解决这个问题?

我得到了一个红叉,而'按钮'是不可点击的.

我正在运行IE 8.

swfupload

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

sqlite SELECT在查询列以查找与列名称相同的值时返回所有记录

$ sqlite3 test.db
SQLite version 3.6.21
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> CREATE TABLE test(foo text);
sqlite> INSERT INTO test VALUES ("foo");
sqlite> INSERT INTO test VALUES ("bar");
sqlite> SELECT * FROM test WHERE foo="foo";
foo
bar
sqlite>
Run Code Online (Sandbox Code Playgroud)

似乎查询将"foo"视为对列名称的引用,而不是作为字符串常量.如何让这个查询只返回foo,而不是bar?除了重命名列之外还有其他选项吗?

sqlite

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

如何重定向到DJANGO中包含非ascii字符的查询字符串URL?

如何重定向到DJANGO中包含非ascii字符的查询字符串URL?

当我使用包含字符的return HttpResponseRedirect(u'/page/?title=' + query_string)地方时,我收到错误query_string??

'ascii'编解码器不能编码21-26位的字符:序号不在范围内(128),HTTP响应头必须是US-ASCII格式...

python django unicode httpresponse

6
推荐指数
2
解决办法
3448
查看次数

如何删除应用程序文档目录中的文件?

给定一个路径文件[[self documentsDirectory] stringByAppendingPathComponent:@"myFiles/aFile.txt"],如何在我的apps文档目录中删除文件?

iphone xcode

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

加载特定于环境的属性以与PropertyPlaceholderConfigurer一起使用?

这似乎是一个非常普遍的问题,但我没有找到任何关于最佳方法的共识,所以我在这里提出问题.

我正在使用Spring Batch和Spring开发一个命令行Java应用程序.我正在使用属性文件和PropertyPlaceholderConfigurer,但我不太确定处理多个环境(dev,test等)的属性文件的最佳方法.我的谷歌搜索只是编写加载属性的程序化方式(即,在Java代码本身),这对我正在做的事情不起作用.

我考虑过的一种方法是简单地将每个环境的属性文件放在服务器上,并通过命令行参数将文件的目录添加到类路径中,但是我一直在使用该方法加载文件时遇到问题.

我正在考虑的另一种方法是在jar中包含所有属性文件,并使用系统属性或命令行参数在运行时填写属性文件的名称,如下所示:

<bean id="propertyConfigurer"
    class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
        <list>
            <value>classpath:job.properties.${env}</value>
        </list>
    </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

我倾向于后一种解决方案,但我也想看看是否有一种更好的方法,我忽略了.

我还要提一下,我必须在运行时而不是在构建中进行替换.我被限制使用的过程需要一个单独的构建,这个构建将通过环境升级到生产,所以我无法使用替换ala Maven或Ant.

java spring properties

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

Regexp.escape没有逃避正斜杠?

在IRB中如果我将一个像"/ domain/path"这样的字符串传递给Regexp.escape,它就会返回相同的内容.我认为正斜杠应该用反斜杠转义?我在这里错过了什么吗?

ruby

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

db:种子不加载模型

我正在尝试使用标准db/seeds.rb方法为我的数据库设定种子.这在我的开发机器上工作正常,但在我的服务器上,我得到:

$ sudo rake db:seed RAILS_ENV=production --trace
** Invoke db:seed (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:seed
rake aborted!
uninitialized constant Permission
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2503:in `const_missing'
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:92:in `const_missing'
/path/.../.../.../.../db/seeds.rb:4
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/tasks/databases.rake:215:in `load'
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/tasks/databases.rake:215
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
...
Run Code Online (Sandbox Code Playgroud)

但是当我在控制台中检查时,模型确实存在:

$ script/console production
Loading production environment (Rails 2.3.4)
>> Permission
=> Permission(id: integer, ..., created_at: datetime, updated_at: datetime)
Run Code Online (Sandbox Code Playgroud)

我忘记了什么?

mysql rake activerecord ruby-on-rails

6
推荐指数
2
解决办法
5093
查看次数

set_time_limit()超时

我有一个上传表单,将mp3上传到我的网站.我有一些用户的间歇性问题,我怀疑上传速度很慢......

但无论如何,第一行代码set_time_limit(0);确实修复了那些有连接需要一段时间才能上传的用户,但有些用户仍在计时,我不知道为什么.

它说脚本已超过60秒的限制执行.该脚本没有循环,所以它不像是某种无限循环.

奇怪的是,无论第一行中的代码行是什么,它总是会说"第一行,第二行等的错误",即使它是set_time_limit(0);.我试过擦除它,第一行代码总是似乎是错误,它甚至没有给我一个为什么它不能执行php页面的提示.

这是一个只有少数用户遇到的问题,似乎没有其他人受到影响.任何人都可以提出一些想法,为什么会发生这种情况?

php

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

ruby - 无法修改冻结的字符串(TypeError)

拿到

...'[] =':无法修改冻结的字符串(TypeError)

当试图修改我认为是ARGV [0]的副本时.

每个人的结果相同

arg = ARGV[ 0 ]
arg_cloned = ARGV[ 0 ].clone
arg_to_s = ARGV[ 0 ].to_s

arg[ 'x' ] = 'y'
arg_cloned[ 'x' ] = 'y'
arg_to_s[ 'x' ] = 'y'
Run Code Online (Sandbox Code Playgroud)

ruby

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