小编Gro*_*ify的帖子

从Google翻译文本到语音下载MP3

我从互联网上找到了这个代码,它使用了Google翻译的文本到语音功能.这是代码:

http://translate.google.com/translate_tts?tl=en&q="hello world"
Run Code Online (Sandbox Code Playgroud)

我知道如何在我的vb.net中调用它,但我不知道如何从谷歌翻译中保存MP3文件.我使用vb.net中的system.speech来获得此功能,但我特别需要从谷歌翻译获得演讲.那么,有没有人知道如何使用该URL保存谷歌翻译的声音文件?谢谢.

vb.net mp3 google-translate

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

具有反应的嵌入式JavaScript小部件

是否可以使用React JavaScript库创建可嵌入的JavaScript小部件,其中:

  1. React库在窗口小部件中"嵌入"
  2. 嵌入式React库的版本可以与加载窗口小部件的页面上的React库不同,就像使用jQuery一样.

我正在寻找以下所述的功能:

javascript widget reactjs

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

Hotmail使用Mailgun或SparkPost拒绝所有电子邮件

我一直试图用Laravel发送邮件.我已经成功地将Mailgun/SparkPost集成到我的应用程序中.它将邮件发送到除Hotmail/Outlook/MSN/Live之外的其他所有域.不知何故,他们说我试图发送邮件的IP在他们的阻止列表中.

这是我不断获取的错误消息:

失败:postmaster@stelp.pk→sark_92@hotmail.com'用户验证提醒邮件'服务器响应:550 5.7.1不幸的是,来自[184.173.153.200]的消息未被发送.请联系您的互联网服务提供商,因为他们的网络部分在我们的阻止列表中(S3140).您也可以将您的提供商转介到 http://mail.live.com/mail/troubleshooting.aspx#errors.[HE1EUR01FT063.eop-EUR01.prod.protection.outlook.com]

当我试图联系Hotmail的支持并向他们解释我的问题时,这是我从他们那里得到的回复.

亲爱的阿卜杜勒·雷曼·卡兹米

我们已完成审核您提交的IP.下表包含我们的调查结果.

不符合缓解条件184.173.153.200我们的调查已确定上述知识产权不符合减灾条件.这些IP先前已经从可传递性支持中获得了缓解,并且未能在我们的指南中保持模式,因此它们目前没有资格进行额外的缓解.

请确保您的电子邮件符合此处的Outlook.com政策,做法和指南:http: //mail.live.com/mail/policies.aspx.

要进一步调查可传递性支持,请回复此电子邮件,其中包含您遇到的问题的详细说明,包括特定的错误消息,并且代理将与您联系.

无论可传递性状态如何,Outlook.com都建议所有发件人加入两个免费程序,这些程序可以提供对发送IP上Outlook.com流量的可见性,Outlook.com的发送IP信誉以及Outlook.com用户投诉率.

垃圾邮件报告程序(JMRP)当Outlook.com用户将电子邮件标记为"垃圾邮件"时,注册此程序的发件人会获得转发到其选择的电子邮件地址的邮件副本.它允许发件人查看哪些邮件被标记为垃圾邮件,并识别您不打算发送的邮件流量.要加入,请访问 http://support.msn.com/eform.aspx?productKey=edfsjmrpp&page=support_home_options_form_byemail&ct=eformts.

智能网络数据服务计划(SNDS).该程序允许您通过提供有关流量的数据来监控注册IP的"健康状况"和声誉,例如来自您的IP的邮件量和投诉率.要注册,请访问 http://postmaster.live.com/snds/.

维护或提高良好的IP声誉没有灵丹妙药,但这些程序可帮助您主动管理您的电子邮件生态系统,以帮助更好地确保Outlook.com用户的可传递性.

我正在使用Laravel 5.4,我能够将邮件发送到其他所有网络,即gmail/yahoo

php email outlook laravel mailgun

20
推荐指数
2
解决办法
9583
查看次数

如何在Kotlin中初始化一个空数组列表?

我有一个空的数组列表:

var mylist: ArrayList<Int> = ArrayList()
Run Code Online (Sandbox Code Playgroud)

当我想在其中设置值时,我收到此错误:

java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
Run Code Online (Sandbox Code Playgroud)

问题是:我如何初始化我的清单?

arraylist indexoutofboundsexception kotlin

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

如何使用PHP读取TLS证书websockets?

我试图连接到由PHP创建的安全websocket,但由于某种原因它不起作用.证书文件对于PHP是可读的.

到目前为止,这是我的代码(PHP方面;为简单起见,剥离代码):

