小编dev*_*van的帖子

PermGen空间错误 - Glassfish服务器

我正在使用Hibernate和glassfish Server运行java Web应用程序.我正进入(状态

java.lang.OutOfMemoryError: PermGen space 在我多次部署之后的异常.

我试过-XX:MaxPermSize=128M我的环境变量,但它不起作用.

java memory-leaks exception glassfish

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

在ASP页面中未触发验证错误消息时隐藏不必要的空间

我想使用ASP必需的字段验证来验证ASP.NET页面中的一些文本框.我想在页面顶部显示该错误消息.

<table>
    <tr><td colspan='2'><b> User Input</b><br/></td></tr>
    <tr><td colspan='2'>
            <%--input validations--%>
            <asp:RegularExpressionValidator ID="regexpName1" runat="server"     
                ErrorMessage="This expression does not validate." 
                ControlToValidate="TextBox_adTitle"     
                ValidationExpression="^[a-zA-Z'.\s]{1,40}$" />
            <br />
            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                ControlToValidate="TextBox_1" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
        <br />
        </td>
    </tr>
    <tr><td>
        <asp:Label ID="Label_name" runat="server" Text="Seller Name * "></asp:Label>
        </td>
        <td>
             <asp:TextBox ID="TextBox_1" runat="server" ReadOnly="True" ></asp:TextBox>        
        </td>
    </tr>

...
Run Code Online (Sandbox Code Playgroud)

这工作正常.但是,第一个表行保持其空间,甚至错误消息不显示在其上.这会导致UI在页面上看起来很糟糕,因为页面加载时会有不必要的空间.

如何在页面加载时以及没有验证错误时隐藏第一行的空间(验证的错误消息行)?

html css asp.net requiredfieldvalidator

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

亮度与图像模糊之间的关系

我想知道是否有人能解释亮度(或强度)与图像模糊之间的关系.

我想使用强度作为参数来对模糊图像进行排名.

image-processing

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

在vc ++中将'System :: String ^'转换为'const char*'

如何在vc ++中将'System :: String ^'转换为'const char*'?

我的代码:

String ^Result1= "C:/Users/Dev/Desktop/imag.jpg";

IplImage *img1 = cvLoadImage(Result1, 1);

如果我喜欢上面它会产生以下错误.

error C2664: 'cvLoadImage' : cannot convert parameter 1 from 'System::String ^' to 'const char *'

请帮我.

string c++-cli char visual-c++

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

创建书签以填写表单

我想创建一个书签,在第1,第2,第5和第6个文本框中填充文本,这样我就可以更轻松地在网站上使用该工具,因为我经常使用它并且它不记得我的输入.这些是前面有这个文本的那些"Vertrek gemeente :" , "Straat :", "Aankomst gemeente :" and "Straat :".

让我给出一些测试值(按顺序)

"gent"
"PATIJNTJESTRAAT"
"OOSTAKKER"
"HERMAN TEIRLINCKSTRAAT"
Run Code Online (Sandbox Code Playgroud)

关于网站:这是一个荷兰的公共交通网站,你可以输入你的街道和目的地街道,然后网络应用程序将计算你应该采取哪些公共汽车以及何时应该采取它们.

关于我:我是javascript的新手.我知道你可以使用,getElemenbyId但这个网站有很多脚本,这样很难获得id.我知道有一个(firefox)插件​​+插件,它让你检查元素(获取id).它被称为萤火虫.我希望这有任何帮助.我不是100%确定bookmarklets是解决我的问题的方法,如果你有其他建议随时回复(我听说cookie可能是一个解决方案?或者可能是一个firefox插件?)

如果您可以帮助获取(javascript bookmarklet)代码或者可能的解决方案,请提前感谢,如果您向我提供工作代码,请更多.感谢百万,如果你非常友好地向我提供代码并解释它是如何真正起作用的.

javascript forms bookmarklet autofill

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

如何使用.asmx Web服务将项目添加到Sharepoint列表

我在我的项目中使用了asmx web服务.我想将项目添加到现有SharePoint列表.

   mylist.Url = Url.TrimEnd('/') + "/_vti_bin/lists.asmx";
            mylist.UseDefaultCredentials = true;
            XmlNode node = mylist.GetList(_listName);
Run Code Online (Sandbox Code Playgroud)

我将我的值存储在DataTable中.如何从C#Datatable直接将数据添加到SharePoint列表?或者我应该将其转换为Xml并添加?

谢谢

c# list asmx sharepoint-2010 winforms

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

具有命名空间时使用xpath从XML获取值

我是xpath匹配的新手。在这里,我有一个将XML包含作为字符串传递的方法。我将其转换为XmlDocument。

public static void getProjectDataInfo(string content) {

            XmlDocument doc = new XmlDocument();
            doc.LoadXml(content);
}
Run Code Online (Sandbox Code Playgroud)

这是我的XML。它具有xmlns:my

<?xml version="1.0" encoding="UTF-8"?>
<my:myFields xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2012-02-03T16:54:46" xmlns:xd="http://schemas.microsoft.com/office/infopath/2003" xml:lang="en-us">
  <my:Financial>
      <my:Quote>
     <my:CHARGE_TYPE>MRC</my:CHARGE_TYPE>
     <my:Price>463.92</my:Price>
      </my:Quote>
  </my:Financial>
</my:myField>
Run Code Online (Sandbox Code Playgroud)

我只想获得

/my:myFields/my:Financial/my:Quote/my:Price
Run Code Online (Sandbox Code Playgroud)

但是我无法获取值,因此此XML具有xmlns。

请帮我。

c# xml xpath xmldocument

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

检查datpader是否在Asp.net中有行

我的代码:

string sqlQuery1 = "select * from employees where depid=6";
SqlDataReader Dr1 = dbconn.RunQueryReturnDataReader(sqlQuery1);

if(Dr1.read()) {    //or if (Dr1["empname"] != DBNull.Value)

            while (Dr1.Read())
            {        
                Label1.Text = Dr1["empname"].ToString();  
                Label2.Text = Dr1["empdes"].ToString(); 
                ...

            }
            Dr1.Close();
 }
 else {
            Label1.text = "defaultValue";
            Label2.text = "defaultValue";
            ...
 }
Run Code Online (Sandbox Code Playgroud)

我只想检查SqlDataReader没有要显示的记录.如果没有记录,标签应该显示由我预先指定的默认值或者如果在标签上有记录显示datareader值.(假设SqlDataReader有1个重新编码或只有norecord)

如何查看第一个datareader hasRow与否?

我已经尝试了两种方法,如上面的代码.

  1. if(Dr1.read()) - 这种方式工作正常.但是在执行If语句之后,它没有值显示在标签上,因为read()会增加指针.结果label1,Label2 ..没什么显示.

  2. if (Dr1["empname"] != DBNull.Value)

    这种方式在Sqldatareader有norows时会产生异常.

error: System.InvalidOperationException: Invalid attempt to read when no data is present

请帮我.TX

c# sql asp.net sqldatareader

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

使用list一次将整行添加到DataTable

我只想将List作为DataTable整行添加.这是我试过的代码.

private static DataTable _table = new DataTable();

List<string> tempList = new List<string>();

// tempList = {"A1","A2","A3","A4","A5","A6"}

_table.Rows.Add(tempList);
Run Code Online (Sandbox Code Playgroud)

预期产量:

      col1|col2 |col3 |col4  |col5| col6
      ----+-----+-----+------+----+--
row1   A1 |  A2 | A3  |  A4  | A5 |  A6
Run Code Online (Sandbox Code Playgroud)

但这不适合我.它会将数据集合插入第一列.

实际产量:

      col1      |col2 |col3 |col4  |col5| col6
      ----------+-----+-----+------+----+--
row1   A1,A2,A3.|     |     |      |    |  
Run Code Online (Sandbox Code Playgroud)

请帮我使用列表添加整行.谢谢

c# datatable list

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

历史服务器无法启动cloudera Hadoop

我按照这里给出的说明设置了'hadoop' .我成功下载并部署了它,并且能够运行除historyserver之外的所有守护进程并运行示例程序.当我运行sbin/yarn-daemon.sh启动历史服务器时,会显示以下错误.

Exception in thread "main" java.lang.NoClassDefFoundError: historyserver
Caused by: java.lang.ClassNotFoundException: historyserver
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: historyserver.  Program will exit.
Run Code Online (Sandbox Code Playgroud)

在这个问题上有人能帮助我吗?

java hadoop exception cloudera

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

Windows窗体应用程序,线程不会停止

我正在使用Windows Form应用程序进行我的线程演示.当我点击button1时,它将启动线程并递归地完成工作.

这里的表格不会像我预期的那样挂起.我想在单击Button2时停止当前运行的线程.但是这不起作用.

        private void button1_Click(object sender, EventArgs e)
        {
            t = new Thread(doWork);          // Kick off a new thread
            t.Start();               
        }

        private  void button2_Click(object sender, EventArgs e)
        {                
            t.Abort();
        }    

        static void doWork()
        {    
            while (true)
            {
              //My work    
            }
        }
      }
Run Code Online (Sandbox Code Playgroud)

.当我调试时,button2_Click方法不会命中指针.我想因为Thread一直很忙.

如果我在某个地方出错,请纠正我.

c# multithreading abort winforms

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

找到一个垂直于给定线的点

我想找到一个垂直于给定线的点z(x3,y3).在我的例子中,我给出了2个坐标A(x1,y1)和B(x2,y2).我想找到垂直(AZ)到AB线的点z和距离点B的距离(h).ABZ角是90.这是我的c ++代码.

double AB_slope = m; // know it

//找到垂直于AB线的z点

double AZ_slope = - 1/m;

double x3 = x2 + prescribed_distance * dx;

double y3 = y2 + prescribed_distance * dy;

但我不知道找到dx,dy和prescribed_distance.请帮我.

math equation cartesian

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