小编Ros*_*oss的帖子

显示带有粗体字体的目录 - 如何启用?用.bash_profile?

我正在使用一个linux服务器,它以粗体显示目录,以及以普通字体显示文件.


例如$ ls生产

afile.txt afolder anotherfile.txt 另一个文件夹


我想在其他一些服务器上使用此功能.怎么做到呢?使用.bash_profile?

如果有人对如何区分文件夹和文件有其他想法,他们会很高兴知道吗?

unix linux bash

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

d3中的自定义多尺度时间格式

d3.time.scale有一个整洁的时间格式化程序,它使用多尺度时间格式.是否有API或其他方式(尚未)指定多尺度时间格式

我知道可以创建一个新的d3.time.format,但这不会是多尺度的.

谢谢.

d3.js

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

将具有唯一id属性的对象数组转换为Map

我有一个对象数组,其中每个对象都有一个名为的唯一成员id.如何创建Map,id如果是Map的键?

javascript ecmascript-6 es6-map

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

为什么在bash脚本中该字符串的值正在执行?

为什么此脚本在if语句中执行字符串:

#!/bin/bash
FILES="*"
STRING=''

for f in $FILES
do
  if ["$STRING" = ""]
   then
    echo first
    STRING='hello'
   else
    STRING="$STRING hello"
  fi
done

echo $STRING
Run Code Online (Sandbox Code Playgroud)

sh script.sh输出运行时:

first
lesscd.sh: line 7: [hello: command not found
lesscd.sh: line 7: [hello hello: command not found
lesscd.sh: line 7: [hello hello hello: command not found
lesscd.sh: line 7: [hello hello hello hello: command not found
lesscd.sh: line 7: [hello hello hello hello hello: command not found
hello hello hello hello hello hello …
Run Code Online (Sandbox Code Playgroud)

unix linux bash shell

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

用koa避免`this`

在兴亚,我们可以访问兴亚背景下不使用预先绑定这个

例如:this被分配给Koa上下文:

app.use(function *(next) {
    this.url;
})
Run Code Online (Sandbox Code Playgroud)

但是有类似的东西:

app.use(function *(next, ctx) {
    ctx.url;
})
Run Code Online (Sandbox Code Playgroud)

为什么?假设我们使用箭头函数,this不会是koa上下文:

app.use( function *( next ) {

    console.log( this.url ); // logs: "/"

    ( () => console.log( this.url ) )(); // logs: "undefined"

});
Run Code Online (Sandbox Code Playgroud)

我知道我们可以这样做:

app.use( function *( next ) {
    var ctx = this;
    ( () => console.log( ctx.url ) )(); // logs: "/"
});
Run Code Online (Sandbox Code Playgroud)

和其他形式的绑定,但我想检查,通过设计,这是唯一的方法.

koa

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

为什么要对浮点数进行标准化 &...为什么 alpha 在 CSS rgba() 中是一个 0 到 1 的浮点数

这里是切中要害的问题。对不起。

我试图从数学角度理解“标准化”。

有毒库中,我们可以标准化浮点数。为什么人们想要规范化浮点数...在 3D 中,我知道 3 维平面的法线可以放弃。第一个想法:这与表现有关。但后来我发现这个问题解释了游戏 UI 如何使用它。这……我有点明白了。

公平地说,我们可以标准化存在最大值和最小值的浮点数吗?我能想到的两种场景:

  1. CSS 颜色 RGBA:RGB 范围为 0 到 255,但理论上可以更高。而A是从0.0到1.0。这是标准化的,因为它可以是完全透明的或不透明的,因此它是正常的,因为有一个确定的 0 或 1?

  2. 录制音乐(或查看波形)时,可以对其进行剪辑。这是因为有一个最大值和一个最小值,所以大于 1 的标准化值会被剪掉吗?我想,在这种情况下,标准化是为了方便。

那么,为什么要标准化浮动呢?是性能吗?可读性?还有什么(视觉参考==荣誉)?一直到 11 的 Spinal Tap Amp 与此有什么关系吗?

math

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

删除 XSL 样式表标签中的 XSL 命名空间前缀

是否可以在 XSL 样式表中删除xsl:to XSL 标签?

例如,可以:

<xsl:if test=''>
Run Code Online (Sandbox Code Playgroud)

键入为:

<if test=''>
Run Code Online (Sandbox Code Playgroud)

编辑: 样式表中包含 HTML 和 XML 节点。

谢谢,罗斯

xslt xslt-1.0

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

是否可以迭代`const vector <int>`?

是否可以迭代const vector<int>?或者,这会不会是不受欢迎的吗?

鉴于我有一个getIntVector返回的函数,vector<int>我可以使用以下代码迭代它:

vector<int> vec = getIntVector();
vector<int>::iterator it;
for (it=vec.begin();it!=vec.end();++it) {} 
Run Code Online (Sandbox Code Playgroud)

但我不能做到以下几点:

const vector<int> vec = getIntVector();
vector<int>::iterator it;
// complier throws error below
for (it=vec.begin();it!=vec.end();++it) {} 
Run Code Online (Sandbox Code Playgroud)

我的想法是,通过将它声明为const...... 来重新创建向量.

c++ std

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

计算A加权(或B或C)SPL分贝iOS

如何从iOS上的麦克风计算A加权和C加权dB声级?

这是我尝试过的,但我得到的读数远远低于我的iPhone旁边的声级计:

  1. 使用我稍微修改过的Novocain库将音频会话模式设置为Measurement.
  2. 使用Maximilian音频库通过FFT运行输入音频帧并将幅度转换为dB.
  3. 使用Maximilian音频库的Octave Analyzer将FFT输出放置在10hz到20480hz的八度音箱中.
  4. 对于每个八度音阶箱,我应用相关dB权重的-70.fdb增益(例如,将db增益应用于存储在10hz箱中的db值以获得A加权dB增益).
  5. 通过将每个dB bin减小到一个幅度来增加每个bin的db值,将增益减少到一个幅度,进行相加,然后再次转换回dB值.

这是在正确的轨道上,我有疑虑吗?有人可以概述一种方法吗?建议一个库和/或其他例子(我看过).

要注意 - 我想要近似dB(A)和dB(C)值,这不需要是科学的.不确定如何补偿麦克风的频率响应,如果补偿麦克风的响应,上述技术是否正确?

audio

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

将请求对象传递给express.js中的jade

将请求对象传递给jade渲染器可能有什么问题?

这似乎是一种简单的工作方式.特别是当express.js已经将请求对象用作附加数据的载体时,因为HTTP请求进入其中间件端点.

因此,不是将自定义数据对象传递给渲染的玉,而是只需将数据附加到请求中,从而允许在jade中处理更多逻辑.例如:

app.get("/", function (req, res) {  
   res.render("index", req);
});
Run Code Online (Sandbox Code Playgroud)

做这种技术有后果吗?这可能是皱眉还是羡慕?它可能会暴露给玉石吗?性能影响?

例如,以下是一些希望将请求中已有数据发送给jade的人:

我确信有更多相关问题可以通过发送请求来解决.不建议,为什么?

node.js express pug

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

标签 统计

bash ×2

linux ×2

unix ×2

audio ×1

c++ ×1

d3.js ×1

ecmascript-6 ×1

es6-map ×1

express ×1

javascript ×1

koa ×1

math ×1

node.js ×1

pug ×1

shell ×1

std ×1

xslt ×1

xslt-1.0 ×1