问题列表 - 第41650页

了解Ring和Appengine-magic(Clojure)上的处理程序

我开始研究一些clojure网络应用程序,并决定使用Ring + Compojure的组合.最近我决定用AppEngine-magic(https://github.com/gcv/appengine-magic)试用Google Appengine.然而,appengine-magic(通过它的启动函数)和ring的run-jetty函数只需要1个处理程序作为参数,我正在实现几个处理程序,并想知道如何部署它们.

谢谢你,泽先生

google-app-engine http clojure httpwebrequest ring

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

为什么这段代码充满了斜杠

我正在这里阅读一些RAW代码http://www.zfsnippets.com/snippets/view/id/17/output/raw/table-view-helper,其中作者正在进行大量的斜线转义\'class\'.

protected $_attribs = array(
    \'class\' => \'table\',
    \'cellpadding\' => \'0\',
    \'cellspacing\' => \'0\',
    \'border\' => \'0\',
);
Run Code Online (Sandbox Code Playgroud)

根据我的理解,它应该是用于构造表标记的代码.为什么作者正是这样做的,并没有比这个可怕的解决方法更好的方法.我在想双引号应该"'class'"但不确定.任何人都知道这样做的正确方法是什么?

这是调用此var的其他任何地方.array_merge我猜测它基本上是以getter setter风格使用的

public function setAttribs($options = null)
{
    if (is_array($options)) {
        $this->_attribs = array_merge($this->_attribs, $options);
    }
    return $this;
}
Run Code Online (Sandbox Code Playgroud)

php zend-framework zend-view

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

在C#中推广和聚合XML转储的最佳方法是什么?

以下是该问题的业务部分:

  • 几个不同的公司发送要处理的信息的XML转储.
  • 公司发送的信息类似......不完全相同.
  • 很多公司很快就会入伍,并开始发送信息

现在,问题的技术部分是我想在C#中编写一个通用的解决方案来容纳这些信息进行处理.我将在我的C#类中转换XML以适应我的数据库模型.

是否有任何模式或解决方案可以一般性地处理这个问题,而不需要在以后添加许多公司时更改我的解决方案?

编写解析器/转换器的最佳方法是什么?

c# generics design-patterns linq-to-xml

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

y为旋转椭圆的解

我希望通过扫描线绘制椭圆,找到x的每个值的y值.

对于普通椭圆,公式很容易找到:y = Sqrt [b ^ 2 - (b ^ 2 x ^ 2)/ a ^ 2]

但是当椭圆的轴旋转时,我从来没有弄清楚如何计算y(可能还有x的范围)

math ellipse

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

IPad在不知道哪个Textfield打开它的情况下关闭键盘

有没有办法做一般resignFirstResponder隐藏键盘,无论textfield/view/etc调用它?

原因是我的视图中有很多文本字段,并且不希望resignFirstResponder所有文本字段都隐藏键盘.只想要一个将军

[self resignFirstResponder].

有任何想法吗?

提前致谢

iphone keyboard objective-c ipad resignfirstresponder

12
推荐指数
3
解决办法
3470
查看次数

如何知道Silverlight VisualStateManager.GoToState转换何时完成?

我正在使用Silverlight VisualStateManager.GoToState方法将我的控件从一个状态转换到另一个状态.这一切都很好,过渡动画效果很好.但我想知道转换何时完成,以便我可以在我的代码中启动其他操作.是否有事件或其他机制可以用来发现何时完成向另一个州的过渡?

silverlight visualstatemanager

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

为什么显式允许具有2个或更多(非默认)参数的默认构造函数和构造函数?

我理解具有一个(非默认)参数的构造函数就像隐式转换器,它从该参数类型转换为类类型.但是,explicit可用于限定任何构造函数,没有参数的构造函数(默认构造函数)或具有2个或更多(非默认)参数的构造函数.

为什么明确允许这些构造函数?有什么例子可以防止某种隐式转换吗?

c++ explicit-constructor

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

EL中的PropertyNotFoundException

有人可以帮助我,除了我有.

在servlet中,我将国家列表发送给jsp

request.setAttribute("countries", allCountryList);
Run Code Online (Sandbox Code Playgroud)

在jsp中我想在下拉列表中显示它们,我用来用foreachddl填充值

 <c:forEach var="country" items="${requestScope.countries}" >
            <option value="${country.countryNo}">${country.countryName}</option>
  </c:forEach>
Run Code Online (Sandbox Code Playgroud)

奇怪的例外是,即使存在,countryName也不存在

javax.el.PropertyNotFoundException: Property 'countryName' not found on type ps.iugaza.onlineinfosys.entities.Country
Run Code Online (Sandbox Code Playgroud)

这是国家级

public class Country {
private String countryName;
private int countryNo;
public String getCoutnryName() {
    return countryName;
}     
public int getCountryNo() {
    return countryNo;
}
}
Run Code Online (Sandbox Code Playgroud)

java jsp jstl el

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

如何使用固定大小的批量通过网络代理远程.NET IEnumerable?

.NET远程处理可以为具有可序列化成员的接口生成透明代理远程控制器,例如:

public interface INetworkInterface {
  bool login(string username, string password);
  bool ExecuteSomething(string command);
}
Run Code Online (Sandbox Code Playgroud)

我想为任何IEnumerator<T>返回结果提供自定义序列化器和活动代理 - 远程处理程序.我的自定义代理远程处理器将通过网络一次处理批量特定数量的元素.例如,给定以下接口:

public interface INetworkInterface2 {
    IEnumerable<string> ExecuteSomething(string command);
}
Run Code Online (Sandbox Code Playgroud)

我想提供一个自定义的序列化程序和代理,它可以IEnumerator<T> where T:ISerializable在远程界面中出现时自动使用,并序列化IEnumerator<string>到客户端EnumeratorBatchHandlerClient<string>,它有一个.NET远程代理到服务器端EnumeratorBatchHandlerServer<string>.

我认为客户端批处理程序看起来像这样:

class EnumeratorBatchHandlerClient<T> : IEnumerable<T> {
    List<T> batched_results = new List<T>();
    EnumerableBatchHandlerServer server_proxy;    
    T cur = null;
    bool MoveNext() {
      if (batched_results.Count == 0) {
          batched_results = server_proxy.getNextBatch().ToList();
          if (batched_results.Count == 0) {
            return false;  // we are really out of results …
Run Code Online (Sandbox Code Playgroud)

c# wcf dynamic-proxy .net-remoting

5
推荐指数
0
解决办法
1069
查看次数

NSDateFormatter + dateFormatFromTemplate:options:locale:BUG?

请参阅以下代码和输出.

 NSDateComponents *dateComponents = [[[NSDateComponents alloc] init] autorelease];
 [dateComponents setYear:2011];
 [dateComponents setMonth:1];
 [dateComponents setDay:1];

 NSDate *date = [[NSCalendar currentCalendar] dateFromComponents:dateComponents];

 NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
 [dateFormatter setDateFormat:[NSDateFormatter dateFormatFromTemplate:@"YYYYMMMd" options:0 locale:[NSLocale currentLocale]]];

 NSString *dateString = [dateFormatter stringFromDate:date];

 NSLog(@"Happy New Year: %@", dateString);
Run Code Online (Sandbox Code Playgroud)

你对输出有什么期望?

 Happy New Year: Jan 1, 2011
Run Code Online (Sandbox Code Playgroud)

但结果是......

 Happy New Year: Jan 1, 2010
Run Code Online (Sandbox Code Playgroud)

怎么了?请帮忙...

iphone nsdateformatter

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