问题列表 - 第19197页

如何在Interface Builder中使用UITextField的leftView?

查看Interface Builder中的UITextField项,无法看到任何设置leftView属性的方法.希望放置一个图标,向用户显示这是文本输入的位置.

The overlay view displayed on the left side of the text field.
@property(nonatomic, retain) UIView *leftView
Run Code Online (Sandbox Code Playgroud)

是否可以使用IB设置?

iphone interface-builder uitextfield uiview

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

XSLT:获取元素的前缀?

在XSLT 1.0中,您可以使用以下函数获取XML元素的本地名称或namespaceUri:

string local-name (node)
Run Code Online (Sandbox Code Playgroud)

string namespace-uri(node)
Run Code Online (Sandbox Code Playgroud)

但是有一个标准函数来获取具有限定名称的元素的前缀吗?

xml xslt function prefix

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

在pyscopg2中取消查询执行

如何使用pyscopg2(python Postgres驱动程序)取消执行查询语句?

举个例子,假设我有以下代码:

import psycopg2
cnx_string = "something_appropriate"

conn = psycopg2.connect(cnx_string)
cur = conn.cursor()
cur.execute("long_running_query")
Run Code Online (Sandbox Code Playgroud)

然后我想取消从另一个线程执行那个长时间运行的查询 - 我必须在连接/游标对象上调用哪个方法来执行此操作?

python postgresql psycopg2 python-db-api

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

如何获得在iphone上切换标签菜单的事件

我正在试图弄清楚如何捕获控制开关标签的事件 UITabBarController.我怎么能做到这一点?

iphone uitabbarcontroller iphone-sdk-3.0

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

使用推断类型的Haskell类型错误

我创建了一个数据类型来保存基本用户信息并将其加载到ghci中.然后我用ghci来查看新的数据类型类型签名.我将类型签名从ghci复制到源文件中并尝试重新加载文件.Ghci犯了一个错误.

代码和错误如下.

我的问题是,为什么这会引发错误.我使用了由ghci推断的类型.

User :: Int -> String -> String -> String -> String -> User
data User = User { userID :: Int,
                   login :: String,
                   password :: String,
                   username :: String,
                   email :: String
                   } deriving (Show)
Run Code Online (Sandbox Code Playgroud)

前奏>:r用户[1/1]编译用户(User.hs,解释)

User.hs:3:0:无效的类型签名失败,加载的模块:无.

haskell types

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

如何重命名git存储库?

git mv重命名存储库中的文件或目录.如何重命名git存储库本身?

git

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

C#,NUnit:如何处理异常测试和延迟执行

假设我们有一个如下所示的方法:

public IEnumerable<Dog> GrowAll(this IEnumerable<Puppy> puppies)
{
    if(subjects == null)
        throw new ArgumentNullException("subjects");

    foreach(var puppy in puppies)
        yield return puppy.Grow();
}
Run Code Online (Sandbox Code Playgroud)

如果我通过这样做测试:

Puppy[] puppies = null;
Assert.Throws<ArgumentNullException>(() => puppies.GrowAll());
Run Code Online (Sandbox Code Playgroud)

测试将失败说它

预期:<System.ArgumentNullException>
但是: null

我可以通过改变测试来解决这个问题

Puppy[] puppies = null;
Assert.Throws<ArgumentNullException>(() => puppies.GrowAll().ToArray());
Run Code Online (Sandbox Code Playgroud)

这通常是你通常会这样做的吗?或者有更好的方法来编写测试吗?或者也许是一种更好的方法来编写方法本身?


尝试使用内置Select方法做同样的ToArray事情,即使没有或类似的事情它也失败了,所以显然你可以做些什么......我只是不知道:p

c# nunit exception deferred-execution

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

Time Machine API /命令行脚本?

我需要引用,如果它存在,可以使用Time Machine的API,或者仅仅是一些可以使用Time Machine更改正在使用的磁盘的命令!

我想要编写的脚本来执行以下操作:

从磁盘A更改为磁盘B
强制Time Machine备份
从磁盘B更改回磁盘A.

谢谢!

macos timemachine

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

HTTP的保持活动如何在AJAX应用程序中发挥作用

在HTTP中"保持活着".有些人说应该使用它,但我无法得出任何结论.所以请提供您的输入/答案/意见,以便我能为此获得一些支持,

  1. 它能做什么?
  2. 应该和不应该做的情景?
  3. 它如何使AJAX应用程序更好?
  4. 风险DO和DONT是否有风险?

    谢谢大家的投入.

javascript ajax http

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

如何重新初始化git-svn存储库

按照本教程的建议,我克隆了一个没有标准布局的svn存储库.

git-svn clone -s http://example.com/my_subversion_repo local_dir
Run Code Online (Sandbox Code Playgroud)

-s表示我的Subversion存储库有一个标准布局(trunk /,branches /和tags /.)如果你的存储库没有标准布局,你可以将其关闭.

作为git的新手,我没有意识到只是在没有补充--trunk, - .branches和--tags选项的情况下放弃-s选项,不仅会让我无法使用无分支存储库,而且会让整个检出存储库(而不仅仅是主干的头部).

有没有办法"修复"我的本地git存储库,就好像我是在知道svn存储库布局的情况下创建它的?我可以使用git-svn init重新初始化我的存储库吗?由于涉及的时间长,我希望避免不得不从头开始.

git git-svn

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