小编lit*_*ite的帖子

未安装Facebook应用程序时,facebook登录按钮单击失败

安装Facebook应用程序时,我的Facebook登录按钮正常工作.

当设备上没有安装Facebook应用程序时,它会崩溃我的应用程序:

E/AndroidRuntime: FATAL EXCEPTION: main                                                                 
java.lang.NoClassDefFoundError: Failed resolution of: 
Landroid/support/customtabs/CustomTabsIntent$Builder;
at com.facebook.internal.CustomTab.openCustomTab(CustomTab.java:47)
at com.facebook.CustomTabMainActivity.onCreate(CustomTabMainActivity.java:67)
at android.app.Activity.performCreate(Activity.java:6251)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.customtabs.CustomTabsIntent$Builder" on path: DexPathList[[zip file "/data/app/com.testapp-2/base.apk"],nativeLibraryDirectories=[/data/app/com.testapp-2/lib/arm, /data/app/com.testapp-2/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
at com.facebook.internal.CustomTab.openCustomTab(CustomTab.java:47) 
at com.facebook.CustomTabMainActivity.onCreate(CustomTabMainActivity.java:67) 
at android.app.Activity.performCreate(Activity.java:6251) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
at android.app.ActivityThread.-wrap11(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at …
Run Code Online (Sandbox Code Playgroud)

java android noclassdeffounderror facebook-login chrome-custom-tabs

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

如何使用自定义Alexa技能拨打电话

我打算根据自己的技能来拨打指定的电话号码。

例如

我:Alexa,请<invocation>查找客户服务号码

Alexa:当然,客户服务号码是1800-xxx-xxx-xxx。你想打电话吗

我可以

[现在如何拨打电话?]

alexa

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

从Session_Start调用异步方法

如何在Global.asax中调用异步方法Session_Start

Global.asax中:

    protected async Task Session_Start(object sender, EventArgs e)
    {            
        Session.Timeout = 10;

        // Do some asynch work
        await repository.SetStatsInfo(System.DateTime.Now);            
    }
Run Code Online (Sandbox Code Playgroud)

异步方法:

    public async Task SetStatsInfo(DateTime time)
    {
        using (ApplicationDBContext db = new ApplicationDBContext())
        {
            // Do stuff (update visitors counter in db) ..

            await db.SaveChangesAsync();

        }
    }
Run Code Online (Sandbox Code Playgroud)

我可以同步运行它(定义void Session_Start等),但它更喜欢异步方式,以便命中数据库不会阻塞.

使用'async Task' Session_Start执行此操作时,代码不会执行,内部session_start的断点不会被命中.

asp.net-mvc session asynchronous async-await .net-4.5

4
推荐指数
2
解决办法
1606
查看次数

使用VBA删除Word Doc中的空白页

试图编写一个功能来删除Word文档中的空白页。什么都不会被删除。如果有人可以看看,我非常感激。

Public Function DeleteBlankPages(wd As Word.Document, wdApp As Word.Application)  
    Dim par As Paragraph
    For Each par In wd.Paragraphs
        If IsEmpty(par.Range.Text) Then
            par.Range.Select
            wdApp.Selection.Delete
        End If
    Next par       
End Function
Run Code Online (Sandbox Code Playgroud)

vba ms-word

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

更改滚动图像徽标

滚动到某一点后,我试图更改图像.我尝试了以下但滚动时它会改变.

    jQuery(function($) {
 $(window).scroll(function() {
   if($('.navbar').hasClass('navbar-brand')) {
     $('.navbar .navbar-brand img').attr('src','http://placehold.it/120?text=Original+Logo!');
   }else{
     $('.navbar .navbar-brand img').attr('src','http://placehold.it/120?text=Original+Logo!');
   }
 });
});
Run Code Online (Sandbox Code Playgroud)

我试图为它添加以下代码,以了解何时在图像之间切换,但失败了

    var wn = $(window).scrollTop();
    if(wn > 700){
Run Code Online (Sandbox Code Playgroud)

javascript css jquery bootstrap-4

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

为什么try-finally有效,而try-else-finally无效?

我发现 Python 向我抛出一个语法错误,因为我尝试try不使用except

\n\n
try:\n    spam()\nelse:\n    eggs()\nfinally:\n    semprini()\n
Run Code Online (Sandbox Code Playgroud)\n\n

相反,我被迫写下:

\n\n
try:\n    spam()\nexcept:\n    raise\nelse:\n    eggs()\nfinally:\n    semprini()\n
Run Code Online (Sandbox Code Playgroud)\n\n

这感觉有点傻,但我想在 \xe2\x80\x94之前eggs()执行,如果我将 -clause 的内容放在-clause之后,它将在 后执行。尽管过去曾有过withoutproposal ,但语义有所不同,因为那里的含义是 ,即我所追求的截然相反。有趣的是,没有or是有效的,但如果我没有也没有,我就不能拥有。尽管可能有不同的方式来表达相同的内容,但我想到的替代方案(可能)具有细微不同的行为。 semprini()else:finally: semprini()tryexceptexcept: passtry:except: else: else:except:

\n\n

为什么 的存在else:需要 的存在except:

\n

python syntax exception

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

更新地图的功能方式

我想检查Map中是否存在键,如果存在,我想在值上增加1.如果不存在,我想在Map上放一个新项目,其值等于1.

什么是'功能方式'来做到这一点?我用find和fold写了它,但它看起来有点奇怪.

val updatedScore = currentScores
  .find(s => s._1.equals(score))
  .fold(score -> 1)(s => s._1 -> (s._2 + 1))

val newScores = currentScores + updatedScore
Run Code Online (Sandbox Code Playgroud)

任何人都有更好的解决方案来做同样的事情?

scala

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

读取C ++中的大型CSV文件(〜4GB)

我想读取一个大型CSV文件并将其存储到地图中。我首先读取文件,然后查看处理需要多长时间。这是我的循环:

while(!gFile.eof()){
   gFile >> data;
}
Run Code Online (Sandbox Code Playgroud)

我需要35分钟才能处理包含3500万行和6列的csv文件。有什么办法可以加快速度吗?对SO来说还很陌生,如果不能正确询问,请您道歉。

c++ csv parsing file large-files

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

@Target属性值必须是类文字

我正在使用Spring和Hibernate进行第一个项目,我想为IP地址创建一个验证器。

要创建项目,我使用IntelliJ。当我输入这样的代码时,@Target注释上出现错误Attribute value must be a class literal

我确实知道此批注必须执行的操作,但是如果我不断收到此错误,它将无法正常工作。

我在这里查看了有关自定义约束的文档,网址为http://docs.jboss.org/hibernate/validator/5.0/reference/en-US/html_single/#validator-customconstraints-simple,我看了几个Stackoverflow页面,但是我无法解决此错误。

import org.hibernate.annotations.Target;

import javax.validation.Constraint;
import javax.validation.Payload;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

import static java.lang.annotation.ElementType.FIELD;


/**
 * Created by johan on 17-5-17.
 */
@Target({ FIELD })
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy = IpAddressValidator.class)
public @interface IpAddress{
    String message() default "{ipAddress.invalid}";
    Class<?>[] groups() default {};
    Class<? extends Payload>[] payload() default {};
}
Run Code Online (Sandbox Code Playgroud)

我需要做什么才能使它正常工作?

java spring hibernate

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

带有显示/隐藏按钮的多个密码字段

我有几个密码输入,但是想分别通过一个图标(按钮)来切换密码可见性。但是,以下内容将它们全部切换,并将图标仅放置在第一个图标上。

这是一个小提琴:https : //jsfiddle.net/bu6ysgsj/

  
    $(function() {
        $('.password-group').find('.password-box').each(function(index, input) {
            var $input = $(input);
            $('.password-visibility').click(function() {
                var change = "";
                if ($(this).find('i').hasClass('fa-eye')) {
                    $(this).find('i').removeClass('fa-eye')
                    $(this).find('i').addClass('fa-eye-slash')
                    change = "text";
                } else {
                    $(this).find('i').removeClass('fa-eye-slash')
                    $(this).find('i').addClass('fa-eye')
                    change = "password";
                }
                var rep = $("<input type='" + change + "' />")
                    .attr('id', $input.attr('id'))
                    .attr('name', $input.attr('name'))
                    .attr('class', $input.attr('class'))
                    .val($input.val())
                    .insertBefore($input);
                $input.remove();
                $input = rep;
            }).insertAfter($input);
        });
    });
Run Code Online (Sandbox Code Playgroud)
.password-group {
    position: relative;
    width: 300px;
}

.password-group > input {
    width: 100%;
}

.password-visibility {
    position: absolute; …
Run Code Online (Sandbox Code Playgroud)

html jquery

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

当"没有"从文件选择/图库中选择图像时,应用程序崩溃

当我尝试选择一个图像时,filechooser会显示"相机"和"文件",如果我没有选择一个并点击它,它会崩溃吗?我试过几个答案,但我是webdev而不是android dev.救命!

这类似于在没有选择任何图像的情况下从图库返回时的应用程序崩溃

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode != INPUT_FILE_REQUEST_CODE || mUploadMessage == null) {
       super.onActivityResult(requestCode, resultCode, data);
        return;
    }
    try {
        String file_path = mCameraPhotoPath.replace("file:","");
        File file = new File(file_path);
        size = file.length();

    }catch (Exception e){
        Log.e("Error!", "Error while opening image file" + e.getLocalizedMessage());
    }

    if (data != null || mCameraPhotoPath != null) {
        Integer count = 1;
        ClipData images = null;
        try {
            images = data.getClipData();
        }catch (Exception e) { …
Run Code Online (Sandbox Code Playgroud)

java android

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

在c ++中设置基本创建

我试图通过struct实现基本方法的设置.这是我的变种:

#include <iostream>

using namespace std; 

struct Set<T> {
    int n;
    T[n] elements;
}

int main(){
    struct Set microSet;
    int oneElm, length;
    cin>>length;
    microSet.n=length;
    for(int i=0;i<length;i++) {
        cin>>oneElm;
        microSet.elements[i]=oneElm;
    }

    for(int i=0;i<length;i++) 
        cout << microSet.elements[i];

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

Compilator向我显示与sruct相关的错误.我做错了什么?

c++

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