问题列表 - 第12481页

如何只给出.git目录的git项目?

因此,互联网上有人写了大量代码并将其全部存储在github上.有一天,那个人刚刚起来,并且删除了他所有的存储库.值得庆幸的是,他的主要项目有许多分叉,但仍有许多较小的回购没有分叉.但是,我设法使用Github API定期删除所述人的回购,因此拥有所有上述"小项目"的副本.但是,有一个问题:我所拥有的是各个repo的.git目录的内容.

我不清楚如何利用这些.git dirs来有效地分叉它们,从而创建相应的repos的相当完整的镜像.

任何指导?

-m

git github

1
推荐指数
2
解决办法
3605
查看次数

如何使用Javascript + CSS分割图像?

我的图像是这样的:

替代文字

我想把它分成六个方块,我可以继续循环来显示动画.您是否有任何想法通过JS + CSS分割图像而不是使用6个单独的图像文件.

javascript css animation

2
推荐指数
1
解决办法
3950
查看次数

什么是SOCKET类型?

我可以看到它看起来像一个unsigned int指针的别名,对吗?它就像内存中的指针吗?实际指向的是什么?它指向一个结构吗?如果是,那该结构是如何定义的?它只是套接字函数使用的数字而不映射到内存地址吗?

c++ sockets

2
推荐指数
1
解决办法
4949
查看次数

Git - 获取他们创建的所有提交和blob

是否有可以为每次提交输出的git命令:

  1. ID
  2. 学科
  3. 它用它们的路径和大小git ls-tree -l -r <commit>创建的blob (仅限于创建的blob)

git blob commit

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

Java如何制作窗口?

JVM如何制作它的窗口,我知道它有它的jar文件和可执行文件等...我想知道的是用桌面应用程序周围的框架制作的窗口究竟是怎样的.

它是安装在机器上的图形库标准吗?

java user-interface standard-library

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

在初始布局中命名DIV的最佳实践

这里有新手问题.我正处于基于我所做的草图在HTML/CSS中布置网站的开始阶段.所以我在主页上计划我的DIV,我想知道如何命名它们以及哪些元素应该有自己的容器.到目前为止,我有以下内容:

  • 容器(包含页面上的所有内容)
  • 标题(将包含徽标和链接,它们在视觉上是一种连接)
  • 页脚
  • 内容(这将只包含播放音轨的小部件)

现在,我还想在页面的右侧,在一个侧栏中,还有其他三个元素:

  • 一个包含来自我博客的RSS源的标题/描述的框
  • 包含即将发生的事件的几个日期的框
  • 一个包含指向其他网站的链接的框

我正在寻找关于那些"侧边栏"元素处理DIV的最佳方式(我猜最"语义")的意见.由于我的计划是将这三个框对齐,我应该创建一个主"侧边栏"DIV,然后为每个元素创建单独的DIV("feed-box","events-box"和"链接盒子"?或者应该没有"侧边栏"DIV(这不是暗示风格/位置吗?),而只是使用三个特定的DIV?

另外,我应该给那个包含音频小部件的框一个"内容"的ID(即使我确切知道它会发生什么),还是应该像"audio-widget"?(谁知道,也许一年之后,它会保留其他类型的内容.)

您认为这种命名的最佳实践是什么?我意识到没有一个正确的答案,而且过于依赖这些名字可能是迂腐的.但处理这个问题的"最佳"方式对我来说并不明显,我想从一开始就清楚我为什么采用给定的命名约定

谢谢.

html css

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

如何遍历字符串并知道索引(当前位置)?

通常在迭代字符串(或任何可枚举对象)时,我们不仅对当前值感兴趣,还对位置(索引)感兴趣.要通过使用string::iterator我们必须维护一个单独的索引来实现这一点:

string str ("Test string");
string::iterator it;
int index = 0;
for ( it = str.begin() ; it < str.end(); it++ ,index++)
{
    cout << index << *it;
}
Run Code Online (Sandbox Code Playgroud)

上面显示的样式似乎不比'c-style'优越:

string str ("Test string");
for ( int i = 0 ; i < str.length(); i++)
{
    cout << i << str[i] ;
}
Run Code Online (Sandbox Code Playgroud)

在Ruby中,我们可以以优雅的方式获取内容和索引:

"hello".split("").each_with_index {|c, i| puts "#{i} , #{c}" }
Run Code Online (Sandbox Code Playgroud)

那么,C++中迭代可枚举对象并跟踪当前索引的最佳实践是什么?

c++ string iterator

54
推荐指数
4
解决办法
15万
查看次数

创建created_by列并与rails关联?

igh ...我觉得这是一个新手,所以可以说我有几个型号:

class Question < ActiveRecord::Base
  has_many :answers
  belongs_to :user
end

class Answer < ActiveRecord::Base
  belongs_to :question
  has_one :user
end

class User < ActiveRecord::Base
  has_many :questions
  has_many :answers, :through => :questions
end
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,我不知道如何获得创建问题或答案的用户,应该确定创建问题(或答案)的用户,并且该用户应来自当前用户的会话( (来自authlogic的用户模型和控制器)请参见此处:

class ApplicationController < ActionController::Base

  helper_method :current_user_session, :current_user

  ...

  private

  def current_user_session
    return @current_user_session if defined?(@current_user_session)
    @current_user_session = UserSession.find
  end

  def current_user
    return @current_user if defined?(@current_user)
    @current_user = current_user_session && current_user_session.user
  end

end
Run Code Online (Sandbox Code Playgroud)

现在,current_user帮助程序方法可以正常工作,但是如何设置由哪个用户创建问题或答案呢?像ID一样,只想说@ question.user

顺便说一句,我的问题模式有一个created_by列,但是当我创建一个新问题时,它保持为空。

ruby activerecord model ruby-on-rails associations

2
推荐指数
1
解决办法
4700
查看次数

生成随机的6个字符的字符串

如果每个单词以随机辅音开头,并且在元音和辅音交替之后,我可以从英语小写字母中生成多少长度为6的单词?

如果我在字母表中添加数字怎么办?

另见这个问题.

language-agnostic math combinatorics mnemonics

2
推荐指数
1
解决办法
282
查看次数

HTML5提供了哪些可访问性改进?

HTML5优于HTML 4.01或XHTML 1.0提供哪些优势?

html xhtml html5 accessibility

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