问题列表 - 第15352页

如何将Git存储库回滚(重置)到特定的提交?

我克隆了一个Git存储库,然后尝试在开发过程的早期将其回滚到特定的提交.在该点之后添加到存储库的所有内容对我来说都不重要,因此我想省略本地源代码中的所有后续更改.

但是,当我尝试回滚GUI工具时,它不会更新我的本地文件系统 - 我总是最终得到项目的最新源代码.

从项目历史中的特定提交中获取存储库的源代码的正确方法是什么,并省略所有后续更新?

git

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

Ruby命令行:如何通过命令行中的文本发送CTRL-C命令?

我正在尝试创建一个简单的Automator Droplet,它将style.less文件放入其中并在其上运行以下LESS命令:

$ LESSC {DROPPED_FILE} --watch

这将监视我已经放入任何更改的文件,然后将自动更新输出 style.css

仅供参考:我使用LESS来动态编写CSS文件.更多信息在这里.

基本的液滴效果很好.

  1. 删除的文件传递给变量; 为此目的:{MY_VAR}.
  2. 我在shell中运行shell脚本,/usr/bin/ruby如下所示system("lessc {MY_VAR} --watch &")

这很好用但是我希望在退出自动贩卖应用程序时停止--watch.

LESS文档说在命令行shell中按CTRL-C快捷键以中止脚本.

但由于我不在终端窗口内(命令在后台传递),我不知道如何中止脚本.

即使在automator.app关闭后,style.less仍然会监视文件的更改,并且相应生成style.css的文件仍在被重写.

所以基本上我需要在退出.app时传递abort命令.

我生成了一个简单的弹出窗口,点击它会将另一个命令传递给终端shell 关闭应用程序.

这是我所有尝试都不能成功停止脚本的部分.

是否有与按CTRL-C命令相同的命令行功能?我怎么把这个最好的传递到shell?

css ruby command-line abort less

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

使用备用GCC构建R包

我使用的系统在/ usr/local/bin/gcc中有GCC 4.5(实验性),已经证明对某些R包有问题.我想在/ usr/bin/gcc中使用系统GCC.

我已经尝试在Bash配置文件(.bashrc,.bash_profile等)以及命令行中设置CC和CXX,但是虽然Bash识别出更改,但R没有.

如何让R在/ usr/bin中使用GCC版本而不是/ usr/local/bin /中的版本?

bash gcc r

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

如何在Java中没有正则表达式的情况下只替换一次字符串?

我需要用一个更大的字符串替换一个动态子字符串,但只需要一次(即第一次匹配).String类仅提供replace(),它替换子字符串的所有实例; 有一个replaceFirst()方法,但它只需要regexp而不是常规字符串.我对使用正则表达式有两个顾虑:

1)我的子串是动态的,所以可能包含奇怪的字符,这些字符在正则表达式中表示其他东西,我不想处理字符转义.

2)这种替换经常发生,我不确定使用正则表达式是否会影响性能.由于正则表达式本身是动态的,我无法预先编译正则表达式!

我必须在这里遗漏一些东西,因为在我看来这是一个非常基本的东西......是否有一个replaceFirst方法在java franework中的其他地方使用常规字符串?

java string

22
推荐指数
4
解决办法
2万
查看次数

现代的,非平凡的Pygame教程?

什么是'好',非平凡的Pygame教程?

我意识到好是相对的.作为一个例子,一个好的(对我来说)是描述如何使用pygame.camera的那个.它的

  • 最近
  • 使用现代PyGame(1.9)
  • 非平凡的,因为它显示了如何将模块用于实际应用程序.

我想找别人.Pygame网站上的很多都来自1.3时代或更早!

有关项目的信息,如Gloss也很受欢迎.

(如果你的回答是"阅读一些pygame游戏的来源",请链接到特定游戏的来源,并注意它们的优点)

python pygame

12
推荐指数
1
解决办法
3218
查看次数

java.lang.NoSuchMethodError:org.apache.http.protocol.BasicHttpContext:方法<init>()找不到V

嗨,我想提出一个小的webapp,但我遇到了错误.以下是我的代码

HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("SomeURL"); // Using a URL local to my machine
// after setting nameValuePair and setting it on httppost
httppost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));

// This is where I am getting the above mentioned exception
HttpResponse response = httpclient.execute(httppost);
Run Code Online (Sandbox Code Playgroud)

我使用的是httpclient-4.0-beta2.jar和httpcore-4.0.1.jar.看起来BasicHttpContext与我的应用程序中的其他一些罐子发生了冲突,但我无法弄明白.任何线索将不胜感激.

java httpclient

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

内联汇编程序:可以使用哪些临时寄存器?

将内联汇编程序插入到类似C语言的函数中时,关于允许哪些寄存器用于临时的约定是什么?编译器是否有责任在进入asm块之前保存需要保存的所有寄存器的值?程序员是否有责任将值存储在这些寄存器中并在退出asm块之前恢复它们?是否有典型的约定,或者这是特定于实现的?

c assembly conventions inline-assembly low-level

6
推荐指数
2
解决办法
2353
查看次数

在哪里存储用于加密和解密密码的密钥

我有一个存储登录信息的表,例如loginID,password,logTime,...我创建了2个存储过程:一个用于加密,另一个用于比较密码.加密和比较密码需要一把钥匙.我想知道我应该把钥匙放在哪里.如果我放入商店程序或我的应用程序,我的开发团队将能够看到它.我想知道保持关键的最佳做法.请指教.

谢谢.

encryption key-storage

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

计算两个日期之间的工作日数?

在C#中,如何计算两个日期之间的业务(或工作日)天数?

c# datetime

86
推荐指数
8
解决办法
13万
查看次数

可以在查询字符串之前跳过斜杠吗?

附加查询字符串时总是跳过尾部斜杠是否安全?

也就是说,我可以使用

http://example.com?querystring
Run Code Online (Sandbox Code Playgroud)

代替:

http://example.com/?querystring
Run Code Online (Sandbox Code Playgroud)

?我使用的所有webhost都支持这个,但是可以安全地假设所有服务器环境都支持这种方法吗?这是标准的吗?

url query-string

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