小编Chr*_*row的帖子

IntelliJ的"即时"窗口

我正在使用IntelliJ 9,我很好奇是否有任何IntelliJ等效的Visual Studio'立即'调试窗口.有ALT- F8评估一个表达式,但我希望能够在一个窗口中编写代码,该窗口与我当前正在调试的内容交互(如果可能的话).

将消息记录到控制台的断点是有帮助的,但是如果可以的话,我想做更多的事情.

java debugging intellij-idea java-ee

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

如何在AngularJS中为`config`注入``window`对象

我试图将$window对象注入configAngularJS中的方法,但我一直收到错误...

这样做的正确方法是什么?

这是我的代码:

angular.module('myApp', ['$window']) //is this wrong?

  .config(function ($window) { //this is not the way?
      console.log($window); //console.log fails //error
  })

  .controller("main", function($scope) {
    $scope.index = 0;
    $scope.num = number[$scope.index];

   $scope.increase = function () {
     $scope.index += 1;
     $scope.num = number[$scope.index];
   }
})
Run Code Online (Sandbox Code Playgroud)

现场演示

angularjs

31
推荐指数
2
解决办法
2万
查看次数

Terraform azurerm 2.x 错误:“功能”:未设置必填字段

所以 azurerm 几个小时前更新到 2.0....

为了安全起见,我的主要代码是版本锁定的,但我正在做一些测试以查看与 1.44 的公开测试版相比发生了什么变化,现在我在除 terraform init 之外的任何 TF 命令上都收到此错误。

有没有其他人遇到过这个问题?

azure terraform

20
推荐指数
1
解决办法
1万
查看次数

在where子句中运行返回boolean的SQL用户定义函数

希望这似乎不太简单.我已经看了这个,但我不太擅长SQL用户定义的函数及其使用,所以我不确定发生了什么.为了告诉我为什么我收到错误,他们想了几点:

在期望条件的上下文中指定的非布尔类型的表达式,在')'附近.

为了这:

UPDATE LMI_Contact
SET Phone = NULL
WHERE dbo.LMI_IsSingleCharacterRepeated(Phone, '0')
Run Code Online (Sandbox Code Playgroud)

可以使用以下方法创建函数:

-- ***this will also find NULL and empty string values***
CREATE FUNCTION LMI_IsSingleCharacterRepeated (@string varchar(max), @char char(1))
RETURNS bit
AS 
BEGIN
    DECLARE @index int
    DECLARE @len int
    DECLARE @currentChar char(1)
    SET @index = 1
    SET @len= LEN(@string)

    WHILE @index <= @len
    BEGIN
        SET @currentChar = SUBSTRING(@string, @index, 1)
        IF @currentChar = @char
            SET @index= @index+ 1
        ELSE
            RETURN 0
    END
    RETURN 1
END;
GO
Run Code Online (Sandbox Code Playgroud)

此函数用于检查字符串是否是任何指定的单个字符,重复.希望有人发现它有用!

sql boolean function where-clause sql-server-2008-r2

18
推荐指数
3
解决办法
4万
查看次数

为什么我们使用entrySet()方法并使用返回的集来迭代映射?

通常我们写这个来从地图中获取键和值.

Map m=new HashMap();
Set s=map.entrySet();
Iterator i=s.iterator()
while(s.hasNext()){
    Map.Entry m= (map.Entry) s.next();
    System.out.println(""+m.getKey()+""+ m.getValue());
}
Run Code Online (Sandbox Code Playgroud)

为什么我们使用set迭代为什么不直接映射?

java collections dictionary iterator

17
推荐指数
2
解决办法
6万
查看次数

为什么chrome样式检查器会显示.scss的样式?

当我使用Google Chrome开发人员工具的"样式"标签时,它会将我的一种样式报告为来自.scss文件.这怎么可能 - 我认为所有.scss必须被压平并从.css文件中读取:

在此输入图像描述

css sass google-chrome-devtools

16
推荐指数
1
解决办法
4873
查看次数

使用Google pub/sub更新单例HashMap

我有一个用例,我初始化一个包含一组查找数据的HashMap(有关物联网设备的物理位置等的信息).该查找数据用作第二数据集的参考数据,该第二数据集是PCollection.此PCollection是一个数据流,提供IoT设备记录的数据.来自物联网设备的数据流使用Apache Beam管道,该管道作为Google Dataflow使用Google Cloud pub/sub运行.

当我处理PCollection(设备数据)时,我将Google Cloud发布/订阅数据链接到HashMap中的相关查找条目.

我需要更新HashMap,基于第二个将更改推送到其数据的pub/sub.这是我到目前为止获得PCollection并使用HashMap进行查找的方法:

HashMap - >包含预加载的查找数据(有关IoT设备的信息)

PCollection - >包含来自管道数据流的数据(物联网设备记录的数据)

我正在为IoT设备查找数据生成一个HashMap作为单例:

public class MyData {

    private static final MyData instance = new MyData ();

    private MyData () {     
            HashMap myDataMap = new HashMap<String, String>();          
               ... logic to populate the map

            this.referenceData = myDataMap;

    }

    public HashMap<Integer, DeviceReference> referenceData;

    public static DeviceData getInstance(){
        return instance;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我在不同的类中使用HashMap,我订阅了数据的更新(这些是例如给我新的数据的消息,这些数据与已经存储在HashMap中的实体有关).我正在使用带有Apache beam的Google pub/sub订阅更改:

HashMap<String, String> referenceData = MyData.getInstance().referenceData;

Pipeline pipeLine = Pipeline.create(options);           

// subscribe to changes in data

org.apache.beam.sdk.values.PCollection myDataUpdates; …
Run Code Online (Sandbox Code Playgroud)

java publish-subscribe bigdata google-cloud-platform apache-beam

16
推荐指数
1
解决办法
581
查看次数

SQL Server Profiler - 如何查找正在连接的数据库?

我用Google搜索了没有成功.我正在使用SQL Server Profiler for SQL Server 2008 R2,并且我已确保对于跟踪的"事件选择":

  • 我正在报告安全审核>审核登录+审核注销的所有列
  • 我正在报告Sessions> ExistingConnection的所有列

然后我在加载.aspx页面之后开始跟踪,但是在我执行调用某个SQL存储过程的操作之前.

然后我可以在跟踪开始时看到在'EventClass'列下我有'ExistingConnection',但是这些事件的'TextData'似乎没有标识我正在连接的数据库 - 它告诉我主要的数据库设置(例如,设置ansi_padding).我还可以看到,对于某些事件我可以看到'NTUserName',这给了我一些线索.我想要找到的是我连接的数据库.谁想要一些积分来告诉社区?:)

database connection trace sql-server-profiler sql-server-2008-r2

15
推荐指数
1
解决办法
8298
查看次数

Umbraco AncestorOrSelf(int) - 它做什么?

使用时:

@Model.AncestorOrSelf(3)
Run Code Online (Sandbox Code Playgroud)

在Umbraco的.cshtml模板中,这可能会将节点遍历限制为3个级别.这是正确的,如果是这样,任何人都可以确认当前节点的索引是否为零?

umbraco

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

使用Angular CLI 1.6.0时,服务器使用什么服务器?

使用Angular CLI 1.6.0时,此Angular CLI命令使用什么服务器?

ng serve
Run Code Online (Sandbox Code Playgroud)

由于Angpack CLI正在使用webpack进行网站捆绑,这是否意味着ng-serve正在使用webpack-dev-server(这是一个Node.js Express服务器)?在下面的Q/A中有一些迹象表明ng服务可能用于搭载Ember使用的服务器:

ng serve
Run Code Online (Sandbox Code Playgroud)

build-tools angular-cli angular

13
推荐指数
1
解决办法
9849
查看次数