问题列表 - 第42770页

C#:FieldInfo.GetValue返回null

我有问题通过Reflection在变量o中检索我的控件f2:

public partial class Form1 : Form
{
    private Form2 f2;

    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        Form2 f2 = new Form2();
        f2.Show();
    }

    private void button2_Click(object sender, EventArgs e)
    {
        Type controlType = this.GetType();
        FieldInfo f = controlType.GetField("f2", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
        object o = f.GetValue(this); // o == null;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# reflection

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

如何获取QSqlTableModel的列名?

我想有类似QString QSqlTableModel :: getColumnName(int col)的东西.

c++ sql qt qabstractitemmodel

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

CUDA.Net的Hello-world

我正在尝试用CUDA.Net编写一个幼稚的应用程序,但我运气不好.

我已经想到了:

using GASS.CUDA;

// ...

var c = new CUDA();

// c.Launch(myfunc); // ???? how ???
Run Code Online (Sandbox Code Playgroud)

myfunc显然应该是类型,GASS.CUDA.Types.CUfunction但我没有找到如何定义一个.

cuda.net

7
推荐指数
2
解决办法
7566
查看次数

Railo Best是在Linux还是Windows上实现的?

是否最好在linux或Windows服务器上实现railo?它设计的哪个操作系统最顺畅?我说的是从安装到开发再到现实世界中的部署.

linux windows coldfusion railo

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

为什么我的asp.net mvc形成POST而不是GETting?

我的代码很简单:

    <% using(Html.BeginForm(FormMethod.Get)) %>
    <% { %>
        Search for in Screen Name and Email: <%: Html.TextBox("keyword", Request.QueryString["keyword"]) %>
        <button type=submit>Search</button>
    <% } %>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,当我提交此表单时,值不会添加到查询字符串中.相反,似乎表单是通过发布请求提交的.当我查看生成的HTML时,我有:

    <form action="/find/AdminMember/MemberList" method="post">
        Search for in Screen Name and Email: <input id="keyword" name="keyword" type="text" value="" />
        <button type=submit>Search</button>
    </form>
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么?对我来说这看起来非常简单和直截了当.

forms asp.net-mvc post get asp.net-mvc-2

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

在创建时向集合添加元素

如何在java中创建Set,然后在构造时向其中添加对象.我想做的事情如下:

testCollision(getObject(), new HashSet<MazeState>(){add(thing);});
Run Code Online (Sandbox Code Playgroud)

但这似乎并不合适.

java collections

22
推荐指数
6
解决办法
4万
查看次数

如何在不考虑PDO限制的情况下获取总共找到的行?

我发现进行二次查询以检查更多结果以显示更多加载按钮是非常不专业的.

我正在使用PDO,有没有办法在没有限制过滤器但仍过滤结果的情况下获取总共找到的行?

现行代码:

// Show Results

$start = 0

$r=$db->prepare("SELECT * FROM locations WHERE area=:area LIMIT $start,10");
$r->execute($fields);

// See if there is more results

$r=$db->prepare("SELECT * FROM locations WHERE area=:area");
$r->execute($fields);

$offset=$start+10;
if($r->rowCount() > $offset){
echo "<div class='load'>Load More</div>";
}
Run Code Online (Sandbox Code Playgroud)

php mysql pdo

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

在iPad上绘制大量线条(CGContextBeginPath)

我正在尝试制作一个非常吸引人的ipad应用程序,但我的意思是在舞台上有很多行(10.000+)

使用这个简单的forloop,我的ipad在40~60秒后崩溃(没有显示结果)

for ( int i = 0; i < 10000; i++ )
    {
        int r_x = rand() % 750;
        int r_y = rand() % 1000;
        CGPoint pointpoint = CGPointMake(r_x, r_y);
        UIColor *st = [[GetColor alloc] getPixelColorAtLocation:pointpoint];
        DrawLine *drawview = [[DrawLine alloc]initWithFrame:CGRectMake(r_x, r_y, 20, 20) selectedcolor:st];
        [self.view addSubview:drawview];
        [drawview release];
        [DrawLine release];
        [GetColor release];
    }
Run Code Online (Sandbox Code Playgroud)

这是我的"DrawLine"课程:

- (id)initWithFrame:(CGRect)frame selectedcolor:colors{
    if ((self = [super initWithFrame:frame])) {
        selectedcolor_t = colors;
        self.backgroundColor = [UIColor clearColor];
    } 
    return self;
}

- (void)drawRect:(CGRect)frame{
    CGContextRef c …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch core-graphics subview drawrect ipad

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

如何将用户的CREATE TABLE访问限制为特定模式(sql server)?

我想允许一些用户在特定模式中创建表,但不能在其他模式中创建表.我怎样才能做到这一点?

我看到CREATE TABLE帮助说

需要数据库中的CREATE TABLE权限以及要在其中创建表的模式的ALTER权限.

这是否意味着我可以为架构授予ALTER权限并限制所有其他架构的ALTER权限?

sql-server sql-server-2005 create-table

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

盐度值是Rijndael或AES加密的基本良好做法吗?

我使用.NET中的Rijndael/AES加密提供程序实现了加密功能.我对该算法的"理解"表明,只要Key和IV没有受到损害,那么数据就是安全的.不过,我已经阅读过一些网站,其中盐渍密码是最佳做法.对我来说的困惑在于,似乎只有基于哈希函数的加密才需要腌制. 使用Rijndael或AES时的最佳做法是什么?应该使用什么值(明文,密钥,IV)?

.net encryption aes rijndaelmanaged

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