问题列表 - 第15064页

是什么导致JRE 6 JVM代码缓存泄漏?

自从切换到JRE 6后,我的服务器代码缓存使用率(非堆)不断增长.我的应用程序在运行时创建了很多类,但这些类在GC过程中成功卸载.我可以看到这些类在gc日志中被卸载,而permGen的使用也保持不变.我特别确保在我的代码中,一旦我完成它们,这些类就是孤立的,所以他们正确地从permGen收集垃圾.

然而,代码缓存不断增长.切换到JRE 6后,我才意识到代码缓存.所以我想我的问题是:

  1. GC是否包含代码缓存?
  2. 具体来说,什么可能导致代码缓存内存泄漏.
  3. 这个领域的JDK 6中是否存在错误?

java jvm memory-leaks

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

JavaScript Math:我怎么写这个?

在Excel中我有:

=(((SQRT(40))*($ E $ 8/C16))^ 2)*1.1

这是:

(((SQRT(40))*(7.695/0.200))^ 2)*1.1;

我无法让它在Javascript中运行!

我有:

answer =(Math.exp(((Math.sqrt(40))*(7.695/0.200)))*1.1);

我得到的东西是:5.265317066795887e + 105

当我希望得到类似的东西时:65168

谁能帮忙看看我的错误?

javascript

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

从ASP ListBox获取所有选定的值

我有一个ASP ListBox,其SelectionMode设置为"多个".是否有任何方法可以检索所有选定的元素,而不仅仅是最后一个元素?

<asp:ListBox ID="lstCart" runat="server" Height="135px" Width="267px" SelectionMode="Multiple"></asp:ListBox>
Run Code Online (Sandbox Code Playgroud)

使用lstCart.SelectedIndexjust返回最后一个元素(如预期的那样).有什么东西可以让我全部被选中吗?

这是一个Web表单.

c# asp.net listbox

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

使用Amazon API获取产品详细信息

我有以下代码输出亚马逊的项目列表,但我不知道如何访问特定的产品(与Summery,评论等).任何帮助,将不胜感激.

