问题列表 - 第42726页

JSON解析错误?

我正在使用JSON(SBJson),但它给出了错误:

JSONValue failed. Error trace is: (
    "Error Domain=org.brautaset.JSON.ErrorDomain Code=3 \"Unrecognised leading character\" UserInfo=0x5f2f7f0 {NSLocalizedDescription=Unrecognised leading character}.
Run Code Online (Sandbox Code Playgroud)

我正在使用这个网络服务:" http://xoap.weather.com/search/search?where=India "请给我解决方案为什么会出现错误?

iphone

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

我应该考虑使用Embperl作为Perl模板解决方案吗?

我正在尝试学习Perl中的模板化Web开发.

这既是为了个人使用,也是为了获得另一种适销对路的技能.

我知道可能的Perl模板化开发框架是什么(在谷歌搜索"Perl模板Web开发"的水平:)

然而,一位前同事曾经提到她真的很喜欢Embperl.这是我推荐的唯一选择,但基于SO搜索,它看起来并不像是非常受欢迎.

所以,我的问题是,在尝试研究和评估哪个框架要尝试和学习时,我应该包含Embperl吗?

它似乎是由Apache网站托管,所以可能不是低质量,正如我所说,我有个人推荐.但从表面上看,似乎不太受欢迎.

我的标准是:

  • 功率/灵活性/整体质量.

  • 积极的开发/支持.例如,它是一个"死"框架?

只是为了澄清,我不一定要求与其他框架进行比较,而是我是否应该投入时间/精力将Embperl纳入这样的比较中(我应该考虑哪些数据点与决定).

perl embperl

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

如何在二维数组中循环一圈值?

通过2d数组的方形部分循环很容易,但是如何循环圆形部分?

for-loop actionscript-3 multidimensional-array

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

在输出文件时,"echo"块有什么好处?

以下是有益和区别的:

声明1:

header("Content-type: image/jpeg");
header('Expires: ' . date('r',time() + 864000));
header("Pragma: public");
header("Cache-Control: public");
header("Content-Length: " . strlen($contents));
$splitString = str_split($contents, 1024);
foreach($splitString as $chunk)
echo $chunk;
Run Code Online (Sandbox Code Playgroud)

声明2:

header("Content-type: image/jpeg");
header('Expires: ' . date('r',time() + 864000));
header("Pragma: public");
header("Cache-Control: public");
header("Content-Length: " . strlen($contents));
echo $contents;
Run Code Online (Sandbox Code Playgroud)

php performance file

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

JPanel透明度问题

我有一个深灰色JPanelJLabel上面.我设置new Color(0, 0, 0, .5f)(透明)作为背景,JLabel并使用按钮多次更改文本.问题是,每次更改文本时,前一个文本仍然保留在新文本后面.我将文本从"123456789"更改为"1234567","12345"和"123".这是截图:

替代文字

我该如何摆脱这种"阴影"?

java swing transparency jlabel

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

欺骗Rails应用程序认为它在不同的端口上

我有一个在端口8080上运行的Rails应用程序,我需要欺骗它认为它在端口80上运行.

我在端口上运行Varnish 80并将请求转发到端口上的nginx 8080,但是当用户尝试使用OmniAuth登录并且Devise gem生成一个URL以重定向回服务器时,它认为它在端口8080上然后用户将看到.

有没有办法欺骗Rails应用程序将端口硬编码为80(我认为这是一个不好的做法),或者让nginx转发请求,就好像它在端口80上运行一样?

由于我没有在Rails应用程序上运行nginx代理,所以我想不出一种欺骗端口的方法.

有没有人之前遇到过这个问题,如果有的话需要什么样的配置才能修复它?

提前致谢!

编辑:nginx和Varnish都在同一台服务器上运行.

port ruby-on-rails nginx varnish

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

如何从多选列表视图中获取所选项目

我正在使用数组适配器,并且这是添加字符串s的数组列表,列表是多选,如何获取列表项的值被点击?

my_contacts_list.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice,conts_list);
  my_contacts_list.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

我试图这样做,

SparseBooleanArray positions = my_contacts_list.getCheckedItemPositions();
  int size=positions.size();
  int i=0;
  while(i <= size){
   conts_list.get(positions.get(i));
   i++;
  }
Run Code Online (Sandbox Code Playgroud)

但是position.get(i)是一个数组列表,那么如何检索所选项呢?

android android-listview

47
推荐指数
3
解决办法
8万
查看次数

在UIDevice currentDevice上引导我

我使用以下代码来设置设备方向

[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight];
Run Code Online (Sandbox Code Playgroud)

当我使用我得到警告,我发现以下代码来解决该警告.

@interface UIDevice (MyPrivateNameThatAppleWouldNeverUseGoesHere)
- (void) setOrientation:(UIInterfaceOrientation)orientation;
@end
Run Code Online (Sandbox Code Playgroud)

现在我想知道的是......

应用程序商店是否可以接受此代码在应用程序中?

谢谢你的帮助!.

iphone iphone-sdk-3.0

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

如何使用正则表达式匹配中间还有空格的八位数字?

我想匹配1234 567812345678

这个正则表达式错了吗?

if(!number.matches("^\\d{4}[, ]\\d{4}$")){
  throw new Exception(" number is not valid : "+number);
}
Run Code Online (Sandbox Code Playgroud)

java regex

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

如何判断事件是否来自右Ctrl键?

我在Javascript中有一个事件监听器,我可以判断一个关键事件是否是Ctrl (e.keyCode == 17),但我怎么知道这个Ctrl来自右边的还是左边的?

javascript

5
推荐指数
2
解决办法
1155
查看次数