程序设计

专业和发烧友程序员的问答


10
#if RELEASE是否会像#if DEBUG在C#中那样工作?
在我看到的#if编译器指令的所有示例中,它们都使用“ DEBUG”。我可以使用“ RELEASE”以相同的方式排除在调试模式下编译时不想运行的代码吗?我想在此块中包含的代码会发送大量电子邮件,并且我不想在测试时不小心将其发送出去。
277 c#  .net  debugging 

7
块声明语法列表
众所周知,Objective C(甚至我认为确实是C)中的块语法是不一致的。将块作为参数传递看起来与将块声明为ivars不同,后者看起来与typedefing块不同。 是否有可供我快速参考的块声明语法的完整列表?

4
突破if和foreach
我有一个foreach循环和一个if语句。如果找到比赛,我需要最终突破。 foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id; <break out of if and foreach here> } }


18
如何检查滚动条是否可见?
是否可以检查overflow:autodiv的? 例如: 的HTML <div id="my_div" style="width: 100px; height:100px; overflow:auto;" class="my_class"> * content </div> JQUERY $('.my_class').live('hover', function (event) { if (event.type == 'mouseenter') { if( ... if scrollbar visible ? ... ) { alert('true'): } else { alert('false'): } } }); 有时内容短(无滚动条),有时长(可见滚动条)。
277 jquery  scroll  overflow 

12
Angular2异常:由于它不是已知的本机属性,因此无法绑定到“ routerLink”
显然,Angular2的Beta版比新的要新,因此那里没有太多的信息,但是我正在尝试做一些我认为比较基本的路由。 从https://angular.io网站上窃取快速入门代码和其他代码片段导致了以下文件结构: angular-testapp/ app/ app.component.ts boot.ts routing-test.component.ts index.html 文件填充如下: index.html <html> <head> <base href="/"> <title>Angular 2 QuickStart</title> <link href="../css/bootstrap.css" rel="stylesheet"> <!-- 1. Load libraries --> <script src="node_modules/angular2/bundles/angular2-polyfills.js"></script> <script src="node_modules/systemjs/dist/system.src.js"></script> <script src="node_modules/rxjs/bundles/Rx.js"></script> <script src="node_modules/angular2/bundles/angular2.dev.js"></script> <script src="node_modules/angular2/bundles/router.dev.js"></script> <!-- 2. Configure SystemJS --> <script> System.config({ packages: { app: { format: 'register', defaultExtension: 'js' …
277 angular 

17
如何使用.NET创建具有特定扩展名的临时文件?
我需要生成一个扩展名为.csv的唯一临时文件。 我现在要做的是 string filename = System.IO.Path.GetTempFileName().Replace(".tmp", ".csv"); 但是,这不能保证我的.csv文件是唯一的。 我知道发生碰撞的机会非常低(特别是如果您认为我没有删除.tmp文件),但是这段代码对我来说并不好。 当然,我可以手动生成随机文件名,直到最终找到一个唯一的文件名(这应该不成问题),但是我很好奇想知道其他人是否找到了解决此问题的好方法。
277 c#  .net  temporary-files 

6
-save-dev在npm install grunt是什么意思--save-dev
我刚刚开始使用Grunt.js。设置起来非常困难,我正要创建package.json文件。 在学习完本教程之后,它说有3种创建package.json文件的方法。 首先是要做 npm install grunt --save-dev 但是什么--save-dev意思呢?我试着看,但徒劳无功。
277 node.js  gruntjs  npm 

16
如何在不卸载的情况下处理INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES?
我试图重新安装apk $adb install -r new.apk 它显示了错误: Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES] 一种解决方案是卸载并安装new.apk,效果很好。 但是我想知道我是否可以在不卸载的情况下重新构建apk并重新安装。例如。更改AndroidManifest.xml中的某些配置,或不对APK进行签名等。 如果您能告诉我“ INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES”的全部含义,将不胜感激。
277 android 



26
无法为对象堆保留足够的空间
每次尝试运行该程序时,我都会反复收到以下异常。 VM初始化期间发生错误 无法为对象堆保留足够的空间 无法创建Java虚拟机。 我试图增加虚拟内存(页面大小)和RAM大小,但无济于事。 如何消除此错误?
277 java  jvm  heap 


20
为Python安装tkinter
我正在努力import Tkinter。但是,我收到一条错误消息,指出Tkinter尚未安装: ImportError: No module named _tkinter, please install the python-tk package 我可能可以使用Synaptic Manager进行安装(可以吗?),但是,我必须将其安装在我编程的每台计算机上。是否可以将Tkinter库添加到我的工作区中并从那里引用它?
277 python  linux  tkinter  install 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.