$context = stream_context_create();
stream_context_set_option($context, 'ssl', 'allow_self_signed', false);
stream_context_set_option($context, 'ssl', 'verify_peer', true);
stream_context_set_option($context,  'ssl', 'peer_name', 'example.com');
stream_context_set_option($context,  'ssl', 'CN_match', 'example.com');
stream_context_set_option($context,  'ssl', 'SNI_enabled', true);
stream_context_set_option($context, 'ssl', 'local_cert',  '/path/to/ssl/cert/example.com');
stream_context_set_option($context, 'ssl', 'local_pk', '/path/to/ssl/private/example.com');

$serverSocket = stream_socket_server(
        'tls://example.com:8090',
        $errNo,
        $errStr,
        \STREAM_SERVER_BIND | \STREAM_SERVER_LISTEN,
        $context
);
$client = stream_socket_accept($serverSocket);

// send initial websocket connection stuff
$request = socket_read($client, 5000);
preg_match('#Sec-WebSocket-Key: (.*)\r\n#', $request, $matches);
$key = base64_encode(pack(
    'H*',
    sha1($matches[1] . '258EAFA5-E914-47DA-95CA-C5AB0DC85B11')
));
$headers = "HTTP/1.1 101 Switching Protocols\r\n";
$headers .= "Upgrade: websocket\r\n";
$headers …
Run Code Online (Sandbox Code Playgroud)

php ssl serversocket websocket phpwebsocket

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

LinkedIn登录中的redirect_uri问题使用React

我试图通过此链接https://github.com/orionsoft/react-linkedin-login在React中添加LinkedIn身份验证.本教程没有提到redirect_uri我将其留空的原因.但是,当我尝试使用我的反应应用程序登录时,会发生错误redirect_uri在反应应用程序中使用什么是正确的.LinkedIn错误就像这样" redirect_uri与注册值不匹配".

我的网站网址是http:// localhost:3000

请参阅截图以获取LinkedIn Developer Console的设置 在此输入图像描述

我在反应中添加代码

import React, { Component } from 'react';
import LinkedIn from 'react-linkedin-login'

class SocialLogin extends Component {
  constructor(props)
  {
    super(props);
  }
  
  callbackLinkedIn ({code, redirectUri}) {
    console.log(code+"linked in code")
  }

  
  render() {
    return (
      <div className="login-box">
        <div className="social-login">
             <LinkedIn
              clientId='***********'
              callback={this.callbackLinkedIn.bind(this)}
              text='LinkedIn' /> 
        </div>
      </div>
    );
  }
}

export default SocialLogin;
Run Code Online (Sandbox Code Playgroud)

我收到此问题" "redirect_uri与注册值" " 不匹配.请参考最后一张图片在此输入图像描述

我已经给出了4个重定向网址:

  1. HTTP://本地主机:3000
  2. HTTP://本地主机:3000 /回调
  3. HTTP://本地主机:3000 /登入,LinkedIn
  4. HTTP://本地主机:3000 /认证/ …

javascript reactjs

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

有人在生产中使用Swagger Codegen或OpenAPI Generator SDK吗?

Swagger Code Generator可以生成多种语言的SDK(下面列出的是Github项目页面).有没有人在生产中使用Swagger的任何自动生成的SDK,包括alpha/beta和GA,如果有的话,有哪些组织和什么语言?

我做了一些Google搜索并询问了一下.虽然我发现了许多Swagger UI的部署示例,但我还没有找到任何Code Gen SDK.

项目页面:https://github.com/swagger-api/swagger-codegen

语言:

$ ls -1 modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/
AndroidClientCodegen.java
AsyncScalaClientCodegen.java
CSharpClientCodegen.java
JavaClientCodegen.java
JaxRSServerCodegen.java
NodeJSServerCodegen.java
ObjcClientCodegen.java
PhpClientCodegen.java
PythonClientCodegen.java
RubyClientCodegen.java
ScalaClientCodegen.java
ScalatraServerCodegen.java
SpringMVCServerCodegen.java
StaticDocCodegen.java
StaticHtmlGenerator.java
SwaggerGenerator.java
SwaggerYamlGenerator.java
TizenClientCodegen.java
Run Code Online (Sandbox Code Playgroud)

更新 - 主要项目官方SDK跟踪(2018年6月)

我正在跟踪大型组织中可识别的官方codegen SDK,以便更好地跟踪采用情况.许多将自己列为使用某些codegen项目的组织尚未在其GitHub帐户上发布SDK.

