程序设计

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

9
多种删除本地Git更改的方法
我只是克隆了一个git存储库并签出了一个分支。我进行了处理,然后决定删除所有本地更改,因为我想要原始副本。 简而言之,我必须执行以下两个命令来删除本地更改 git checkout . git clean -f 我的问题是 (1)这是摆脱局部变化的正确方法,还是请让我知道正确的方法。 (2)什么时候git reset --hard即使没有此命令我也可以重置 谢谢 *解决方案:主要修改:03/26:* 用git专有术语替换了许多模糊的术语[已跟踪/未跟踪/已分阶段/未分阶段] 当我们进行本地更改时,文件可能只有三类: 类型1.暂存的跟踪文件 类型2。未暂存的跟踪文件 类型3。未暂存的未跟踪文件又称为未跟踪的文件 暂存-已移至暂存区/已添加至索引的暂存区 跟踪-修改后的文件 未跟踪-新文件。始终未登台。如果上演,则意味着它们已被跟踪。 每个命令的作用: git checkout . -仅删除未暂存的跟踪文件[类型2] git clean -f -仅删除未暂存的未跟踪文件[类型3] git reset --hard -仅删除暂存的已跟踪和未暂存的跟踪文件[类型1,类型2] git stash -u -删除所有更改[类型1,类型2,类型3] 结论: 很明显,我们可以使用 (1) combination of `git clean -f` and `git …
625 git  git-bash 


5
如何验证未使用Mockito调用特定方法?
如何验证未对对象的依赖项调用方法? 例如: public interface Dependency { void someMethod(); } public class Foo { public bar(final Dependency d) { ... } } 通过Foo测试: public class FooTest { @Test public void dependencyIsNotCalled() { final Foo foo = new Foo(...); final Dependency dependency = mock(Dependency.class); foo.bar(dependency); **// verify here that someMethod was not …
625 java  tdd  mockito 


27
从GitHub下载单个文件
我想大多数开发人员都使用任何VCS,并且希望你们中的某些人使用Git。您是否有技巧或窍门,如何获得存储库中单个文件的下载URL? 我不希望显示原始文件的URL。如果是二进制文件,那就没有用了。 http://support.github.com/discussions/feature-requests/41-download-single-file 甚至可以将GitHub用作“下载服务器”吗? 如果我们决定切换到Google Code,是否在此提供了上述功能? 还是为开源项目提供免费的托管和VCS?


17
给定哈希图中的键,如何更新值?
假设我们有一个HashMap<String, Integer>Java语言。 如何为找到的每个字符串更新(递增)字符串键的整数值? 一个可以删除并重新进入一对,但是开销会是一个问题。 另一种方法是只放置新的一对,而旧的将被替换。 在后一种情况下,如果哈希码与我尝试插入的新密钥发生冲突怎么办?哈希表的正确行为是为其分配一个不同的位置,或在当前存储桶中列出该列表。
624 java  key  hashmap 

9
IntelliJ:永远不要使用通配符导入
有没有办法告诉IntelliJ永远不要使用通配符导入?在“设置>代码样式>导入”下,我可以看到可以使用通配符导入在IntelliJ之前指定“类计数”。但是,如果我不想使用通配符导入,可以关闭此功能吗? 我尝试将-1或将该字段留空,但这只是告诉IntelliJ始终使用通配符导入。显然,一个不太好的解决方案是设置一个高得离谱的数字,这样您就不会遇到通配符导入,但是我希望有一种更好的方法将其关闭。


30
在HTML文件中包含另一个HTML文件
我有2个HTML文件,假设是a.html和b.html。在a.html我想包括b.html。 在JSF中,我可以这样做: <ui:include src="b.xhtml" /> 这意味着在a.xhtml文件内部,我可以包含b.xhtml。 我们该如何*.html归档?
624 javascript  html  include 

18
从父文件夹导入模块
我正在运行Python 2.5。 这是我的文件夹树: ptdraft/ nib.py simulations/ life/ life.py (我还在__init__.py每个文件夹中,为便于阅读,在此省略) 如何nib从模块内部导入life模块?我希望无需修补sys.path就可以做到。 注意:正在运行的主模块在ptdraft文件夹中。

17
Spring Framework到底是做什么用的?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 我听说过很多有关Spring的信息,人们在网络上都说Spring是Web开发的良好框架。Spring Framework到底是做什么用的?
623 java  spring  frameworks 


24
检查是否需要在Git中拉
如何检查远程存储库是否已更改并且需要拉出? 现在,我使用以下简单脚本: git pull --dry-run | grep -q -v 'Already up-to-date.' && changed=1 但是它很重。 有没有更好的办法?理想的解决方案是检查所有远程分支,并返回已更改分支的名称以及每个分支中新提交的数量。
622 git  bash  shell 

12
REST API错误返回良好做法[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 我正在寻找有关从REST API返回错误的良好实践指南。我正在开发一个新的API,所以我现在可以朝任何方向发展。目前,我的内容类型是XML,但我计划将来支持JSON。 我现在添加了一些错误情况,例如,某个客户端尝试添加新资源,但已超出其存储配额。我已经在使用HTTP状态代码处理某些错误情况(身份验证为401,身份验证为403,普通错误请求URI为404)。我查看了受祝福的HTTP错误代码,但400-417范围似乎都不适合报告应用程序特定的错误。因此,起初我很想以200 OK和特定的XML有效负载返回我的应用程序错误(即,向我们支付更多,您将获得所需的存储空间!),但我停下来考虑一下,而且似乎很肥皂水(/耸了耸肩)。除此之外,感觉像是将错误响应分为不同的情况,因为有些是http状态代码驱动的,而另一些则是内容驱动的。 那么行业的建议是什么?良好做法(请解释原因!),以及从客户端pov看,REST API中的哪种错误处理使客户端代码的工作变得更轻松?
622 web-services  http  rest 

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.