问题列表 - 第18903页

在私有类中访问公共类函数给出错误

class test
{
private:
    class privateStruct
    {
    public:
        int m;
        privateStruct(int p){m=p;}
    };
};

void ff()
{
    test::privateStruct ps(4);
    throw ps; //Does not work.. 
}

void main()
{
    try
    {
        ff();
    }
    catch(...)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

但以下代码有效为什么

class test
{
private:
    class privateStruct
    {
    public:
        int m;
        privateStruct(int p){m=p;}
    };
};

void ff()
{
    throw test::privateStruct(4); //Work why
}

void main()
{
    try
    {
        ff();
    }
    catch(...)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

注意:我使用的是 VC++ 6。

我需要回答为什么上面的代码有效。

提前致谢 :)

c++

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

使用Javascript隐藏状态栏

我们如何使用javascript隐藏当前页面的状态栏.我使用window.statusbar.visible = false但它不起作用.请给我一个解决方案

问候

阿伦

javascript dom

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

如何更改锚标记内title属性的样式?

例:

<a href="example.com" title="My site"> Link </a>
Run Code Online (Sandbox Code Playgroud)

如何更改"标题"属性.默认情况下,它只有黄色背景和小字体.我想把它变大,改变背景颜色.

是否有CSS方式来设置title属性的样式?

html css

216
推荐指数
8
解决办法
47万
查看次数

如何在FileHelper类中处理SQLDecimal数据类型的空值

我试图加载使用FileHelpers文件(已经喜欢它,除了这一个问题:P)我有CSV文件数据保存到数据库中,所以我使用的是SQLDECIMAL类型来存储的CSV文件中的十进制值.

[FileHelpers.FieldOptional()]
[FileHelpers.FieldConverter(typeof(SqlDecimalConverter))]
public SqlDecimal Rate;
Run Code Online (Sandbox Code Playgroud)

所有这一切都正常,直到我有一个FixRate1的空值.这标记为错误.

"警告异常:空值发现班上场'率'SWTrade’你必须指定一个FieldNullValueAttribute因为这是一个值类型和不可阻挡的为空."

我试图把[FileHelpers.FieldNullValue(SqlDecimal.Null)],但它显然抛出一个错误.

属性参数必须是属性参数类型的常量表达式,typeof表达式或数组创建表达式

即使我在SqlDecimalConverter类中重写FieldToString方法,在读取数据时也不会调用该函数.

那么,在这种情况下,有没有办法可以为Rate数据分配任何空值或甚至其他一些硬编码值,然后我可以用我自己的逻辑中的null direclty替换它?

如果您需要更多详细信息,请告诉我们.提前致谢.

c# filehelpers types

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

意外的操作员错误

我的代码有什么问题?

#!/bin/sh

LOOK_FOR="$1"

for i in `find $2 -name "*jar"`; do
  echo "Looking in $i ..."
  #jar tvf $i | grep $LOOK_FOR > /dev/null
  jar tvf "$i" | grep "$LOOK_FOR" 

  if [ $? == 0 ] ; then
    echo "==> Found \"$LOOK_FOR\" in $i"
  fi  
done #line 13
Run Code Online (Sandbox Code Playgroud)

产量

wk@wk-laptop:$ sh lookjar.sh org/apache/axis/message/addressing/EndpointReference  /media/0C06E20B06E1F61C/uengine/uengine
Looking in /media/0C06E20B06E1F61C/uengine/uengine/defaultcompany/build/uengine_settings.jar ...
[: 13: 1: unexpected operator
Looking in /media/0C06E20B06E1F61C/uengine/uengine/defaultcompany/WebContent/uengine-web/lib/FCKeditor/WEB-INF/lib/commons-fileupload.jar ...
[: 13: 1: unexpected operator
Looking in /media/0C06E20B06E1F61C/uengine/uengine/defaultcompany/WebContent/uengine-web/lib/FCKeditor/WEB-INF/lib/FCKeditor-2.3.jar ...
[: 13: 1: unexpected …
Run Code Online (Sandbox Code Playgroud)

bash jar find

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

使用jQuery更改样式表

如何在html上使用div标签中的jquery更改样式表?或者更改样式表的jquery代码是什么?

在javascript中,我们使用以下代码:

<script type="text/javascript">
 function changeStyle() {
 document.getElementById('stylesheet').href = 'design4.css';
 }
</script>
Run Code Online (Sandbox Code Playgroud)

有jQuery的方式吗?

jquery stylesheet

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

ASP.NET GridView EditTemplate并找到控件

在GridView中,我们使用了一个编辑按钮.单击编辑按钮后,编辑模板中的控件将与更新按钮显示在同一行中.该行有两个下拉列表控件.

流程:

控制:d1和d2

d1使用sqldatasource进行项目显示:工作正常.

d2使用代码隐藏代码根据d1中的选定值加载项目:不工作

如何在编辑模板中找到控件以显示d2的项目值?

c# asp.net gridview

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

JSR-292(invokedynamic)对Groovy性能的影响是多少?

是否有估计表明JSR-292会对Groovy的性能产生多大影响?

java groovy invokedynamic

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

Javascript OR在IF语句中

我试图在javascript中创建一个if语句,如果变量不等于几个不同的东西之一就会做某事.我一直在尝试OR运算符的许多不同变体,但我不能让它工作.

 if(var != "One" || "Two" || "Three"){
    // Do Something
    }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢!

更新:

我之前尝试过这个:

 if(var != "One" || var != "Two" || var != "Three"){
    // Do Something
    }
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它不起作用.我的变量是从DOM中提取信息我不知道是否会影响这一点.

实际代码

// Gets Value of the Field (Drop Down box)
var itemtype = document.forms[0].elements['itemtype' + i];

    if(itemtype.value != "Silverware" || itemtype.value != "Gold Coins" || itemtype.value != "Silver Coins"){   
// Do Something
        }
Run Code Online (Sandbox Code Playgroud)

javascript

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

将字节数组转换为double的问题

我有一个问题,使用转换字节数组到双数组BitConverter.ToDouble().

只需我的程序将选择一个图像,然后将图像转换为字节数组.然后它将字节数组转换为双数组.

当我将字节数组转换为double时,我将在循环结束前得到此错误的问题.

(目标数组不够长,无法复制集合中的所有项目.检查数组索引和长度.)

该错误恰好发生在array.Length-7位置,该位置是阵列上最后一个位置之前的第七个位置.

我需要帮助来解决这个问题,这是我的代码:

private Bitmap loadPic;
byte[] imageArray;
double[] dImageArray;

private void btnLoad_Click(object sender, EventArgs e)
{
    try
    {
        OpenFileDialog open = new OpenFileDialog();
        open.Filter = "Image Files(*.jpg; *.jpeg; *.gif; *.bmp)|*.jpg; *.jpeg; *.gif; *.bmp";

        if (open.ShowDialog() == DialogResult.OK)
        {
            pictureBox1.Image = new Bitmap(open.FileName);
            loadPic = new Bitmap(pictureBox1.Image);
        }
    }
    catch
    {
        throw new ApplicationException("Failed loading image");
    }

    pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
}

private void btnConvert_Click(object sender, EventArgs e)
{
    imageArray =  imageToByteArray(loadPic);
    int index = imageArray.Length; …
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

标签 统计

c# ×3

javascript ×2

asp.net ×1

bash ×1

c++ ×1

css ×1

dom ×1

filehelpers ×1

find ×1

gridview ×1

groovy ×1

html ×1

invokedynamic ×1

jar ×1

java ×1

jquery ×1

stylesheet ×1

types ×1

winforms ×1