小编Chr*_*ton的帖子

如何使用Ant将jsp预编译的web.xml片段与主web.xml合并

我们的web应用程序有通常的web.xml,其中包含一些jsp和jsp标记文件.我想切换到使用预编译的jsp.我在build ok中进行了预编译,它生成了web.xml片段,现在我想将片段合并到主web.xml中.

是否有web.xmlinclude类型指令可以让我包含片段.

理想情况下,我会保留DEV的内容,因为它有助于动态更改jsp并立即查看更改,但是对于UAT/PROD,jsp将被预编译,从而更快地工作.

java ant jsp tomcat web.xml

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

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

项目欧拉问题214-总是有意义吗?

我一直试图解决这个问题,但我很难理解它:

设φ是欧拉的函数,即对于自然数n,φ(n)是k的数,1 <= k <= n,gcd(k,n)= 1.

通过迭代φ,每个正整数产生以1结尾的数字减少的链.例如,如果我们从5开始,则生成序列5,4,2,1.以下列出了长度为4的所有链条:

5,4,2,1
7,6,2,1
8,4,2,1
9,6,2,1
10,4,2,1
12,4,2,1
14,6,2,1
18,6,2,1
Run Code Online (Sandbox Code Playgroud)

这些链中只有两个以素数开头,它们的总和为12.

所有小于40000000的素数的总和是多少,它产生一个长度为25的链?

我对此的理解是φ(5)是4,2,1 - 即5的互质是4,2和1 - 但那么为什么在那个列表中也不是3?至于8,我会说4和2不是8相互...

我想我一定误解了这个问题......

假设问题措辞严重,并且φ(5)是4,3,2,1作为4的链.我没有发现任何小于40m的质数产生25链 - 我找到一些链24,但它们与非素数有关.

algorithm

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

在ASP.Net MVC v1下,是否调用了Page_Load?

愚蠢周一早上基本/菜鸟问题......

Page_Load通常被称为ASP.Net MVC应用程序吗?

我们只有一个页面,Default.aspx.cs - 它似乎只是被调用/而不是任何子路径,所以我不认为它通常被称为...

感谢回复 - 澄清一下,我想在Page_Load中做的是安全检查,即用户登录/授权页面......听起来我应该做一个自定义属性并把它放在Controller基类上代替.

谢谢,克里斯

.net asp.net-mvc page-lifecycle

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

调用hide后,MBProgressHUD不会消失

我确信这是我的iOS/ObjC noob-ness的一个问题...

我有一个带有条目的UITableView,当用户选择一行时,

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
...
   [self.twitter sendUpdate:[self getTweet]];
Run Code Online (Sandbox Code Playgroud)

