小编mon*_*oos的帖子

无法在"/ usr"中找到$ JAVA_HOME,继续使用系统提供的Java

Mac OS X上任何Java命令的输出都以"无法在/ usr中找到$ JAVA_HOME"作为前缀,继续使用系统提供的Java ...".例如,

$ java -version
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01-447-11M4203)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01-447, mixed mode)

java macos ec2-api-tools

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

'CUSTOM_APP_EVENTS'活动需要参数'custom_events'或'custom_events_file'

从Facebook iOS SDK版本3.7.1升级到3.8后,当我通过Facebook对我的应用进行身份验证时,我开始在控制台日志中看到以下内容:

FBSDKLog: Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)" UserInfo=0xc5a9cf0 {com.facebook.sdk:HTTPStatusCode=400, com.facebook.sdk:ParsedJSONResponseKey={
    body =     {
        error =         {
            code = 100;
            message = "(#100) The parameter 'custom_events' or 'custom_events_file' is required for the 'CUSTOM_APP_EVENTS' activity";
            type = OAuthException;
        };
    };
    code = 400;
    headers =     (
                {
            name = "Access-Control-Allow-Origin";
            value = "*";
        },
                {
            name = "Cache-Control";
            value = "no-store";
        },
                {
            name = Connection;
            value = close;
        },
                {
            name = "Content-Type"; …
Run Code Online (Sandbox Code Playgroud)

facebook ios facebook-insights facebook-ios-sdk

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

从javascript类中的"私有"方法访问"公共"方法

有没有办法从类中的"私有"函数调用"公共"javascript函数?

看看下面的课程:

function Class()
{
    this.publicMethod = function()
    {
        alert("hello");
    }

    privateMethod = function()
    {
        publicMethod();
    }

    this.test = function()
    {
        privateMethod();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我运行的代码:

var class = new Class();
class.test();
Run Code Online (Sandbox Code Playgroud)

Firebug给出了这个错误:

publicMethod未定义:[中断此错误] publicMethod();

是否有其他方法可以在privateMethod()中调用publicMethod()而无需访问全局类变量[即class.publicMethod()]?

javascript oop private public

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

如何查明当前 STS 角色会话的剩余持续时间?

我正在使用 AWS CLI 与我的 AWS 账户进行通信。我首先使用如下命令在我的 AWS 账户中扮演一个角色:

aws sts assume-role \
  --role-arn arn:aws:iam::000011112222:role/MyRole \
  --role-session-name my_session_name \
  --serial-number arn:aws:iam::333344445555:mfa/me \
  --token-code [redacted] \
  --duration-seconds 21600
Run Code Online (Sandbox Code Playgroud)

稍后,我想使用 AWS CLI 查询 AWS,以了解在角色到期之前我的角色还剩多少时间。

是否存在用于此目的的 AWS CLI 命令?

amazon-web-services

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

在推送到UINavigationController时隐藏FBFriendPickerViewController导航栏

呈现的实例FBFriendPickerViewController使用presentViewController:animated:completion:是非常简单和类好像它是用于那些使用案例.但是,我想将一个实例推FBFriendPickerViewController送到一个UINavigationController使用的实例上pushViewController:animated:.

请考虑以下代码作为示例:

self.fbFriendPickerController = [[FBFriendPickerViewController alloc] init];
self.fbFriendPickerController.hidesBottomBarWhenPushed = YES;
// configure stuff

[[self navigationController] pushViewController:self.fbFriendPickerController animated:YES];
Run Code Online (Sandbox Code Playgroud)

但是,问题是该实例FBFriendPickerViewController已经有一个顶部导航栏.当按下a时UINavigationController,会导致垂直堆叠两个顶部导航栏,如下面的屏幕截图所示.

双顶导航栏

一种解决方案是隐藏顶部导航栏UINavigationController,但这会产生一个尴尬的过渡,并且没有后退按钮.有关保持UINavigationController顶部导航栏但隐藏FBFriendPickerViewController顶部导航栏的最佳方法的任何想法?

objective-c ios facebook-ios-sdk

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

将参数或变量指定为__attribute __((unused))是否允许编译器执行任何其他优化?

我对LLVM 4.1特别好奇,但也会对其他编译器的行为感兴趣.

根据GCC文档(LLVM至少部分支持),该unused属性具有以下行为:

This attribute, attached to a variable, means that the variable is meant to be possibly unused. GCC will not produce a warning for this variable. 
Run Code Online (Sandbox Code Playgroud)

但是,如果编译器能够警告您未使用的参数和变量,那么可能它已经知道哪些参数和变量未被使用而无需告诉它(特别是因为该unused属性仅指示该变量可能未被使用).因此,该unused属性是否允许编译器执行任何其他优化,或者其目的只是为了允许更可读的代码?此外,如果该unused属性确实允许编译器执行其他优化,那么如果您实际上最终使用指定为的参数或变量会发生什么unused?LLVM(在XCode中)似乎没有抱怨这种情况,尽管我可能没有在正确的优化级别编译或启用了正确的警告.

gcc llvm llvm-gcc llvm-clang

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

从Windows服务启动Web浏览器

是否可以从Windows服务启动Web浏览器?我在C#中创建了一个基本服务,并将其安装在"LocalSystem"安全配置文件下.

该服务的代码如下所示:

namespace Bootloader
{
    public partial class Service1 : ServiceBase
    {
        public Service1()
        {
            InitializeComponent();
        }

        protected override void OnStart(string[] args)
        {
            string target = "http://www.microsoft.com";
            System.Diagnostics.Process.Start(target);
        }

        protected override void OnStop()
        {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

服务运行时,没有任何反应.关于Windows服务的文档说它们没有任何UI,但这是否意味着无法启动Web浏览器.

c# windows service process.start

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