小编Mar*_*Nuc的帖子

如何使用 Chrome 开发工具中的源映射来分析性能分析记录

我有来自客户的性能分析记录,我可以在其中看到混淆的方法名称。

我有混淆的 JS 文件和源映射。

我希望在 Chrome 开发工具中打开性能记录后看到未混淆的方法名称。

不幸的是我不知道如何加载源地图。记录中的 URL 甚至指向一个域。

知道如何告诉 Chrome 使用驱动器中的特定源映射吗?

google-chrome-devtools source-maps

10
推荐指数
1
解决办法
622
查看次数

在IntelliJ中调试Arquillian测试

我有Java EE项目,我在JBoss 7(Windows)上使用JUnit进行Arquillian测试.测试工作正常,但我无法调试它们.

从我用Google搜索(https://community.jboss.org/wiki/WhyDontBreakPointsWorkWhenDebugging)我知道Arquillian测试正在单独的VM中运行,因此IntelliJ无法调试它们.我需要IntelliJ通过socket远程连接到那台机器,但我不知道该怎么做.

我找到了这个帖子:在IntelliJ中使用Arquillian进行调试 - 托管容器但是我不知道如何让它工作.

我也跨过了这个帖子:http://devnet.jetbrains.com/message/5253623?tstart = 0所以我希望在我的pom.xml中填充appropriet surefire部分,但它没有帮助:

<plugin>
    <artifactId>maven-surefire-plugin</artifactId>
        <version>2.4.3</version>
        <configuration>
            <debugForkedProcess>true</debugForkedProcess>
        <skip>false</skip>
    </configuration>
 </plugin>
Run Code Online (Sandbox Code Playgroud)

请问有人如何在这样的配置中调试测试吗?

java junit unit-testing jboss-arquillian jboss7.x

9
推荐指数
1
解决办法
7176
查看次数

如何在rxjs6中导入ErrorObservable或_throw?扔进rxjs

我正在迁移到rxjs 6.0.0-ucandoit-rc.6.在5.5.2我使用的版本ErrorObservable中创建了错误的observable.

我正在使用这里推荐的方式:https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md

因为throw是一个关键词,你可以在'rxjs/observable/throw'导入{_throw}之后使用_throw.

但是,不建议在rxjs6中导入此方法.

什么是正确的方法导入_throwErrorObservable

migration throw rxjs angular rxjs-pipeable-operators

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

根据他使用的单词发现多个不同用户帐户后面的用户

我想创建算法来区分在不同昵称下在论坛上写作的人.

目标是发现人们匿名注册新帐户到火焰论坛,而不是在他们的主帐户下.

Basicaly我正在考虑使用他们使用的单词并根据相似性或这些单词来比较用户.

用户使用单词

如图所示,user3和user4使用相同的单词.这意味着计算机背后可能有一个人.

很明显,所有用户都使用了许多常用词.所以我应该专注于"用户特定"的话.

输入是(与上图相关):

<word1, user1>
<word2, user1>
<word2, user2>
<word3, user2>
<word4, user2>
<word5, user3>
<word5, user4>
... etc. The order doesnt matter
Run Code Online (Sandbox Code Playgroud)

输出应该是:

user1
user2
user3 = user4
Run Code Online (Sandbox Code Playgroud)

我在Java中这样做,但我希望这个问题与语言无关.

有什么想法怎么做?

1)如何存储单词/用户?什么数据结构?

2)如何摆脱大家使用的常用词?我必须以某种方式忽略用户特定的单词.也许我可以忽略它们因为它们迷路了.我担心他们会隐藏"用户特定词汇"的显着差异

3)如何识别相同的用户? - 不知何故在每个用户之间计算相同的单词?

我非常感谢提前的每一条建议.

language-agnostic algorithm nlp

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

如何使用mysql.exe通过StreamReader - > StandardInput导入大型SQL文件

我有.sql文件(550 MB),我想将其导入到运行mysql服务器.我知道mysql.exe的路径.

我的想法是模仿命令行导入mysql -u user -ppass db_name < file.sql.这从命令行运行良好(我已设置高max_allowed_pa​​cket).根据Stackoverflow上的另一个帖子,我发现这个工作:

Process process = new Process();
process.StartInfo.FileName = mysqlexepath;
process.StartInfo.Arguments = "-v -u user -ppassworddbname";
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardInput = true;

try
{
    process.Start();
    StreamWriter input = process.StandardInput;
    using (StreamReader sr = new StreamReader(sqlfilepath))
    {
        while ((line = sr.ReadLine()) != null)
        {
            if (process.HasExited == true)
                throw new Exception("DB went away.");

            input.WriteLine(line);
            input.Flush();
        }
    }
    process.Close();
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}
Run Code Online (Sandbox Code Playgroud)

我可以看到如何在DB中创建表.但我的问题是大约一半的过程退出.我正在谷歌搜索一些超时设置,但无法找到任何东西.

我还尝试先读取文件:

var file = FileInfo(sqlfilepath);
StreamReader …
Run Code Online (Sandbox Code Playgroud)

c# mysql

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

为什么在使用 Typescript 时不需要节点的类型定义?

当我将 NodeJS 与 Typescript 一起使用时,它允许我使用 NodeJS 中的模块(如fs),尽管我没有安装@types/node.

为什么?它们是以某种方式被烘烤的吗?

node.js typescript

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

JPA2:浮点数的@Min约束

是否可以将@Min约束应用于浮点类型?

例如:

@Entity
public class Stock
{
    @Id
    @GeneratedValue
    private Long id;

    @NotNull
    @Min(0.1)
    private float count;
}
Run Code Online (Sandbox Code Playgroud)

@Min注释中需要长类型,那么有没有其他方法可以实现相同的目的?

java entity jpa

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

我自己的服务器上的OpenStreetMap服务器API

我按照本教程制作了自己的OpenStreetMap服务器:http : //switch2osm.org/serving-tiles/manually-building-a-tile-server-12-04/

现在,我想使用OSM API(http://wiki.openstreetmap.org/wiki/API_v0.6)来读取地图。我不需要渲染图块,而是通过REST API读取节点/方式。

我的OSM服务器上正在运行Apache,所以我相信应该将其放在那里。

API是Mapnik的一部分,还是应该下载一些其他软件?还是仅特定于OSM主服务器的API?

openstreetmap

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

如何在angular-cli的environtment.ts中注入提交哈希

是否可以异步生成环境对象?

原因:我希望在我的应用程序中有可用的提交哈希。想法是使用environment.ts文件。但是,要获取当前的提交哈希,我需要异步调用(例如,使用git-rev)。

我试图使用process.env从环境变量中注入变量: $ VERSION=123 ng serve

declare var process: any;

export const environment = {
  production: false,
  version: process.env.VERSION
};
Run Code Online (Sandbox Code Playgroud)

但这导致未定义的版本。

angular-cli angular

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

Angular 测试:覆盖以使用模板而不是 templateUrl

我有一个包含iframe. 为了防止在测试中从 iframe 加载不存在的 URL,我想模拟组件的模板。我以为我可以用TestBed.overrideComponent()它来做,但它没有效果。当测试运行时,我可以看到原始模板存在并且 iframe 加载不存在的 url。

我试过的:

fixture = TestBed.overrideComponent(IFrameComponent, {
  remove: {
    templateUrl: './iframe.component.html'
  },
  add: {
    template: '<div></div>'
  }
}).createComponent(IFrameComponent);
Run Code Online (Sandbox Code Playgroud)

如何覆盖要使用的组件template而不是templateUrl

testing mocking testbed angular

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