问题列表 - 第19128页

如何允许用户浏览/选择我在Android中使用应用的文件?

我有一个应用程序,用户可以使用手机或SD上存储的图像选择个人资料图片.

我必须为此编写自己的文件浏览器吗?

我在anddev上看过几个例子,但不确定是否还有其他方法.

browser android file

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

POJO与其他POJO参考

我正在开发一个API来访问存储在系统中的数据.系统包含与这些约会相关的人员,约会和程序.我的申请将严格为只读.

我使用Spring w/RowMapper来构建诸如" Person"," Appointment"和" Procedure"之类的对象.我为每个元素都有一个DAO.(即:PersonDAO.getById(),PersonDAO.getByName(),..).

问题在于它Appointment具有Person对象的引用.在Person对象中引用它Person的约会会很好,但是如果我开始加载它们就会变成循环引用.

所以,我想我的问题是处理这个问题的正确方法只是将引用(Ids)放在POJO中然后让业务层(?)只是做出正确的调用来获取信息?或者是否可以以某种方式传递实际POJO中对DAO的引用,以便在引用时可以懒惰地加载对象对象?但那么你如何处理循环引用?当我有一个Person和我懒惰加载所有约会时,这些约会也将有一个与他们相关联的人.当我加载Person它时,它可能会有来自Person我正在加载约会的不同信息.

