我正在尝试设置基于Windows的Web服务器,但是在Mac OSX上进行开发工作.我在Windows服务器上安装了freeSSHd和msysGit,并在我想要的地方设置了一个存储库.我的Mac上也有git,并在那里设置了一个回购.当我尝试通过SSH克隆,拉出或推送到windows repo时,它给了我一个错误,"致命:协议错误:行长字符不好"我在客户端设置遥控器并不重要( Mac OSX)机器 - 我可以将它指向一个不存在的文件夹,它仍然给我这个错误.
我也在一个Linux盒子上试过这个,我坐在那里它完美无缺,所以它不是我的Mac.
我有几个想法:
也许freeSSHd行为不正确(如此处所示)所以我可以为Windows获得不同的SSH服务器 - 也许是OpenSSH
也许我正在键入错误地组合Mac和Windows文件路径的代码.我试过:
sudo git clone ssh://username@xx.xxx.xxx.xxx/C:/ Users/[my_username]/[remote_repo_name] /.git [destination]
和
sudo git clone ssh://username@xx.xxx.xxx.xxx/C:\ Users\[my_username]\[remote_repo_name]\.git [destination]
我和这两个都得到了同样的错误.
有人知道出了什么问题吗?更好的是,有没有人设法做我想做的事(通过SSH推送到Windows存储库)?
谢谢!
我设置了facebooker来挖掘我的Ruby on Rails应用程序.
问题是我想在本地测试.也就是说,每次我想看到我的更改时,我都不想要启动隧道.
现在,当我使用ruby script/server
(而不是rake facebooker:tunnel:background_start
事先调用)启动应用程序时,帮助程序创建的链接(例如,stylesheet_link_tag,javascript_include_tag,image_tag)将附加到我的tunnlr地址:http://web1.tunnlr.com:myPort /.(例如,CSS链接在页面源中如下所示:http://web1.tunnlr.com:myPort //stylesheets/appName.css?1234567890.)
我不想要那个功能; 我不能在不必先启动隧道的情况下看到我的CSS或JavaScript更改.我希望链接是相对的,而不是绝对的.所以,stylesheet_link_tag
应该生产/stylesheets/appName.css?1234567890
.
有谁知道为什么它首先这样做以及如何解决它?
提前致谢.
如何在Visual Studio中更改项目命名空间?
命名空间当前WindowsFormsApplication16
,我希望命名空间MyName
.
哈希:
h1 = { "s1" => "2009-7-27", "s2" => "2010-3-6", "s3" => "2009-7-27" }
h2 = { "s1" => "12:29:15", "s2" => "10:00:17", "s3" => "12:25:52" }
Run Code Online (Sandbox Code Playgroud)
我想合并这两个哈希像这样:
h = { "s1" => "2009-7-27 12:29:15",
"s2" => "2010-3-6 10:00:17",
"s3" => "2009-7-27 2:25:52" }
Run Code Online (Sandbox Code Playgroud)
做这个的最好方式是什么?谢谢!
我正在尝试为我的用户提供更改页面上使用的背景图像的功能.
背景图像列表将是一个小数字,不会真正改变.
我想我可以添加一些分类术语...每个背景类型一个...然后在查看页面时将一个类应用于body标签.
这听起来是否可行,如果是这样,我该如何去做呢?
谢谢
山姆
我查询"内容//短信/",我不知道某些字段是什么意思.他们是 -
我在LogCat中检查了它们,发现这些值是:
请告诉我这些价值观的含义是什么.
我一直在使用scala进行项目,但是我收到一些我不太了解的错误消息.我正在使用的课程相对简单.例如:
abstract class Shape
case class Point(x: Int, y: Int) extends Shape
case class Polygon(points: Point*) extends Shape
Run Code Online (Sandbox Code Playgroud)
现在假设我创建了一个Polygon:
val poly = new Polygon(new Point(2,5), new Point(7,0), new Point(3,1))
Run Code Online (Sandbox Code Playgroud)
然后,如果我试图确定可能包含多边形的最小可能矩形的位置和大小,我会得到各种我不太了解的错误.
下面是不同尝试的片段以及它们产生的相应错误消息.
val upperLeftX = poly.points.reduceLeft(Math.min(_.x, _.x))
Run Code Online (Sandbox Code Playgroud)
给出错误:
" 扩展函数缺少参数类型((x $ 1)=> x $ 1.x) "
val upperLeftX =
poly.points.reduceLeft((a: Point, b: Point) => (Math.min(a.x, b.x)))
Run Code Online (Sandbox Code Playgroud)
给出这个错误:
" 类型不匹配;
找到:( Point,Point)=> Int
required :( Any,Point)=> Any "
我对这两个错误消息都非常困惑.如果有人能够更清楚地解释我做错了什么,我会非常感激.是的,我看到第二个错误说我需要输入"Any"但我不明白如何实现一个可以根据需要进行更改的更改.显然,简单地将"a:Point"改为"a:Any"并不是一个可行的解决方案,所以我错过了什么?
有人可以指导我如何进行这种类型的设置,即我有一个带有ASP.NET页面的Windows Server,并希望使用集成Windows身份验证将这些凭据传递给基于Linux的Oracle DB.
我想将GMT + 5:30作为我在jquery倒计时的时区.倒计时的开始时间是'星期五20月16日16:00:00 IST 2010'结束时间是'星期五5月20日17:00:00 IST 2010'作为价值.
+330是我在几分钟内给出的时区.但我的倒计时从00:35:00开始.我原本预计倒计时会从01:00:00开始.不知道为什么会出现差异.
<script type="text/javascript">
$(function () {
var endTime = '#{myBean.getCountDownDate()}';
$('#defaultCountdown').countdown({
until: endTime, format: 'HMS',
timezone: +330,
compact: true, description: '#{myBean.getCountDownDate()}'});
});
</script>
Run Code Online (Sandbox Code Playgroud) 如果我的HTML说明了以下内容
<div class="container">
<div class="element">
</div>
<div class="element">
</div>
[...]
<div class="element">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
然后可以将这些元素对齐,就像它们在两列表格中一样吗?即7个元素,将有4行,最后一行只有一个元素.
(元素本身没有特殊的类或id,如右,左等).