小编Ske*_*ela的帖子

如何让git repo记住所有遥控器?

我有一个git repo,它是另一个repo的分支.作为一项规则,我通常会添加一个名为upstream的远程,这是我分叉的原始回购.

$ git remote -v
origin git@github.com:skela/awesomeproject.git (fetch)
origin git@github.com:skela/awesomeproject.git (push)
upstream git://github.com/bob/awesomeproject.git (fetch)
upstream git://github.com/bob/awesomeproject.git (push)
Run Code Online (Sandbox Code Playgroud)

有没有办法让这个额外的远程持久化克隆?假设我删除了本地存储库并执行以下操作:

git clone git@github.com:skela/awesomeproject.git
Run Code Online (Sandbox Code Playgroud)

现在我重新检查我的遥控器:

$ git remote -v
origin git@github.com:skela/awesomeproject.git (fetch)
origin git@github.com:skela/awesomeproject.git (push)
Run Code Online (Sandbox Code Playgroud)

我的上游遥控器消失了!

如何确保我的git repo始终保留这两个远程别名?

编辑:只是添加我想要这样做的主要原因,以便在可接受的路径上塑造一些答案;)

目标是在我的仓库中设立一个跟踪上游主人的分支.

[remote "upstream"]
    url = git://github.com/bob/awesomeproject.git
    fetch = +refs/heads/*:refs/remotes/upstream/*
[branch "father"]
    remote = upstream
    merge = refs/heads/master
Run Code Online (Sandbox Code Playgroud)

换句话说,在我的仓库中的分支"父亲"跟踪称为上游主分支的远程.

一旦我设置它,它一切都很好,但是一旦我再次克隆了回购,"父"分支指向原点而不是上游.

git github git-clone git-remote

14
推荐指数
2
解决办法
3663
查看次数

iOS'喜欢'facebook应用程序页面,怎么做?

可能重复:
iOS应用程序中的Like按钮

我试图让我的应用程序的用户更容易"喜欢"我的Facebook应用程序.

方案是,用户已经登录并授权我的应用程序,因此我拥有用户的oauth令牌.由于Graph API不允许这样做,我尝试了多种其他方式,但均未成功.

方法:1)在UIWebView中导航到Facebook应用程序的Facebook页面2)让我的应用程序启动Facebook应用程序到我的Facebook应用程序页面.

在方法1中,主要问题是用户在许多情况下必须再次登录webview,因为我没有找到以某种方式将令牌传递给webview会话的方法.例如,在Foursquare api中,您需要做的就是将令牌作为查询字符串附加到URL(http://foursquare.com/blabla?access_token = 52521 ...),这在facebook中不起作用.

在方法2中,可以使用此方法完成:

NSString*fbAppUrl = [NSString stringWithFormat:@"fb:// applications /%@",[App facebookAppId]];
BOOL didOpenOtherApp = [[UIApplication sharedApplication] openURL:[NSURL URLWithString:fbAppUrl]];

无论我尝试什么,即fb:// applications /%@或fb:// pages /%@或fb:// profile /%@或fb:// feed /%@,facebook应用程序只会打开一个空白页.

任何人的提示或提示?

如果没有安装facebook应用程序,我希望能够使用方法2并回退到方法1,但实质上,方法1将导致非常低的转换率,因此希望避免它.

facebook facebook-like ios

6
推荐指数
1
解决办法
8757
查看次数

Fabricjs 中的箭头

我正在尝试使用fabricjs 创建一个箭头形状。到目前为止,我最好的方法是添加一条线和一个三角形,并将它们组合成一个复合组。然而问题是,当我调整箭头大小时,箭头会被拉伸,效果不佳。

我要问的是,如何在 Fabricjs 上创建一个箭头对象,该对象只能纵向调整大小而不拉伸箭头。 http://jsfiddle.net/skela/j45czqge/

<html>
	<head>
		<script src='http://fabricjs.com/build/files/text,gestures,easing,parser,freedrawing,interaction,serialization,image_filters,gradient,pattern,shadow,node.js'></script>		<meta charset="utf-8">

		<style>
			html,body
			{
				height: 100%; min-height:100%;
				width: 100%; min-width:100%;
				background-color:transparent;
				margin:0;
			}
			button
			{
				height:44px;
				margin:0;
			}
		</style>

	</head>
	<body>

		<span id="dev">
			<button id="draw_mode" onclick="toggleDraw()">Draw</button>
			<button onclick="addRect()">Add Rect</button>
			<button onclick="addCircle()">Add Circle</button>
			<button onclick="addTriangle()">Add Triangle</button>
			<button onclick="addLine()">Add Line</button>
			<button onclick="addArrow()">Add Arrow</button>
			<button onclick="clearCanvas()">Clear</button>
			<button onclick="saveCanvas()">Save</button>
			<button onclick="loadCanvas()">Load</button>
		</span>
		<span id="selected" style="visibility:hidden;">
			<button onclick="removeSelected()">Remove</button>
		</span>
		<canvas id="c" style="border:1px solid #aaa;"></canvas>

		<script>

		fabric.Object.prototype.toObject = (function (toObject)
		{
    	return function ()
			{ …
Run Code Online (Sandbox Code Playgroud)

javascript fabricjs

0
推荐指数
1
解决办法
6493
查看次数