问题列表 - 第26690页

Objective-C全局整数数组未按预期工作

在我的MyConstants.h文件中...我有:

int abc[3];
Run Code Online (Sandbox Code Playgroud)

在我匹配的MyConstants.m文件中...我有:

extern int abc[3] = {11, 22, 33};
Run Code Online (Sandbox Code Playgroud)

在我的每个其他*.m文件中...我有

#import "MyConstants.h"
Run Code Online (Sandbox Code Playgroud)

在我的viewDidLoad {}方法中,我有:

extern int abc[];
NSLog(@"abc = (%d) (%d)", abc[1], sizeof(abc)/sizeof(int));  
Run Code Online (Sandbox Code Playgroud)

为什么显示"abc =(0)(3)"而不是"abc =(22)(3)"?

如何按预期工作?

c arrays global-variables objective-c extern

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

有没有办法在Android上与USB设备通信?

我有一个非常简短的问题:是否可以在Android OS上通信/使用USB设备?我认为它可能是平板电脑设备.

以免我说要将某种USB卡扫描仪连接到Android平板电脑.它会起作用吗?我需要自己编写驱动程序吗?

谢谢.

java usb android drivers

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

从Java读取Windows ACL

在Java程序中,我希望能够列出有权读取给定文件的Windows用户和组.Java没有内置的能力来读取Windows ACL信息(至少在Java 7之前),所以我正在寻找其他解决方案.

是否有可用的第三方库可以直接访问Windows文件的ACL信息?

如果失败了,可能运行cacls并捕获然后处理输出将是一个合理的临时解决方案 - cacls的输出格式是否在任何地方都有详细记录,并且它可能在Windows版本之间发生变化吗?

java windows security acl

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


什么.gitignore我应该用于QT项目?(QT Creator)

所以,经过一番思考后,我写了以下内容:

# In repository we don't need to have:
# Compiled object files
*.o

# Generated MOC, resource and UI files
moc_*.cpp
qrc_*.cpp
ui_*.h

# Debug and Release directories (created under Windows, not Linux)
Debug/
Release/

# .log files (usually created by QtTest - thanks to VestniK)
*.log

# Built windows .exe and linux binaries
# NOTE: PROJECT is a your project's name, analog of PROJECT.exe in Linux
*.exe
*.dll
PROJECT

# Windows-specific files
Thumbs.db
desktop.ini
# Mac-specific things (thanks …

git qt gitignore qt-creator

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

快速点击IE的响应速度比firefox,chrome和safari慢.为什么?(我正在使用jquery)

快速点击IE的响应速度比firefox,chrome和safari慢.为什么?(我正在使用jquery)

jquery internet-explorer click

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

grails gsp test的计算结果为false,但仍然会呈现块.为什么?

我对Grails测试操作员感到困惑.

这个表达式:

<g:if test="${!(preferences.displayOption.equals('ANA') || preferences.displayOption.equals('FLOP'))} ">
  ${!(preferences.displayOption.equals('ANA') || preferences.displayOption.equals('FLOP'))}
</g:if>
Run Code Online (Sandbox Code Playgroud)

版画

false
Run Code Online (Sandbox Code Playgroud)

怎么可能?我正在打印与我正在测试的完全相同的条件!

即使我确定测试条件的计算结果为'false',因为它在下一行中打印为false,因此g:if中的语句正在呈现.

Anu想知道发生了什么.

grails gif gsp

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

TFS 2010 - TF14040可能无法检出文件夹

我在VS2010中有一个存储在TFS 2010团队项目中的.NET 4网站.我需要在网站上添加对System.Data.Linq.dll的引用.我正在引用另一个项目中定义的LINQ DataContext,我得到构建错误,说我需要对System.Data.Linq的引用.我进入"添加引用"菜单选项并像我任何普通引用一样添加它,它甚至显示在Web.config和网站的属性页面中......但是如果我构建我仍然得到同样的错误.

所以我在我的代码中找到了一个地方,我引用了LINQ计数函数,它告诉我它无效,因为我错过了一个引用,它提供了自动添加引用.我告诉它自动添加引用,正是在这一点上我得到了主题中提到的错误:

TF14040:可能无法检出文件夹$/Folder/Subfolder.没有物品被检出

我在网上做了一些研究,但我找不到多少.我在博客上看到,让文件夹不能直接解决他的问题,但除非我误解了某些内容,否则它似乎对我不起作用.

我尝试将项目从源代码控制加载到一台新的计算机上,之前从未加载过该项目,我可以用同样的方式重现问题.非常感谢帮助.

asp.net tfs visual-studio-2010 tfs2010

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

NullPointerException 以及处理它的最佳方法

注意:这是家庭作业/作业,如果您不想回答,请不要回答。

好吧,经过一些搜索和阅读这些:

如何检查数组元素是否为 null 以避免 Java 中的 NullPointerException 优雅地避免 Java 中的 NullPointerException http://c2.com/cgi/wiki?NullPointerException

在如何处理我的代码上的 NullPointerException 错误方面仍然没有取得任何进展,有问题的代码片段:

int findElement(String element) {
          int retval = 0;

            for ( int i = 0; i < setElements.length; i++) {
               if ( setElements[i].equals(element) ) {  // This line 31  here
                  return retval = i;

               }
               else {
                   return retval = -1;
               }
           }

          return retval;
       }

       void add(String newValue) {
            int elem = findElement(newValue);
            if( numberOfElements < maxNumberOfElements && elem != -1 ) {
               setElements[numberOfElements] …
Run Code Online (Sandbox Code Playgroud)

java null nullpointerexception

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

Visual Studio 2010发布Web功能不包括所有DLL

我有一个ASP.NET MVC 2应用程序.

  • Web项目包含对SomeProject的引用
  • SomeProject包含对ExternalAssembly1和ExternalAssembly2的引用.
  • SomeProject显式调用ExternalAssembly1,但不调用ExternalAssembly2.
  • ExternalAssembly1调用ExternalAssembly2

当我执行本地构建时,一切都很酷.所有DLL都包含在bin\debug文件夹中.问题是,当我在Visual Studio 2010中使用"发布Web"命令时,它会部署除ExternalAssembly2之外的所有内容.

它似乎忽略了不直接使用的程序集(请记住,ExternalAssembly2仅由ExternalAssembly1使用).

有什么办法可以告诉Visual Studio 2010包含ExternalAssembly2吗?

我可以写一个调用ExternalAssembly2的虚方法.这确实有效,但我真的不想让虚拟代码只是为了让VS2010发布DLL.

deployment build-process visual-studio-2010 msdeploy asp.net-mvc-2

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