程序设计

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

20
Git中的HEAD是什么?
您会看到Git文档说出类似 分支必须在HEAD中完全合并。 但是Git HEAD到底是什么?
1026 git 

30
Android Studio:将jar添加为库?
我正在尝试使用新的Android Studio,但似乎无法正常工作。 我正在使用Gson库对JSON对象进行序列化/反序列化。但是该库不包含在构建中。 我仅使用MainActivity创建了一个新项目。在/ libs文件夹中复制gson-2.2.3.jar,并将其添加为库依赖项(右键单击->添加为库)。这包括android studio中的jar,因此可以从源文件中引用它。 当我尝试运行项目时,它无法编译,因此我添加了: compile files('libs/gson-2.2.3.jar') .gradle文件中的依赖项。之后,它可以正确编译,但是在运行应用程序时出现错误消息ClassDefNotFoundException。 有人知道我在做什么错吗?

16
我正在运行哪个版本的PostgreSQL?
我在公司环境中(正在运行Debian Linux),并且自己没有安装它。我使用Navicat或phpPgAdmin访问数据库(如果有帮助的话)。我也没有外壳程序访问运行数据库的服务器。
1025 postgresql 

8
在Gradle中实现和编译有什么区别?
更新到Android 3.0工作室并创建一个新项目后,我注意到,在build.gradle没有增加新的依赖关系,而不是一种新的方式compile出现implementation的,而不是和testCompile存在testImplementation。 例: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' 代替 compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' 它们之间有什么区别,我应该使用什么?

21
如何获取Java中的当前工作目录?
我想使用Java访问我当前的工作目录。 我的代码: String current = new java.io.File( "." ).getCanonicalPath(); System.out.println("Current dir:"+current); String currentDir = System.getProperty("user.dir"); System.out.println("Current dir using System:" +currentDir); 输出: Current dir: C:\WINDOWS\system32 Current dir using System: C:\WINDOWS\system32 我的输出不正确,因为C驱动器不是我的当前目录。 如何获取当前目录?
1024 java  java-io 

17
git config --global写入哪里?
当使用git config --global来处理事情,将会写入哪个文件? 例: git config --global core.editor "blah" 我在这些地方找不到它: C:\Program Files\Git\etc\gitconfig C:\myapp\.git\config 我还没有设置ENV? 我的Git版本:1.6.5.1.1367.gcd48 –在Windows 7上
1024 git  config 

2
文本编辑器打开大(巨型,巨大,大)文本文件
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 我的意思是100+ MB大;这样的文本文件可以推挤编辑器的范围。 我需要浏览一个大的XML文件,但是如果编辑器有错误,则无法浏览。 有什么建议么?

6
git stash pop和git stash之间的区别适用
我已经使用git stash pop了一段时间了。我最近发现了该git stash apply命令。当我尝试时,它的工作方式似乎与相同git stash pop。 git stash pop和之间有什么区别git stash apply?
1022 git  git-stash 

7
%〜dp0是什么意思,它是如何工作的?
我发现它%~dp0非常有用,并且经常使用它来使批处理文件更具可移植性。 但是标签本身对我来说似乎很神秘……这是在~做什么?是否dp意味着驱动器和路径?是否0指%0的路径,包括文件名的批处理文件? 还是只是一个怪异的标签? 我还想知道它是否是一个已记录的功能,或易于弃用的功能。
1022 batch-file 


5
为什么C预处理程序将单词“ linux”解释为常量“ 1”?
为什么GCC中的C预处理器将单词(小写字母)解释为常量?linux1 test.c: #include <stdio.h> int main(void) { int linux = 5; return 0; } 的结果$ gcc -E test.c(在预处理阶段之后停止): .... int main(void) { int 1 = 5; return 0; } 当然哪个会产生错误。 (顺便说一句:没有#define linux中stdio.h的文件。)
1022 c  linux  gcc  c-preprocessor 




11
通过数据属性选择元素
是否有一种简单而直接的方法来根据元素的data属性选择元素?例如,选择具有命名的数据属性的所有锚customerID,其具有的价值22。 我有点不愿意使用rel或其他属性来存储此类信息,但是我发现根据存储在其中的数据来选择元素要困难得多。

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.