标签: resolve

如何从iOS上的主机名解析和IP地址

我需要从iOS中的主机名解析IP地址.我知道使用NSHost这是微不足道的,但NSHost解析能力似乎只适用于OSX.

提前致谢.

iphone ip hostname resolve ios

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

使用PHP解析URL中的相对路径

示例1:domain.com/dir_1/dir_2/dir_3/./../../../
应在浏览器中自然解析为=domain.com/

例2:domain.com/dir_1/dir_2/dir_3/./../../../test/././../new_dir/
应该解决domain.com/new_dir/

例3:domain.com/dir_1/dir_2/dir_3/./../../../test/dir4/../final
应该解决domain.com/test/final

问题是......我怎么能遍历字符串才能做到这一点?我觉得for()循环在这一点上会感到困惑.

使用PHP
PHP将相对路径转换为绝对URL
:如何解析相对URL

在这种情况下对我不起作用..我不应该需要一个参考点(基础),因为目标是清理我已经拥有的东西.

php url relative-path resolve

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

枚举无法解决?Java的

我有2个分类在不同的页面.

对象类:

public class Sensor {

  Type type;
  public static enum Type
  {
        PROX,SONAR,INF,CAMERA,TEMP;
  }

  public Sensor(Type type)
  {
  this.type=type;
  }

  public void TellIt()
  {
      switch(type)
      {
      case PROX: 
          System.out.println("The type of sensor is Proximity");
          break;
      case SONAR: 
          System.out.println("The type of sensor is Sonar");
          break;
      case INF: 
          System.out.println("The type of sensor is Infrared");
          break;
      case CAMERA: 
          System.out.println("The type of sensor is Camera");
          break;
      case TEMP: 
          System.out.println("The type of sensor is Temperature");
          break;
      }
  }

