小编Wol*_*lfr的帖子

将嵌套文件夹内容递归复制到一个文件夹(终端)

我有一个Wordpress上传文件夹,使用子文件夹构建了几个月.

wolfr2:uploads wolfr$ tree .
.
|-- 2007
|   |-- 08
|   |   |-- beautifulkatamari.jpg
|   |   |-- beautifulkatamari.thumbnail.jpg
|   |   |-- beetle.jpg
|   |   |-- beetle.thumbnail.jpg
Run Code Online (Sandbox Code Playgroud)

如何使用终端将所有图像递归复制到另一个文件夹?我似乎不能像通配符文件名那样使用通配符文件夹.(例如*.jpg或*)(我在Mac OSX上)

cp -R ./*.jpg .
Run Code Online (Sandbox Code Playgroud)

filesystems directory bash terminal

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

使用Jekyll检查文件是否存在

我如何使用Jekyll来测试文件的存在?

为了澄清,我想运行一个{% if %}语句来检查是否存在与我所在页面同名的图像文件.

在YAML前面的我的页面上:

----
  reference-design: true
----
Run Code Online (Sandbox Code Playgroud)

在我的布局中:

{% if page.reference-design %}
    {% assign filename = page.path | remove_first: '.html' %}
    <!-- How can I check if file actually exists? -->
    <img src="images/reference_designs/{{ filename }}.png">
{% endif %}
Run Code Online (Sandbox Code Playgroud)

liquid jekyll

15
推荐指数
2
解决办法
3778
查看次数

将HTML应用程序部署到Heroku?

我可以使用Heroku来部署HTML原型吗?

我的HTML原型存在于Github和Heroku上是一种很好的部署方式,因此客户可以查看它们.

似乎这是不受支持的,因为Heroku期望Rails/NodeJS/[在这里插入语言]结构或它不会运行.

Push rejected, no Cedar-supported app detected
Run Code Online (Sandbox Code Playgroud)

是否有任何伎俩来规避这个?

deployment heroku

15
推荐指数
3
解决办法
6677
查看次数

角度cookie出现在编码字符中

鉴于一些数据:

$scope.devices = [
  { name: 'iPhone 4', os: 'iOS'},
  { name: 'Nexus 7', os: 'Android'},
];
Run Code Online (Sandbox Code Playgroud)

以及设置cookie的功能:

$scope.saveDeviceChoice = function() {
  $cookieStore.put('savedDevice', $scope.deviceChoice.name);
}
Run Code Online (Sandbox Code Playgroud)

我得到一个价值%22Nexus%207%22的cookie而不是我期望的:Nexus 7.

这就是Web检查器中的样子

我真的很困惑 - 似乎%22是一个引用而%20是一个空格,不知何故,这个值被保存为"编码".谁知道发生了什么?

javascript cookies angularjs angular-cookies

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

使用单个命令(git push)更新网站,而不是使用FTP拖放

情况:

  • 我有一个网站的本地副本
  • 我有一个SSH访问服务器

我想做什么?

  • 在本地提交,直到我对我的代码感到满意为止
  • 在本地创建分支
  • 有一个主分支是应该推送到服务器的主分支
  • 使用单个命令更新网站(git push origin master)

如果我使用git init在本地设置git repo,然后推送到服务器上的文件夹,它就不起作用.当我FTP到服务器检查文件时,它们实际上就在那里.当我SSH到服务器并执行git状态时,它不干净,即使它应该是因为我只是推送到服务器.


我正在做的步骤:

  1. 在我的电脑上创建一个新文件夹(mkdir folder_x)
  2. 进入该文件夹(cd folder_x)
  3. 在那里设置一个新的git存储库(git init)
  4. (git存储库设置成功)
  5. 使用git push origin master将存储库推送到服务器(其中origin设置为user:pass@server.tld)

sysadmin git version-control workflow

10
推荐指数
1
解决办法
6278
查看次数

将单个sed命令转换为可重用的Textmate命令

我有7行文字:

a
b
c
d
e
f
g
Run Code Online (Sandbox Code Playgroud)

现在我想在每行的末尾添加字符,最后得到:

a,
b,
c,
d,
e,
f,
g,
Run Code Online (Sandbox Code Playgroud)

我发现我可以使用"sed"命令并使用Textmate中的"通过命令过滤"在sed中运行我的选择

sed 's/$/,/'
Run Code Online (Sandbox Code Playgroud)

现在,还有一个问题:如何将其转换为Textmate命令,以某种方式获取输入(因此它知道要追加的文本)?

(我尝试这样做已被证明是不成功的)

textmate text editor sed

5
推荐指数
1
解决办法
734
查看次数

测试任何输入是否有焦点

我正在使用键盘快捷键构建内容,例如按Ctrl + m打开菜单.我使用jQuery和jwerty插件,这看起来像下面的代码:

jwerty.key('m', function () {
    toggleMenu();
});
Run Code Online (Sandbox Code Playgroud)

点击"m"键会触发toggleMenu函数.

现在我想知道如何在用户输入输入字段或textarea时阻止触发此功能.

javascript jquery

5
推荐指数
1
解决办法
1544
查看次数

在Jekyll中访问_data(循环循环)

鉴于此YAML:

- maincategory:
    title: "Projects"
    subcategory:
        title: "General"
        item:
          title: "Alpha"
        item:
          title: "Beta"

- maincategory:
    title: "Support"
    subcategory:
        title: "General"
        item:
          title: "Something"
        item:
          title: "Else"
Run Code Online (Sandbox Code Playgroud)

如果Jekyll _data文件称为entrys.yml,如何对这些数据进行迭代?

到目前为止,我已经到了这里,但是我不确定是否应该继续在子循环中引用site.data对象。也不确定这是否可能。

  {% for entry in site.data.entries %}
    <h2>{{ entry.maincategory.title }}</h3>
    {% for subcategory in site.data.entries.maincategories %}
      <h3>{{ entry.maincategory.subcategory.title }}</h3>
      <ul>
      {% for item in site.data.entries.maincategory.subcategories %}
        <li><a href="{{ item.href }}">{{ item.title }}</a></li>
      {% endfor %}
    </ul>
    {% endfor %}
  {% endfor %}
Run Code Online (Sandbox Code Playgroud)

需要明确的是,这是我要结束的地方(明智的输出):

<!-- Loop over every main category -->
<h2>Main …
Run Code Online (Sandbox Code Playgroud)

liquid jekyll

5
推荐指数
1
解决办法
3015
查看次数

如何向同事解释文件名不应包含大写字符或特殊字符?

据我所知,最佳方法是命名这样的文件:file_name.txt - 或者如果你想使用file-name.txt.

现在有些人似乎喜欢将文件命名为fileName.txt或FILENAME.TXT或"File Name.txt" - 如何解释它们不是一个好主意?为什么上述文件命名最佳实践?

我只是模糊地知道一些文件系统有大写的问题,并且URI应该只是小写以避免混淆(维基百科在其URL中确实有大写字符,例如http://en.wikipedia.org/wiki/Sinusitis)

W.

filesystems file naming-conventions

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

如何使用Canvas围绕自身旋转图像?

我无法使用Canvas在图像周围旋转图像.

由于无法旋转图像,因此必须旋转画布:如果我将画布旋转一定程度,我想要旋转的原点会发生变化.我不知道如何跟踪这一变化.

这是我目前的代码:http://pastie.org/669023

一个演示在http://preview.netlashproject.be/cog/

如果你想给出一些东西,拉链代码和图像在http://preview.netlashproject.be/cog/cog.zip

javascript html5 canvas

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