问题列表 - 第37079页

iPhone,addSubView不会调用willViewAppear?

我正在添加一个视图-addSubView.我也在其他地方使用这个视图presentModalViewController.

-viewWillAppear 使用presentModalViewController调用,但不使用addSubView调用.

毫无疑问这是显而易见的事情?

iphone xcode

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

修改php-imap扩展名以允许oauth身份验证

我的php应用程序通过oauth提供的访问密钥和收件箱中所有邮件的提取标头登录到Gmail.php-imap扩展仅允许基于登录/密码的身份验证.我想修改扩展名,以便它也支持基于oauth的身份验证.我需要弄清楚如何在扩展代码本身内进行更改并编译它.不好的部分,我不知道在哪里进行更改以及如何编译php扩展

早些时候我使用Zend提供的IMAP类来完成这项任务.它们非常慢,如果超过40-45分钟左右,gmail往往会断开连接.对于非常大的收件箱,这种情况经常发生.我用php-imap扩展测试了这个,它的工作速度比zend快了近10倍(我猜它是用C编写的)

所以我需要弄清楚当前php-imap代码中的身份验证方式和位置,以及如何在进行更改后重新编译它.

任何指针都表示赞赏.

php c imap oauth php-extension

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

Web服务版本控制和服务器端处理

我正在尝试为Web服务版本控制制定策略,以及如何从SCM的角度处理版本.

我们正在进行自下而上(JAX-WS)服务,因此对模式的控制较少,并且无法遵循最佳实践的某些模式版本.我目前的想法是:

1)重大变化(非向后兼容):

  • 通过新服务URL(URL版本控制)传输到API客户端.例如:

HTTP://com.example/v1/MyService

HTTP://com.example/v2/MyService

在我看来,这对客户和开发人员来说都不那么麻烦.客户端只更新服务URL(通常在一个地方)而不是更新所有服务调用(比如使用服务名称版本 - MyServiceV1,MyServiceV2,...).

  • 在服务器端,这通过在SVN中标记服务来反映:MyService- [major].[minor]例如MyService-1.0

2)微小变化(向后兼容):

  • 这是我有更多疑虑的地方.一些最佳实践涉及修改模式命名空间,而后者又涉及升级兼容客户.

  • 在服务器端清楚,因为我正在使用上面的策略([service_name] - [major].[minor])

对于上述策略的意见和对次要版本控制的建议表示赞赏.

java svn versioning web-services

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

在uiscrollview中进行uisegmentedcontrol

我想使用一个非常大的分段控制组件,所以我有想法在uiscrollview中进行.所以通过水平滚动用户可以选择合适的项目.我写了这段代码:

CGRect rect = [[UIScreen mainScreen] applicationFrame];
CGRect frame = CGRectMake(rect.origin.x + kLeftMargin, rect.size.height - kPaletteHeight - kTopMargin, 2*rect.size.width , kPaletteHeight);
seg.frame = frame;

scroll.frame = frame;
scroll.contentSize = CGSizeMake(frame.size.width * 2,frame.size.height);
scroll.showsHorizontalScrollIndicator = YES;
scroll.showsVerticalScrollIndicator = NO;
scroll.scrollsToTop = NO;
[scroll addSubview:seg];
Run Code Online (Sandbox Code Playgroud)

但滚动视图没有让分段控件被看到.我的错在哪里?

iphone uisegmentedcontrol uiscrollview

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

如何在ClickOnce中重命名安装文件?

如何在ClickOnce中重命名安装文件,从setup.exe重命名为myapp.exe?

clickonce visual-studio-2010

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

wordpress菜单,如多级菜单

您必须知道仪表板上WP 3的多级菜单配置功能.

我想知道WordPress是如何做到的.是的,我知道他们正在使用jQuery UI.但是,怎么样?有文件吗?

或者有任何插件或任何可以帮助我的东西?

谢谢你们.

替代文字

wordpress jquery

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

用Java引用计数

我有一个系统不断耗尽磁盘空间,因为垃圾收集器不会释放持有文件句柄足够快的对象.(文件一直在创建和删除,但由于该进程仍然具有打开的文件句柄,因此操作系统会将其保留在磁盘上).

对象是共享的,所以简单try { ... } finally { close(); }不会这样做.

在我看来,我最好的选择是对对象实现引用计数,并在引用计数为0时关闭文件句柄.但是,我不愿意自己实现它,因为我怀疑存在细微的问题关于并发性.

可悲的是,谷歌搜索"java中的引用计数"并没有带来任何有用的结果.所以我的问题是:是否有任何资源(文章,示例代码,库)可以帮助实现引用计数?

java concurrency design-patterns

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

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

C#+模拟服务层?

我刚刚开始使用Moq进行单元测试/模拟,并遇到了问题..

我有一个名为"CustomerService"的服务层,它有以下代码:

public interface ICustomerService
{
    Customer GetCustomerById(int id);
}

public class CustomerService : ICustomerService
{
    private IRepository<Customer> customerRepository;

    public CustomerService(IRepository<Customer> rep)
    {
        customerRepository = rep;
    }
    public Customer GetCustomerById(int id)
    {
        var customer = customerRepository.Get(x => x.CustomerId == id);

        if (customer == null)
            return null;

        return customer;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的存储库类是通用的,并且遵循:

public interface IRepository<T> : IDisposable where T : class
    {
        T Get(Expression<Func<T, bool>> predicate);
    }

    public class Repository<T> : IRepository<T> where T : class
    {
        private ObjectContext context;
        private …
Run Code Online (Sandbox Code Playgroud)

c# unit-testing moq mocking

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

为什么要隐藏网络上的例外?

是否有真正的理由隐藏网页上的例外情况?我可以理解隐藏到不吓唬用户,但在我正在开发的网站上并不关心吓唬用户.我想如果你有SQL注入漏洞隐藏异常并不重要.

那么,有什么理由可以隐藏用户在网页上的例外情况?

.net

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