<?php



    function makeAWSUrl($parameters, $associate_tag, $access_key, $secret_key, $aws_version = '2009-06-01') {



        $host = 'ecs.amazonaws.com';

        $path = '/onca/xml';



        $query = array(        

        'Service' => 'AWSECommerceService',

        'AWSAccessKeyId' => $access_key,

        'AssociateTag' => $associate_tag,

        'Timestamp' => gmdate('Y-m-d\TH:i:s\Z'),

        'Version' => $aws_version,

        );



        // Merge in any options that were passed in

        if (is_array($parameters)) {

            $query = array_merge($query, $parameters);

        }



        // Do a case-insensitive, natural order sort on the array keys.

        ksort($query);



        // create the signable string

        $temp = array();



        foreach ($query as $k => $v) { …
Run Code Online (Sandbox Code Playgroud)

php api amazon-web-services e-commerce

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

MySQL Select Statement,WHERE'IN'子句

我目前在表中有以下行:

         course_data:
             user_id        days     <-- This is a varchar column.
               405          1,3,5
Run Code Online (Sandbox Code Playgroud)

我正在尝试实现以下SELECT语句:

SELECT usrID, usrFirst, usrLast, usrEmail
    FROM tblUsers
    WHERE usrID NOT IN
    (
        SELECT users.usrID
            FROM
                `course_data` courses,
                `tblUsers` users
            WHERE
                days IN ('$day')
    )
    GROUP BY usrID
    ORDER BY usrID
Run Code Online (Sandbox Code Playgroud)

基本上,如果$ day变量包含'1,3或5',我希望省略该行(使用用户405).

例如,如果$day = "1",它应该返回一个空查询(因为数字"1"在列"1,3,5"中).

但是,我没有发现这种情况.尽管如此$day = "1",它仍然会返回那一行.

它不会返回行的唯一方法是if $day= "1,3,5." ,我认为IN()子句将接受我的变量的任何部分并将其应用于该列.

我在这里做错了什么见解?谢谢.

php mysql sql select

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

你能在List <MyObject>中的第0位插入吗?

我需要在集合的开头插入一个对象.

我的收藏品是List类型

我怎样才能做到这一点?

c# collections

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

使用PHP中的GD库将位图文件转换为JPEG

我一直试图找到一种方法,使用PHP中的GD库将位图文件转换为JPEG.

我尝试了很多实现,但似乎没有任何工作.我曾试图告诉我的客户他们不应该使用Bitmap文件,但他坚持并且坦率地不完全理解计算机将它们自己转换为JPG.

我不能在这台服务器上使用ImageMagick,我需要一个纯粹的GD解决方案.提前感谢您提供任何帮助.

编辑:

正在使用的位图图像是16位,这是问题发生的地方.

我有这个功能,我有工作....有点:

function ImageCreateFromBMP($filename) {
    if (! $f1 = fopen($filename,"rb")) return FALSE;

    $FILE = unpack("vfile_type/Vfile_size/Vreserved/Vbitmap_offset", fread($f1,14));
    if ($FILE['file_type'] != 19778) return FALSE;

    $BMP = unpack('Vheader_size/Vwidth/Vheight/vplanes/vbits_per_pixel'.
        '/Vcompression/Vsize_bitmap/Vhoriz_resolution'.
        '/Vvert_resolution/Vcolors_used/Vcolors_important', fread($f1,40));
    $BMP['colors'] = pow(2,$BMP['bits_per_pixel']);

    if ($BMP['size_bitmap'] == 0) $BMP['size_bitmap'] = $FILE['file_size'] - $FILE['bitmap_offset'];
    $BMP['bytes_per_pixel'] = $BMP['bits_per_pixel']/8;
    $BMP['bytes_per_pixel2'] = ceil($BMP['bytes_per_pixel']);
    $BMP['decal'] = ($BMP['width']*$BMP['bytes_per_pixel']/4);
    $BMP['decal'] -= floor($BMP['width']*$BMP['bytes_per_pixel']/4);
    $BMP['decal'] = 4-(4*$BMP['decal']);
    if ($BMP['decal'] == 4) $BMP['decal'] = 0;

    $PALETTE = array();
    if ($BMP['colors'] < 16777216 && $BMP['colors'] != 65536) {
        $PALETTE = …
Run Code Online (Sandbox Code Playgroud)

php gd jpeg bitmap

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

从GregorianCalendar中减去一天时,小时数已损坏

我使用以下代码:

Calendar calendar = new GregorianCalendar(0,0,0);
calendar.set(Calendar.YEAR, 1942);
calendar.set(Calendar.MONTH, 3);
calendar.set(Calendar.DAY_OF_MONTH, 4);

Date date1 = calendar.getTime();

calendar.add(Calendar.DAY_OF_MONTH, -1);

Date date2 = calendar.getTime();

System.out.println(date1 + "\n" + date2);
Run Code Online (Sandbox Code Playgroud)

此代码输出如下:

Sat Apr 04 00:00:00 EEST 1942
Fri Apr 03 01:00:00 EEST 1942
Run Code Online (Sandbox Code Playgroud)

实际上我减去1天,时间应该保留.但为什么第二行输出包含1小时的时间应该是0?

编辑:

目前我正在欧洲/赫尔辛基时区测试我的代码.

java datetime

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

如何将JSON对象转换为数组以在jQuery中使用?

我正在构建一个价格估算器表单,它使用jQuery来操作选择菜单.基本上,当选择新数量时,每个选择菜单中每个选项的值乘以每单位价格,并向用户显示新价格.

我想要做的是从PHP文件中提取每单位价格,该文件将这些价格存储在一系列数组中; 例如:

<?php
    // prices.php
    $colorPrices = array(2.339,3.195,6.537,2.614,2.614,1.759);
    $json = json_encode($colorPrices);
    echo $json;
?>
Run Code Online (Sandbox Code Playgroud)

保持阵列分离将使我的jQuery更清洁,并使更容易更新定价.

在我的jQuery文件中,它计算总价格,我正在读这样的JSON:

$.getJSON('prices.php',function(data) {
    var colorArray = data;
})
Run Code Online (Sandbox Code Playgroud)

在这一点上,colorArray是一个对象,所以它对这个jQuery并不好玩:

// whenever a new COLOR is chosen, step through colorArray and multiply by the currently selected QUANTITY
$('#colors option').each(function(i){
    $(this).attr('label',qty * colorArray[i]);
});
Run Code Online (Sandbox Code Playgroud)

我的想法是,如果我可以将colorArray转换为数组,我可以遍历其内容.现在,当我选择一种新颜色时没有任何反应.

我是关闭还是无能为力?

jquery json

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

如何在mysql查询中检索父类别?

我的目标是以最简单的方式从嵌套类别中获得父类别列表.假如我有一个销售各种不同产品的网站,其中一个是四核奔腾.我能够在我的网页上显示的功能如下:

电子产品>计算机> CPU> Intel> Intel Quad Core

我想到的类别表是:

id,parent_id,description

在parent_id上执行递归过程似乎很乏味.有这样做的首选方式吗?谢谢.

mysql sql

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