小编Mar*_*o M的帖子

自动调整大小字体以适合矩形

如何在.NET 4.5/C#中创建一个具有自适应大小的字体以适合指定的矩形?

我有一个基于字符串长度的调整大小,字符串越长,字体大小越小,但它不能很好地工作,如果字符串太长,文本变得非常小.这种方法的问题是,如果我改变矩形大小,所有字体大小都不再好.

.net c# fonts

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

SQLite NVARCHAR和NVARCHAR2之间的区别

我不知道SQLite NVARCHARNVARCHAR2列之间有什么区别。

我知道这NVARCHAR是仅Unicode的文本列,但是呢NVARCHAR2

sqlite

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

AndroidStudio 0.8.2运行应用程序或调试应用程序失败

我使用向导生成了带导航抽屉的应用程序.

当我选择Run'App'或Debug'App'时,我收到此错误:

app-release-unsigned.apk未签名. 请使用

生成签名APK ...选项工作,它创建签名的应用程序,可以安装在手机上工作.还可以在调试或发布中制作或重建项目,而不会出现错误.

我在项目结构中配置了签名信息,但是我得到了同样的错误.此外,我有另一个较旧的应用程序运行或调试没有此错误并具有相同的gradle.build,除了最后一个针对sdk 20

这是我的build.gradle文件

apply plugin: 'com.android.application'

android {
    compileSdkVersion 20
    buildToolsVersion '20.0.0'
    defaultConfig {
        applicationId "com.mydomain.myapp"
        minSdkVersion 15
        targetSdkVersion 20
        versionCode 7
        versionName "1.06"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    // You must install or update the Support Repository through the SDK manager to use this dependency.
    compile 'com.android.support:support-v4:20.+'
    compile files('libs/android-query-full.0.26.8.jar')
    compile files('libs/AppRate_1.1.jar')
    compile files('libs/gallery-lib.jar')
    compile files('libs/GoogleAdMobAdsSdk-6.4.1.jar')
    compile files('libs/libGoogleAnalyticsServices.jar')
    compile files('libs/sqliteassethelper-2.0.1.jar')
    compile …

debugging android apk android-studio

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

如何在ASP.NET中读取JSON?

我需要一个简单的方法来读取Amazon Affiliates URL的结果,我有亚马逊的代码,我得到了一个JSON结果,我无法在ASP.NET中阅读.是否有一种简单的方法来解析ASP.NET 4.5中的JSON数据?

asp.net parsing json

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

使用SetDlgItemText错误地显示德语字符

我使用C++从sqlite数据库中读取了一个德语文本(该文本在数据库查看器中看起来很好).但是当我在一个带有SetDlgItemText的对话框中显示它时,文本看起来像这样(见图).

在此输入图像描述

    CString strWarning(pStmt->GetColumnCString(nCol));      
    SetDlgItemText(IDC_WARNING_MESSAGE, strWarning);
Run Code Online (Sandbox Code Playgroud)

c++ sqlite encoding mfc codepages

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

VERIFY和ATLVERIFY有什么区别

C++宏VERIFY()和ATLVERIFY()之间有什么区别?哪一个更适合用于COM对象?

c++ atl

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

初始化缓冲区的正确方法

以下哪种是将缓冲区初始化为零的正确方法?

WCHAR szBuffer[100]={};

WCHAR szBuffer[100]={0};

WCHAR szBuffer[100]={'\0'};

WCHAR szBuffer[100]{};

WCHAR szBuffer[100];
wmemset(szBuffer, '\0', 100);
Run Code Online (Sandbox Code Playgroud)

c++ visual-c++ c++14 c++17

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

C#SQLite删除不起作用

我有这个辅助功能:

public bool Delete(String tableName, String where)
    {
        Boolean returnCode = true;
        try
        {
            this.ExecuteNonQuery(String.Format("delete from {0} where {1};", tableName, where));                
        }
        catch (Exception fail)
        {
            MessageBox.Show(fail.Message);
            returnCode = false;
        }
        return returnCode;
    }
Run Code Online (Sandbox Code Playgroud)

TableName包含"[MyTable]",其中包含"[MyTable ID] ='4ffbd580-b17d-4731-b162-ede8d698e026'",它是表示行ID的唯一guid.

该函数返回true,就像它成功一样,并且没有异常,但是行不会从DB中删除,那是什么?

这是ExecuteNonQuery函数

 public int ExecuteNonQuery(string sql)
    {
        SQLiteConnection cnn = new SQLiteConnection(dbConnection);
        cnn.Open();
        SQLiteCommand mycommand = new SQLiteCommand(cnn);
        mycommand.CommandText = sql;
        int rowsUpdated = mycommand.ExecuteNonQuery();
        cnn.Close();
        return rowsUpdated;
    }
Run Code Online (Sandbox Code Playgroud)

c# sqlite

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

C#SetPropertyThreadSafe vs调用线程安全调用

从另一个线程更新UI这两种方法中哪一种更好?(对我来说,他们都工作,但哪个更安全?)我更喜欢SetPropertyThreadSafe方法,因为它需要更少的代码.

1.

label1.SetPropertyThreadSafe(() => this.label1.Text, "New Value");
Run Code Online (Sandbox Code Playgroud)

2.

if (label1.InvokeRequired)
{
   label1.Invoke(new MethodInvoker(delegate {
   label1.Text="New Value"; }));
}            
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading invoke backgroundworker

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

新的auto关键字指针会自行删除吗?

如果我有这条线

auto* f = new boost::posix_time::time_input_facet("%d %b %Y %H:%M:%S");
Run Code Online (Sandbox Code Playgroud)

我必须删除指针吗?或者它自己清理?

delete f; // ??
Run Code Online (Sandbox Code Playgroud)

我知道auto_ptr和shared_ptr会自动删除,但我不知道auto

c++ pointers auto

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

C#List或带字符串和数字的数组

创建包含字符串和数字的数组或列表的最佳方法是什么?

使用Dictionary,可以这样做:

Dictionary < string, int > dict = new Dictionary < string, int > ();
Run Code Online (Sandbox Code Playgroud)

但是有更好的方法使用Array或List吗?

我需要它来存储IP地址和相应的端口号.

c# arrays arraylist multidimensional-array c#-4.0

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

用于双数组数学的C#OpenCL GPU实现

如何使这个函数的for循环使用GPU与OpenCL?

    public static double[] Calculate(double[] num, int period)
    {          
        var final = new double[num.Length];
        double sum = num[0];
        double coeff = 2.0 / (1.0 + period);

        for (int i = 0; i < num.Length; i++)
        {
            sum += coeff * (num[i] - sum);
            final[i] = sum;
        }

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

.net c# gpu opencl

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