程序设计

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

28
SSH密钥-仍要求输入密码和密码
克隆存储库时,我一直在与Github保持联系,总是询问我的用户名和密码。我想绕过此步骤,因为这是我工作流程中的一个烦恼。 我尝试使用此指南设置SSH密钥(成功完成)。https://help.github.com/articles/generating-ssh-keys,我成功了。 我的问题是,克隆存储库(使用SSH)时,仍然要求我提供github密码和密码。我的理解是,在设置了此SSH密钥后,我将不再需要这样做。 我有点不确定要问什么,所以我只说我的目标。 我希望能够克隆存储库而不必一直输入我的Github信息。 我的SSH密钥缺少什么?如果有人可以提供一些指导或资源,我将不胜感激,因为在GitHub上进行SSH认证时,我总是感到有些困惑。 据我所知,这是一个测试事情是否正常运行的命令,这是控制台的输出: ~ $ ssh -T git@github.com Saving password to keychain failed Enter passphrase for key '/Users/MYNAME/.ssh/id_rsa': Hi MYNAME! You've successfully authenticated, but GitHub does not provide shell access. 当我输入密码时,密码应该首先失败吗?然后,当我输入密码时,密码就会通过。
494 git  github  ssh  ssh-keys 



9
将Pandas GroupBy输出从Series转换为DataFrame
我从这样的输入数据开始 df1 = pandas.DataFrame( { "Name" : ["Alice", "Bob", "Mallory", "Mallory", "Bob" , "Mallory"] , "City" : ["Seattle", "Seattle", "Portland", "Seattle", "Seattle", "Portland"] } ) 打印时显示为: City Name 0 Seattle Alice 1 Seattle Bob 2 Portland Mallory 3 Seattle Mallory 4 Seattle Bob 5 Portland Mallory 分组非常简单: g1 = df1.groupby( …


22
如何使用node_modules中本地安装的软件包中的可执行文件?
如何在中使用模块的本地版本node.js。例如,在我的应用中,我安装了coffee-script: npm install coffee-script 这会将其安装在中./node_modules,coffee命令在中./node_modules/.bin/coffee。当我位于项目的主文件夹中时,是否可以运行此命令?我想我正在寻找类似于bundle exec捆扎机中的东西。基本上,我想指定一个咖啡脚本的版本,参与该项目的每个人都应该使用。 我知道我可以添加该-g标志以在全球范围内安装它,这样咖啡在任何地方都可以正常工作,但是如果我想每个项目使用不同版本的咖啡怎么办?

11
根据条件重定向到某条路线
我正在编写一个小的AngularJS应用,该应用具有登录视图和主视图,其配置如下: $routeProvider .when('/main' , {templateUrl: 'partials/main.html', controller: MainController}) .when('/login', {templateUrl: 'partials/login.html', controller: LoginController}) .otherwise({redirectTo: '/login'}); 我的LoginController检查用户/密码组合,并在$ rootScope上设置一个属性,以反映此情况: function LoginController($scope, $location, $rootScope) { $scope.attemptLogin = function() { if ( $scope.username == $scope.password ) { // test $rootScope.loggedUser = $scope.username; $location.path( "/main" ); } else { $scope.loginError = "Invalid user/pass."; } } …
493 angularjs  ngroute 

4
git从master拉到开发分支
我有一个名为dmgr2(开发)的分支,我想从master分支(活动站点)中提取并将所有更改合并到我的开发分支中。有一个更好的方法吗?提交更改后,这是我计划要做的事情: git checkout dmgr2 git pull origin master 这应该将实时更改引入我的开发部门,还是我有这个错误?
493 git  branch  pull 

26
为什么这会陷入无限循环?
我有以下代码: public class Tests { public static void main(String[] args) throws Exception { int x = 0; while(x<3) { x = x++; System.out.println(x); } } } 我们知道他应该已经写了just x++或x=x+1,但是x = x++首先应该将属性写给x自己,然后再递增。为什么x继续0作为价值? -更新 这是字节码: public class Tests extends java.lang.Object{ public Tests(); Code: 0: aload_0 1: invokespecial #1; //Method java/lang/Object."<init>":()V 4: return public …

23
ls命令:如何获取递归全路径列表,每个文件一行?
我怎样才能让ls吐出一排递归的单行路径列表? 例如,我只想要带有完整路径的文件的平面清单: /home/dreftymac/. /home/dreftymac/foo.txt /home/dreftymac/bar.txt /home/dreftymac/stackoverflow /home/dreftymac/stackoverflow/alpha.txt /home/dreftymac/stackoverflow/bravo.txt /home/dreftymac/stackoverflow/charlie.txt ls -a1 几乎可以满足我的需求,但我不需要路径片段,而需要完整路径。
493 bash  command-line  find  ls 

18
如何使用透明的ImageButton:Android
<ImageButton android:id="@+id/previous" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/media_skip_backward" android:background="@drawable/transparent"></ImageButton> 这就是我试图获得透明ImageButton以便将这些按钮放置在SurfaceView上的目的。但是,一旦在xml中包含透明行,Eclipse就会给我一个错误。 请帮忙。

10
为什么要创建“隐式展开的可选项”,因为这意味着您知道存在价值?
为什么只创建一个正则变量或常量而不是创建一个“隐式展开的可选”?如果您知道可以成功解包,那么为什么首先要创建一个可选的?例如,为什么这样: let someString: String! = "this is the string" 比以下内容更有用: let someString: String = "this is the string" 如果“可选参数指示允许常量或变量具有'无值'”,但“有时从程序的结构中可以看出,可选参数在首次设置该值后将始终具有一个值”,这是什么意思呢?首先使它成为可选项?如果您知道可选值总是会有一个值,那不是使它不是可选值吗?



26
在C#中合并字典
Dictionary<T1,T2>在C#中合并2个或更多词典()的最佳方法是什么?(像LINQ这样的3.0功能很好)。 我正在考虑以下方法签名: public static Dictionary<TKey,TValue> Merge<TKey,TValue>(Dictionary<TKey,TValue>[] dictionaries); 要么 public static Dictionary<TKey,TValue> Merge<TKey,TValue>(IEnumerable<Dictionary<TKey,TValue>> dictionaries); 编辑:从Jare​​dPar和Jon Skeet得到了一个很酷的解决方案,但是我正在考虑处理重复键的东西。在发生冲突的情况下,只要保持一致,就可以将哪个值保存到字典中。
493 c#  dictionary  merge 

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.