小编mea*_*gar的帖子

可以在github上托管的开源代码是封闭源代码吗?

开源Github存储库的所有者以后可以决定关闭它吗?其他人对该项目的贡献如何?

编辑 - 几个人只关注法律方面.除此之外还存在技术问题:技术上是否可以在Github上获取我拥有的公共存储库,并在以后将其变为私有?假设没有人创建一个公共分叉,这实际上会隐藏这个项目的源代码吗?

open-source github

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

在rails 3中使用helper输出html

我正在努力构建一个帮助器,输出一个由集合的所有成员组成的<'ul>.对于集合中的每个成员,我想打印出一个带有标题的<'li>,以及一个指向CRUD成员的div链接.这与Rails为索引视图的脚手架输出非常相似.

这是我得到的帮手:

def display_all(collection_sym)
  collection = collection_sym.to_s.capitalize.singularize.constantize.all

  name = collection_sym.to_s.downcase

  html = '' 

  html << "<ul class=\"#{name}-list\">"

  for member in collection do
    html << content_tag(:li, :id => member.title.gsub(' ', '-').downcase.strip) do
     concat content_tag(:h1, member.title, :class => "#{name}-title")
     concat link_to 'Edit', "/#{name}/#{member.id}/edit"
     concat "\|"
     concat link_to 'View', "/#{name}/#{member.id}"
     concat "\|"
     concat button_to 'Delete', "/#{name}/#{member.id}", :confirm => 'Are you sure?  This cannot be undone.', :method => :delete
    end
   end

   html << '</ul>'

 return html
end 
Run Code Online (Sandbox Code Playgroud)

而那输出正是我想要的.首先,如果有人认为有更好的方法可以做到这一点,请随意纠正我,我怀疑我是以低音方式做到这一点,但此刻它是我知道如何的唯一方式.

然后我尝试将链接包装在div中,如下所示:

def display_all(collection_sym)
  collection = collection_sym.to_s.capitalize.singularize.constantize.all …
Run Code Online (Sandbox Code Playgroud)

ruby html-helper ruby-on-rails actionviewhelper ruby-on-rails-3

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

如何在不可靠的连接上克隆大型Git存储库?

我想克隆LibreOffice.从官方网站上,这是写的:

我们所有的源代码都托管在git中:

克隆:$ git clone git://anongit.freedesktop.org/libreoffice/core#(浏览)

克隆(http):$ git clone http://anongit.freedesktop.org/git/libreoffice/core.git#慢

tar包: http://download.documentfoundation.org/libreoffice/src/

请找到最新版本(通常在底部附近)

现在,当我在git bash中编写此命令进行克隆时,它会开始提取.但是存储库是如此之大,以至于几小时后我失去连接几秒钟,它会回滚下载,我什么也得不到.

有没有办法,即使发生中断,我也可以顺利下载存储库?

PS我是Git的新用户,我使用1 MB DSL互联网连接.存储库必须超过1 GB.

git bash clone git-clone

29
推荐指数
4
解决办法
6210
查看次数

Youtube Player API隐藏控件,隐藏信息,隐藏相关视频?

我正在尝试使用JavaScript API在主页(Chromeless)中加载Youtube视频.到目前为止,我设法让它自动播放,hd720和fadeOut视频一旦完成.

但我找不到一种方法来删除控件,隐藏信息,而不是最后加载相关的视频.

我知道iframe嵌入我可以使用下面的参数

controls=0&showinfo=0&autoplay=1&rel=0
Run Code Online (Sandbox Code Playgroud)

但我找不到在下面显示的YouTube播放器API中使用这些参数的方法.有什么建议吗?

<script src="http://www.youtube.com/player_api?enablejsapi=1&version=3"></script>

  function onYouTubePlayerAPIReady() {
            player = new YT.Player('video_chromeless', {
                height: '800',
                width: '450',
                videoId: '',
              events: {
                'onReady': onPlayerReady,
                'onStateChange': onPlayerStateChange
              }
            });
        }
