小编set*_*tec的帖子

了解Chrome网络日志"停滞"状态

我在chrome中有以下网络日志:

网络日志

我不明白其中的一件事:填充灰色条和透明灰色条之间的区别是什么.

google-chrome http httprequest google-chrome-devtools

154
推荐指数
4
解决办法
11万
查看次数

Glob/*与以dot开头的文件不匹配

我正在使用gulp使用以下代码将所有文件从一个目录复制到另一个目录:

gulp.src([ 'app/**/*' ]).pipe(gulp.dest('dist'));
Run Code Online (Sandbox Code Playgroud)

Glob文档说*匹配所有文件,但实际上.gitignore不会复制名称以dot开头的文件.

如何解决这个问题?

glob gulp

18
推荐指数
1
解决办法
3817
查看次数

Lambda架构 - 这个名字的起源是什么?

我已经阅读了曼宁的大数据Lambda架构(http://www.manning.com/marz/BD_meap_ch01.pdf),仍然无法理解为什么它被命名为'Lambda'.它有点像这个架构基于的系统的代号或名称吗?

lambda bigdata lambda-architecture

14
推荐指数
2
解决办法
3839
查看次数

检测灰度图像中的简单曲线和线条

我的图像有一堆简单的灰度原始几何体(曲线,'锯'线,椭圆,三角形,星形),由宽约8-10像素的线条绘制.

如何对图像进行统计分析?我至少需要遵循以下两个参数:

  1. 锐角数
  2. 曲线数量.

我自己尝试通过提取轮廓,缩小直到它们连接边缘(即变成曲线)并通过微分函数进行分析来实现,但是对于大图像需要花费太多时间.

假设有某种曲线/角度/角度锐度检测算法?

我需要的是一个开源框架(java/javascript preffe)来做这样的东西或至少名称的算法来检测曲线/'锯'线.

javascript java math image-processing image-recognition

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

如何在browserify中获取依赖树?

有没有办法检索browserify用来构建bundle的依赖树?

Browserify需要一堆脚本并制作好的捆绑包,解决所有需要的依赖项.但是我希望看到那些依赖关系的结构.

var scripts = [ 'a.js', 'b.js' ];//a & b require a lot of other scripts
var b = browserify({
        entries:scripts
    });
b.bundle().pipe(fs.createWriteStream('bundle.js'));
//looking on b in debugger I can't find anything like dependency tree
Run Code Online (Sandbox Code Playgroud)

browserify

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

将自定义属性添加到字符串

我经常使用函数元属性,即像这样

var func = function(){}
func.meta = "meta";
console.log(func);//output: function func()
console.log(func.meta);//output: "meta"
Run Code Online (Sandbox Code Playgroud)

但是当我尝试以类似的方式使用字符串时,它不起作用。

var string = "string";
string.meta = "meta";
console.log(string);//output: "string"
console.log(string.meta);//output: undefined
Run Code Online (Sandbox Code Playgroud)

为什么以及如何解决这个问题?

javascript

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

Intellij IDEA 图片评论插件?

我需要 IDEA 插件,它允许将图像(最好是 svg)链接或附加到 java/xml 代码注释(因为我的项目是一张图片价值一千字的情况)。

那么,有这样的插件吗?如果没有,我自己实现这样的插件很难吗?

plugins comments javadoc

5
推荐指数
0
解决办法
266
查看次数

非标准形状的输入字段

我需要一个带有嵌入式按钮的文本区域字段,如下图所示:

 __________________________________
|Lorep ipsum lorep ipsum lorep ipsu|
|m lorep ipsum lorep ipsum lorep ip|
|sum lorep ipsum lorep ip _________|
|sum lorep ipsum lorep ip|   OK    |
|________________________|_________|
Run Code Online (Sandbox Code Playgroud)

文本应该围绕按钮流动,而不是隐藏在按钮下面.

我能想象的唯一选择是SVG带有文本和用户操作处理程序的自定义组件,但这似乎有点矫枉过正.

有关这项任务的简单(可能不完美)方法的任何建议吗?

html css css-shapes

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

获取类构造函数参数名称

我正在为 ES 类实现某种依赖注入解决方案,为此我需要知道类构造函数参数的确切名称。

当我获得类或类静态方法的字符串形式时,它确实提供了完整的代码(通常用于函数),但对于类构造函数则没有。

class C { constructor(a, b) { }; static m(x,y) { } }
console.log(C);
console.log(C.constructor);
console.log(C.m);
Run Code Online (Sandbox Code Playgroud)

结果是

class C { constructor(a, b) { }; static m(x,y) { } }
ƒ Function() { [native code] }
ƒ m(x,y) { }
Run Code Online (Sandbox Code Playgroud)

结果,我必须解析整个类代码以提取构造函数参数部分,使用这样的正则表达式

C.toString().split(/constructor\s*[^\(]*\(\s*([^\)]*)\)/m)
Run Code Online (Sandbox Code Playgroud)

有没有更简洁的方法来获取构造函数参数名称?

更新:感谢您的所有意见和评论,但我非常清楚缩小的工作原理、TS 装饰器的工作原理以及 Angular/AngularJS DI 的实现方式及其工作原理。它与问题无关。问题是:

是否可以像函数一样获得构造函数代码?

javascript reflection dependency-injection ecmascript-6

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

获取输入的ngModelController

我需要访问输入元素的ngModelController来检查它是否脏或原始。

我已经设法通过指令来做到这一点,该指令将ngModel输入的输入捕获到与element关联的数据对象,从而使其可从任何地方获取:

app.directive("input", [ function () {
    return {
        restrict: "E",
        replace: false,
        scope: false,
        require: "ngModel",
        link: function (scope, element, attrs, ctrls) {
            element.data('ngModelController', ctrls);
        }
    }
}])
Run Code Online (Sandbox Code Playgroud)

我知道可以对其进行修改以使指令作为属性,从而使其与“ input”标签的耦合程度降低。

我在表示UI元素并input在其标记中包含元素的指令中使用了保存的控制器。我不使用表单,因为这些元素应该在任何dom上下文中都可以工作,并且表单暗示了对层次结构的某些限制。所以我正在使用ngModelController来检查验证字段所需的一些东西。

但是是否有更好的方法来获取某些输入的ngModelController?

angularjs angularjs-directive

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