问题列表 - 第24100页

在2x-click上运行applescript

好吧,这感觉就像一个白痴问题,但我被卡住了 - 我不知道关于AppleScript的第一件事.我有一个.scpt文件,我想双击它,让它运行,但每次我点击它,它打开AppleScript编辑器.这感觉它应该只是文件的一个选项,但我遗漏了一些明显的东西.

请帮助我减少愚蠢,谢谢.

macos applescript

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

在UIScrollView中查找滚动方向?

UIScrollView只允许水平滚动,我想知道用户滚动的方向(左,右).我做的是继承UIScrollView和覆盖touchesMoved方法:

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
    [super touchesMoved:touches withEvent:event];

    UITouch *touch = [touches anyObject];
    float now = [touch locationInView:self].x;
    float before = [touch previousLocationInView:self].x;
    NSLog(@"%f %f", before, now);
    if (now > before){
        right = NO;
        NSLog(@"LEFT");
    }
    else{
        right = YES;
        NSLog(@"RIGHT");

    }

}
Run Code Online (Sandbox Code Playgroud)

但是当我移动时,这种方法有时根本不会被调用.你怎么看?

iphone cocoa-touch uiscrollview ios

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

LinkedIn/Twitter/Facebook作为OAuth和OpenId使用

首先,我了解OpenId用于身份验证,而OAuth用于授权,与网站上的其他问题不同,我不会问哪个应该用于哪个,但是否有人可以为我的问题建议解决方案.

我想允许用户通过他们的LinkedIn/Twitter/Facebook帐户登录我的网站,一旦登录通过LinkedIn,他们也可以授权他们的Twitter和Facebook帐户作为可选的登录方法.这将允许用户通过三者中的任何一个进行身份验证,但最终会在我的站点上将其用户帐户作为最终结果.

我还想使用他们提供的授权来获取基本用户详细信息(配置文件图片/名称等)和发布状态更新.

我不想要求用户通过openId使用他们的帐户登录,然后必须通过oauth再次授权同一帐户,以允许我的网站发布到他们的服务提要,并且必须为3个服务中的每一个执行此操作.

对此问题的任何想法或问题?

openid twitter facebook oauth linkedin

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

效率:逐步创建一系列双打?

请考虑以下代码:

List<double> l = new List<double>();

//add unknown number of values to the list
l.Add(0.1); //assume we don't have these values ahead of time.
l.Add(0.11);
l.Add(0.1);

l.ToArray(); //ultimately we want an array of doubles
Run Code Online (Sandbox Code Playgroud)

这种方法有什么问题吗?是否有更合适的方法来构建数组,而不是提前知道大小或元素?

c#

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

REST api设计用于检索摘要信息

我有一个场景,我有REST API来管理我们称之为Group的资源.一个小组在概念上类似于Google网上论坛中的讨论论坛.

现在我有两个GET访问方法,我认为需要单独的表示.

第一个GET访问方法检索有关组的最少量信息.给定group_id,它应返回最少量的信息,如

{ 
    group_id: "5t7yu8i9io0op",
    group_name: "Android Developers",
    is_moderated: true,
    number_of_users: 34,
    new_messages: 5,
    icon: "http://boo.com/pic.png"
}
Run Code Online (Sandbox Code Playgroud)

第二个GET访问方法可以检索更具统计性的摘要信息,如:

{ 
    group_id: "5t7yu8i9io0op",
    top_ranking_users: {
      [ { user: "george", posts: 789, rank: 1 }, 
        { user: "joel", posts: 560, rank: 2 }  ...]
    },
    popular_topics: {
      [ ... ]
    }
}
Run Code Online (Sandbox Code Playgroud)

我想分开这些数据访问方法,我正在计划这个设计:

GET /group/:group_id/
GET /group/:group_id/stat
Run Code Online (Sandbox Code Playgroud)

只有后者才会返回有关该组的统计信息.你怎么看待这件事 ?

rest json api-design

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

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

如何获取UIView的图形上下文?

例如,我想直接向UIView绘制一些东西.我需要一个CGContextRef,但我不想创建一个新的,因为那会占用太多的内存.我可以从UIView获得CGContextRef吗?

iphone

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

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

如何在GCC,Windows XP,x86中编写缓冲区溢出漏洞?

void function(int a, int b, int c) {
   char buffer1[5];
   char buffer2[10];
   int *ret;

   ret = buffer1 + 12;
   (*ret) += 8;//why is it 8??
}

void main() {
  int x;

  x = 0;
  function(1,2,3);
  x = 1;
  printf("%d\n",x);
}
Run Code Online (Sandbox Code Playgroud)

上面的演示来自这里:

http://insecure.org/stf/smashstack.html

但它在这里不起作用:

D:\test>gcc -Wall -Wextra hw.cpp && a.exe
hw.cpp: In function `void function(int, int, int)':
hw.cpp:6: warning: unused variable 'buffer2'
hw.cpp: At global scope:
hw.cpp:4: warning: unused parameter 'a'
hw.cpp:4: warning: unused parameter 'b'
hw.cpp:4: warning: unused parameter 'c' …
Run Code Online (Sandbox Code Playgroud)

c stack gcc exploit buffer-overflow

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

JavaScript同源策略 - 它如何应用于不同的子域?

同源策略如何适用于以下两个域?

http://server1.MyDomain.com

http://server2.MyDomain.com

如果从server2中检索内容,我可以在server1上托管的页面上运行JS吗?

根据Daniel的回答编辑,我可以使用<script>标记包含不同子域之间的脚本,但异步请求呢?如果我将脚本从server2下载到server1上托管的页面上该怎么办?我可以使用脚本与server2上的服务异步通信吗?

javascript same-origin-policy

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