function onPlayerReady(event){
            player.setPlaybackQuality('hd720');
            event.target.playVideo();
        }
 function onPlayerStateChange(event) {
            if(event.data === 0) {
                $('#video_chromeless').fadeOut(600);
            }
        }
Run Code Online (Sandbox Code Playgroud)

youtube api

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

"附加调试器时,"指定的通信资源(端口)已在使用中

我刚刚将Windows Phone 8升级到Windows Phone 8.1.当我将手机连接到电脑并运行我的项目时它给了我

指定的通信资源(端口)已被另一个应用程序使用.

我重新启动了我的PC和手机,删除了所有连接的外部设备,但在通过Visual Studio 2012运行我的代码时仍然出现相同的错误.

我可以看到它部署在手机上,但我无法调试它.调试器没有附加.

这是我的屏幕截图:

在此输入图像描述

visual-studio-2012 windows-phone-8.1

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

如何从字符串中删除逗号和句点?

我有包含这样的字符串:

"Favourite bands: coldplay, guns & roses, etc.,"
Run Code Online (Sandbox Code Playgroud)

如何删除逗号和句点preg_replace

php regex preg-replace

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

在制作富文本/所见即所得编辑器时,Contenteditable div与iframe

我正在尝试权衡使用<div><iframe>制作我自己的富文本/所见即所得编辑器的优点和缺点.

在这样做的时候,为什么我不能只使用一个满足 <div>而且为什么这么多人更喜欢<iframe>

背景讨论:根据我的理解,制作一个所见即所得编辑器的常用方法是使div或iframe 满足,然后对execCommand包含div或iframe主体的文档进行操作,使其文本变为粗体或其他.

这是HTML:

<html><!--parent doc-->
  <body><button type="button" class="btn-bold">Bold</button>
       <div contenteditable="true"></div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

VS:

<html><!--parent doc-->
  <body><button type="button" class="btn-bold">Bold</button>
    <iframe>
       <body contenteditable="true"></body>
    </iframe>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

和JS:

$(document.body).on('click', '.btn-bold', function(){
     document.execCommand('bold', false, null); 
});
Run Code Online (Sandbox Code Playgroud)

VS:

$(document.body).on('click', '.btn-bold', function(){
     window.frames[0].document.body.execCommand('bold', false, null); 
});
Run Code Online (Sandbox Code Playgroud)

看起来大多数制作精良的富文本编辑器都使用iframe.虽然我可以很容易地在Webkit浏览器中使用这个contenteditable/execCommandcombo来处理div/iframe,但是我有一个地狱般的时间试图让iframe在Firefox中运行.我不得不求助于将脚本和样式表加载到iframe和各种废话中来复制我可以使用基于div的版本轻松完成的任务.所以<div>基于方法似乎更可取.我重新考虑任何有力的理由?

javascript jquery wysiwyg contenteditable execcommand

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

在YAML中扩展数组?

假设我有:

base_array:
  -1
  -2
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做:

my_array: << base_array
  -3
Run Code Online (Sandbox Code Playgroud)

所以my_array是 [1,2,3]

更新:我应该指定我希望扩展发生在YAML本身内部.

yaml

28
推荐指数
1
解决办法
8247
查看次数

格式化jQuery UI日期选择器

我在尝试格式化jQuery UI datepicker上的输出时遇到问题.

我希望dateformat是'ISO 8601'格式,如下所述:

http://jqueryui.com/demos/datepicker/#date-formats

这就是我的代码:

$.datepicker.setDefaults($.datepicker.regional['nl']);
$('.datepicker').datepicker('option', {dateFormat: 'yy-mm-dd' });
Run Code Online (Sandbox Code Playgroud)

format jquery datepicker

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

CSS:HTML元素可以有多少个类?

CSS允许HTML元素具有多个类:

<div class="cat persian happy big"> Nibbles </div>
Run Code Online (Sandbox Code Playgroud)

但有一个限制多少班每件被允许?

html css limits

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