我正在使用IntelliJ 9,我很好奇是否有任何IntelliJ等效的Visual Studio'立即'调试窗口.有ALT- F8评估一个表达式,但我希望能够在一个窗口中编写代码,该窗口与我当前正在调试的内容交互(如果可能的话).
将消息记录到控制台的断点是有帮助的,但是如果可以的话,我想做更多的事情.
我试图将$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)
所以 azurerm 几个小时前更新到 2.0....
为了安全起见,我的主要代码是版本锁定的,但我正在做一些测试以查看与 1.44 的公开测试版相比发生了什么变化,现在我在除 terraform init 之外的任何 TF 命令上都收到此错误。
有没有其他人遇到过这个问题?
希望这似乎不太简单.我已经看了这个,但我不太擅长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)
此函数用于检查字符串是否是任何指定的单个字符,重复.希望有人发现它有用!
通常我们写这个来从地图中获取键和值.
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迭代为什么不直接映射?
我有一个用例,我初始化一个包含一组查找数据的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
我用Google搜索了没有成功.我正在使用SQL Server Profiler for SQL Server 2008 R2,并且我已确保对于跟踪的"事件选择":
然后我在加载.aspx页面之后开始跟踪,但是在我执行调用某个SQL存储过程的操作之前.
然后我可以在跟踪开始时看到在'EventClass'列下我有'ExistingConnection',但是这些事件的'TextData'似乎没有标识我正在连接的数据库 - 它告诉我主要的数据库设置(例如,设置ansi_padding).我还可以看到,对于某些事件我可以看到'NTUserName',这给了我一些线索.我想要找到的是我连接的数据库.谁想要一些积分来告诉社区?:)
database connection trace sql-server-profiler sql-server-2008-r2
使用时:
@Model.AncestorOrSelf(3)
Run Code Online (Sandbox Code Playgroud)
在Umbraco的.cshtml模板中,这可能会将节点遍历限制为3个级别.这是正确的,如果是这样,任何人都可以确认当前节点的索引是否为零?
使用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) java ×3
angular ×1
angular-cli ×1
angularjs ×1
apache-beam ×1
azure ×1
bigdata ×1
boolean ×1
build-tools ×1
collections ×1
connection ×1
css ×1
database ×1
debugging ×1
dictionary ×1
function ×1
iterator ×1
java-ee ×1
sass ×1
sql ×1
terraform ×1
trace ×1
umbraco ×1
where-clause ×1