问题列表 - 第27056页

Maven:找出是在32位还是64位JVM中运行

如何根据执行maven的VM是32位还是64位JVM来启用或禁用maven配置文件?

我试过这个:

<activation>
   <os>
       <arch>x86</arch>
   </os>
 </activation>
Run Code Online (Sandbox Code Playgroud)

或者amd64分别检测32/64位VM,但是在64位Windows上运行的32位VM上,这会激活64位配置文件.

java maven-2 jvm maven

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

try-finally和try-catch之间的区别

有什么区别

try {
    fooBar();
} finally {
    barFoo();
}
Run Code Online (Sandbox Code Playgroud)

try {
  fooBar();
} catch(Throwable throwable) {
    barFoo(throwable); // Does something with throwable, logs it, or handles it.
}
Run Code Online (Sandbox Code Playgroud)

我更喜欢第二个版本,因为它让我可以访问Throwable.两种变体之间是否有任何逻辑差异或首选约定?

另外,有没有办法从finally子句访问异常?

java try-catch try-finally

82
推荐指数
4
解决办法
9万
查看次数

将Model类的Doctrine_Collection转换为简单对象数组的简单方法?

为了清楚地分离Controller层和View层,我不再想要将完整的对象传递给我的视图.相反,我想只传递包含数据但没有任何方法的数组和对象.否则,视图脚本将能够删除Doctrine记录或在对象树中遍历不适合视图的数据.

php model-view-controller orm doctrine zend-framework

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

如何匹配和排序相似的MySQL?

目前,我正在做一个搜索功能.让我们说在我的数据库中,我有这些数据:

  • 关键字1
  • 1关键字
  • KEYWORD3
  • Keysomething

并且用户输入:"Key"作为要搜索的关键字.这是我目前的查询:

SELECT * FROM data WHERE (
  data_string LIKE '$key%' OR 
  data_string LIKE '%$key%' OR
  data_string LIKE '%$key'
)
Run Code Online (Sandbox Code Playgroud)

基本上,我有两个问题:

  1. 我如何按相似性排序(排序).从上面的例子中,我想要"Key"作为我的第一个结果.我目前的结果是:Keyword1,Keyword2,Keyword3,Keysomething和Key

  2. 我的SQL查询只搜索"data_string"列,如果我想搜索其他列怎么办?我需要做这样的事情:

SELECT * FROM data WHERE (
  data_string LIKE '$key%' OR
  data_string LIKE '%$key%' OR
  data_string LIKE '%$key'
) OR (
  data_other LIKE '$key%' OR
  data_other LIKE '%$key%' OR
  data_other LIKE '%$key'
) -- ...
Run Code Online (Sandbox Code Playgroud)

有没有比Q2更好/更快的查询?

mysql sql search similarity sql-order-by

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

tomcat多线程问题

我正在编写一个在多核硬件上运行在Tomcat中的Java应用程序.应用程序执行算法并将答案返回给用户.问题是即使我同时运行两个请求,tomcat进程最多只使用一个CPU核心.
据我所知,Tomcat中的每个请求都是在单独的线程中执行的,而JVM应该在单独的CPU核心上运行每个线程.

限制JVM或Tomcat使用不超过一个核心的问题是什么?

提前致谢.

java multithreading tomcat cpu-cores tomcat6

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

在C#中处理来自非托管dll的异常

我有用C#编写的以下函数

public static string GetNominativeDeclension(string surnameNamePatronimic)
{
    if(surnameNamePatronimic == null) 
       throw new ArgumentNullException("surnameNamePatronimic");

IntPtr[] ptrs = null;
try
{
    ptrs = StringsToIntPtrArray(surnameNamePatronimic);

    int resultLen = MaxResultBufSize;
    int err = decGetNominativePadeg(ptrs[0], ptrs[1], ref resultLen);
    ThrowException(err);
    return IntPtrToString(ptrs, resultLen);
}
catch
{
    return surnameNamePatronimic;
}
finally
{
    FreeIntPtr(ptrs);
}
Run Code Online (Sandbox Code Playgroud)

}

函数decGetNominativePadeg在非托管dll中


[DllImport("Padeg.dll", EntryPoint = "GetNominativePadeg")]
private static extern Int32 decGetNominativePadeg(IntPtr surnameNamePatronimic,
    IntPtr result, ref Int32 resultLength);

并抛出异常: Attempted to read or write protected memory. This is often an indication that other memory …

Run Code Online (Sandbox Code Playgroud)

c# dll unmanaged

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

如何给一个固定宽度为17.5厘米的文本框?

我有一个带文本框的应用程序,屏幕上文本框的宽度在用户屏幕上必须始终为17.5厘米.

这是我到目前为止所尝试的:

const double centimeter = 17.5; // the width I need
const double inches = centimeter * 0.393700787; // convert centimeter to inches

float dpi = GetDpiX(); // get the dpi. 96 in my case.

var pixels = dpi*inches; // this should give me the amount of pixels
textbox1.Width = Convert.ToInt32(pixels); // set it. Done.



private float GetDpiX()
{
    floar returnValue;
    Graphics graphics = CreateGraphics();
    returnValue = graphics.DpiX;
    graphics.Dispose(); // don’t forget to release the unnecessary resources
    return returnValue; …
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

为什么GPRS调制解调器提供嵌入式TCP/IP堆栈

我的同事和我正在开发GPRS MODEM市场,寻找适合嵌入式Linux使用的模块.在市场扫描期间,我们看到几家供应商强调他们的MODEM包括嵌入式TCP/IP堆栈.

这让我想知道:当我们使用已经包含TCP/IP堆栈并使用PPP连接的嵌入式Linux时,它是否会使用GPRS MODEM中包含的堆栈?

我目前的假设是包含堆栈,用于不提供自己的堆栈的微控制器操作系统.此外,一些MODEM允许在MODEM基带处理器中运行小型应用程序,这可以解释嵌入式堆栈......

那么:GPRS MODEM提供的TCP/IP堆栈在与HL OS一起使用时是多余的还是我忽略了什么?

linux modem tcp ppp gprs

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

在MySQL查询中使用数字格式的最佳方法是什么?

我需要将"总价"值设置为两个小数点值,如"56.35".现在它显示的分数值如"56.3566666".我需要它由MySQL"SELECT"查询格式化.

mysql

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

单击"提交"按钮后如何显示requiredfieldvalidator错误消息

现在,如果我移出当前文本框,将显示错误消息.在点击提交按钮之前我不想显示它.

asp.net requiredfieldvalidator

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