小编Kyw*_*lis的帖子

AngularJS - 在子窗口中获取对$ rootscope的引用

我需要在父级的子浏览器窗口中启动角度事件.我的第一个想法是,如果我有模块名称,我应该能够$rootScope从角度全局对象获得引用但我无法使其工作.

有没有人知道$rootScope从角度上下文之外引用对象的最佳方法?

提前致谢.

javascript angularjs

12
推荐指数
1
解决办法
9373
查看次数

Chrome打包应用程序和双显示器

我正在开发一个将使用多个显示器的打包应用程序.我需要能够在特定的显示器中打开窗口.我也试过打开窗口,然后使用javascript将它们移动到显示器上.但应用程序不会移动任何超出活动显示的范围.

有关如何使其工作的任何想法?

google-chrome-app

12
推荐指数
1
解决办法
2833
查看次数

从.NET中的REST API中获取JSON的最佳方式

我正在使用c#中的.net Web应用程序,我需要从第三方使用REST服务(他们没有使用WCF).我来自使用Web服务调用的背景,其中有可用的WSDL,Visual Studio将构建所有底层代码,然后我准备好了.

是否没有工具或框架可以在某种程度上模拟这种行为?我知道没有合同就没有办法让工具知道会发生什么,但我认为我可以通过一个向导来提供参数来进行REST调用,然后帮助向导计算出响应的细节.在流程结束时,我将拥有一组对REST API进行建模的对象,类似于Web服务的行为方式.

我知道REST和JSON对他们有一些很大的好处,但缺乏一个开箱即用的标准合同允许自动代码生成似乎是一个倒退的真正步骤.

我是否遗漏了一些明显的东西,或者只是当在.NET中使用REST时的当前状态?我真的需要为每个新API编写样板代码吗?

.net rest

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

Google Packaged App Native Messaging

我有一个Windows控制台应用程序和一个Chrome打包的应用程序,我试图进行双向通信.我跟着他们使用python应用程序的例子,但我没有运气.

我采取了以下步骤:

  1. 在我的注册表中创建此条目HKEY_LOCAL_MACHINE\SOFTWARE\Google\NativeMessagingHosts:my.app.name:c:\ path\to\my.app.name.json

  2. 我在该位置创建了json文件:{"name":"my.app.name","description":"Chrome Native Messaging API","path":"c:\ path\to\my.app .name\consoleApp.exe","type":"stdio","allowed_origins":["chrome-extension:// offmjeicniagcebcbclkdlkllfibllfh /"]}

  3. 我在打包的应用脚本中添加了以下内容:

    function connect() {
     var hostName = "my.app.name";
     appendMessage("Connecting to native messaging host <b>" + hostName + "</b>")
     port = chrome.runtime.connectNative(hostName);
     port.onMessage.addListener(onNativeMessage);
     port.onDisconnect.addListener(onDisconnected);        
    }
    
    function appendMessage(text) {
     document.getElementById('messages').innerHTML += "<p>" + text + "</p>";
    }
    
    function onNativeMessage(message) {
      appendMessage("Received message: <b>" + message + "</b>");
    }
    
    function onDisconnected() {
     appendMessage("Failed to connect: " + chrome.runtime.lastError.message);
     port = null;
    }
    
    Run Code Online (Sandbox Code Playgroud)

当我单击一个调用connect函数的按钮时,我收到此错误:

"指定了无效的本机消息传递主机名"

我试过用我能想到的每一种方式玩这个但是没有太多文档或示例代码(几乎没有).有没有人有任何想法?

谢谢

javascript windows google-chrome google-chrome-app chrome-native-messaging

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

select语句的SQL性能作为列

我有一个SQL查询,

SELECT 
  col1, 
  col2, 
  col3, (
    SELECT COUNT(id) 
    FROM B 
    WHERE B.aid = A.id
  ) AS col4 
FROM A
Run Code Online (Sandbox Code Playgroud)

将select作为列有什么性能影响?是否会对返回的每一行执行该语句?

我真的只对这个查询的性能感兴趣.我知道还有其他方法可以完成计数.但在这种情况下,我只是想了解sql如何使用内联选择.

抱歉,如果这个问题是一个骗局,我已经查看了stackoverflow,我无法在任何地方找到它.

sql

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