小编Sla*_*ter的帖子

Windows 8 C#/ XAML - 在文本块文本周围创建边框

我正在为Windows 8应用程序商店创建一个应用程序,我对XAML UI的东西很新.我想要做的是在文本块中的实际文本周围创建一个黑色边框.任何帮助将不胜感激.

这是文本块:

<TextBlock Grid.Row="0" x:Name="TopLabel" VerticalAlignment="Top" Text="Top Label" HorizontalAlignment="Center" FontFamily="Impact" FontSize="48"/>
Run Code Online (Sandbox Code Playgroud)

c# xaml microsoft-metro windows-8

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

NSFetchedResultsController不会在reloadData上更改

我有一个主 - 详细信息表单的iOS应用程序,用户发布的帖子显示在主视图中,详细信息显示在评论中.当我选择一个帖子时,我可以看到所有评论都很好,但是当我回去选择另一个帖子时,数据不会改变为下一篇文章的评论.

我打电话给你 viewDidLoad

 self.fetchedResultsController = nil;
 [self.tableView reloadData];
Run Code Online (Sandbox Code Playgroud)

但没有任何反应.

这是我的代码 fetchedResultsController

- (NSFetchedResultsController *)fetchedResultsController
{
    if (_fetchedResultsController != nil) {
        return _fetchedResultsController;
    }

    NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
    // Edit the entity name as appropriate.
    NSEntityDescription *entity = [NSEntityDescription entityForName:@"Comment" inManagedObjectContext:self.managedObjectContext];
    [fetchRequest setEntity:entity];

    NSPredicate *predicate = [NSPredicate predicateWithFormat:@"question == %@", self.detailItem];
    [fetchRequest setPredicate:predicate];

    // Set the batch size to a suitable number.
    [fetchRequest setFetchBatchSize:20];

    // Edit the sort key as appropriate.
    NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"creator" …
Run Code Online (Sandbox Code Playgroud)

core-data objective-c nsfetchedresultscontroller ios

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

递归引起的分段错误

我正在写一个程序,它取一个1-10之间的数字,并显示所有可能的方法来安排数字.

防爆输入:3输出:

   1 2 3
   1 3 2
   2 1 3
   2 3 1
   3 1 2
   3 2 1
Run Code Online (Sandbox Code Playgroud)

每当我输入9或10时,程序会产生分段错误并转储核心.我相信问题是我的递归算法被调用了太多次.有人可以帮助指出我如何限制必要的递归调用量?这是我目前的代码:

void rearange(int numbers[11], int index, int num, int fact) {

  int temp = numbers[index];
  numbers[index] = numbers[index-1];
  numbers[index-1] = temp;

  int i;
  for (i = 1; i <= num; ++i) // print the current sequence
  {
    printf("%d ", numbers[i]);
  }
  printf("\n");

  fact--;  // decrement how many sequences remain
  index--; // decrement our index in the array

  if (index == …
Run Code Online (Sandbox Code Playgroud)

c recursion coredump sequence segmentation-fault

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

如何在C中动态分配结构?

我最近有一个任务,我必须动态地为结构分配内存.我用这个方法:

myStruct *struct1 = malloc(sizeof *struct1);
Run Code Online (Sandbox Code Playgroud)

这很好用.但是,我不明白怎么做.我认为struct1指针在那一点是未初始化的,因此应该没有任何大小.那么如何malloc(sizeof *struct1)返回有效的内存量来分配呢?

c memory malloc struct pointers

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