问题列表 - 第39173页

从ACTION_IMAGE_CAPTURE Intent获取图像路径

嗨我ACTION_IMAGE_CAPTURE用于捕获图像使用Intent如下:

Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(
MediaStore.EXTRA_OUTPUT, (new File(Environment.getExternalStorageDirectory(),
String.valueOf(System.currentTimeMillis()) + ".jpg"))
);
startActivityForResult(cameraIntent, 0);
Run Code Online (Sandbox Code Playgroud)

我需要将图像存储在SD卡中,并使用该onActivityResult方法检索该图像的路径.我不知道如何获取当前捕获图像的图像路径.

如果有人知道请帮助.

谢谢

camera android android-camera android-camera-intent

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

是否有C的标准Queue实现?

是否存在任何与C一起"来"的Queue数据结构实现,或者我必须自己开发(这是针对学校项目的,因此我必须使用标准gcc安装中存在的东西或者必须自己实现一个! )

那么像链接列表,堆栈等其他常规数据结构呢?

谢谢

c unix data-structures

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

关于C++中函数定义的一个问题

我正在阅读一些关于C++中函数指针的资料,并遇到一个我不理解的函数定义.
标准函数定义具有以下形式:

type name (param...)
Run Code Online (Sandbox Code Playgroud)

但以下定义对我来说似乎有点奇怪.有谁可以向我解释一下?谢谢.

float (*GetPtr1(const char opCode)) (float, float)<br>
{
    if(opCode == '+')
        return &Plus;
    else
        return &Minus; // default if invalid operator was passed
}
Run Code Online (Sandbox Code Playgroud)


注意:Plus和Minus是param(float,float)的两个函数,并返回一个浮点数.

c c++ function-pointers

13
推荐指数
3
解决办法
415
查看次数

在保存期间,hibernate @onetomany关系更新而不是插入

请帮我解决这个问题.我尝试了很多组合,但似乎没有任何效果.我正在尝试使用注释实现hibernate映射,但在保存我的父对象及其子对象期间,我注意到正在调用更新语句而不是insert语句.

我有两个课程,彼此之间有一对多的关系.

这些是类的映射:Receipt具有一对多的集合

@Entity
public class Receipt implements Serializable {

    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private Long id;
    @OneToMany
    @JoinColumn(name="ReceiptId")
    private List<Collection> collections;

    //setters, getters
}


@Entity
public class Collection implements Serializable{

    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private Long id;
    @ManyToOne
    @JoinColumn(name="ReceiptId", insertable=false, updatable=false)
    private Receipt receipt;

    //setters getters
}
Run Code Online (Sandbox Code Playgroud)

问题是在保存收据时如下:

Receipt r = new Receipt();
List<Collection> cols = new ArrayList<Collection>();
cols.add(new Collection());
r.setCollections(cols);
getHibernateTemplate().save(r);
Run Code Online (Sandbox Code Playgroud)

它会生成此错误:

Hibernate: insert into Receipt (userId, dateCreated, payor, receiptDate, receiptNumber, total) values (?, ?, ?, ?, ?, ?)
Hibernate: update Collection …
Run Code Online (Sandbox Code Playgroud)

spring annotations hibernate hibernate-annotations

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

以编程方式导航到scrollView中的特定页面

如何以编程方式导航到特定页面.基本上我有一个带有scrollView的应用程序,其中填充了一堆子视图(在本例中为tableViews).当点击子视图时,它会放大并且用户可以编辑和导航表格,但是当我缩小时,我会重新加载整个视图,以防用户做出任何更改.当然重新加载视图会将用户发送回第0页.我已经尝试设置pageControl.currentpage属性,但所有这一切都改变了pageControl的点.这是否意味着某些事情是错误的,还是我还需要做其他事情?

所有控制页面滚动的方法都是这种方法:

