问题列表 - 第46838页

使用NSURLConnection和NSURLProtectionSpace确定信任

我想问一个先前提出的问题的后续问题.我已经有了创建NSURLRequest/Connection的代码,运行它并调用了用于身份验证的回调方法.这是具体的代码:

- (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace {
    return [protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust] || [protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodDefault];
}

-(void)connection:(NSURLConnection *)connection
didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
{   

    if ([challenge previousFailureCount] > 0) {
        [[challenge sender] cancelAuthenticationChallenge:challenge];
        NSLog(@"Bad Username Or Password");
        badUsernameAndPassword = YES;
        finished = YES;
        return;
    }

    if ([challenge.protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust])
    {
        if (appDelegate._allowInvalidCert)
        {
            // Go ahead...trust me!
            [challenge.sender useCredential:
             [NSURLCredential credentialForTrust: challenge.protectionSpace.serverTrust] 
                 forAuthenticationChallenge: challenge];
        }
        else
        {
            TrustGenerator *tg = [[TrustGenerator alloc] init];

            if ([tg getTrust:challenge.protectionSpace])
            {
                // Go ahead...trust me!
                [challenge.sender …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch certificate nsurlconnection ios

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

XML中的垂直条纹背景?

我想设置一个视图背景,它是垂直条纹的常规网格.条纹在两种颜色之间交替.(例如,在单行中,可能有6个像素的浅灰色,后面是2个深灰色像素,重复以填充宽度.)

使用Bitmap(作为资源或在代码中生成)很容易做到这一点.例如:

ShapeDrawable bg = new ShapeDrawable(new RectShape());
int[] pixels = new int[] { 0xFFCCCCCC, 0xFFCCCCCC, 0xFFCCCCCC,
    0xFFCCCCCC, 0xFFCCCCCC, 0xFFCCCCCC, 0xFF999999, 0xFF999999};
Bitmap bm = Bitmap.createBitmap(pixels, 8, 1, Bitmap.Config.ARGB_8888);
Shader shader = new BitmapShader(bm,
    Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
bg.getPaint().setShader(shader);
view.setBackgroundDrawable(bg);
Run Code Online (Sandbox Code Playgroud)

有没有办法严格按照XML drawables这样做,而不使用位图资源?

android background drawable xml-drawable

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

如何让admob总是在Android上显示广告?

我知道,只有一定的填充率才能吸收.但是我想要展示一些东西,否则会让我的UI不一致.我尝试启用"自家广告",但有时广告栏仍未填充.

有没有办法强迫admob展示一些广告?我相信展示更多广告对他们来说只是一件好事.否则,我可以手动检查是否没有广告返回?因此,我可以用自己的装饰条替换广告栏.

谢谢,

android admob

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

NHibernate"无法确定X的类型"错误

在项目中升级NHibernate和FluentNHibernate DLL后,我现在在初始化SessionFactory时遇到"无法确定:MyApp.Domain.Entities.AppCategory的类型"异常.我的代码中唯一的变化是调整ForeignKeyConvention的实现来覆盖GetKeyName ( Member member, Type type )抽象方法,而不是GetKeyName ( PropertyInfo property, Type type ).

对于FluentNHibernate,升级的DLL从1.0.0.593到1.1.0.685,对于NHibernate,升级的DLL从2.1.0.4000到2.1.2.4000.寻找解决方案的部分困难是我们正在使用的NHibernate版本的旧时代,但至少目前还无法改变.

我在下面发布了完整的例外和所有相关的代码和配置.我为这个长度道歉,但我不知道问题可能在哪里.

完全例外

FluentNHibernate.Cfg.FluentConfigurationException : An invalid or incomplete configuration was used while creating a SessionFactory. Check PotentialReasons collection, and InnerException for more detail.

  ----> FluentNHibernate.Cfg.FluentConfigurationException : An invalid or incomplete configuration was used while creating a SessionFactory. Check PotentialReasons collection, and InnerException for more detail.

  ----> NHibernate.MappingException : Could not compile the mapping document: (XmlDocument)
  ----> NHibernate.MappingException : Could not determine …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate fluent-nhibernate

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

在Haskell中开始使用字符串

我需要编写一个带有gggggggeeeeetttttt字符串的函数,并且可以计算字母重复和输出的次数为g7e5t6.

我刚刚开始使用Haskell,所以不确定从哪里开始.

haskell

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

SQL Server - SSRS - 在何处查找生成报告的查询

使用SSRS创建所有报告的人已离开,我正在尝试对正在生成的其中一个报告进行故障排除.如何访问以查看生成报告的查询.

sql-server reporting-services

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

将Android手机应用程序锁定为纵向模式

有人能告诉我如何将我的应用程序锁定为纵向模式吗?它是清单文件中的简单配置吗?

android portrait android-screen

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

有没有一种简单的方法来改变QTableWidget中行的背景颜色?

我知道你可以遍历QTableWidgetItems并改变它们的颜色但是,如果我使用了setCellWidget并且我的单元格不是QTableWidgetItems.我找不到简单的setRowColor方法.似乎应该有,因为有交替行颜色和诸如此类的方法.有没有一种简单的方法可以在不对表的委托进行子类化的情况下执行此操作?

修辞问题:我只是想改变行颜色,我真的需要一个全新的类吗?

qt qt4

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

如何计算给定目录中文件的总行数?在python中

如何使用Python计算给定目录中文件的总行数?

python

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

Erlang的可扩展性如何?

A部分:

Erlang有很多关于运行并发代理的成功案例,例如数百万个同时进行的Facebook聊天.这是数以百万计的代理商,但当然不是网络中的数百万个CPU.当在LAN/WAN上进行"水平"扩展时,我无法找到Erlang扩展程度的指标.

让我们假设我有许多(数万个)物理节点(在Linux上运行Erlang)需要通过LAN/WAN进行通信和同步少量不常数据.在什么时候我会遇到通信瓶颈,而不是代理之间,而是物理节点之间?(或者这只是工作,假设一个稳定的网络?)

B部分:

我理解(作为一个Erlang新手,意思是我完全错了)Erlang节点尝试连接并相互了解,从而产生N ^ 2连接点对点网络.假设A部分不仅仅适用于N = 10K,可以轻松配置Erlang(使用开箱即用的配置或平凡的样板,而不是自己编写完整的分组/路由算法),将节点集群化为可管理的通过群集/组层次结构分组和路由系统范围的消息?

erlang distributed scalability

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