- (NSString *)sendUpdate:(NSString *)text;
{
    NSLog(@"showing HUD");
    self.progressSheet = [MBProgressHUD showHUDAddedTo:[[UIApplication sharedApplication] keyWindow] animated:YES];
    self.progressSheet.labelText = @"Working:";
    self.progressSheet.detailsLabelText = text;

    // Build a twitter request
    TWRequest *postRequest = [[TWRequest alloc] initWithURL:
                              [NSURL URLWithString:@"http://api.twitter.com/1/statuses/update.json"] 
                                                 parameters:[NSDictionary dictionaryWithObject:text 
                                                                                        forKey:@"status"] requestMethod:TWRequestMethodPOST];

    // Post the request
    [postRequest setAccount:self.twitterAccount];

    // Block handler to manage the response
    [postRequest performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) 
     {
         NSLog(@"Twitter response, HTTP response: %i", [urlResponse statusCode]);

           NSLog(@"hiding …
Run Code Online (Sandbox Code Playgroud)

objective-c ios

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

在项目之间共享iphone和mac代码的最佳方式

我意识到Mac和iPhone应用程序之间的视图/控制器内容会有所不同,但模型代码可能相似/相同.那么组织项目的最佳方式是什么,以便共享模型代码?

  1. 复制/粘贴 - 只需将其复制并手动保持同步即可
  2. 让2个xcode项目指向同一个工作区 - 一个用于Mac,一个用于IPhone并共享代码.
  3. 公共图书馆 - 大概你不能这样做(或者你可以)

谢谢你的任何提示.

iphone xcode

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

rvm,irb和require - 不适用于irb下已安装的gems

我今天刚刚安装了rvm,它看起来非常方便/强大.

我想我已经掌握了它,但......

当使用rvm安装ruby并运行irb时,当我需要安装gem时,有些东西,比如'rvm',我得到:

> kimptoc$ rvm use 1.8.7
Using /Users/kimptoc/.rvm/gems/ruby-1.8.7-p302


> kimptoc$ gem list

*** LOCAL GEMS ***

abstract (1.0.0)
...
rvm (1.0.11)
...


> kimptoc$ irb
ruby-1.8.7-p302 > require 'rvm'
LoadError: no such file to load -- rvm
    from (irb):1:in `require'
    from (irb):1
Run Code Online (Sandbox Code Playgroud)

但是当使用"系统"红宝石时,它工作正常.

从历史上看,我一直在使用sudo gem install ...因此"系统"宝石通常以这种方式安装.这可能是我的问题吗?我需要卸载这些来解决问题吗?

我正在运行OSX 10.6.4."system"是默认的OSX ruby​​,1.8.7(p174)

提前感谢任何提示/想法,克里斯

ruby gem irb rvm

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

SQL Server 2005日期比较 - 排序规则问题

在我的数据库中,我有一个通过链接服务器选项从Excel工作表创建的表.

我现在正在尝试将其内容与我的主要表格进行比较.

我比较的表位于同一个数据库中.

两个表中都有一个日期列,两个类型都是datetime,并且具有SQL_Latin1_General_CP1_CI_AS的排序规则,与DB相同.

服务器排序规则是Latin1_General_CI_AS

但是,当我尝试运行查询比较表之间的日期时,我收到错误:

      Cannot resolve the collation conflict between
      "Latin1_General_CI_AS" and
      "SQL_Latin1_General_CP1_CI_AS" in the
      equal to operation.
Run Code Online (Sandbox Code Playgroud)

我已尝试使用和不使用COLLATE选项,使用两种排序规则设置.

我的查询是:

select * , hxl.holiday_dt, 
datediff(d, h.holiday_dt collate SQL_Latin1_General_CP1_CI_AS, 
            hxl.holiday_dt collate SQL_Latin1_General_CP1_CI_AS)
from holiday h, Holiday_XL hxl
where h.currency_cd=hxl.currency_cd
Run Code Online (Sandbox Code Playgroud)

事实上,任何涉及两个表的查询都会产生完全相同的排序错误,例如:

select count(*)
from Holiday_XL c
where c.currency_cd in (select distinct h.currency_cd from holiday h)
Run Code Online (Sandbox Code Playgroud)

提前感谢任何想法.

问候,克里斯

sql sql-server-2005

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

当应用程序在iphone上崩溃时如何发送电子邮件?

前几天我正在使用一个应用程序崩溃,但是当它崩溃时还要求发送一封包含崩溃信息的电子邮件.

有谁知道这是怎么做的?

也许它是代码中的异常处理程序,在它让应用程序死掉之前,发送了电子邮件,但只是想知道iphone sdk中是否有任何onCrash类型的挂钩.

谢谢,克里斯

iphone objective-c

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

ruby rake with rails在生产中缺少常量,但在开发环境中工作

我有一个rake任务在dev env中运行正常,但不是prod.

task :sample_test_quote => :environment do

  QuoterTester.test

end
Run Code Online (Sandbox Code Playgroud)

QuoterTester是一个带有类方法测试的模型类.

在dev下运行任务工作正常,如下所示:

rake sample_test_quote
Run Code Online (Sandbox Code Playgroud)

而在刺激下,我得到了这个:

$ RAILS_ENV=production rake sample_test_quote --trace
** Invoke sample_test_quote (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute sample_test_quote
rake aborted!
uninitialized constant QuoterTester
org/jruby/RubyModule.java:2590:in `const_missing'
/Users/kimptoc/.rvm/gems/jruby-1.6.5@global/gems/rake-0.9.2.2/lib/rake/ext/module.rb:36:in `const_missing'
org/jruby/RubyMethod.java:133:in `call'
/Users/kimptoc/Documents/ruby/ecom/ecom1/lib/tasks/sample_test_quote.rake:3:in `(root)'
org/jruby/RubyProc.java:270:in `call'
org/jruby/RubyProc.java:220:in `call'
/Users/kimptoc/.rvm/gems/jruby-1.6.5@global/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `execute'
org/jruby/RubyArray.java:1612:in `each'
/Users/kimptoc/.rvm/gems/jruby-1.6.5@global/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute'
/Users/kimptoc/.rvm/gems/jruby-1.6.5@global/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `invoke_with_call_chain'
/Users/kimptoc/.rvm/rubies/jruby-1.6.5/lib/ruby/1.8/monitor.rb:191:in `mon_synchronize'
/Users/kimptoc/.rvm/gems/jruby-1.6.5@global/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain'
/Users/kimptoc/.rvm/gems/jruby-1.6.5@global/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke'
/Users/kimptoc/.rvm/gems/jruby-1.6.5@global/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invoke_task'
/Users/kimptoc/.rvm/gems/jruby-1.6.5@global/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `top_level'
org/jruby/RubyArray.java:1612:in `each'
/Users/kimptoc/.rvm/gems/jruby-1.6.5@global/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `top_level'
/Users/kimptoc/.rvm/gems/jruby-1.6.5@global/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/Users/kimptoc/.rvm/gems/jruby-1.6.5@global/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_level'
/Users/kimptoc/.rvm/gems/jruby-1.6.5@global/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `run'
/Users/kimptoc/.rvm/gems/jruby-1.6.5@global/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling' …
Run Code Online (Sandbox Code Playgroud)

ruby rake jruby rake-task ruby-on-rails-3.1

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