更新 - 个人经历(2017年12月)

我一直在积极使用Swagger Codegen for Go(2.2.3 - 2.3.1).到目前为止,我的经验是它做得不错,但是需要进行各种手动调整才能获得有效的SDK,因此GitHub包/ repo仍然不错.您可以看到我维护的SDK的GitHub问题中的一些问题.我还将post处理添加到codegen/swagger_codegen_command.sh每个repo中的文件中.

更新 - 添加OpenAPI生成器(2018年7月)

OpenAPI Generator是Swagger Codegen的一个分支,所以现在也提到了这一点.

sdk auto-generate swagger swagger-codegen openapi-generator

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

如何删除图像Python中的水印背景

我有一个如下图像,

在此输入图像描述

我想删除背景水印.

到目前为止,我试过,inpainting方法opencv.它没有帮助我.

我试过以下脚本:

edges = cv2.Canny(img,50,150,apertureSize = 3)
dst = cv2.inpaint(img,edges,3,cv2.INPAINT_TELEA)
Run Code Online (Sandbox Code Playgroud)

我是图像处理的新手opencv.所以,我不知道我是否以正确的方式进行修复.我应该采取什么方法来删除背景水印.

我想从我的图像中删除绿色引号水印.

在此输入图像描述

任何帮助都会更加明显.

opencv image image-processing

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

来自LinkedIn API的已验证邮件?

是否保证您的公共API返回的电子邮件地址已经过验证?email-address可通过r_emailaddress会员权限访问:https://developer.linkedin.com/docs/fields/basic-profile.

linkedin linkedin-api

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

粘性网格标题不适用于某些Android版本

我使用粘性网格标题与下面的应用程序Gradle依赖项.

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')

    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support:design:25.3.1'
    compile 'com.android.support:support-v4:25.3.1'
    compile 'com.tonicartos:stickygridheaders:1.0.1'
    testCompile 'junit:junit:4.12'

}
Run Code Online (Sandbox Code Playgroud)

并构建工具版本

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "com.example.stickyheader"
        minSdkVersion 16
        targetSdkVersion 25
        versionCode 8
        versionName '3'
        multiDexEnabled true
    }

 }
Run Code Online (Sandbox Code Playgroud)

Curruntly使用android studio 2.2.3.在我更新Android studio之前,它适用于所有设备,也适用于kitkat版本.在某些设备中特别是在kitkat下面崩溃,以及kitkat版本代码以上工作正常.

在kitkat设备的以下版本中,我收到了此错误, 堆栈跟踪

04-14 10:32:13.520 24869-24869/com.example.stickyheader E/AndroidRuntime:FATAL EXCEPTION:main java.lang.RuntimeException:无法启动活动ComponentInfo {com.example.stickyheader/com.example.stickyheader.CustomerEventDetailActivity }:android.view.InflateException:二进制XML文件行#62:android.app.ActivityThread.handleLaunchActivity在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2067)上的类com.tonicartos.widget.stickygridheaders.StickyGridHeadersGridView错误膨胀(ActivityThread.java:2092)在Android.app.Handler.dispatchMessage(Handler)上的android.app.ActivityThread.access $ 600(ActivityThread.java:133)android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1203) .java:99)在android.app.Looper.loop(Looper.java:137)的android.app.ActivityThread.main(ActivityThread.java:4794)at java.lang.reflect.Method.invokeNative(Native Method)at at com.android.internal.os.ZygoteInit $ MethodAndArgsC中的java.lang.reflect.Method.invoke(Method.java:511)aller.run(ZygoteInit.java:789)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)at dalvik.system.NativeStart.main(Native Method)引起:android.view.InflateException:二进制XML文件行#62:在android.view.LayoutInflater.rInflate(LayoutInflater.java:746)的android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:698)中输入com.tonicartos.widget.stickygridheaders.StickyGridHeadersGridView类错误android.view.LayoutInflater.inflate(LayoutInflater.java:489)android.view.LayoutInflater.inflate(LayoutInflater.java:396)android.view.LayoutInflater.inflate(LayoutInflater.java:352)android.support.v7 android.support.v7.app.AppCompatActivity.setContentView中的.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:288)(AppCompatActivity.java:140)

另外这是我的粘性网格标题的Xml代码.

 <com.tonicartos.widget.stickygridheaders.StickyGridHeadersGridView
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/gridViewCustomer"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_centerHorizontal="true"
        android:animateLayoutChanges="true" …
Run Code Online (Sandbox Code Playgroud)

android gradle android-layout android-studio

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