小编tip*_*low的帖子

需要帮助解决基于C的编程难题

我在这里遇到了这个难题.我想不通为什么NONE不打印.有任何想法吗?

#include<stdio.h>
int main()
{
      int a=10;
      switch(a)
      {
              case '1':
                  printf("ONE\n");
                  break;
              case '2':
                  printf("TWO\n");
                  break;
              defa1ut:
                  printf("NONE\n");
      }
      return 0;
}
Run Code Online (Sandbox Code Playgroud)

c puzzle

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

如何使用多个变换为CATransform3D制作动画?

基本上,我正在围绕一个点旋转一层:

CATransform3D transform = CATransform3DIdentity;
transform.m34 = 1.0 / -500;
transform = CATransform3DTranslate(transform, rotationPoint.x-center.x, rotationPoint.y-center.y, 0.0);
transform = CATransform3DRotate(transform, (rotationAngleFor) * M_PI / 180.0f, 0.0, 1.0, 0);
transform = CATransform3DTranslate(transform, center.x-rotationPoint.x, center.y-rotationPoint.y, 0.0);
Run Code Online (Sandbox Code Playgroud)

我还创建了一个图层,将其添加到更大的图层,然后将变换应用于它:

[self.layer addSublayer:myLayer];
myLayer.transform = transform;
Run Code Online (Sandbox Code Playgroud)

如何动画这个?

注意 -将其放在UIView动画块中不起作用.

core-animation core-graphics uiviewanimation ios

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

如何从列表视图中跳过一个视图?

我使用以下来填充我的列表视图,如果我点击btn_Delete,我不想显示项目,我成功从hasValues中删除了项目,但它显示了listview中的空白项目,
我想从列表中删除此空白列表视图项目.
如果有人知道怎么做,请回复.
谢谢,

private class MyArrayAdapter extends ArrayAdapter
    {
        private List<HashMap<String, String>> myData = new ArrayList<HashMap<String, String>>();

        public MyArrayAdapter(Context context, int textViewResourceId, List<HashMap<String, String>> objects)
        {
            super(context, textViewResourceId, objects);
            context = getContext();
            myData = objects;
        }

        @Override
        public View getView(final int position, View convertView, ViewGroup parent)
        {
            View v = convertView;
            try
            {
                if(v == null)
                {
                    LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                    v = inflater.inflate(R.layout.listSomeThing, null);
                }
                if(hasValues != null && !hasValues.get(DatabaseConstant.key_STATUS).equals("D"))
                {
                    btn_Delete.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public void …
Run Code Online (Sandbox Code Playgroud)

android list android-arrayadapter

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

Blackberry - getLocation()方法无法从事件线程调用

我想获得设备的经度和纬度.我使用location api来获取经度和纬度现在我遇到的问题是我无法调用getLocation()按钮点击事件中的方法.它抛出一个错误,因为getLocation()无法从事件线程调用方法.任何人都可以告诉我如何解决这个问题?

gps blackberry geolocation jsr179

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

UIView动画结束

UIView在我的应用程序中使用动画:

        [UIView beginAnimations:nil context:NULL];
        [UIView setAnimationDuration:1];
        //do some animation
        [UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

现在,动画可能需要几秒钟才能完成.那么,有没有办法知道动画何时结束?

iphone animation objective-c

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

应用程序崩溃在initWithStyle上

我无法理解我的应用程序崩溃的原因.这是代码:

-(void)viewDidLoad
{
    [super viewDidLoad];

    self.tableContent = [NSArray arrayWithObjects:@"Blue", @"Yellow", @"Green", nil];
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return  [self.tableContent count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSString *identifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];

    if (cell == nil) {
        cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier];
    }

    return [self.tableContent objectAtIndex:indexPath.row];

}
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误

-[NSCFString setTableViewStyle:]: unrecognized selector sent to instance 0x4938
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview ios

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

Java - 从函数(String)返回int?

我正在尝试创建一个函数,该函数将字符串作为函数并返回一个int.

public int convert (String input) {
    int x = -1;
    if (input == "one") {
        x = 1;
    }

    else if (input == "two") {
        x = 2;
    }

    else if (input == "three") {
        x = 3;
    }
    return x;
}
Run Code Online (Sandbox Code Playgroud)

问题是,(假设输入始终是三个输入之一),函数始终返回-1.我试过了:

  • 返回0而不是x
  • 和:

    public int convert (String input) {
    
      if (input == "one") {
         return 1;
      } 
      else if (input == "two") {
         return 2;
      }
      else if (input == "three") {
         return 3;
      }
      return -1; …
    Run Code Online (Sandbox Code Playgroud)

java string int return

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