小编Opa*_*Web的帖子

无法连接到任何指定的mysql主机.C#MySQL

我执行代码时遇到上述错误 -

MySqlConnection mysqlConn=new MySqlConnection("server=127.0.0.1;uid=pankaj;port=3306;pwd=master;database=patholabs;");
        mysqlConn.Open();
Run Code Online (Sandbox Code Playgroud)

我已经尝试将服务器设置为localhost,用户设置为root但我收到以下错误 -

Error: 0 : Unable to connect to any of the specified MySQL hosts.
System.Transactions Critical: 0 : <TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Critical"><TraceIdentifier>http://msdn.microsoft.com/TraceCodes/System/ActivityTracing/2004/07/Reliability/Exception/Unhandled</TraceIdentifier><Description>Unhandled exception</Description><AppDomain>DBSync.exe</AppDomain><Exception><ExceptionType>MySql.Data.MySqlClient.MySqlException, MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d</ExceptionType><Message>Unable to connect to any of the specified MySQL hosts.</Message><StackTrace>
at  MySql.Data.MySqlClient.NativeDriver.Open()
at MySql.Data.MySqlClient.Driver.Open()
at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
at MySql.Data.MySqlClient.MySqlPool.GetConnection()
at MySql.Data.MySqlClient.MySqlConnection.Open()
at DBSync.MainForm.BtnCalculateClick(Object sender, EventArgs e) in c:\Documents  and Settings\Test01\My Documents\SharpDevelop Projects\DBSync\DBSync\MainForm.cs:line 51
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) …
Run Code Online (Sandbox Code Playgroud)

c# mysql sharpdevelop visual-studio-2010

14
推荐指数
5
解决办法
13万
查看次数

如何在Android Studio 1.3中配置NDK项目

我一直在试图通过以下配置的Android Studio中NDK 文章,这个文章.以下是我的gradle-wrapper.properties的内容

#Sat Aug 08 09:36:53 IST 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.5-all.zip
Run Code Online (Sandbox Code Playgroud)

以下是build.gradle(项目)的内容

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle-experimental:0.2.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}
Run Code Online (Sandbox Code Playgroud)

最后是build.gradle(模块)

apply plugin: 'com.android.model.application'

model {
    android {
        compileSdkVersion = 22 …
Run Code Online (Sandbox Code Playgroud)

android android-ndk android-studio

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

如何使用android向上滑动面板

我从https://github.com/umano/AndroidSlidingUpPanel下载了umano向上滑动面板

将其导入工作区并在我的项目中添加对它的引用.

接下来,我将以下内容复制并粘贴到新布局中 -

这是代码:

<com.sothree.slidinguppanel.SlidingUpPanelLayout
    xmlns:sothree="http://schemas.android.com/apk/res-auto"
    android:id="@+id/sliding_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="bottom"
    sothree:panelHeight="68dp"
    sothree:shadowHeight="4dp">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center"
        android:text="Main Content"
        android:textSize="16sp" />

    <TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center|top"
        android:text="The Awesome Sliding Up Panel"
        android:textSize="16sp" />
</com.sothree.slidinguppanel.SlidingUpPanelLayout>
Run Code Online (Sandbox Code Playgroud)

但是我收到错误的未绑定前缀.

我的代码有什么问题?

我该如何解决这个问题?

android

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

如何在android中应用语言更改后刷新片段?

我的应用广泛使用片段.它应该支持3种语言 - 英语,阿拉伯语和库尔德语.主屏幕包含一个导航抽屉,其中包含一个选项菜单,其中一个选项是打开语言选择器对话框的语言.语言选择器有3个按钮 - 英语,库尔德语和阿拉伯语点击一个按钮就可以改变语言 -

private void setLocale(String code){
        Configuration config=new Configuration();
        Locale locale = null;
        locale=new Locale(code);
        Locale.setDefault(locale);
        config.locale=locale;
        context.getResources().updateConfiguration(config,
                  context.getResources().getDisplayMetrics());
        dismiss();

    }
Run Code Online (Sandbox Code Playgroud)

我已将以下代码添加到onConfigurationChange -

FragmentManager fragmentManager = getSupportFragmentManager();
        int count=fragmentManager.getBackStackEntryCount();

        BackStackEntry latestEntry=(BackStackEntry) fragmentManager.getBackStackEntryAt(count-1);
        String str=latestEntry.getName();
        Fragment fragment=fragmentManager.findFragmentByTag(str);
        if(fragment==null){
            return;
        }
        FragmentTransaction fragTransaction = fragmentManager.beginTransaction();
        fragTransaction.detach(fragment);
        fragTransaction.attach(fragment);
        fragTransaction.commit();
Run Code Online (Sandbox Code Playgroud)

我已经在android清单中添加了以下内容 -

android:configChanges="locale"
Run Code Online (Sandbox Code Playgroud)

但似乎没有发生任何事情.我也尝试过 - 没有太多运气可以刷新片段的视图.任何帮助表示赞赏.提前致谢.

android android-fragments

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

函数decrypt抛出javax.crypto.BadPaddingException:在Android的类SimpleCrypto中损坏的pad块

我正在编写一个解密存储在文件中的文本的Android应用程序.我用了以下代码 -

public class SimpleCrypto {
    public static String encrypt(String seed, String cleartext)
            throws Exception {
        byte[] rawKey = getRawKey(seed.getBytes());
        byte[] result = encrypt(rawKey, cleartext.getBytes());
        return toHex(result);
    }

    public static String decrypt(String seed, String encrypted)
            throws Exception {
        byte[] rawKey = getRawKey(seed.getBytes());
        byte[] enc = toByte(encrypted);
        byte[] result = decrypt(rawKey, enc);
        return new String(result);
    }

    private static byte[] getRawKey(byte[] seed) throws Exception {
        KeyGenerator kgen = KeyGenerator.getInstance("AES");
        SecureRandom sr = SecureRandom.getInstance("SHA1PRNG", "Crypto");
        sr.setSeed(seed);
        kgen.init(128, sr); // 192 and 256 bits …
Run Code Online (Sandbox Code Playgroud)

java encryption android

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