Person(对象x)懒惰加载 - >约会可能懒惰加载Person(对象x').

因为Person我懒惰加载他们的约会时可能会改变.我真的需要将Person对象Appointment引用回同一个Person对象.

我全都抓住了这一点.我知道我可以"让它成功",但我想尝试找到一个好的解决方案.我正在考虑使用hibernate,但是认为这真的太过分了.也许不是.

java hibernate lazy-loading circular-reference

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

使用全局变量在类之间传递值

所以我的简单想法是创建一个应用程序,允许用户通过电子邮件报告其位置的纬度和经度坐标.您点击按钮,电子邮件屏幕通过MessageUI框架出现,To,Subject和Body字段已经预先输入,所需的只是用户点击"发送".

我的问题是,我需要将纬度和经度坐标包含在电子邮件正文中.这些坐标变量在 - (void)CLLocationManager函数中生成,并转换为字符串,就像我需要的那样.问题是,电子邮件是从另一个函数发送的, - (void)displayComposerSheet,我无法弄清楚如何将lat/long字符串放入要发送的电子邮件正文中.经过一段时间的冲击,我遇到了全局变量的想法.这似乎是我需要实现的.很多消息来源都说"在应用程序代理中声明你的变量,然后你就可以在代码中的任何地方使用它们",或者至少这就是我所说的意思.再说一遍,我会强调我对这个游戏很新.所以,

我只是不知道所有"东西"应该去哪里.这是我到目前为止所做的事情(完美无缺).我只需要用CLLocationManager生成的ACTUAL值替换我的默认纬度值"12.3456"和经度值"78.9012".任何帮助将不胜感激.谢谢!

//Code that generates the Latitude and Longitude strings
//--------------------------------------------------------
- (void)locationManager:(CLLocationManager *)manager
    didUpdateToLocation:(CLLocation *)newLocation
           fromLocation:(CLLocation *)oldLocation


{
    //Breaks down the location into degrees, minutes, and seconds.

    int degrees = newLocation.coordinate.latitude;
    double decimal = fabs(newLocation.coordinate.latitude - degrees);
    int minutes = decimal * 60;
    double seconds = decimal * 3600 - minutes * 60;
    NSString *lat = [NSString stringWithFormat:@"%d° %d' %1.4f\"",
                     degrees, minutes, seconds];    
    latitude.text = lat;
    degrees = newLocation.coordinate.longitude;
    decimal = fabs(newLocation.coordinate.longitude - degrees); …
Run Code Online (Sandbox Code Playgroud)

email iphone cocoa cocoa-touch objective-c

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

是否可以从STL容器继承实现,而不是委托?

我有一个类,它适应std :: vector来模拟特定于域的对象的容器.我想向用户公开大多数std :: vector API,以便他/她可以在容器上使用熟悉的方法(大小,清晰,等等......)和标准算法.在我的设计中,这似乎是一种反复出现的模式:

class MyContainer : public std::vector<MyObject>
{
public:
   // Redeclare all container traits: value_type, iterator, etc...

   // Domain-specific constructors
   // (more useful to the user than std::vector ones...)

   // Add a few domain-specific helper methods...

   // Perhaps modify or hide a few methods (domain-related)
};
Run Code Online (Sandbox Code Playgroud)

我知道在重用类实现时更喜欢使用组合继承的做法 - 但是必须有限制!如果我将所有内容委托给std :: vector,那么(按我的计数)将有32个转发函数!

所以我的问题是......在这种情况下继承实施真的很糟糕吗?有什么风险?有没有更安全的方式我可以在没有这么多打字的情况下实现这一点?我是使用实现继承的异教徒吗?:)

编辑:

如何明确用户不应该通过std :: vector <>指针使用MyContainer:

// non_api_header_file.h
namespace detail
{
   typedef std::vector<MyObject> MyObjectBase;
}

// api_header_file.h
class MyContainer : public detail::MyObjectBase
{
   // ... …
Run Code Online (Sandbox Code Playgroud)

c++ stl

73
推荐指数
5
解决办法
3万
查看次数

如何从单独的类更改UIWindow的颜色?

我正在尝试在将动作发送到MyController类时更改UIWindow的背景颜色.但是UIWindow驻留在AppDelegate类中,因此我无权访问该变量来使用它来修改它

window.backgroundColor = [UIColor theColor];
Run Code Online (Sandbox Code Playgroud)

在MyController中.这是MyController.m的代码:

@implementation MyController
- (IBAction)sliderChanged:(id)sender {
 //want to call some method to change the UIWindow background color
}
@end

这是AppDelegate.h的代码:

@interface AppDelegate : NSObject  {
    UIWindow *window;
}

- (void)changeColorToRed:(int)r Green:(int)g Blue:(int)b;

@property (nonatomic, retain) IBOutlet UIWindow *window;

@end

我试图在AppDelegate类中实现一个方法changeColorToRed ...因为该方法可以访问该变量window,但我无法从sliderChangedMyController中的方法调用它.

如何从其他类修改UIWindow*窗口?

iphone class background-color uiwindow

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

JavaScript DELETE语句.询问

我只是想知道所有浏览器是否支持DELETE语句,例如:

delete myObj;
Run Code Online (Sandbox Code Playgroud)

我只是想100%确定是否所有浏览器都支持这个?还有没有任何浏览器或移动(手机)手机?

javascript

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

在 dotnetnuke 中以编程方式删除用户

我正在使用 DNN 5.x;我想从 C# 代码中删除一个用户。我测试的代码是:

UserInfo objUserInfo = DotNetNuke.Entities.Users.UserController.GetUser(0, userid, false);
UserController.DeleteUser(ref objUserInfo, false, false);
Run Code Online (Sandbox Code Playgroud)

但是,相应的记录仍保留在表中:aspnet_users、aspnet_membership、users。我应该用什么来完全删除?

api dotnetnuke

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

为新手Python(但不是新编程)开发人员提供了哪些好项目?

我正在下载Python 3.1.1并且IDLE正确吗?

我也在下载QT for Windows,据说这是一个很好的GUI框架,可以使用Python.

为了掌握Python带来的一些好东西,我应该尝试做些什么项目?

非常感谢SO.

python

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

如何在Webkit窗口中操作页面内容(使用QT和QTWebKit)?

请帮助我理解,如何操作qt webkit窗口中显示的html内容.我需要简单的操作,如填写输入字段和单击按钮.关于这个的任何提示/文章?

macros qt webkit

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

jquery遍历$ .get的结果(url,function(data){

我想知道遍历此函数返回的数据的正确语法是什么:

$.get(url, function(data){
            alert(data);
        });
Run Code Online (Sandbox Code Playgroud)

data.find("table")或类似的东西不起作用.返回的html数据看起来像这样,从django模板解析:

<div class="pagination"> 
        <span class="step-links"> 

            <span style="visibility:hidden;">previous</span> 
            <span class="current"> 
                    Page 1 of 2.
            </span> 
            <a id="next" href="?page=2">next</a>  
        </span> 
    </div> 

        <form class="" id="action-selecter" action="" method="POST"> 
        <div class="action_dropdown"> 
            <label>Action: <select name="action"> 
                <option value="" selected="selected">---------</option> 
                <option value="new_selection">Add to new selection</option> 
                <option value="delete_selected">Delete selected projects</option> 
            </select></label> 
            <button type="submit" class="button" title="Run the selected action" name="index" value="1">Go</button> 
        </div> 

        <div id="ajax_table_result"> 
            <table cellspacing="5"> 
                ...
                </thead> 
                    <tbody> 
                     ...

                    </tbody> 
            </table> 
        </div> 
    </form> 
Run Code Online (Sandbox Code Playgroud)

jquery

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