小编Ale*_*ini的帖子

个人GIT存储库

我在工作中使用BitKeeper,我希望在家里有一个基本的代码备份(考虑到我很少备份)

//我之前从未使用过git,所以我需要很多帮助

我认为在我的家庭服务器上安装一个git存储库可能是一个好主意,然后当我为学校,工作或个人编写代码时,我可以简单地从我的家庭服务器上克隆分支,然后在完成后将它们推回去我的工作.

//如果这不是git的工作方式,或者我应该怎么做,请纠正我

我已经在我的家庭服务器上安装了git,现在想知道设置它的最佳方法,通过ssh,git deamon?

我的服务器的ssh端口已经转发了我必须为git添加新的吗?

最后这个组织是否有意义使用git或者是否有更好的产品给我

谢谢

git organization

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

动态模板"包含"与django

我正在构建一个Django网站,我的侧栏可以为不同的用户提供不同的元素.因此,我的主要侧边栏模板为每个插件都包含一个div,每个插件的特定HTML都包含在他们自己的模板文件中.

例:

  <div id="plugins">
    <div id="plugin1">
      {% include 'plugin1.html' %}
    </div>
    <div id="plugin2">
      {% include 'plugin2.html' %}  
    </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

现在我想动态构建这个列表我该怎么办呢?因为模板只被解析一次所以我无法在上下文中发送'{%include'plugin1.html'}'字符串

有任何想法吗?

python django

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

Javascript嵌套循环

我在Javascript中编写的代码不多,但我有以下片段,恕我直言看起来很可怕,我必须在我的代码中经常进行这种嵌套迭代.有没有人有更漂亮/更容易阅读的解决方案?

function addBrowse(data) {
var list = $('<ul></ul>')

for(i = 0; i < data.list.length; i++) {
    var file = list.append('<li class="toLeft">' + data.list[i].name + '</li>')
    for(j = 0; j < data.list[i].children.length; j++) {
        var db = file.append('<li>' + data.list[i].children[j].name + '</li>')
        for(k = 0; k < data.list[i].children[j].children.length; k++)
            db.append('<li class="toRight">' + data.list[i].children[j].children[k].name + '</li>')
    }
}

$('#browse').append(list).show()}
Run Code Online (Sandbox Code Playgroud)

这是一个示例数据元素

{"file":"","db":"","tbl":"","page":"browse","list":[
  {
     "name":"/home/alex/GoSource/test1.txt",
     "children":[
        {
           "name":"go",
           "children":[
              {
                 "name":"validation1",
                 "children":[

                 ]
              }
           ]
        }
     ]
  },
  {
     "name":"/home/alex/GoSource/test2.txt",
     "children":[
        {
           "name":"go",
           "children":[ …
Run Code Online (Sandbox Code Playgroud)

javascript jquery for-loop coding-style

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

如何从XML :: Simple :: XMLout压缩XML?

我使用XML :: Simple来解析和编辑一个非常大的XML文件,速度是必不可少的(到目前为止,我已经尝试过所有方法的XML :: Simple是最快的)

现在,一旦我的所有编辑完成,我使用XMLout()将XML打印到文档,尽管它使用适当的缩进打印它,如果这是人类读取但在我的情况下完全没用的话.

没有空格的输出文件是1.2 Mb,白色空间是15 Mb.

我一直在使用:

my $string = XMLout($data);
$string =~ s/>[\s]*</></g;
print $out $string;
Run Code Online (Sandbox Code Playgroud)

但它似乎不仅是一个极端的CPU占用并且需要大量的内存.

他们是一种简单地将我的XML对象作为正确的XML输出而没有所有无用空白的方法吗?

谢谢

xml perl whitespace xml-simple

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