问题列表 - 第42193页

获得主页面控制

我正在寻找一种方法来访问我的页面控件.

我发现这个函数允许我输入我的控件的ID和"根控件",然后它搜索"根控件"的子项,直到它找到我的控件ID.

但问题是我的控件嵌套在一个表中,表嵌套在我的母版页的页面中.

什么是母版页的根控件?

c# asp.net controls master-pages root

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

在 Java 中检测图像编码

我正在接受用户输入的图像。我只想允许 JPEG 图像。图像作为 InputStream 到达(myInputStream下面称为)。在下面的代码中,返回的 IteratorImageIO.getImageReaders()始终为空。

ImageInputStream imageInputStream = ImageIO.createImageInputStream(
    myInputStream);
Iterator<ImageReader> iter = ImageIO.getImageReaders(imageInputStream);
if (!iter.hasNext()) {
    // this always happens
}
ImageReader reader = (ImageReader) iter.next();
if (!reader.getFormatName().equals("jpeg")) {
    // haven't got this far yet
}
Run Code Online (Sandbox Code Playgroud)

我也试过myInputStream直接传递到ImageIO.getImageReaders()相同的结果。

java javax.imageio

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

关于(单元)测试的好C++书

我查看并搜索了网络,但找不到一本专门用于C++测试的书.它们或多或少都与ps相关,像ps这样的例子应该很容易转换为C++ ...我真的很感激一本关于C++单元测试的书,也许是一本关于C++通用测试的好书.

c++ unit-testing visual-c++-6

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

铸造到正确的子类

我有一个名为Car的超类,有3个子类.

class Ford extends Car{

}

class Chevrolet extends Car{

}


class Audi extends Car{

}
Run Code Online (Sandbox Code Playgroud)

现在我有一个函数printMessge(Car car),它将打印一个特定汽车类型的消息.在实现中,我使用if语句来测试这样的类的实例.

public int printMessge(Car car){
     if((Ford)car instanceof Ford){
            // print ford

     }else if((Chevrolet)car instanceof Chevrolet){
            // print chevrolet

     }else if((Audi)car instanceof Audi){
            // print Audi
     }
}
Run Code Online (Sandbox Code Playgroud)

例如,如果我第一次用福特打电话给它printMessge(new Ford()),它打印福特消息但是当我打电话给它时printMessge(new Chevrolet()),我 从第一个if语句中得到EXCEPTION,表示雪佛兰不能投给福特.

我做错了什么,最好的方法是什么.

谢谢

java

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

我可以使用静态方法来提高常用方法的性能

我有一些方法可以让我查找一些标识符,所以基本上运行SQL查询并传回一个值.

目前它们不是静态的.从性能的角度来看,将它们设置为静态是否有意义,即内存较少并节省实例化对象所需的时间?或者这些考虑因素并不重要.

java static-methods

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

有没有办法动态更新Gnu屏幕中的窗口名称?

我想让Gnu Screen在当前目录之后动态重命名当前的Screen窗口.有没有办法让Screen做到这一点?如果它需要修补源代码,我想知道这是唯一的选择.

gnu-screen

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

查询在NHibernate中出现超时错误,但在SQL Server中没有

我在C#中遇到了NHibernate的问题.

当它想要执行查询时,应用程序面临ADO超时错误,但是当我使用SQL事件探查器捕获查询,然后我在新的SQL Server查询中运行它时,它只需要2秒

有任何想法吗??

c# sql-server nhibernate timeout

8
推荐指数
2
解决办法
5315
查看次数

C#,处理文件,"未经授权的访问"?

我正在学习用C#打开和保存文件,似乎vista不会让我的程序保存到C:\的根目录下的文件,除非我在管理员模式下运行它.

任何想法如何让我的程序玩它想要的任何文件?

谢谢!

private string name;

private void open_Click(object sender, EventArgs e)
{
    if (openFileDialog1.ShowDialog() == DialogResult.OK)
    {
        name = openFileDialog1.FileName;
        textBox1.Clear();
        textBox1.Text = File.ReadAllText(name);
        textBox2.Text = name;
    }
}

private void save_Click(object sender, EventArgs e)
{
    File.WriteAllText(name, textBox1.Text);
}
Run Code Online (Sandbox Code Playgroud)

c# windows file-permissions

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

使用不同的参数在循环中创建匿名函数

我想制作循环按钮组,并向它们添加一些事件,但匿名函数是相同的.我写了示例代码:

for(var i:int=0;i<5;i++)
{
    var button:SimpleButton = new SimpleButton(...);
    ...
    button.addEventListener(MouseEvent.CLICK, function(event:MouseEvent):void
    {
        trace(i);
    });
}

...
Run Code Online (Sandbox Code Playgroud)

我想从点击按钮而不是4,4,4,4跟踪0,1,2,3 ..你知道我怎么能做到这一点?

anonymous-function actionscript-3

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

o显示图像

我想通过单击按钮将图像从Web显示到另一个Jframe中的面板,但每当我单击按钮时,图像就会加载,在此期间当前表单可能会冻结,一旦图像加载,表单就会显示与形象..我怎么能避免我的形式冻结的情况,因为它非常刺激

我的代码::

我现在的课

private void btn_TrackbusActionPerformed(java.awt.event.ActionEvent evt) {                                             
        try {
            sendMessage("Query,map,$,start,211,Arsenal,!");
            System.out.println(receiveMessage());
        } catch (UnknownHostException ex) {
            Logger.getLogger(client_Trackbus.class.getName()).log(Level.SEVERE, null, ex);
        } catch (IOException ex) {
            Logger.getLogger(client_Trackbus.class.getName()).log(Level.SEVERE, null, ex);
        }
        catch (Exception ex) {
            Logger.getLogger(client_Trackbus.class.getName()).log(Level.SEVERE, null, ex);
        }
        client_trackedbus nextform=new client_trackedbus(planform,connection,packet_receive,packet_send);
        this.setVisible(false);
        this.dispose();
        nextform.setVisible(true);
        // TODO add your handling code here:
    }                                            
Run Code Online (Sandbox Code Playgroud)

我的下一个课程显示图像

public class client_trackedbus extends javax.swing.JFrame {
    client_planform planform=null;
    DatagramSocket connection=null;
    DatagramPacket packet_receive=null;
    DatagramPacket packet_send=null;
    JLabel label=null;
    /** Creates new form client_trackedbus */
    public client_trackedbus(client_planform planform,DatagramSocket connection,DatagramPacket packet_receive,DatagramPacket packet_send) …
Run Code Online (Sandbox Code Playgroud)

java swing image

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