- (void)scrollViewDidScroll:(UIScrollView *)sender 
{
CGFloat pageWidth = self.scrollView.frame.size.width;
int page = floor((self.scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
self.pageControl.currentPage = page;

NSString *listName = [self.wishLists objectAtIndex:self.pageControl.currentPage];
self.labelListName.text = listName;
}
Run Code Online (Sandbox Code Playgroud)

iphone uiscrollview uipagecontrol

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

将Cell Text重新打印到UITableViewCell中

进入类的cellForRowAtIndexPath:方法UITableViewController我正在使用下一个代码来显示包含一个的单元格UITextView.

有时当我滚动包含单元格的表格然后滚动单元格时UITextView,它会显示重新打印的单元格文本(好像有两个UITextView对象,而不是一个,进入单元格).

我该怎么做才能解决这个问题?

static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];    
if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}

cell.contentView.bounds = CGRectMake(0, 0, cell.frame.size.width, cell.frame.size.height);
cell.selectionStyle = UITableViewCellSelectionStyleNone;

UITextView *textView = [[UITextView alloc] initWithFrame:cell.contentView.bounds];
                textView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
textView.editable = NO;
textView.scrollEnabled = YES;
textView.backgroundColor = [UIColor clearColor];
textView.font = [UIFont fontWithName:@"Helvetica" size:14.0];
textView.text = self.description;

[cell.contentView addSubview:textView];
[textView release];
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview ios

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

Bash参数的最大数量!= max num cp arguments?

我最近一直在复制和移动大量文件(~400,000).我知道可以在Bash命令行上扩展的参数数量有限制,所以我一直使用xargs来限制生成的数字.

出于好奇,我想知道我可以使用的最大参数数量是多少,我发现这篇帖子说它是系统相关的,我可以运行这个命令来找出:

$ getconf ARG_MAX
Run Code Online (Sandbox Code Playgroud)

令我惊讶的是,我回来的是:

2621440
Run Code Online (Sandbox Code Playgroud)

超过260万.正如我所说,我操作的文件数远远少于此 - 大约400k.我肯定需要使用xargs移动和复制这些文件的方法,因为我尝试使用普通mv * ...或者cp * ...得到'参数列表太长'错误.

那么,mvcp命令对我可以使用的参数数量有自己的固定限制(我在他们的手册页中找不到任何东西),或者我错过了什么?

linux bash command-line-arguments

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

检测到试图调用iPhone上不存在的系统库中的符号

我正在使用x-code 3.2.4而我正在使用ios4.1 sdk.

我收到以下错误,当我尝试从音频工具箱称之为"ExtAudioFileOpenURL".

检测试图调用在不存在对iPhone系统库的象征:_Unwind_Resume从功能_ZN15ID3ParserHandleC2EPvPFlS0_mmmPS0_PmE称为图像AudioToolbox.

为什么会发生这种情况,我该如何解决?

谢谢,db.

编辑

另外,当在4.1设备上运行时,我收到此错误"错误:805297555"

我勒个去?

导致问题的确切代码行是这样的.

// Open an audio file and associate it with the extended audio file object.
         OSStatus result= ExtAudioFileOpenURL (sourceURLArray[audioFile], &audioFileObject);
Run Code Online (Sandbox Code Playgroud)

它直接来自示例代码项目.该示例代码项目运行正常.

我不明白为什么如果我用相同的代码启动一个新项目我会得到错误.

objective-c ios4

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

我可以借鉴的Grails开源应用程序

我喜欢从使用这种技术编写的所需语言的优秀开源应用程序中学习新的更好的编程方法.现在我正在深入研究Grails,并没有成功地搜索用Grails编写的优秀且可用的开源应用程序.我尝试了googlecode,github甚至是grails文档网页上的社区页面.找不到真正高质量的应用程序(缺少文档,太简单等等).也许我错过了一些,但也许grails的用户有他们喜爱的着名应用程序.有人可以推荐我吗?

谢谢.

grails groovy open-source system

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

ASP.NET MVC在登录/注销时更改默认路由

我有一个非常简单的要求.

如果用户访问http://www.somedomain.com/并且未登录,我希望MVC将用户路由到HomeController.

如果用户去http://www.somedomain.com/和登录,我想MVC路由用户ClientController.

这个问题有一个简单的解决方案吗?

非常感谢你!

c# asp.net-mvc routing routes

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