问题列表 - 第222986页

在url中查找字符串位置并替换url

所以,让我说我目前正在:

http://example.com/page/1/foo/something/here
Run Code Online (Sandbox Code Playgroud)

所以我需要做的是搜索一个特定字符串的window.location.href,在本例中为"foo",我需要在字符串foo之前输入url,所以在这种情况下将是

http://example.com/page/1/
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

html javascript html5

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

WiX 工具集默认日志文件位置

我已经使用 WiX 几个星期了,但仍然发现很难获得有关事物如何工作的良好信息。其中之一就是日志记录。我要求安装程序将日志文件写入特定位置,而用户无需添加任何 /l 命令行参数。我看到有一个Log命令,但它的父级是 Bundle,用于创建捆绑包的根元素。我有一个简单的安装程序,所以我的情况可能不需要。这应该很容易,对吧?

wix

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

如何在C#中的yield return方法中正确抛出Exception

请参阅下面的编辑,以重现我在此问题中描述的行为.

以下程序永远不会结束,因为yield returnC#中的构造在GetStrings()抛出异常时无限期地调用该方法.

class Program
{
    static void Main(string[] args)
    {
        // I expect the Exception to be thrown here, but it's not
        foreach (var str in GetStrings())
        {
            Console.WriteLine(str);
        }
    }

    private static IEnumerable<string> GetStrings()
    {
        // REPEATEDLY throws this exception
        throw new Exception();
        yield break;
    }
}
Run Code Online (Sandbox Code Playgroud)

对于这个简单的例子,我显然可以使用return Enumerable.Empty<string>();,而问题就消失了.但是在一个更有趣的例子中,我希望抛出异常一次,然后调用方法停止并在"消耗"的方法中抛出异常IEnumerable.

有没有办法产生这种行为?

编辑:好的,问题与我的想法不同.上面的程序没有结束,foreach循环表现得像一个无限循环.以下程序将结束,并在控制台上显示异常.

