小编duo*_*zmo的帖子

Visual Studio坚持"必须在解决方案关闭之前停止构建"

当Visual Basic编译器(Vbc.exe)崩溃时,Visual Studio无法检测到此情况并陷入无法操作状态.如果解决方案正在构建,"Build"菜单将显示,但Cancel Build(Ctrl + Break)菜单项无效.尝试关闭应用程序或解决方案会出现错误:

必须先停止构建,然后才能关闭解决方案.

我找不到任何方法来弥补这个短暂的终止devenv.exe进程并完全重新启动Visual Studio.有什么更快,更轻的?

(微软声称已经在2005年解决了这个问题,但我正在使用VS2008 来解决这个问题.)

vb.net visual-studio

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

如何在2011年在Mac上安装Eclipse + PHP开发工具(PDT)+调试器

我在系统上安装Eclipse和PDT时遇到了很多麻烦.花了两天时间,很大程度上是因为我能找到的所有教程都已过时(写于2008年,现在是2011年),所包含的各个步骤不再是必要的,破坏的或不相关的.我想在这里编写我的流程,以便随着时间的推移可以改进(通过wiki).

  1. 不使用PHP插件安装Eclipse (" Eclipse Classic ").这将为您提供一个完整的Eclipse,我觉得这更好,因为UI更加充实(例如,您获得了一个默认的Perspectives列表,它可以帮助您了解Perspectives是什么.)

  2. 使用"帮助">"安装新软件"菜单项安装PDT SDK.你认为你会在这里完成,但是如果你尝试运行某些东西,它就会因为没有调试器而抱怨.

  3. 安装Zend Debugger.如果您尝试使用"安装新软件"选项,它将失败,正如许多教程所示("找不到包含osgi.bundle.org.zend.php.debug.debugger.5.3.7.v20091116的存储库".)而是下载它来自http://www.zend.com/en/community/pdt,并手动将features /和plugins /目录复制到Eclipse安装中(这些说明不在任何地方写入).

  4. 重启Eclipse

  5. 猴子有一段时间的偏好 - 如果你按照前面的教程并尝试手动将你的php可执行文件添加到Eclipse prefs(/ usr/bin/php),删除它(PHP> PHP可执行文件).将Zend Debugger可执行文件之一设置为默认值.如果您已经尝试执行.php文件,请删除您创建的现有"运行"配置文件(可能不知道您)(运行>调试配置...).

  6. Eclipse工作!您应该可以将.php文件作为脚本运行.

php eclipse eclipse-pdt zend-debugger

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

通过Google Apps Scripts调用Google电子表格功能

是否可以在Google Apps脚本中使用Google电子表格功能?

有大量关于反过来的文档,即在Google Spreadsheets中使用Google Apps Script功能,但我还没有找到答案.

例如,假设想要计算JavaScript数组中某些数据的标准差.我可以使用Google Spreadsheets的STDEV功能吗?

google-sheets google-apps-script

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

C编译器应该警告"char c = NULL"吗?

拿这个简短的C文件,nulltest.c,打印出"Hey":

#include <stddef.h>
#include <stdio.h>

int main() {
  char c = NULL;
  c = 'e';
  printf("H%cy\n", c);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

我的理解是在C中,NULL 应该扩展为空指针常量,这将使char c = NULL指针隐式转换为整数.但是,在gcc 4.8中编译时:

$ gcc --version
gcc (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1
$ gcc -Wall -Wconversion nulltest.c
$
Run Code Online (Sandbox Code Playgroud)

我没有得到任何警告.

另一方面,gcc和clang的先前版本都警告相同的代码:

$ gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-3)
$ gcc nulltest.c
nulltest.c: In function ‘main’:
nulltest.c:5: warning: initialization makes integer from pointer without a cast
Run Code Online (Sandbox Code Playgroud)

在Mac OS X 10.9上:

$ clang …
Run Code Online (Sandbox Code Playgroud)

c null gcc casting gcc-warning

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