小编Mai*_*elS的帖子

使用GSON将POJO序列化为JSON

我引入了一些JSON,将其反序列化为POJO,编辑对象的一些属性,现在我想用GSON将其序列化回JSON并将其发送回去.

如何使用GSON将javabean序列化为JSON?

java android json gson

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

在R中将NA设置为0

合并后的数据帧与另一个im左边的随机NA的偶然行.我想将这些NA设置为0,这样我就可以用它们进行计算.

我试图这样做:

    bothbeams.data = within(bothbeams.data, {
      bothbeams.data$x.x = ifelse(is.na(bothbeams.data$x.x) == TRUE, 0, bothbeams.data$x.x)
      bothbeams.data$x.y = ifelse(is.na(bothbeams.data$x.y) == TRUE, 0, bothbeams.data$x.y)
    })
Run Code Online (Sandbox Code Playgroud)

其中$ xx是一列而$ xy当然是另一列,但这似乎不起作用.

r

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

清除NSMutableArray以进行刷新

NSMutableArrays刷新视图时需要清除其中几个.但是,当我尝试用[array removeAllObjects];我的tableview崩溃清除它们时index beyond bounds error.我只使用刷新,清除数组并调用与viewDidLoad相同的函数来填充tableview.[tableView reloadData]直到方法的最后一行才会被调用.

编辑:问题很可能是这样的:我使用pull来刷新外部库,当你向上滚动并释放表时,它会反弹回来,因此UITableView会尝试加载下一个单元格,因为它不能数组被清除,它仍然被加载.

答:从数组中删除AllObjects,立即执行self.tableView reloadData,然后继续其余的.

iphone uitableview nsmutablearray

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

UIDeviceOrientation ipad

我有以下代码根据方向填充视图.这总是会返回景观.

- (void)setData:(BCPlaylist *)list  {
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
    if (orientation == UIDeviceOrientationPortrait || orientation == UIDeviceOrientationPortraitUpsideDown){
      NSLog(@"portrait");
      [self setPlaylist:list];
      [self renderPlaylist];
      [activity stopAnimating];
    }else{
      NSLog(@"landscape");
      [self setPlaylist:list];
      [self renderPlaylistOne];
      [activity stopAnimating];
     }
}
Run Code Online (Sandbox Code Playgroud)

我正确地更改了视图- (void)animateRotation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration { 但是在更改播放列表时已经在横向或纵向中不起作用.

ipad ios

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

按距离排序

我有一组数组中的字典.我在tableview中显示这些数据.在tableview中,我计算每个对象的距离并在单元格中显示.

数据需要能够根据上升距离进行排序,显然每个用户位置的最佳方法是什么?我想要拆开所有字典并插入距离,然后放开NSSortDescriptor,问题是,我太懒了.

现在我只是使用indexPath.row循环遍历所有数据并显示它.

cocoa-touch objective-c ios

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

ASIHTTPRequest可达性如何

尽管我喜欢ASIHTTPRequest,但在任何地方都没有记录如何使用修改后的Reachability类,我无法在stackoverflow或任何示例项目中找到它.

目前即时通讯:

Reachability *reach = [Reachability reachabilityWithHostName:@"http://google.com"];
[reach startNotifier];

if ([reach isReachable]) {
    NSLog(@"connection");
}else{
    NSLog(@"no connection");
}
Run Code Online (Sandbox Code Playgroud)

哪个似乎不起作用.

iphone asihttprequest

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

保留calloutAccessoryControlTapped操作中的引脚坐标

我可以保留calloutAccessoryControlTapped操作的引脚坐标吗?我想将这些坐标保留到下一个视图中.当您点击一个引脚,然后转到下一个视图时,我想再次使用引脚坐标.如何保留该针的坐标?

iphone mapkit

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

iPhone下载图像并显示正确的比例

我正在从服务器下载一堆图像并在屏幕上显示它们.我有大约320x450可以使用.每个图像大小都有不同的大小,我如何正确调整图像大小,使它们适合iPhone屏幕并保持正确的比例和相同的时间?

iphone image

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

HJCache moHandlerFailed HJMoHandler

我总是没有问题地使用HJCache,但是在tableview中使用特定的图像集我会得到连续的错误.

2011-10-31 13:39:12.890 Koopeenveilinghuis[5576:607] moHandlerFailed HJMOHandler users:1 retains:3 2011-10-31 13:39:19.809 Koopeenveilinghuis[5576:607] HJMOHandler URLConnection failed Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo=0x4cc9020 {NSErrorFailingURLStringKey=, NSErrorFailingURLKey=, NSLocalizedDescription=unsupported URL, NSUnderlyingError=0x4cbfed0 "unsupported URL"} 2011-10-31 13:39:19.811 Koopeenveilinghuis[5576:607] moHandlerFailed HJMOHandler users:2 retains:4 2011-10-31 13:39:19.823 Koopeenveilinghuis[5576:607] moHandlerFailed HJMOHandler users:2 retains:4 2011-10-31 13:39:32.106 Koopeenveilinghuis[5576:607] HJMOHandler URLConnection failed Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo=0x4ccc0e0 {NSErrorFailingURLStringKey=, NSErrorFailingURLKey=, NSLocalizedDescription=unsupported URL, NSUnderlyingError=0x4ccc110 "unsupported URL"} 2011-10-31 13:39:32.111 Koopeenveilinghuis[5576:607] moHandlerFailed HJMOHandler users:1 retains:3

图像与每对细胞重叠.

iphone hjcache

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

JSON编码问题

我试图用PHP编码功能创建这个:

{
"foo": [
  {
     "bar": "111"
  }
 ]
}
Run Code Online (Sandbox Code Playgroud)

但我可以管理一些PHP数组和json编码是这样的:

{
"foo": [
    "{
        \"bar\":184530"
    }"
]
}
Run Code Online (Sandbox Code Playgroud)

显然我不希望对象作为字符串而是作为对象,所以没有引号.

这是我的PHP:

    $stmt->execute();
    $stmt->bind_result($bar);
    while ($stmt->fetch()) {
        $activity_array = array("bar" => $bar);                 
        $activity_json = json_encode($activity_array);
        $json_array[] = $activity_json;
    }

    $json = json_encode($json_array);
    echo '{ "foo": ' .$json .'}';
Run Code Online (Sandbox Code Playgroud)

php json

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

使用sprintf的这个Perl代码的C++等价物是什么?

我需要模仿以下Perl代码的功能

if($file =~ /^([^_]+)_([^_]+)_MA_(\d{4})(\d\d)(\d\d)_(\d\d)(\d\d)(\d\d)\.MA$/) {
  my ($radar, $beam, $year, $month, $day, $hour, $min, $sec) =
      ($1, $2, $3, $4, $5, $6, $7, $8);
  my $file_ts = sprintf("%04d-%02d-%02d %02d:%02d:%02d",
      $year, $month, $day, $hour, $min, $sec);

  # ...
}
Run Code Online (Sandbox Code Playgroud)

在C++中.我使用哪种功能?

c++ perl printf

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