我在IntelliJ IDEA中有一个Android项目.当我按Ctrl+ Shift+ N打开文件时,文件名的下拉列表包括.class和.java文件..class文件位于我项目的bin目录中.
我可以看到外部库需要的.class文件(比如jar文件中的链接),但我不希望它们用于我自己的源代码.我是IDEA的新手并且认为这是一件很简单的事情我只是做得不对,但我似乎无法找到它并且它让我发疯.有任何想法吗?
我有一个本地包源来处理一些事情。我创建了一个名为 的脑死包CoolUtils,并使用nuget add. 您可以使用 nuget 找到它:
PS> nuget list -source E:\nuget-repo-test-01\
CoolUtils 2.0.20171024.1
PS> nuget list coolutils -source E:\nuget-repo-test-01\
CoolUtils 2.0.20171024.1
Run Code Online (Sandbox Code Playgroud)
但是,Find-Package无法按名称找到它,但可以使用通配符或未指定名称找到它:
PS> Find-Package -Source E:\nuget-repo-test-01\
Name Version Source Summary
---- ------- ------ -------
CoolUtils 2.0.20171024.1 E:\nuget-repo-test-01\ Test package with dumb scripts.
PS> Find-Package *cool* -Source E:\nuget-repo-test-01\
Name Version Source Summary
---- ------- ------ -------
CoolUtils 2.0.20171024.1 E:\nuget-repo-test-01\ Test package with dumb scripts.
PS> Find-Package CoolUtils -Source E:\nuget-repo-test-01\
Find-Package : No match was found …Run Code Online (Sandbox Code Playgroud) 在大多数 Visual Studio(2008,但我怀疑它很重要)项目中构建时,如果出现错误,它会列出有错误的文件的绝对路径。像这样(忽略具体错误——我故意添加的):
1>dope_external.cpp
1>c:\users\me\dope_external.cpp(4) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\users\me\dope_external.cpp(4) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>Generating Code...
Run Code Online (Sandbox Code Playgroud)
但是,我当前正在使用的解决方案/项目列出了相对路径名称:
1>FileBasedEffect.cpp
1>..\..\..\..\..\..\..\..\tools\blah\code\src\important_file.cpp(10) : error C2653: 'FusionEffectKeys' : is not a class or namespace name
1>..\..\..\..\..\..\..\..\tools\blah\code\src\important_file.cpp(10) : error C2143: syntax error : missing ';' before 'const'
1>..\..\..\..\..\..\..\..\tools\blah\code\src\important_file.cpp(10) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Run Code Online (Sandbox Code Playgroud)
这种情况发生在 Visual Studio …
我希望在WP7应用程序上从用户那里获得一组一些字母(默认值为7).我正在尝试使用TextBox,虽然我没有和那个想法结婚.我目前的计划是使用为Windows Phone 7制作TextBox Numbers时所描述的技术,将字符限制为KeyUp事件上的字母(并将它们转换为大写字母).我可以说,没有其他好方法可以做到这一点.
我正在做同样的事情来限制字符数 - 如果TextBox中的文本长度> 7,我删除字符.
我已经在我的实现中遇到了bug(如何处理退格,特别是TextBox中的第一个字符),这让我觉得这个实现有很多问题.
有没有更好的方法来限制TextBox中的文本长度?