小编tes*_*ter的帖子

如何用Less计算正弦,余弦?

尝试转换以下php方法以在.less样式表中使用:

<?php
    $deg2radians = pi() * 2 / 360;
    $rad = $degree * $deg2radians;
    $costheta = cos($rad);
    $sintheta = sin($rad);
?>
Run Code Online (Sandbox Code Playgroud)

在Less中,如何在不使用特定于语言的cos()/ sin()函数的情况下实现正弦/余弦方法?

.rotate(@deg) {
    // css transform capable browsers properties...

    // IE <= 8
    @deg2radians: 3.1416 * 2 / 360;
    @rad: @degree * @deg2radians;
    @sintheta: sin(@rad);             // How to sin()?
    @costheta: cos(@rad);             // How to cos()?

    // filter: transform matrix method...
}
Run Code Online (Sandbox Code Playgroud)

css math trigonometry less

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

vim - 重映现>> <<(缩进命令)

我想将<<和>>映射到单个键以加快我的工作流程,但我找不到有关如何在我的vimrc中编写重映射的任何信息.知道我怎么能重新加载我?

vim indentation remap

7
推荐指数
2
解决办法
885
查看次数

在控制器中链接Angular过滤器,同时使它们可变

假设我创建一个Angular应用程序并编写一些新的过滤器:仅显示odds,并仅显示lucky数字.

有一个oddList过滤器和一个luckyList过滤器:

var app = angular.module('app', []);
app.filter('oddList', function() {
    return function(items) {
        var filtered = [];
        angular.forEach(items, function(item) {
            if (item % 2 !== 0)
                filtered.push(item);
        });
        return filtered;
    };
});
app.filter('luckyList', function() {
    return function(items) {
        var filtered = [];
        angular.forEach(items, function(item) {
            if (item === 2 || item === 7 || item === 11)
                filtered.push(item);
        });
        return filtered;
    };
});
Run Code Online (Sandbox Code Playgroud)

在视图部分,我可以链接这些过滤器:

<ul><li ng-repeat="number in numbers | oddList | luckyList">{$number}</li></ul> …
Run Code Online (Sandbox Code Playgroud)

filter angularjs

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

Vim使用Python在视觉选择范围之间获取字符串

Here is some text
here is line two of text
Run Code Online (Sandbox Code Playgroud)

我从视觉上选择isis在Vim中:(括号表示可视选择[ ])

Here [is some text
here is] line two of text
Run Code Online (Sandbox Code Playgroud)

使用Python,我可以获得选择的范围元组:

function! GetRange()
python << EOF

import vim

buf   = vim.current.buffer # the buffer
start = buf.mark('<')      # start selection tuple: (1,5)
end   = buf.mark('>')      # end selection tuple: (2,7)

EOF
endfunction
Run Code Online (Sandbox Code Playgroud)

我获取此文件::so %,直观地选择文本,运行:<,'>call GetRange()

现在我已经(1,5)(2,7).在Python中,如何编译以下字符串:

is some text\nhere is

会很高兴:

  1. 获取此字符串以供将来操作
  2. 然后用更新/操作的字符串替换此选定范围

python vim

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

仅选择第一级元素,而不选择具有相同元素名称的子元素

我如何选择第一级.block而不选择任何一个孩子?

$('.block:not("Children of this here")') < -

<div class="block"> <!-- this -->
  <div class="block"> <!-- not this -->
    <div class="block"> <!-- not this -->

    </div>
  </div>
</div>

<div class="block"> <!-- and this -->
  <div class="block"> <!-- not this -->
    <div class="block"> <!-- not this -->

    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

css jquery

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

Less - 如何将@variable插入属性(而不是值)

在less.js中,我能够用变量替换值而没有问题.

@gutter: 20px;
margin-left:e(%("-%d"), @gutter);
Run Code Online (Sandbox Code Playgroud)

当尝试用变量替换属性时,我得到错误.我如何在Less中执行以下操作?

@gutter: 20px;
@direction: left;
e(%("margin-%d"), @direction):e(%("-%d"), @gutter);
Run Code Online (Sandbox Code Playgroud)

css less

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

如何让 Ubuntu Firefox 呈现类似于 Windows/Mac Firefox 的网页?

我刚刚将 Ubuntu 安装为我的核心操作系统,并且有点恐慌。是否有任何策略可以使浏览器(以及一般操作系统)的字体/浏览器默认值呈现类似于 Windows Vista 或 Mac OSX 的效果?恐怕在这种环境下准确的网页设计工作将完全是猜测工作..

firefox fonts screen ubuntu-10.04

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

我的.bashrc中的vim - run:!命令

可能重复:
从vim执行的命令无法识别bash命令别名
为什么我的vim不知道我的别名?

说我alias kapow='grep' 在我的.bashrc中设置 ,我之后来源.

我打开vim,键入

:!kapow "dude"

但是当我真的希望它运行我的别名时,vim会尝试运行/ bin/bash kapow.

如何从vim内部的bashrc运行命令(不留下:shell)?

vim bash

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

jquery将查询字符串转换为对象

var obj = {
    'key': 'value',
    'cheese':'bacon',
    '&':'>'
};    
var params = $.param(obj)

console.log(params); // key=value&cheese=bacon&%26=%3E
Run Code Online (Sandbox Code Playgroud)

我该如何变params回一个物体?(正是以前的样子)

jquery

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

输出ruby方法的来源

假设我用一个方法创建一个类.

class A
  def test
    puts 'test'
  end
end
Run Code Online (Sandbox Code Playgroud)

我想知道里面发生了什么test.我想按字面意思输出:

def test
  puts 'test'
end
Run Code Online (Sandbox Code Playgroud)

有没有办法在字符串中输出方法的来源?

ruby metaprogramming

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