小编Jac*_*ine的帖子

如何将Git托管项目中的所有本地更改还原到以前的状态?

我有一个项目,我跑了git init.几次提交之后,我做了git status哪些告诉我一切都是最新的,并且没有本地更改.

然后我做了几个连续的更改,并意识到我想把所有东西扔掉,然后回到原来的状态.这个命令会为我做吗?

git reset --hard HEAD
Run Code Online (Sandbox Code Playgroud)

git revert git-checkout

1830
推荐指数
16
解决办法
138万
查看次数

如何阻止.gitignore出现在未跟踪文件列表中?

我只是git init在新项目的根目录上做了一个.

然后我创建了一个.gitignore文件.

现在,当我输入时git status,.gitignore文件出现在未跟踪文件列表中.这是为什么?

git version-control dvcs gitignore

959
推荐指数
14
解决办法
33万
查看次数

将Set <String>转换为List <String>的最简洁方法

我目前正在这样做:

Set<String> setOfTopicAuthors = ....

List<String> list = Arrays.asList( 
    setOfTopicAuthors.toArray( new String[0] ) );
Run Code Online (Sandbox Code Playgroud)

你能打败这个吗?

java collections list set jdk1.6

198
推荐指数
4
解决办法
21万
查看次数

如何区分ehcache中的生存时间和空闲时间

关于ehache的文档说:

timeToIdleSeconds: Sets the time to idle for an element before it expires.
i.e. The maximum amount of time between accesses before an element expires

timeToLiveSeconds: Sets the time to live for an element before it expires.
i.e. The maximum time between creation time and when an element expires.
Run Code Online (Sandbox Code Playgroud)

我理解timeToIdleSeconds

但这是否意味着在创建和首次访问缓存项后,timeToLiveSeconds不再适用?

java ehcache

99
推荐指数
3
解决办法
5万
查看次数

抛出RuntimeException的方法是否应该在方法签名中指明它?

例如,框架/ JDK中的许多方法可能会抛出

java.lang.SecurityException 
Run Code Online (Sandbox Code Playgroud)

但是这没有在方法签名中指出(因为这是通常为已检查的异常保留的做法).我想说,在方法sigs中声明RuntimeExceptions有许多好处(例如类似于静态类型检查).我喝醉了还是其他的?

java oop exception-handling exception

74
推荐指数
4
解决办法
3万
查看次数

如何排除maven war插件生成的jar?

由于传递依赖性,我的战争将由xml-apis,xerces jars填充.我尝试按照maven-war-plugin的参考页面上的说明进行操作,但它无效.

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <configuration>
      <packagingExcludes>WEB-INF/lib/xalan-2.6.0.jar,WEB-INF/lib/xercesImpl-2.6.2.jar,WEB-INF/lib/xml-apis-1.0.b2.jar,WEB-INF/lib/xmlParserAPIs-2.6.2.jar</packagingExcludes>
      <webXml>${basedir}/src/main/webapp/WEB-INF/web.xml</webXml>
      <warName>project1</warName>
      <warSourceDirectory>src/main/webapp</warSourceDirectory>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么 ?如果重要的话,我发现我正在使用的maven-war-plugin是版本2.1-alpha-1

java maven-2

37
推荐指数
3
解决办法
8万
查看次数

你如何模拟Android模拟器中的低内存?

有没有一种简单的方法来模拟仿真器内部的低内存?我有兴趣执行类似于这篇文章的资源清理

java mobile android

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

使用数据库中的值填充枚举

我有一个映射String-> Integer的表.

我不是静态地创建枚举,而是想用数据库中的值填充枚举.这可能吗 ?

所以,而不是静态地删除:

public enum Size { SMALL(0), MEDIUM(1), LARGE(2), SUPERSIZE(3) };
Run Code Online (Sandbox Code Playgroud)

我想动态创建这个枚举,因为数字{0,1,2,3}基本上是随机的(因为它们是由数据库的AUTOINCREMENT列自动生成的).

java enumeration hashmap

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

是否有管理__utma,__ utmz等标准的标准?

无论我登录Facebook还是Twitter,我都会被以下名称的cookie轰炸:

__utma
__utmb
__utmc
__utmv
Run Code Online (Sandbox Code Playgroud)

它们的功能是什么?是否有一个标准来管理这些在服务器端的使用方式?

javascript cookies http

22
推荐指数
1
解决办法
5216
查看次数

如何为URL生成唯一的哈希?

鉴于来自twitter的这两张图片.

http://a3.twimg.com/profile_images/130500759/lowres_profilepic.jpg
http://a1.twimg.com/profile_images/58079916/lowres_profilepic.jpg
Run Code Online (Sandbox Code Playgroud)

我想将它们下载到本地文件系统并将它们存储在一个目录中.我该如何克服姓名冲突?

在上面的例子中,我不能将它们存储为lowres_profilepic.jpg.我的设计理念是将URL视为不透明字符串,但最后一段除外.我可以使用哪些算法(实现为f)将前缀散列为唯一字符串.

f( "http://a3.twimg.com/profile_images/130500759/" ) = 6tgjsdjfjdhgf
f( "http://a1.twimg.com/profile_images/58079916/" )  = iuhd87ysdfhdk
Run Code Online (Sandbox Code Playgroud)

这样,我可以将文件保存为: -

6tgjsdjfjdhgf_lowres_profilepic.jpg
iuhd87ysdfhdk_lowres_profilepic.jpg
Run Code Online (Sandbox Code Playgroud)

我不想要一个加密算法,因为它需要一个高效的操作.

algorithm

14
推荐指数
4
解决办法
3万
查看次数