问题列表 - 第8838页

Java性能提示

我有一个程序,我从C移植到Java.两个应用程序都使用快速排序来订购一些分区数据(基因组坐标).

Java版本运行速度很快,但我想让它更接近C版本.我正在使用Sun JDK v6u14.

显然我无法与C应用程序保持一致,但我想了解我能做些什么来尽可能地提高性能(在环境范围内).

我可以做些什么来测试应用程序的不同部分,内存使用情况等的性能?具体来说,我该怎么办?

另外,我可以实现哪些技巧(通常)来更改类和变量的属性和组织,减少内存使用并提高速度?

编辑:我使用Eclipse,显然更喜欢任何第三方工具的免费选项.谢谢!

java performance profiling

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

如何显示varBinary字段数据

我有一个数据库字段,其dataType是varBinary.现在在gridView中我想显示该数据.但我得到输出:

System.Byte[]
Run Code Online (Sandbox Code Playgroud)

不是价值

0x2C6D1A
Run Code Online (Sandbox Code Playgroud)

这是在数据库中.

请帮忙解决这个问题.

c# sql sql-server asp.net

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

如何实现ASP.NET购物车?

我试图找到类似的问题,但没有运气.任何人都可以告诉我如何在ASP.NET中构建购物车的最佳实践方式?

我知道使用Session的方法,但我认为跨页面维护Session会很痛苦.我也听说过使用Profile.

那么我必须选择哪一个?哪一个是最好的和最推荐的解决方案?

asp.net shopping-cart

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

Android - 使用LocationManager不提供地理位置修复

我正在尝试使用以下代码获取G1的GPS位置

在活动中

MyLocationListener myListener = new MyLocationListener();
LocationManager myManager = (LocationManager)getSystemService(LOCATION_SERVICE);
myManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 0, myListener);
Run Code Online (Sandbox Code Playgroud)

这是LocationListener类

public class MyLocationListener implements LocationListener {

  private static double latitude;
  private static double longitude;

  @Override
  public void onLocationChanged(Location arg0) {
    latitude = arg0.getLatitude();
    longitude = arg0.getLongitude();
  }

  @Override
  public void onProviderDisabled(String provider) {
  }

  @Override
  public void onProviderEnabled(String provider) {
  }

  @Override
  public void onStatusChanged(String provider, int status, Bundle extras) {}

  public static double getLatitude() {
    return latitude;
  }

  public static double getLongitude() { …
Run Code Online (Sandbox Code Playgroud)

gps android

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

Python进程使用的总内存?

有没有办法让Python程序确定它当前使用了多少内存?我已经看过有关单个对象的内存使用情况的讨论,但我需要的是进程的总内存使用量,以便我可以确定何时需要开始丢弃缓存数据.

python memory-management

229
推荐指数
10
解决办法
20万
查看次数

jQuery查找功能需要帮助

这可能听起来有点愚蠢,但是请你指出为什么在下面的脚本中'firstValue'是未定义的,'secondValue'是根据需要,即4.

<div >
<input class="feedback-selected"  type="hidden" value="4" />
</div>    
<script type="text/javascript">

    var firstValue = $(this).find('.feedback-selected').val();
    var secondValue = $('.feedback-selected').val();
    alert(firstValue);
    alert(secondValue);

</script>
Run Code Online (Sandbox Code Playgroud)

我确信我没有使用find函数.

jquery

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

使用Python和YouTubeAPI提取YouTube视频的作者

如何使用以下方法从对象获取作者/用户名:

GetYouTubeVideoEntry(video_id=youtube_video_id_to_output)
Run Code Online (Sandbox Code Playgroud)

我正在使用Google的gdata.youtube.service Python库

提前致谢!:)

python youtube youtube-api

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

Scala弹出菜单

如何在Scala中显示弹出窗口?我有一个"后门"但对我来说似乎很难看:

val item = new MenuItem(new Action("Say Hello") {
  def apply = println("Hello World");
})
//SO FAR SO GOOD, NOW FOR THE UGLY BIT!
val popup = new javax.swing.JPopupMenu
popup.add(item.peer)
popup.setVisible(true)
Run Code Online (Sandbox Code Playgroud)

swing scala popup

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

在COBOL中读取STDIN(SYSIN)

我想在COBOL中读取STDIN(又名SYSIN)的行.现在我只想把它们打印出来,以便我知道我有它们.从我正在阅读的所有内容看起来应该可行:

IDENTIFICATION DIVISION.
PROGRAM-ID. APP.

ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.

    SELECT SYSIN ASSIGN TO DA-S-SYSIN ORGANIZATION LINE SEQUENTIAL.

DATA DIVISION.
FILE SECTION.

FD SYSIN.
01 ln PIC X(255).
    88 EOF VALUE HIGH-VALUES.
WORKING-STORAGE SECTION.

PROCEDURE DIVISION.
    OPEN INPUT SYSIN
    READ SYSIN
      AT END SET EOF TO TRUE
    END-READ
    PERFORM UNTIL EOF
        DISPLAY ln
        READ SYSIN
            AT END SET EOF TO TRUE
        END-READ
    END-PERFORM
    CLOSE SYSIN
    STOP RUN.
Run Code Online (Sandbox Code Playgroud)

编译(使用open-cobol和cobc -x),但运行它我得到:

libcob: File does not exist (STATUS = 35) File : '' …
Run Code Online (Sandbox Code Playgroud)

select cobol stdin sysin

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

Uncrustify可以在Objective-C方法调用中对齐冒号吗?

我正在使用uncrustify 0.52.当我针对Objective-C文件运行它时,它想要转换方法调用,如下所示:

[NSApp beginSheet:startTimerDialog
   modalForWindow:nil
    modalDelegate:nil
   didEndSelector:nil
      contextInfo:nil];
Run Code Online (Sandbox Code Playgroud)

对此:

[NSApp beginSheet:startTimerDialog
 modalForWindow:nil
 modalDelegate:nil
 didEndSelector:nil
 contextInfo:nil];
Run Code Online (Sandbox Code Playgroud)

我更喜欢第一个版本,冒号对齐.在uncrustify配置文件中是否有一个选项可以支持我想要的内容,或者只是不支持对齐的冒号?

如果unrustify不能对齐冒号,有没有办法防止它排除我自己对齐的冒号?

更新:

mmc注意到此功能在Build 1581版本的Uncrustify svn存储库中可用.它处于unrustify 0.54.align_oc_msg_colon = true在配置文件中设置以启用它.

进一步更新

对于将来找到此答案的人:.cfg文件中的首选项名称已更改.现在align_oc_msg_colon_span= 1要获得上述行为.现在还有一个align_oc_decl_colon = true将为多行声明做名称的事情.

objective-c uncrustify

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