问题列表 - 第43167页

git clone的进度指示器

做一个进度条有可能git clone吗?我想知道因为我目前正在做一个git克隆,到目前为止已经花了几分钟,并且很想知道它是否即将完成.

git progress git-clone

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

计算一组数字的所有子集

我想找到一组整数的子集.这是带有回溯的"子集和"算法的第一步.我编写了以下代码,但它没有返回正确的答案:

BTSum(0, nums);
///**************
ArrayList<Integer> list = new ArrayList<Integer>();

public static ArrayList<Integer> BTSum(int n, ArrayList<Integer> numbers) {
    if (n == numbers.size()) {
        for (Integer integer : list) {
            System.out.print(integer+", ");
        }
        System.out.println("********************");
        list.removeAll(list);
        System.out.println();
    } else {
        for (int i = n; i < numbers.size(); i++) {
            if (i == numbers.size() - 1) {
                list.add(numbers.get(i));
                BTSum(i + 1, numbers);
            } else {
                list.add(numbers.get(i));
                for (int j = i+1; j < numbers.size(); j++)
                BTSum(j, numbers);
            }
        }
    }

    return null;
} …
Run Code Online (Sandbox Code Playgroud)

java algorithm subset

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

在iPhone上记录objc_msgSend()

我最近遇到了一个问题,谷歌没有可行的解决方案.我想将应用程序的Objective-C消息记录到控制台或文件中.我没有编写应用程序,所以我没有包含日志记录的重新编译源代码.我有一个越狱的iPhone所以没有限制如何实现这一点.我甚至考虑通过MobileSubstrate扩展来做这件事(我可以为该应用程序挂钩objc_msgSend以进行一些日志记录吗?),但是没有太多想法.你能帮我解决这个问题吗?

iphone debugging objective-c

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

Android应用程序应该在哪里调用SQLite getWritableDatabase?

http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html#getWritableDatabase%28%29上的文档指出:

数据库升级可能需要很长时间,您不应该从应用程序主线程调用此方法[getWritableDatabase],包括来自ContentProvider.onCreate().

这引出了一个问题:对于最佳实践,应该从哪里调用getWritableDatabase?

我的感觉是,也许应该在应用程序启动时调用一次,并使用回调将数据库标记为就绪.它是否正确?

sqlite android

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

在没有UAC提示的情况下为启动时启动的应用程序授予管理员权限?

背景

我编写了一个小型的C#/ .NET 4.0应用程序,它将安装在Program Files中的游戏中的各种设置同步到不同机器上的同一游戏的其他副本(想想Chrome书签同步,但对于这个游戏).同步本身是一个相对简单的事情,处理存储在游戏的Program Files文件夹中的文件.

在我的机器上,这可以正常工作,而无需通过UAC提升我的应用程序.Windows 7使游戏使用程序文件虚拟化,我的应用程序正常工作.

然而,在很多测试人员的机器上,我得到的报告是应用程序要么无法使用文件,要么在案例中甚至看不到游戏的文件夹!让用户右键单击并"以管理员身份运行"可以解决每种情况下的问题.

所以,我们只是将应用程序的清单设置为需要管理员权限,对吧?当用户手动调用应用程序或同步过程时,这很好(尽管不是很理想),因为他们将与应用程序交互并准备接受UAC请求.

但是,我的应用程序的一个功能是"自动同步"选项,允许用户"设置并忘记"应用程序.使用此设置,应用程序将自身置于HKCU\Software\Microsoft\Windows\CurrentVersion\Run的注册表中,以便在启动时运行并位于系统托盘中,根据需要同步后台中的设置.

显然,我需要在这里变得更聪明.一旦用户登录到他们的帐户或之后的随机间隔提出UAC提示不是前进的方式.

所以,我的问题!

在需要管理员权限的启动时需要运行应用程序的情况下,最好的方法是什么?有没有办法让用户授权安装,导致系统使用正确的权限自动运行应用程序,而无需在启动/登录时提示?

更新只是为了清楚,这必须在代码中实现.

.net c# windows uac

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

C++多线程服务器帮助

我正在使用boost-asio在c ++中使用多线程服务器.目前我遇到的一个设计问题是擦除连接.

我有一个服务器实例,它包含一个连接对象的向量.这些连接接收我解析的命令.一个命令特别处理向我的向量中的所有连接发送数据.

现在,当连接断开连接时,我正在从向量中删除此连接并调用析构函数.当某人'SendAll'同时有人'断开'时,我似乎会遇到问题.

任何人都可以推荐一个更好的设计或只是指出我正确的方向?任何帮助非常感谢.谢谢

c++ multithreading boost boost-asio

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

划分错误的结果

我试图划分整数但结果得到0.我只是不明白我做错了什么.我在这个例子中只使用了int,但是用float或double得到了相同的结果测试.

我使用的代码是:

int wrongAnswers = askedQuestions - playerResult;
int percentCorrect = (playerResult / askedQuestions) * 100;
int percentWrong = (wrongAnswers / askedQuestions) * 100;


NSLog(@"askedQuestions: %i", askedQuestions);
NSLog(@"playerResult: %i", playerResult);
NSLog(@"wrongAnswers: %i", wrongAnswers);
NSLog(@"percentCorrect: %i", percentCorrect);
NSLog(@"percentWrong: %i", percentWrong);
NSLog(@"calc: %i", (wrongAnswers + playerResult));
NSLog(@"wrong answers %: %i %%", ((wrongAnswers / askedQuestions) * 100));
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:

2011-01-09 16:45:53.411 XX [8296:207] askQuestions:5
2011-01-09 16:45:53.412 XX [8296:207] playerResult:2
2011-01-09 16:45:53.412 XX [ 8296:207] wrongAnswers:3
2011-01-09 16:45:53.413 XX [8296:207] percentCorrect:0%
2011-01-09 16:45:53.414 XX [8296:207] …

iphone objective-c integer-division

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

如何在文本框中编写要上传的文件的路径?

小问题:我正在尝试创建一个表单来上传文件.

现在我有一个按钮来选择文件和提交按钮.

我如何设计它就像我选择了一个文件一样,它的路径(C:\ Users ....)显示在文本框中?

谢谢你的帮助

html javascript file-upload

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

Django模板:在其中翻译带有HTML的文本块的最佳实践

在Django模板中,我如何翻译包含HTML的块?例如:

{% trans "Please" %}
    <a href="{% url login %}?next={{ currentUrlPath }}">
        {% trans "log in" %}
    </a>
{% trans "in order to use MyApplicationName." %}
Run Code Online (Sandbox Code Playgroud)

拆分翻译的字符串允许我随时更改模板中的HTML,但我想将它放入单个翻译字符串会更有意义,如下所示:

{% url login as loginUrl %}
{% blocktrans %}
    Please
    <a href="{{ loginUrl }}?next={{ currentUrlPath }}">
        log in
    </a>
    in order to use MyApplicationName.
{% endblocktrans %}
Run Code Online (Sandbox Code Playgroud)

但是HTML标记在翻译字符串中,即如果我想更改HTML(例如锚的CSS类),我必须重新翻译每种语言的字符串.

还有更好的选择吗?

django gettext django-templates internationalization

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

在Windows 7中获取当前系统卷

如何在Windows 7中获取系统的当前主卷?

我在谷歌中查了一下,但每个解决方案都返回了值,-1无论4686346是否清楚地解释了它们的含义.

c# windows visual-c++

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