问题列表 - 第33187页

当第一个组合框获得某个值时自动更新组合框

我有两个组合框.我在第一个组合框中插入一个值,现在我希望我的第二个组合框根据第一个组合框更新其值.我该怎么做?

c# combobox winforms

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

获取泛型抽象类的默认构造函数

我有一个通用的抽象基类,我想从中通过reflection.emit构建一个动态类型.此外,我需要自定义派生类的默认构造函数来初始化一些字段.要正确构建派生类的默认构造函数,我需要获取基类的默认构造函数并调用它.问题是我无法从基类中获取默认构造函数.

一个例子:

public abstract class Test<T>
{
    private T data;

    public abstract void Go();
}

public class TestDerive : Test<int>
{
    public override void Go()
    {
    }
}

class Program
{
    static void Main(string[] args)
    {
        ConstructorInfo[] constructors = typeof(Test<>).GetConstructors();

        int length = constructors.Length;
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试了所有东西,长度始终为零.我不明白.我在反射器中检查了类似的情况,确实调用了抽象类的基础构造函数.问题是如何让它做同样的事情?

c# reflection reflection.emit

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

有人可以解释Mutex及其使用方法吗?

我阅读了一些关于Mutex的文档,但我唯一的想法是它有助于防止线程访问已被其他资源使用的资源.

我从Code片段获得并执行哪个工作正常:

#include <windows.h>
#include <process.h>
#include <iostream>
using namespace std;


BOOL FunctionToWriteToDatabase(HANDLE hMutex)
{
    DWORD dwWaitResult;
    // Request ownership of mutex.
    dwWaitResult = WaitForSingleObject(
    hMutex, // handle to mutex
    5000L); // five-second time-out interval
        switch (dwWaitResult)
        {
        // The thread got mutex ownership.
            case WAIT_OBJECT_0:
            __try
            {
                // Write to the database.
            }
            __finally {
            // Release ownership of the mutex object.
            if (! ReleaseMutex(hMutex)) {
            // Deal with error.
        }
            break;
        }
            // Cannot get mutex ownership due …
Run Code Online (Sandbox Code Playgroud)

c++ windows multithreading mutex

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

Regexp模式可选字符

我想匹配像19740103-0379或197401030379这样的字符串,即短划线是可选的.如何使用regexp完成此操作?

regex

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

将数据写入App引擎项目中的脱机数据存储,然后导出

我是app引擎的新手,所以请耐心等待.

我有一个App-Engine Web应用程序项目,可以执行多项操作并使用JDO持久性填充数据库.应用程序需要很长时间才能执行,所以我更喜欢离线运行(因为时间限制要高得多).现在这个本地JDO数据在哪里?我可以在http:// localhost:8888/_ah/admin访问它 如何将此数据库导出到App Engine?

java google-app-engine

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

将UITableViewCell中的图像调整为不是总高度

目前我试图在我的iPhone应用程序中显示一个简单的表,我使用UITableViewCell的样式UITableViewCellStyleValue1(图像在左边,详细标签右对齐).单元格都具有默认高度(50.0f).在我将图像添加到单元格之前,我将图像的大小调整为40x40,这样它就不是单元格的总高度(我认为看起来很难看).

我这个代码执行此操作:

cell.imageView.image = [UIImage imageNamed:@"icon.png"];
cell.imageView.image = [RootViewController imageWithImage:cell.imageView.image scaledToSize:CGSizeMake(40, 40)];
Run Code Online (Sandbox Code Playgroud)

这一切都非常好,完美无瑕.但我想在iPhone 4上实现这一点(具有更高分辨率的屏幕).问题是,iPhone 4上的所有内容都没有问题,但图像看起来非常像素化.

原因在于屏幕上的所有内容都被夸大以扩展到新的分辨率,也包括图像,所以图像可能应该是80x80.但是当我将它们调整为80x80(原件为120x120)时,由于缩放的原因,它们看起来很大.

有没有办法让我的图像不是表格单元的完整高度,但我希望它们在iPhone 4上的分辨率更高.我应该为此创建一个全新的视图吗?

哎呀,在第一次回复后,我意识到我自己的书面功能缺失了:

+ (UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize
{
    UIGraphicsBeginImageContextWithOptions(newSize, NO, [[UIScreen mainScreen] scale]);
    [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
    UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return newImage;
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,在第一次回复之后,我尝试使用UIGraphicsBeginImageContextWithOptions方法来处理它,但不知何故,这会产生一个空图像.

iphone cocoa-touch ios4

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

如何在PL/SQL中查找字符代码?

我想找到字符串中特定字符的字符代码。例如,如果我有一个字符串

“你好”

如何找到字符串中所有或特定字符的字符代码。

我看到 PL/SQL 有 aASCII()ASCIISTR()函数,但我找不到任何与字符相关的函数。

sql plsql

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

sendmailR:将编码的邮件提交给本地SMTP服务器

我需要你的帮助才能使用函数sendmail {sendmailR}从R中发送包含希腊语文本的电子邮件.

我尝试使用这个功能iconv,但它没有用

subject <- iconv("text in greek", to = "CP1253")
sendmail(from, to, subject, msg, control=list(smtpServer="blabla"))
Run Code Online (Sandbox Code Playgroud)

邮件立即到达,但希腊字符不可读.有任何想法吗?

编辑

提出的另一个问题:第二个论点to接受一个收件人.如果想将其发送给多个人怎么办?(我想会尝试将功能提供给收件人矢量) - 好的,这很有sendmail.但是,我并不完全满意,因为每个收件人都无法知道还有谁收到了邮件.

email encoding smtp r

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

如何以编程方式切换功能区选项卡?

我的视图中有一个名为"功能区"的功能区,其中有两个选项卡,如下面的示例代码所示.我想点击Button1会打开Tab2,反之亦然.我该怎么做?

<ribbon:Ribbon x:Name="ribbon" HelpPaneContent="{x:Static data:WordModel.Help}">
    <ribbon:RibbonTab Header="Tab1" ... >
        <ribbon:RibbonGroup x:Name="Button1" >
            <ribbon:RibbonButton Clicked="SwitchToTab2" />
        </ribbon:RibbonGroup>
    </ribbon:RibbonTab>

    <ribbon:RibbonTab Header="Tab2" ... >
        <ribbon:RibbonGroup x:Name="Button2" >
            <ribbon:RibbonButton Clicked="SwitchToTab1" />
        </ribbon:RibbonGroup>
    </ribbon:RibbonTab>
... 
</ribbon:Ribbon>
Run Code Online (Sandbox Code Playgroud)

wpf ribbon

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

LINQ代码的设计

您对在项目中设计linq代码有什么建议?特别是,我对大而复杂的linq查询的代码设计感兴趣吗?

例如,你知道,你需要写很多巨大的linq东西,也许你的一些代码会有重复的部分,也许不会,你需要:

  1. 使代码容易支持 - 意味着,如果您需要更改某些内容. - 你正在改变一件事,而不是很多

  2. 使代码易于阅读 - 意味着,如果您需要找到某些东西 - 您可以轻松地执行此操作.

你可以使用你的例子,也许你的练习.也许是你在任何地方看到的一些模式 - 任何东西.

说linq我的意思是任何linq,linq到sql,linq到对象,linq到xml等.

TNX

.net c# linq code-design

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