小编grg*_*grg的帖子

Xcode 9"iPhone正忙:为iPhone准备调试器支持"

我正在寻找有关此消息的更多信息.Xcode 9似乎已经悬挂了几分钟.

如何告诉Xcode 9快速识别我以前使用的更新到iOS 11的设备?

.Alex的iPhone很忙:准备调试器支持.Alex的iPhone
Xcode将在.Alex的iPhone完成时继续.

以上错误消息的Xcode截图

ios11 xcode9

377
推荐指数
12
解决办法
18万
查看次数

"全屏"<iframe>

当我使用以下代码创建iframe时:

<iframe src="mypage.html" style="border: 0; width: 100%; height: 100%">Your browser doesn't support iFrames.</iframe>
Run Code Online (Sandbox Code Playgroud)

iframe并没有完全消失 - 围绕iframe的10px白色"边框".我该怎么解决这个问题?

这是问题的图像:

网站截图

html iframe

142
推荐指数
7
解决办法
40万
查看次数

Mac OS X希望在编译项目时使用系统密钥链

我在编译Xcode项目时被要求输入系统管理员用户名和密码.整个信息是

Mac OS X想要进行更改.输入管理员的名称和密码以允许此操作.Mac OS X想要使用系统密钥链.

有人有解决方案吗?

xcode keychain

88
推荐指数
5
解决办法
6万
查看次数

有趣的面试练习结果:返回,后增量和ref行为

这是一个简单的控制台应用程序代码,它返回一个我完全不理解的结果.

试着想一想它是否在控制台中输出0,1或2:

using System;

namespace ConsoleApplication
{
    class Program
    {
        static void Main()
        {
            int i = 0;
            i += Increment(ref i);

            Console.WriteLine(i);
            Console.ReadLine();
        }

        static private int Increment(ref int i)
        {
            return i++;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

答案是0.

我不明白的是为什么i++Increment方法上执行的post增量ref(不是在传递的变量的副本上)确实增加了变量,但它稍后会被忽略.

我的意思是在这个视频中:

有人可以解释这个例子以及为什么在调试期间我看到该值增加到1,但它又回到0?

c# increment ref operator-precedence

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

DTAssetProviderService无法使用Simulator启动DTXConnection

更新到Xcode 7.3后,我无法在iOS模拟器中运行我的应用程序.

在每次尝试时,我收到以下错误消息:

DTAssetProviderService无法使用模拟器'iPhone ...'启动DTXConnection.检查系统日志中的错误.

我检查了以下Apple开发人员论坛帖子,但没有提供任何解决方案.突然,当我从模拟器清理并删除旧应用程序并重建时,它工作正常.这个问题不仅是第一次.

上面引用的错误消息的屏幕截图.

任何人都可以详细解释这个问题吗?

3月24日10:18:38 CoreSimulatorService [521]:com.apple.CoreSimulator.CoreSimulatorService 209.19开始.
3月24日10:18:44 CoreSimulatorService [521]:请求的手表不可用于配对.假设它有能力.
3月24日10:18:44 CoreSimulatorService [521]:请求的电话无法配对.假设它有能力.
3月24日10:18:44 CoreSimulatorService [521]:请求的手表不可用于配对.假设它有能力.
3月24日10:18:44 CoreSimulatorService [521]:请求的电话无法配对.假设它有能力.
3月24日10:18:45 com.apple.dt.Xcode [455]:请求的手表不可用于配对.假设它有能力.
3月24日10:18:45 com.apple.dt.Xcode [455]:请求的电话无法配对.假设它有能力.
3月24日10:18:45 com.apple.dt.Xcode [455]:请求的手表不可用于配对.假设它有能力.
3月24日10:18:45 com.apple.dt.Xcode [455]:请求的电话无法配对.假设它有能力.
3月24日11:02:29 com.apple.iphonesimulator [712]:请求的手表不可用于配对.假设它有能力.
3月24日11:02:29 com.apple.iphonesimulator [712]:请求的电话无法配对.假设它有能力.
3月24日11:02:29 com.apple.iphonesimulator [712]:请求的手表不可用于配对.假设它有能力.
3月24日11:02:29 com.apple.iphonesimulator [712]:请求的电话无法配对.假设它有能力.3月24日11:02:31 CoreSimulatorService [521]:无法注册服务com.apple.coreservices.lsuseractivity.simulatorsupport:无法查找com.apple.coreservices.lsuseractivity.simulatorsupport:0x44e

我对这个问题的猜测:我不确定,但我的猜测是当我更新Xcode时,iOS版本更新到9.3但是当安装旧版本(9.2)时,应用程序已安装在iPhone 6 Plus模拟器中.因此,当我尝试使用iOS 9.3运行应用程序时,我仅针对iOS 9.2进行了配置,并且由于不兼容性而崩溃了.

ios ios-simulator xcode7.3

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

引起者:java.lang.NoClassDefFoundError:org/apache/log4j/Logger

我有一个有趣的问题,在运行时没有找到org.apache.log4j.Logger类.我正在尝试获得授权,这就是它失败的地方:

OAuthAuthorizer oauthAuthorizer = new OAuthAuthorizer(OAUTH_CONSUMER_KEY, OAUTH_CONSUMER_SECRET, SAML_PROVIDER_ID, userId);

我正在使用JDeveloper 11.1.1.6.这就是我所知道的:

  1. 我查看了我的UI.war/WEB-INF/lib目录,我看到了log4j-1.2.17.jar.

  2. 抱怨它的类是org.opensaml.xml.XMLConfigurator

    Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Logger
        at org.opensaml.xml.XMLConfigurator.<clinit>(XMLConfigurator.java:60)
        at org.opensaml.DefaultBootstrap.initializeXMLTooling(DefaultBootstrap.java:195)
        at org.opensaml.DefaultBootstrap.bootstrap(DefaultBootstrap.java:91)
        at com.intuit.ipp.aggcat.util.SAML2AssertionGenerator.getSAMLBuilder(SAML2AssertionGenerator.java:156)
        at com.intuit.ipp.aggcat.util.SAML2AssertionGenerator.createSubject(SAML2AssertionGenerator.java:187)
        at com.intuit.ipp.aggcat.util.SAML2AssertionGenerator.buildAssertion(SAML2AssertionGenerator.java:114)
        at com.intuit.ipp.aggcat.util.SAML2AssertionGenerator.generateSignedAssertion(SAML2AssertionGenerator.java:83)
        at com.intuit.ipp.aggcat.util.SamlUtil.createSignedSAMLPayload(SamlUtil.java:156)
        at com.intuit.ipp.aggcat.util.OAuthUtil.getOAuthTokens(OAuthUtil.java:60)
        at com.intuit.ipp.aggcat.core.OAuthAuthorizer.<init>(OAuthAuthorizer.java:85)
        at com.incomemax.view.intuit.WebUtil.getAggCatService(WebUtil.java:91)
    
    Run Code Online (Sandbox Code Playgroud)
    Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:305)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:246)
        ... 64 more
    
