问题列表 - 第38336页

如何在用户按下按钮时打开"设置"应用程序?

根据我的理解,使用这样的代码:

NSURL* appUrl = [NSURL URLWithString: @"URL"];
[[UIApplication sharedApplication] openURL:appUrl];
Run Code Online (Sandbox Code Playgroud)

当用户说按下按钮时,我可以打开地图,YouTube,Safari,邮件,iTunes和App Store.

但我想知道是否可以使用此方法打开"设置"应用.

基本上,当用户第一次打开我的应用程序时,我想要弹出一个UIAlertView,让用户知道他们可以根据需要更改特定设置,然后按OK或者按设置将他们带到设置应用程序.

我知道Apple在某些情况下这样做,但是开发人员可以这样做吗?

iphone iphone-sdk-3.0 ios4

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

Lambda表达式 - 将逻辑不应用于布尔方法调用

这必须有一个简单的答案 - 我有一段看起来像这样的代码......

condition = Expression.Call(memberAccess,
                        typeof(string).GetMethod("Contains"),
                        Expression.Constant(value));
                    lambda = Expression.Lambda(condition, parameter);
Run Code Online (Sandbox Code Playgroud)

它很棒...但我也想要一个NotContains.我是否必须编写扩展方法,或者只是简单地做一个方法![lambda]?

c# lambda

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

正则表达式禁止HTML标签?

我需要一个允许除HTML标签之外的任何东西的正则表达式.这里的诀窍是,<和>字符被允许的,但只是不能与他们之间的文本(但是其他字符是罚款).

以下被允许:

hello world
!@$%^&*()_+'":;[]{}()\|#
<<<<<<<
>>>>>
<>
><
<087>
<-->
Run Code Online (Sandbox Code Playgroud)

以下将不会被允许

<html>
<a>
<foo>
<bar>
Run Code Online (Sandbox Code Playgroud)

我试过几个没有运气的表情.事实证明这比起初看起来要难得多(无论如何对我来说:P)

编辑:基本上,任何事情都是允许的,除了:A-Za-z之间<>角色.

html regex

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

Shell Sort与Insertion/Bubble Sort有什么好处?

我的教授给了我以下Shell Sort的定义.我也包括了Bubble和Insertion Sort算法.

使用Shell Sort与常规插入排序或冒泡排序有gap=1什么好处?最终,壳牌排序归结为无论如何,对吧?

我不是要你做我的作业.我合法地感到困惑,想要了解发生了什么.

此外,我已经访问过维基百科,看过时间复杂度表,我已经知道他们说了什么.我正在寻找原因,而不是什么.

def shell(a, n):
    gap = n / 2

    while gap >= 1:
            insertion(a, n, gap) # or bubble
            gap /= 2

def bubble(a, n, gap=1):
    for i in range(n):
            for j in range(n-i-gap):
                    if a[j] > a[j+gap]:
                            swap(a, j, j+1)

def insertion(a, n, gap=1):
    for i in range(1,n):
            x = a[i]
            j = i-gap

            while j>=0 and  a[j]>x:
                    a[j+gap] = a[j]
                    j-=gap

            a[j+gap]=x
Run Code Online (Sandbox Code Playgroud)

sorting

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

delphi 7 http请求转换成字符串

我想直接将一个url加载到一个没有任何数据流的字符串中,最好的方法是什么,internet open url但它似乎不太清楚.

我不想使用任何组件来阅读一些短消息

delphi http delphi-7

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

Scala集合不一致

为什么Scala Collections API中的集合和列表之间缺乏一致性?

例如,存在不可变的Set,但也是可变的Set.如果我想使用后者,我可以简单地这样做:

val set = Set[A]()
set += new A
Run Code Online (Sandbox Code Playgroud)

但是,本身没有可变列表.如果我想使用Lists编写类似的代码片段,使用哪种数据结构?LinkedList听起来很好,因为它是可变的,但没有定义+ =方法.ListBuffer似乎满足要求,但它不是一个列表.

阅读2.8 Collections文档后,我得出结论MutableList可能是最合适的.

我仍然希望有scala.collection.mutable.List.

scala scala-collections

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

PHP"apc_store"和"apc_fetch"未按预期工作

我试图使用APC,但似乎没有像我预期的那样工作.

文件1:

$bar = 'BAR';
apc_store('foo', $bar, 3600);
var_dump(apc_fetch('foo'));           // It works here. Displays BAR
Run Code Online (Sandbox Code Playgroud)

文件2:

var_dump(apc_fetch('foo'));
Run Code Online (Sandbox Code Playgroud)

当我file2在几秒钟内执行时,它返回false而不是'BAR',这是存储在缓存中的数据.

php caching apc

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

设计原则高风扇与高风扇输出

有谁可以用一个例子向我解释一下这个问题?我自相矛盾了

  • 高扇入:一个给定的类,其设计方式使得大量其他类可以轻松使用它.
  • 高扇出:一堂课应该使用很多其他课程.

两者似乎都是自相矛盾的.可以用一个例子解释一下吗?可能在.NET框架中.

.net c# design-patterns

7
推荐指数
3
解决办法
8278
查看次数

如何在jQuery中声明和使用函数

我想知道如何在jQuery脚本中声明一个函数.

我现在得到了什么:

function adjust_menu() {
                alert("test test");
        };
Run Code Online (Sandbox Code Playgroud)

但是当我这样称呼时:

("#first_link").click(function() {
            adjust_menu();
       });
Run Code Online (Sandbox Code Playgroud)

它不起作用.我究竟做错了什么?

jquery function

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

为什么设置默认参数值会使此函数成为闭包?

我正在编写一个应用程序,其中标签是可链接的,并且需要检索整个链接标签链.不允许自我引用.运行以下代码最终会得到一些非常奇怪的结果:

class Tag(object):
  def __init__(self, name):
    self.name = name
    self.links = []

  def __repr__(self):
    return "<Tag {0}>".format(self.name)

  def link(self, tag):
    self.links.append(tag)


def tag_chain(tag, known=[]):
  chain = []
  if tag not in known:
    known.append(tag)
  print "Known: {0}".format(known)

  for link in tag.links:
    if link in known:
      continue
    else:
      known.append(link)
    chain.append(link)
    chain.extend(tag_chain(link, known))
  return chain

a = Tag("a")
b = Tag("b")
c = Tag("c")
a.link(b)
b.link(c)
c.link(a)

o = tag_chain(a)
print "Result:", o
print "------------------"
o = tag_chain(a)
print "Result:", o
Run Code Online (Sandbox Code Playgroud)

结果:

Known: …
Run Code Online (Sandbox Code Playgroud)

python recursion closures

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