  public static void main(String[] args)
    { …
Run Code Online (Sandbox Code Playgroud)

java import enums resolve

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

JavaScript Promise陷入僵局

我有一个异步功能,我做了多次(2),但由于某种原因,承诺陷入决心.它执行resolve(),但不执行任何操作.

这是函数(基本上是从URL创建一个blob):

function getBlobAt(url, callback) {
console.log("New getBlobAt Call");
return new Promise(function(resolve) {
    console.log("getBlobAt Promise Created");
    window.URL = window.URL || window.webkitURL;
    var xhr = new XMLHttpRequest();
    xhr.open('GET', url, true);
    xhr.responseType = 'blob';
    xhr.onload = function () {
        console.log("getBlobAt promise completed, resolving...");
        var burl = window.URL.createObjectURL(this.response);
        console.log("getBlobAt promise completed, resolving2...");
        resolve(burl);
        console.log("getBlobAt promise completed, resolving3...");
        //window.URL.revokeObjectURL(burl); //DO THIS WHEN LOADING NEW SONG
    };
    console.log("getBlobAt xhr.send() and callback");
    xhr.send();
    callback(xhr);
    //return xhr;
});
}
Run Code Online (Sandbox Code Playgroud)

这是任务图:

            var taskstrings = [endmp3, albumart];
            var getBlobTasks …
Run Code Online (Sandbox Code Playgroud)

javascript jquery resolve promise jquery-deferred

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

等待一个事件来解决一个承诺

我正在使用一个 node.js 模块,它有一个没有回调的方法。取而代之的是,有一个在该方法完成时触发的事件。我想解决一个承诺,使用该事件作为回调确保该方法已成功完成。

array.lenght on promise 可以是 X。所以,我需要“听到”X 次事件以确保所有方法都成功完成<--这不是问题,我只是告诉你我知道这可能发生

事件 :

tf2.on('craftingComplete', function(recipe, itemsGained){
  if(recipe == -1){
  console.log('CRAFT FAILED')
  }
  else{
        countOfCraft++;
    console.log('Craft completed! Got a new Item  #'+itemsGained);
  }
})
Run Code Online (Sandbox Code Playgroud)

承诺:

const craftWepsByClass = function(array, heroClass){
        return new Promise(function (resolve, reject){

            if(array.length < 2){
                console.log('Done crafting weps of '+heroClass);
                return resolve();
            }
            else{
                for (var i = 0; i < array.length; i+=2) {
                    tf2.craft([array[i].id, array[i+1].id]); // <--- this is the module method witouth callback
                }
        return resolve(); // …
Run Code Online (Sandbox Code Playgroud)

javascript events resolve node.js promise

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

Webpack 别名与 &lt;img&gt; src 和文件加载器不复制图像

我遇到一个问题,文件加载器没有复制在图像 src 中使用resolve.alias 的图像。

一个例子:

<img src="assets/images/image.jpg"/>
Run Code Online (Sandbox Code Playgroud)

解析别名是:

alias: {
  'assets': path.resolve(__dirname, 'client/assets'),
}
Run Code Online (Sandbox Code Playgroud)

文件加载器是:

{ test: /\.(jpe?g|gif|png|svg)$/, loader: 'file-loader?name=assets/images/[name].[ext]' }
Run Code Online (Sandbox Code Playgroud)

这是在 React/Redux 应用程序中。我知道我可以使用 require,但有些图像使用变量,如果该变量等于没有图像的值,则整个应用程序将因无法加载模块而崩溃。

有人有什么想法吗?

谢谢。

javascript resolve reactjs webpack webpack-file-loader

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

NHibernate查询,对引用的实体有限制

我正在使用Nhibernate与SQL Server 2008.

我正在尝试执行以下代码:

        var localization = session.QueryOver<T>()
            .Where(idFilter).AndRestrictionOn(x => x.Language.IETFTag).IsLike(tag + "%").SingleOrDefault();
Run Code Online (Sandbox Code Playgroud)

但是,我在该行上得到一个异常,说nhibernate无法解析属性Language.IETFTag(或者那种效果).

我尝试过使用JoinQueryOver()但是它抱怨我在FROM子句中有多个相关性或类似的奇怪之处.感觉就像是在做一些非常错误的事情.我怎么能做我想做的事?

我有以下映射:

internal class LocalizationMapping : ClassMap<Localization>
{
    public LocalizationMapping()
    {
        UseUnionSubclassForInheritanceMapping();
        Id(x => x.Id).GeneratedBy.HiLo("HiLo", "NextHi", "1000");
        References(x => x.Language);
    }
}

internal class LanguageMapping : ClassMap<Language>
{
    public LanguageMapping()
    {
        Id(x => x.Id);
        Map(x => x.DefaultName);
        Map(x => x.IETFTag);
    }
}

internal class ArticleLocalizationMapping : SubclassMap<ArticleLocalization>
{
    public ArticleLocalizationMapping()
    {
        Map(x => x.Name);
        Map(x => x.Description);
        References(x => x.Article);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# nhibernate properties resolve queryover

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

Clojure - (读取字符串字符串调用函数

我在clojure文件中有以下内容:

(ns helloworld
  (:gen-class
    :main -main))

(defn hello-world-fn []
  (println "Hello World"))

(defn -main [& args]
  (eval (read-string "(hello-world-fn)")))
Run Code Online (Sandbox Code Playgroud)

而且我正在运行它

lein run helloworld
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Exception in thread "main" java.lang.RuntimeException: Unable to resolve symbol:
 helloworld in this context, compiling:(helloworld.clj:12)
Run Code Online (Sandbox Code Playgroud)

我有一种感觉,我需要做的东西ns-resolveresolve但我还没有成功.我在main函数中尝试了以下内容:

(let [call-string  (read-string "(hello-world-fn)")
      func (resolve  (symbol (first call-string)))
      args (rest call-string)]
   (apply func args))
Run Code Online (Sandbox Code Playgroud)

没有成功.

有人(a)可以指出我正确的方向; (b)准确解释Clojure读者在发生这种情况时会发生什么?

clojure resolve

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

我如何知道Ldd如何解决依赖性

对于由ldd标识的依赖项,我如何知道它是使用二进制文件的RPATH还是环境的LD_LIBRARY_PATH?

linux dependencies rpath resolve ldd

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

无法解决:play-services-auth-base-license version 11.8.0

我试图在我的项目中集成谷歌智能登录和短信SmsRetrieverClient.令我震惊的第一件事是,在这些功能的官方文档(https://developers.google.com/identity/sms-retriever/request#prerequisites)上,缺少必需的库.一些我如何尝试在网上找到所需的:

implementation 'com.google.android.gms:play-services-base:11.8.0'
implementation 'com.google.android.gms:play-services-identity:11.8.0'
implementation 'com.google.android.gms:play-services-auth:11.8.0'
implementation 'com.google.android.gms:play-services-auth-api-phone:11.8.0'
Run Code Online (Sandbox Code Playgroud)

但是当我同步gradle时,一个错误即将来临.即

无法解决:play-services-auth-base-license Open File

我在google上做了很多搜索,但没有得到任何解决方案.git hub上google的示例是:https://github.com/googlesamples/android-credentials/tree/master/sms-verification/android

android resolve android-gradle-plugin play-services-auth-base-license

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