    Run Code Online (Sandbox Code Playgroud)
  3. 我解压缩了XMLConfigurator,奇怪的是它没有导入org.apache.log4j.Logger它使用org.slf4j.Logger,它也在我的jars目录中(slf4j-api-1.7.5.jar).同样有趣的是,第60行(参见堆栈跟踪)是我的反编译中的空行.

  4. 当然,如果我在设计时添加Logger.xxxxx,它会发现它很好.

  5. 我直接从示例java代码中使用代码/ jar,但导入到我现有的应用程序中.

我一直在网上寻找答案,我相信我已经检查了所有我能想到的领域.我也引用了这个非常好的页面:http://myarch.com/classnotfound/

鉴于授权是使用Intuit Developer API的第1步,我有点卡住了.

从@jhadesdev建议中添加输出:

所有版本的log4j Logger:

  • 邮编:C:/Users/Chris/AppData/Roaming/JDeveloper/system11.1.1.6.38.61.92/DefaultDomain/servers/DefaultServer/tmp/_WL_user/j2ee-app/lt5l71/war/WEB-INF/lib/log4j-1.2 .17.jar!/org/apache/log4j/Logger.class

从OAuthAuthorizer类的类加载器可以看到所有版本的log4j:

  • 邮编:C:/Users/Chris/AppData/Roaming/JDeveloper/system11.1.1.6.38.61.92/DefaultDomain/servers/DefaultServer/tmp/_WL_user/j2ee-app/lt5l71/war/WEB-INF/lib/log4j-1.2 .17.jar!/org/apache/log4j/Logger.class

所有版本的XMLConfigurator:

  • 罐子:文件:/ …

java logging classpath classloader intuit-partner-platform

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

使用JavaScript检测HTTPS

我试图找到如果我在HTTP或HTTPS环境中如何使用JavaScript检测.

我正在调用一个Ajax请求,所以如果我在HTTPS中并调用HTTP Ajax,那么我会得到一个302 Moved Temporarily.

我正在考虑获取当前window.location.href并进行字符串操作.

使用JavaScript检测HTTPS的最佳方法是什么?

javascript https

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

为打印视图隐藏除一个div之外的所有元素

我的打印样式有以下CSS:

* {
 display:none;
}

#printableArea {
 display:block;
}
Run Code Online (Sandbox Code Playgroud)

我希望这可以隐藏所有元素,只显示printableArea,但是一切都被隐藏了.在打印视图中,我得到的只是一个空白页面.

我把它包含在HEAD中,media="print"在这个特定的样式表上.

css

35
推荐指数
6
解决办法
5万
查看次数

正则表达式将匹配6个字符,只允许数字,前导和尾随空格

我正在尝试实现的正则表达式应该匹配以下数据:

  1. 123456
  2. 12345 
  3.  23456
  4.      5
  5. 1     
  6.       
  7.   2   
  8.  2345 

不应与以下内容匹配:

  1. 12 456
  2. 1234 6
  3.  1 6
  4. 1 6

它应该是6个字符,包括数字,前导和尾随空格.它也可以是6个字符的空格.如果使用数字,则它们之间应该没有空格.

我尝试了以下表达式无济于事:

^\s*[0-9]{6}$
Run Code Online (Sandbox Code Playgroud)
\s*[0-9]\s*
Run Code Online (Sandbox Code Playgroud)

java regex

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

使用Swift在iOS 8中为app图标添加徽章

我想在我的应用程序的图标上设置一个徽章,就像在Apple的邮件应用程序中一样(图标顶部的数字).我怎么能在Swift(iOS8)中做到这一点?

icons badge ios swift

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