问题列表 - 第40797页

如何从GitHub中删除悬空提交?

昨天,我在GitHub上推送了ConnectBot的分支.我推了一次,意识到我没有按照我想要的方式进行更改,重新提交并再次推送.

现在,GitHub都提交了两个提交:

我的主分支只跟踪第二次提交,但第一次提交仍然可用,仍然在我的活动源中.如何删除它以确保没有人意外地提取该提交而不是更正的版本?

git github git-dangling

25
推荐指数
2
解决办法
4987
查看次数

Android:有时/某些设备上只有两个错误

我刚刚将我的第一个应用程序发布到Google Marketplace并收到了应用程序崩溃的信息 - 我有两个堆栈跟踪,其中一个例如:

android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@45681318 is not valid; is your activity running?
   at android.view.ViewRoot.setView(ViewRoot.java:468)
   at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)
   at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
   at android.view.Window$LocalWindowManager.addView(Window.java:424)
   at android.app.Dialog.show(Dialog.java:239)
   at abc.de.f.MyTask.onPreExecute(MyTask.java:52)
Run Code Online (Sandbox Code Playgroud)

在MyTask中只有一种方法可以获得onPreExecute()方法 - 并且它不会在模拟器或我的物理设备上崩溃.但它似乎有时会"在野外"崩溃.

你的第一步是什么才能找到原因?

非常感谢,

斯特凡

编辑:

@Override
protected void onPreExecute() {
  this.dialog.setMessage(((Activity) listener).getString(R.string.daten_werden_geladen));
  this.dialog.show();
}
Run Code Online (Sandbox Code Playgroud)

this.dialog.setMessage工作,但show()不... :(

crash android

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

使用Xcode中的MACOSX_DEPLOYMENT_TARGET为Cocoa应用程序进行条件编译

在Cocoa应用程序中,我想使用条件编译,如:

#if MACOSX_DEPLOYMENT_TARGET <= MAC_OS_X_VERSION_10_4    
    [[NSFileManager defaultManager] removeFileAtPath:path handler:nil];
#else
    [[NSFileManager defaultManager] removeItemAtPath:path error:NULL];
#endif
Run Code Online (Sandbox Code Playgroud)

我的希望是,这将避免对removeFileAtPath编译器警告:当MACOSX_DEPLOYMENT_TARGET = 10.6,因为它不应该编译该行被弃用.

它不起作用.

当MACOSX_DEPLOYMENT_TARGET = 10.6时,我收到一条警告,表示不推荐使用removeFileAtPath:.但它不应该编译那一行,所以它不应该警告它有一个弃用的方法!

(我在项目构建设置和目标构建设置中都设置了MACOSX_DEPLOYMENT_TARGET.我将BASE_SDK设置为10.6,并在两者中指定GCC 4.2.)

我究竟做错了什么?我必须条件编译的一些基本的误解?

macos xcode cocoa conditional-compilation

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

生成大小和颜色的PHP组合

我试图弄清楚如何在PHP中生成颜色组合的颜色.基本上,这里是我有:

  • 大小:小,中,大
  • 大小:3
  • 颜色:蓝色,红色,白色
  • 颜色数:3

尺寸和颜色可能因每种产品而异.我希望得到的结果是这样的:

小蓝色
小红色
小白色
中号蓝色
中号红色
中号白色
大号蓝色
大号红色
大号白色

php arrays

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

如何在Javascript中监听键盘类型文本?

我想获得键盘输入的文本,而不是键码.例如,我按shift + f,我得到"F",而不是听两个关键代码.另一个例子,我点击F3,我什么都没输入.我怎么知道在js?谢谢.

javascript events javascript-events

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

将Python文件打包到单个.py脚本中

有没有人知道是否有任何工具可以将一个使用多个文件和模块的Python项目打包到一个脚本中?

python scripting

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

适用于Android的Java REST客户端API

我的服务器应用程序使用JAX-RS(Jersey实现)公开RESTful Web服务.调用此服务的最佳方法是什么(使用Apache HttpClient除外)?我想知道来自Jersey,Restlet,RESTeasy和其他框架的REST客户端API是否适用于Android.

谢谢,西奥

java rest android web-services

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

使用C++在控制语句中放置空格的编码样式建议/基本原理

鉴于以下两种编码风格,请在编写C++代码时指定一个理由(一些优点/缺点),以解释为什么一个可能优于另一个.

( 不要带"并不重要"回答,"只要坚持一个";等等.现在的问题是关于具体可能PRO /缺点(如果有的话)的两个间隔低于风格感谢.)

// VARIANT A (NO space after control keyword / space before curly brace)
if(condition) {
  // ...
}
else if(c2) {
  // ...
}
else {
  // ...
}

for(int i=0; i<e; ++i) {
  // ...
}

...

// vs. VARIANT B (space after control keyword / NO space before curly brace)

if (condition){
  // ...
}
else if (c2){
  // ...
}
else{
  // ...
}

for …
Run Code Online (Sandbox Code Playgroud)

c++ coding-style

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

什么是Git,为什么我想要它?

我对编程很陌生,但我觉得我已经掌握了它,并且我正在努力学习.我一直在读Git对编程项目绝对至关重要,但我似乎无法弄清楚它实际上是什么的.谷歌也不想告诉我.该网站称它是"分布式版本控制系统".呃......嗯?

有人可以向新手解释这件事是什么以及为什么它如此重要?

git

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

PHP函数调用放置

请考虑以下代码段:

function f() {
    return 'hi';
}

echo f();
Run Code Online (Sandbox Code Playgroud)

与此片段相关:

echo f();

function f() {
    return 'hi';
}
Run Code Online (Sandbox Code Playgroud)

当我运行脚本时,它们都产生相同的结果.那很棒.

但我的问题是(我在任何搜索中找不到一个好的答案或参考),是否可以在定义之前调用该函数(即,从脚本文件的顺序解析)?

如果我将函数调用放在脚本文件中的函数定义块之前,我不想遇到任何问题或弃用.

php

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