class Program
{
    static void Main(string[] args)
    {
        try
        {
            foreach (var str in GetStrings())
            {
                Console.WriteLine(str); …
Run Code Online (Sandbox Code Playgroud)

c# exception yield-return

8
推荐指数
1
解决办法
2721
查看次数

通知图标显示为灰色

我创建了一个96x96大小的图像,根据这些信息在所有方面给出了4px的填充.

然后我使用Android Asset Studio为不同的屏幕生成图标.但是当我在我的Notification Builder中使用它时,它显示一个灰色框.我哪里做错了?

是我的形象.无法在此处显示,因为背景是透明的,图像是白色的.请下载查看.

android android-notifications notification-icons

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

如何在Azure WebJob功能中执行异步

我有一个从服务器获取api数据的异步方法.当我在本地计算机上运行此代码时,在控制台应用程序中,它以高速执行,每分钟在异步函数中推送几百个http调用.然而,当我从Azure WebJob队列消息中触发相同的代码时,它似乎同步操作并且我的数字爬行 - 我确信我的方法中缺少一些简单的东西 - 任何帮助都赞赏.

(1).. WebJob函数,用于侦听队列中的消息,并在收到的消息上启动api get进程:

public class Functions
    {
        // This function will get triggered/executed when a new message is written 
        // on an Azure Queue called queue.

        public static async Task ProcessQueueMessage ([QueueTrigger("myqueue")] string message, TextWriter log)
        {
            var getAPIData = new GetData();
            getAPIData.DoIt(message).Wait();
            log.WriteLine("*** done: " + message);
        }
    }
Run Code Online (Sandbox Code Playgroud)

(2)外部azure在异步模式下工作的类...

 class GetData
    {
        // wrapper that is called by the message function trigger
        public async Task DoIt(string MessageFile)
        {
            await CallAPI(MessageFile);
        }

        public …
Run Code Online (Sandbox Code Playgroud)

azure azure-storage azure-webjobs

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

pg_trgm 在 Ubuntu 和 Mac OS X 上的行为不同

pg_trgm用来执行模糊字符串匹配,其中字符可以是中文。奇怪的是,在我的 Ubuntu 服务器上,一切正常,如下:

SELECT show_trgm('???');
> {0xa09182,0xcdfdbb,0x183afe,leD}
Run Code Online (Sandbox Code Playgroud)

但是,在我的 Mac 上,它不起作用:

SELECT show_trgm('???');
> {}
Run Code Online (Sandbox Code Playgroud)

我想这是由于一些奇怪的编码人员,但我检查了我可以想象的所有设置,包括:

SHOW SERVER_VERSION;
SHOW SERVER_ENCODING;
SHOW LC_COLLATE;
SHOW LC_CTYPE;
Run Code Online (Sandbox Code Playgroud)

它在 Ubuntu 上显示的位置:

9.5.1
UTF8
en_US.UTF-8
en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)

在 Mac 上它显示:

9.5.3
UTF8
en_US.UTF-8
en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)

此外,pg_trgm根据SELECT * FROM pg_extension.

谁能帮我找出为什么pg_trgm我的 Mac 上的 Unicode 不起作用?

postgresql macos ubuntu

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

字节序是在编译时决定的吗?

我想要变得懒惰并编写一些代码,如果目标机器的字节顺序与我自己的字节序不同,那么它将会破坏.但我想知道什么时候它会中断,所以如果有必要我可以解决它.

浮点数和整数的字节顺序是编译程序的属性,这样我可以在编译时用某种断言检查它吗?或者它是我必须在运行时声明的东西?

c c++ endianness

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

为python 3.5安装pip

解决方案我的用户没有pip目录的权限,我使用sudo -H标志重新安装了Python 3.5

我正在尝试使用pip3为python 3.5安装Tensorflow - 出于 github问题中描述的原因- 但是当我使用sudo pip3 install *.whl它安装时会安装到python 3.4.

如何重定向pip3安装到我的python 3.5目录?

我在Ubuntu 14.04上运行

kendall@kendall-Macmini:~/Downloads$ python3.4 -m pip --version
pip 8.1.2 from /usr/local/lib/python3.4/dist-packages/pip-8.1.2-py3.4.egg (python 3.4)
kendall@kendall-Macmini:~/Downloads$ python3.5 -m pip --version
/usr/local/bin/python3.5: No module named pip
Run Code Online (Sandbox Code Playgroud)

看起来我甚至没有为python 3.5安装pip.我怎样才能做到这一点?

我试过了

kendall@kendall-Macmini:~/Downloads$ pip install -U pip
Requirement already up-to-date: pip in /usr/local/lib/python3.4/dist-packages/pip-8.1.2-py3.4.egg
Run Code Online (Sandbox Code Playgroud)

也,

kendall@kendall-Macmini:~/Downloads$ whereis pip
pip: /usr/bin/pip /usr/bin/X11/pip /usr/local/bin/pip3.4 /usr/local/bin/pip /usr/local/bin/pip2.7 /usr/share/man/man1/pip.1.gz
Run Code Online (Sandbox Code Playgroud)

我找不到升级到pip3.5的任何支持

UPDATE

kendall@kendall-Macmini:~/Downloads$ sudo apt-get install python3-setuptools
Reading package …
Run Code Online (Sandbox Code Playgroud)

python installation ubuntu pip tensorflow

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

如何在Android Studio中导入android.support.v7.app.NotificationCompat.Builder类

我想在我的Android应用程序中实现简单的通知.我正在考虑这个开发者指南

但是收到此错误消息:

Incompatible types.
Required: android.support.v7app.NotificationCompat.Builder
Found: android.support.v4.app.Notification.Compat.Builder
Run Code Online (Sandbox Code Playgroud)

错误消息截图

对于以下代码段:

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
                        .setSmallIcon(R.drawable.ic_launcher)
                        .setContentTitle("My notification")
                        .setContentText("Hello World!");
Run Code Online (Sandbox Code Playgroud)

这是我的进口:

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.app.NotificationCompat;
import android.view.View;
import android.widget.Button;
Run Code Online (Sandbox Code Playgroud)

我认为正确的NotificationCompat类是导入的.我正在Android Studio v2.1.2用于开发.请帮我解决此错误消息.我是android编程和java的新手.

java android android-studio

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

'by'关键字在Kotlin中做了什么?

'by'关键字在Kotlin中做了什么?在为android开发时,我有时会遇到类似这样的东西:

var someModel: someViewModel by notNullAndObservable { vm ->
  ...
}
Run Code Online (Sandbox Code Playgroud)

我不明白'by'关键字的重要性是什么.

kotlin

40
推荐指数
4
解决办法
8306
查看次数