问题列表 - 第31699页

如何在Notes.app中复制UISearchBar滚动行为?

当您向下滚动tableView(Notes.app)时,搜索栏会保持固定为顶部,但是当您向上滚动tableView时,搜索栏将被隐藏.这就是我想要的.

看滚动指示器,看起来UISearchBar是表滚动视图的子视图.但是如果我在Interface Builder中向tableView添加一个搜索栏,那么它总是像常规行一样滚动附加到tableView.

iphone scroll uitableview uisearchbar

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

通过写入当前正在执行的文件来更新程序

我正在编写一个迟早需要更新的c ++程序.我希望这需要尽可能少的与用户的交互,因为程序在后台持续运行并且永远不会终止.我知道在正常情况下,你不能写入正在执行的文件,所以这是我的问题:应用程序是否有可能修改自己而不只是运行另一个可执行文件并让它接管?我不能有多个文件.

c++

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

hudson git https密码,我该如何指定呢?

使用https的hudson git插件时,如何指定密码?

git hudson jenkins

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

@try - 在Objective-c中捕获块

为什么@try阻止工作?它崩溃了应用程序,但它应该被@try块捕获.

 NSString* test = [NSString stringWithString:@"ss"];

 @try {
    [test characterAtIndex:6];

 }
 @catch (NSException * e) {
    NSLog(@"Exception: %@", e);
 }
 @finally {
    NSLog(@"finally");
 }
Run Code Online (Sandbox Code Playgroud)

iphone objective-c try-catch-finally nsexception

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

哪个shell命令可以找到提供某个完整虚拟包的所有包?

正如标题所示,我想获得一个提供某个虚拟包的所有包的列表.这样做的一种方法是编写一个解析所有输出的shell脚本

apt-cache search -f .*
Run Code Online (Sandbox Code Playgroud)

并输出在提供部分中具有虚拟包的所有包.这种方法的问题在于需要花费大量的时间来执行.我想应该有一个简单的命令,以有效的方式做到这一点,但我无法找到.

linux shell ubuntu package aptitude

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

计算数据集中的行数

在我的代码后面,我在数据集中放了一个查询结果,返回一个像下面这样的表:

Sl_NO    COMPLEATED_ON      SCORE      IS_PRESENT      MAX_VALUE
1         29/07/2010          4            0              12
2         29/07/2010          5            0              13
3         29/07/2010          6            1              23
4         29/07/2010          7            1              44
5                             6            1
6                             5            0
7                             4            1
Run Code Online (Sandbox Code Playgroud)

我的要求是我需要计算列数名为COMPLEATED_ON的非空行总数.我的意思是从上面的例子它应该返回4,因为其余三行COMPLEATED_ON列是空的.任何人都可以告诉我如何在C#中执行此操作?

c# asp.net dataset

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

preg_match到.NET等价

我在PHP中有以下代码:

    if (preg_match('@^[a-z0-9/._-]+$@i', $script)
      && !preg_match('@([.][.])|([.]/)|(//)@', $script))
Run Code Online (Sandbox Code Playgroud)

我假设if语句的谓词对字符串返回true js/core.js.

我如何将其转换为C#?愚蠢的翻译如下:

if(Regex.IsMatch(script,"@^[a-z0-9/._-]+$@i")
   && !Regex.IsMatch(script,"@([.][.])|([.]/)|(//)@"))
Run Code Online (Sandbox Code Playgroud)

但我怀疑这个@符号有与之相关的含义,我无法深究.对.NET正则表达式的翻译会很好,但我完全熟悉.NET正则表达式,因此对相关语法差异的解释就足够了.

非常感谢.

.net php c# regex

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

使用Mergetool比较和编辑Git中的分支

我有2个分支,我可以使用我的difftool(Beyond Compare)比较/差异.但是,用于diff的文件是临时副本,而不是当前分支中的实际文件.这意味着如果我想对现有文件进行更改,我无法通过difftool进行更改.我需要复制一个分支的文件,签出另一个分支并在实际文件之间使用常规差异.

有没有办法让difftool使用当前分支的实际文件(至少在一边)?

更新和解决方案:

我用的命令是git difftool branch1 branch2.无论当前分支如何,这都会区分2个分支.

该命令git difftool branch按需运行,其中一个"side"作为当前检出的分支.

git diff branch beyondcompare difftool

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

卸载/重新安装leiningen(clojure服务器)相关问题

正如我在这里问到并回答的那样,我发现运行' sudo lein deps会导致一些问题迫使我跑' sudo lein swank',这很烦人.而我被告知不要使用sudo的.我使用的是Mac OS X 10.6.4.

所以,我会尝试卸载并重新安装leiningen.

卸载leiningen

  • 删除〜/ .m2目录只是卸载,这是正确的吗?

(重新)安装leiningen

我按照这里解释的步骤.

  1. 将'lein'复制到〜/ bin/lein并使其可运行.
  2. 运行'lein self-install',我看到〜/ .m2/repository已安装.
  3. 使用' http://github.com/technomancy/leiningen.git '将leiningen下载到〜/ bin/leinigen

    • 在这个阶段,我不能运行'lein help',而是' sudo lein help'.这有什么问题?
  4. 结果,我不能运行'lein deps',而是' sudo lein deps,问题就变成了递归问题.

问题

  • 问:如何与leiningen完美卸载?
  • 问:为什么使用'sudo'能正确使用lein?

installation clojure leiningen

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

匿名命名空间

这两者有什么不同?

CPP文件:

namespace
{
    int var;
}
Run Code Online (Sandbox Code Playgroud)

要么

int var;
Run Code Online (Sandbox Code Playgroud)

如果两者都放在cpp文件中?我们在匿名命名空间中放置一个变量是不正确的,因此它可以仅用于该文件?但是,如果我们将一个全局变量放在一个cpp文件中,那个变量也不是私有的,因为你从来没有对.cpp文件进行包含吗?

c++ namespaces

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