问题列表 - 第22863页

Apache Camel多部分HTTP帖子(文件上传)

如何使用Apache Camel HTTP组件上传多部分文件?

java apache-camel

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

bash:$ [<arithmetic-expression>]与$((<arithmetic-expression>))

我刚刚偶然发现了bash语法:

foo=42
bar=$[foo+1] # evaluates an arithmetic expression
Run Code Online (Sandbox Code Playgroud)

当我用Google搜索时,我找到了 http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_04.html#sect_03_04_05:

3.4.6.算术扩展

算术扩展允许评估算术表达式和结果的替换.算术扩展的格式是:

$(( EXPRESSION )) 
Run Code Online (Sandbox Code Playgroud)

...

只要有可能,Bash用户应尝试使用方括号的语法:

$[ EXPRESSION ] 
Run Code Online (Sandbox Code Playgroud)

但是,这只会计算EXPRESSION的结果,并且不进行测试......

在我的bash手册页中,我只能找到如下$(( EXPRESSION ))形式:

foo=42
bar=$((foo+1)) # evaluates an arithmetic expression
Run Code Online (Sandbox Code Playgroud)

那么什么测试不是用$[...]那个做的$((...)),或者$[...]只是遗留版本$((...))

legacy syntax bash arithmetic-expressions operators

29
推荐指数
2
解决办法
6257
查看次数

Activerecord for Java

Java是否有任何activerecord implementationataion?

java activerecord

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

C#中字节与字节数据类型的区别

我注意到在C#中有字节字节数据类型.他们都说它们是struct System.Byte类型,代表一个8位无符号整数.

所以我很好奇两者之间有什么不同,以及为什么你会使用另一个.

谢谢!

c# byte

147
推荐指数
5
解决办法
3万
查看次数

如何在XAML中动态绑定图像?

以下内容在silverlight用户控件中正确显示图像:

Image image = pagingManager.BaseApp.DatasourceManager.GetImage("helloWorld1");
ContentArea.Content = image;
...
<ContentControl x:Name="ContentArea"/>
Run Code Online (Sandbox Code Playgroud)

但是,我想动态地将图像绑定到XAML,例如:

#region ViewModelProperty: MainImage
private Image _mainImage;
public Image MainImage
{
    get
    {
        return _mainImage;
    }

    set
    {
        _mainImage = value;
        OnPropertyChanged("MainImage");
    }
}
#endregion
...
MainImage = pagingManager.BaseApp.DatasourceManager.GetImage("helloWorld1");
Run Code Online (Sandbox Code Playgroud)

而我的XAML就是这样,但结果是它没有显示任何内容:

<Image Source="{Binding MainImage}"/>
Run Code Online (Sandbox Code Playgroud)

我需要在XAML中放置什么才能显示我在ViewModelProperty中的图像对象?

c# silverlight binding image mvvm

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

使用UINavigationController从右向左推送ViewController

众所周知UINavigationController从左到右推送ViewController,有没有办法将视图从右推到左?喜欢后退按钮的动画.
现在我有这个:


[self.navigationController pushViewController:viewController animated:YES];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uinavigationcontroller

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

为什么没有更多项目使用Ruby符号而不是字符串?

当我第一次开始阅读和学习ruby时,我读到了关于字符串上ruby符号的强大功能:符号只存储在内存中一次,而字符串每个字符串存储在内存中一次,即使它们是相同的.

例如:paramsController中的Rails'Hash有一堆键作为符号:

params[:id] or
params[:title]...
Run Code Online (Sandbox Code Playgroud)

但是Sinatra和Jekyll等其他大小合适的项目并不这样做:

杰奇:

post.data["title"] or
post.data["tags"]...
Run Code Online (Sandbox Code Playgroud)

西纳特拉:

params["id"] or
params["title"]...
Run Code Online (Sandbox Code Playgroud)

这使得阅读新代码变得有点棘手,并且难以传输代码并弄清楚为什么使用符号不起作用.还有更多这方面的例子,这有点令人困惑.我们是否应该在这种情况下使用符号?符号有什么优点,我们应该在这里使用它们吗?

ruby symbols

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

AppWidget中的ProgressBar

我在App Widget中使用ProgressBar遇到了一个有趣的情况......文档(http://developer.android.com/guide/topics/appwidgets/index.html)说ProgressBar是一个受支持的widget类. .

我没有问题让ProgressBar显示在我的App Widget中,但问题是我希望它只在后台处理发生时显示为用户的视觉反馈.

在ImageViews上我通过RemoteViews.setViewVisibility()完成此操作,一切正常.但是,使用ProgressBar,我得到一个异常,说ProgressBar不能使用此方法.

这是故意还是这个错误?有没有办法解决这个问题?

android progress-bar android-appwidget

7
推荐指数
2
解决办法
5697
查看次数

从 Apache 施加访问限制以防止抓取?

问题在于内容网站被严重抓取以致破坏了服务器。

是否有一种简单的方法可以将 IP 访问限制为一次或每天固定数量的请求?(10 页/天或……每 2 分钟 10 页)

理想情况下,我会为搜索引擎保留一个通配符列表,并禁止其他人过快或过多地访问内容。

谢谢你们!

php apache screen-scraping limit

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

抑制或抛出永远不会发生的异常?

假设我在方法中有以下行:

 String encodedString = URLEncoder.encode(foo, "utf-8");
Run Code Online (Sandbox Code Playgroud)

这个方法抛出一个UnsupportedEncodingException.哪个更好:

/** @throws UnsupportedEncodingException umm...never
 */
public void myMethod() throws UnsupportedEncodingException {
   ...
   String encodedString = URLEncoder.encode(foo, "utf-8");
   ...
}
Run Code Online (Sandbox Code Playgroud)

(强迫呼叫者自己捕捉)或者:

public void myMethod() {
   try {
     ...
     String encodedString = URLEncoder.encode(foo, "utf-8");
     ...
   catch(UnsupportedEncodingException e) {
      Logger.log("cosmic ray detected!");
   }

}
Run Code Online (Sandbox Code Playgroud)

或者是否有一种更优雅的方式来处理实际上不会发生的异常?

java exception-handling

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