小编jba*_*ina的帖子

什么Unicode符号代表一个人?

是否存在代表一个人的Unicode符号?我希望这样的事情:

棒图的象形图

我需要一个简短的方法来表示每个人价格,例如"25€/人",但是将"person"替换为一个人的Unicode字符.好处是图片与英语无关.

unicode symbols

43
推荐指数
4
解决办法
5万
查看次数

为什么在新节点版本中创建具有字母数字键的对象如此之慢?

我在不同的节点版本中运行此测试:

function test() {
    var i;
    var bigArray = {};

    var start = new Date().getTime();

    for (i=0; i<100000; i+=1) {
        bigArray[i] = {};
        var j= Math.floor(Math.random() * 10000000);
        bigArray[i]["a" + j] = i.toString(32);
        if (i % 1000 === 0) console.log(i);
    }

    var end = new Date().getTime();
    var time = end - start;
    console.log('Execution time: ' + time);
}

test();
Run Code Online (Sandbox Code Playgroud)

如您所见,它只是创建一个具有100000个字段的对象,其中每个字段只是一个只有一个字段的对象.该内部对象的键被强制为字母数字(如果键是数字,则表示正常).

当我在不同的javascript实现/版本中运行此测试时,我得到以下结果:

v0.8.28     ->  2716 ms
v0.10.40    -> 73570 ms
v0.12.7     -> 92427 ms
iojs v2.4.0 ->   510 ms
chrome      -> …
Run Code Online (Sandbox Code Playgroud)

javascript performance node.js

24
推荐指数
1
解决办法
610
查看次数

给定自然数A,我想找到所有自然数对(B,C),以便B*C*(C + 1)= A

最快的方法是什么?

我的简单方法:

for (C = 1;C<sqrt(A);C++) {
 B=A/(C*(C+1));
 if B is natural then add B,C to the list of possible pairs. 
}
Run Code Online (Sandbox Code Playgroud)

可以在低于O(sqrt(A))的情况下完成吗?

正如Egor Skriptunoff所说,它可以在O(cube_root(A))中轻松完成.

这是一个简单的JavaScript实现.

function findBCs(A) {
    if (A / 2 != Math.floor(A / 2)) return [];
    var solution = [];
    var i;
    var SR3 = Math.pow(A, 1 / 3);
    for (i = 1; i <= SR3; i++) {
        var B, C;
        C = i;
        B = A / (C * (C + 1));
        if (B == …
Run Code Online (Sandbox Code Playgroud)

algorithm math

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

如何在LESS中通过引用调用mixin?

合乎逻辑的方式是:

.mymixin() {
  sample_key: samplevalue;
}

@avar:  mymixin;
.@{avar}();
Run Code Online (Sandbox Code Playgroud)

但我得到一个解析错误.

有办法吗?

less less-mixins

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

如何从Web项目生成单个优化的html文件?

我有一个带有单个 html文件的典型网页。该页面使用CSS,JavaScript模块(requirejs)和图像。我想生成一个html文件,其中包含所有嵌入和压缩的资源,包括html文件本身。

这是我的结构:

myApp/
   www/
      css/
          css1.css
          css2.css
      img/
          img1.png
          img2.png
      js/
          main.js
          module1.js
      index.html
Run Code Online (Sandbox Code Playgroud)

我想生成这个:

myApp/
   www-build/
      index.min.html
Run Code Online (Sandbox Code Playgroud)

我知道,存在用于优化javascript,css和html的不同工具。但是问题是如何自动将它们组装到单个文件中。

javascript optimization minify web gruntjs

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