小编Luk*_*uke的帖子

纳米错误:打开终端时出错:xterm-256color

在安装OSX Lion之后,我尝试:

nano /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

Error opening terminal: xterm-256color
Run Code Online (Sandbox Code Playgroud)

如果我尝试切换terminal.app首选项以"xterm颜色"打开终端窗口而不是xterm-256color一切正常.

发生了什么?

terminal nano

95
推荐指数
6
解决办法
13万
查看次数

google.maps.places及其自动填充方法未定义

我正在加载Google Maps API,jQuery和此Geocomplete插件.请注意,我还指定了库(libraries = places)以及最终的API密钥:

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js'></script>
<script src='http://maps.googleapis.com/maps/api/js?v=3&sensor=false&amp;libraries=places&key=xxx'></script>
<script src='js/vendor/jquery.geocomplete.js'></script>
Run Code Online (Sandbox Code Playgroud)

我在页面加载时触发了Geocomplete插件

$(window).load(function () {
    $('#my-input').geocomplete();
});
Run Code Online (Sandbox Code Playgroud)

但我总是得到一个错误:

未捕获的TypeError:无法读取未定义的属性'autocomplete'[jquery.geocomplete.js:153].

在插件里面......

this.autocomplete = new google.maps.places.Autocomplete(
 this.input, options
);
Run Code Online (Sandbox Code Playgroud)

我尝试google.maps并返回一个常规对象,但地点未定义!

javascript jquery google-maps

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

设置ExpiresActive时.htaccess 500内部服务器错误

在我的.htaccess我有这个代码:

<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf|txt|html|x-html|php|css|xml|js|woff|ttf|svg|eot)(\.gz)?$">
ExpiresActive On
Header set Expires "Sun, 27 May 2012 00:00:00 GMT"
Header unset ETag
FileETag None
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)

它似乎在某些服务器上运行得很好,但在我的某个网站上却没有.我收到500内部服务器错误.配置中有什么问题,或者我是否需要联系我的主机?

.htaccess

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

在父元素中选择3的元素

有没有办法选择css,在父元素中具有索引倍数为6的元素?

例如,在这种情况下,我想只选择3的倍数:

<div>
    <p></p>
    <p></p>
    <p></p> <!--to select -->
    <p></p>
    <p></p>
    <p></p> <!--to select -->
    <p></p>
    <p></p>
    <p></p> <!--to select -->
</div>
Run Code Online (Sandbox Code Playgroud)

css css-selectors

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

分离并重新连接鼠标滚轮事件侦听器不会重置滚动惯性

我正在使用jquery-mousewheel插件来触发一个函数.

当我调用moveit时,我会分离监听器并等待动画完成,然后重新连接监听器.

问题是当我重新连接它时,鼠标滚轮插件仍在听一些鼠标/触控板的惯性,并反复调用moveit.

我想在我的具体情况下,对函数调用进行去抖动或限制不是好的解决方案,因为惯性仍然存在,并且我还希望立即附加侦听器以用于其他可能的moveit调用.

有没有办法通过完全重置鼠标滚轮事件来"消除惯性",而不是仅仅拆卸它?

$(document).ready(function () {

    var tween;
    var slide = $('#slide');

    function bodyListen () {
        $('body').on('mousewheel.bodyscroll',
        function (e, delta, deltaX, deltaY) {
            e.preventDefault();
            $('body').off('mousewheel.bodyscroll');
            moveit();
        });
    }

    function moveit () {
        tween = TweenMax.to(slide, 0.8, {
            marginLeft: 300,
            onComplete: bodyListen
        });
    }

    bodyListen();
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery mouseevent mousewheel

7
推荐指数
1
解决办法
1327
查看次数

带有requirejs的模块的加载超时

我正在使用requirejs来加载一些库和依赖项.

当我加载jQuery时,它的工作完美:

main.js

require.config({
  shim: {
    jquery: {
      exports: '$'
    }
  },
  paths: {
    jquery: 'vendor/jquery'
  }
});

require([
  'vendor/jquery',
  'app/init'
]);
Run Code Online (Sandbox Code Playgroud)

应用程序/ init.js

define(
  ['jquery'],
  function ($) {
    $(document).ready(function () {
      console.log('domready');
    })
  }
)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试添加下划线时,在网络面板中文件正确加载但在控制台中我得到了一个

未捕获的错误:模块的加载超时:下划线

发生了什么?我还尝试了require.config中的waitSeconds:200选项,但没有成功.

在最终(损坏)代码下面作为参考:

main.js

require.config({
  shim: {
    jquery: {
      exports: '$'
    },
    underscore: {
      exports: '_'
    }
  },
  paths: {
    jquery: 'vendor/jquery',
    underscore: 'vendor/underscore',
  }
})

require([
  'vendor/jquery',
  'vendor/underscore',
  'app/init'
])
Run Code Online (Sandbox Code Playgroud)

应用程序/ init.js

define(
  ['jquery', …
Run Code Online (Sandbox Code Playgroud)

javascript amd requirejs underscore.js

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

-string 中正确的反斜杠定义(macOS 默认通过 shell 写入)

ctrl+shift+up_arrow我正在尝试从终端设置 macOS 键盘快捷键 ( )。

从系统偏好设置手动创建它后,我发现这'^$\\U2191'就是我正在寻找的字符串。

所以:

defaults write com.hello.app NSUserKeyEquivalents -dict-add 'Test' -string '^$\\U2191'
Run Code Online (Sandbox Code Playgroud)

然而,这是我通过运行得到的defaults read com.hello.app NSUserKeyEquivalents

{"Test" = "^$\\\\\\\\U2191";}
Run Code Online (Sandbox Code Playgroud)

为什么每个反斜杠都会重复两次?如何正确输入两个反斜杠?

macos shell nsdictionary nsuserdefaults

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

git - 它对图像有效吗?

我实际上使用git,我添加没有问题我正在建立网站的整个目录.git如何对待图像?

git

4
推荐指数
1
解决办法
257
查看次数

即使编码正确,重音字母也无法在服务器上正确显示

我用utf-8字符集写了一些html。在html的头部还有一个

\n\n
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> \n
Run Code Online (Sandbox Code Playgroud)\n\n

在本地一切正常,但是当我将文件上传到服务器时,我看到了我所有的信件

\n\n
\xc3\xa0\xc3\xa8\xc3\xac\xc3\xb2\xc3\xb9 etc\n
Run Code Online (Sandbox Code Playgroud)\n\n

扭曲了。

\n\n

有人知道这怎么可能是问题吗?服务器是否可能强制使用非 utf-8 的字符集?

\n\n

多谢

\n

html xhtml utf-8 character-encoding

4
推荐指数
1
解决办法
9748
查看次数

如何在Firefox <3.6中使用CSS创建渐变背景?

任何人都知道是否有可能再现这种效果

background-image: -moz-linear-gradient(top, #666666, #000000);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #000000),color-stop(1, #666666));
Run Code Online (Sandbox Code Playgroud)

也是在ff <3.6?我试着生成没有图像的渐变背景!

非常感谢任何建议.

css firefox background

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