标签: 64-bit

JavaFX是否可以在32位Windows中运行?(或使用32位JVM)?

由于JavaFX仅适用于64位Linux和64位OS X(因为Java的新版本尚未以32位发布),我很好奇JavaFX是否能够在32位工作-bit Windows.有什么想法吗?

谢谢!

java macos 64-bit 32-bit javafx

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

我的CRC64校验和编码需要CRC反向代码

有人可以用C#编码CRC64反向算法吗?我无法编码,无法理解任何事情.谢谢,

我从C++复制了CRC64校验和代码并将其转换为C#.NET.整个代码显示如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CRC64
{
    public class cCRC64
    {
        public UInt64[] crc64_table = {
             0x0000000000000000, 0x42F0E1EBA9EA3693,
             0x85E1C3D753D46D26, 0xC711223CFA3E5BB5,
             0x493366450E42ECDF, 0x0BC387AEA7A8DA4C,
             0xCCD2A5925D9681F9, 0x8E224479F47CB76A,
             0x9266CC8A1C85D9BE, 0xD0962D61B56FEF2D,
             0x17870F5D4F51B498, 0x5577EEB6E6BB820B,
             0xDB55AACF12C73561, 0x99A54B24BB2D03F2,
             0x5EB4691841135847, 0x1C4488F3E8F96ED4,
             0x663D78FF90E185EF, 0x24CD9914390BB37C,
             0xE3DCBB28C335E8C9, 0xA12C5AC36ADFDE5A,
             0x2F0E1EBA9EA36930, 0x6DFEFF5137495FA3,
             0xAAEFDD6DCD770416, 0xE81F3C86649D3285,
             0xF45BB4758C645C51, 0xB6AB559E258E6AC2,
             0x71BA77A2DFB03177, 0x334A9649765A07E4,
             0xBD68D2308226B08E, 0xFF9833DB2BCC861D,
             0x388911E7D1F2DDA8, 0x7A79F00C7818EB3B,
             0xCC7AF1FF21C30BDE, 0x8E8A101488293D4D,
             0x499B3228721766F8, 0x0B6BD3C3DBFD506B,
             0x854997BA2F81E701, 0xC7B97651866BD192,
             0x00A8546D7C558A27, 0x4258B586D5BFBCB4,
             0x5E1C3D753D46D260, 0x1CECDC9E94ACE4F3,
             0xDBFDFEA26E92BF46, 0x990D1F49C77889D5,
             0x172F5B3033043EBF, 0x55DFBADB9AEE082C,
             0x92CE98E760D05399, 0xD03E790CC93A650A,
             0xAA478900B1228E31, 0xE8B768EB18C8B8A2,
             0x2FA64AD7E2F6E317, 0x6D56AB3C4B1CD584,
             0xE374EF45BF6062EE, 0xA1840EAE168A547D,
             0x66952C92ECB40FC8, 0x2465CD79455E395B,
             0x3821458AADA7578F, 0x7AD1A461044D611C, …
Run Code Online (Sandbox Code Playgroud)

c# algorithm 64-bit crc32 crc

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

如何在x86进程中从x64进程中查找user32.dll函数地址?

如何在x86进程中从x64进程中查找user32.dll函数地址?

编辑:我的意思是我的程序运行x64,我搜索x86地址.

64-bit x86 winapi x86-64 getprocaddress

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

Visual Studio 2008 for Windows 7 64位(用于创建64位二进制文​​件)

我知道32位visual studio将安装在Windows 7 64位机器上,但我想它只能用于创建32位dll.是否有单独的Visual Studio安装程序可用于安装64位Visual Studio,可用于创建64位dll?

编辑:很抱歉没有访问我自己的问题这么久.我正在使用devenv命令构建解决方案:devenv mysolution.sln/build"RELEASE | WIN64"

它跳过了构建所有项目.所以我在Visual Studio中打开了解决方案,在构建配置管理器中,我设置了

Active Solution配置:发布Active Solution Platform:win64

但是在Project上下文中(检查要构建或部署的项目配置):

配置:发布平台:此下拉列表中仅提供Win32,而不是win64.

我需要做什么?

64-bit visual-studio-2008

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

64位方法调用慢C#

我有一个32位应用程序移植到64位以某种方式64位方法调用比32位慢很多.

代码示例

    class huge_class
{
 class subclass0{}
 class subclass1{}
 class subclass2{}
 class subclass3{}
 class subclass4{}
 class subclass5{}
 class subclass6{}
 class subclass7{}
 //so on... say 300

 private object[] GetClassObj(Stopwatch x)
 {
       Console.WriteLine(x.ElapsedMilliseconds.ToString()); //<- the latency can be observed here, the time it takes to execute this line takes a big amount of time
       object[] retObj = new object[300];
       retObj[0] = new subclass0();
       retObj[1] = new subclass1();
       retObj[2] = new subclass2();
       retObj[3] = new subclass3();
       retObj[4] = new subclass4();
       retObj[5] = new …
Run Code Online (Sandbox Code Playgroud)

c# arrays optimization performance 64-bit

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

matplotlib是否支持linux 64bit?

我可以看到Windows 64位和32位的安装文件,但linux的tar.gz文件没有说明它是64位还是32位.

linux 64-bit matplotlib

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

在64位系统中复制unsigned int 2次和unsigned long 1次有什么区别?

有什么区别

*(unsigned*)d = *(unsigned*)s; 
d+=4; s+=4; 
*(unsigned*)d = *(unsigned*)s; 
d+=4; s+=4;
Run Code Online (Sandbox Code Playgroud)

*(unsigned long*)d = *(unsigned long*)s;
d+=8; s+=8;
Run Code Online (Sandbox Code Playgroud)

在64位系统?

c linux 64-bit gcc

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

Delphi XE2 64bit:记录指针,无效的类型转换

我如何重新编写这个以在64位上为Delphi XE2编译?

在第一个代码上我得到的错误大小超过2gb.

在第二个,Invalid Typecast on:if int64(TMethod(FOnChangeOO [i1]))= int64(TMethod(changeEvent))然后

1)TExtBool =(不,是,其他);

  TAByte          = array [0..maxInt      -1] of byte;
  TAShortInt      = array [0..maxInt      -1] of shortInt;
  TAChar          = array [0..maxInt div sizeOf(Char)-1] of Char;
  TAAnsiChar      = array [0..maxInt      -1] of AnsiChar;
  TAWideChar      = array [0..maxInt shr 1-1] of WideChar;
  TABoolean       = array [0..maxInt      -1] of boolean;
  TAExtBool       = array [0..maxInt      -1] of TExtBool;
  TAWord          = array [0..maxInt shr 1-1] of word;
  TASmallInt      = array [0..maxInt shr 1-1] of smallInt;
  TACardinal      = …
Run Code Online (Sandbox Code Playgroud)

delphi 64-bit delphi-xe2

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

64位的setjmp/longjmp

我曾尝试在64位Ubuntu中使用setjmp/longjmp,但它没有正常工作,而它在32位Ubuntu中工作正常.任何想法,发生了什么.以下是代码,我试图执行.

在64位上,它会在longjmp之后返回时挂起.在维基百科关于setcontext的文章中,它说它无法正常使用64位.我们在setjmp中遇到同样的问题吗?事实上,我试图使用setjmp,以避免setcontext的问题,但它似乎在64位上有相同的问题.

#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <unistd.h>
#include <fcntl.h>
#include <string.h>
#include <string>
#include <setjmp.h>

#define NOFTHREADS 2

#define DATASIZE        500
#define SETSIZE         (DATASIZE / NOFTHREADS)  

int data[DATASIZE];
pthread_mutex_t sumMutex;
pthread_mutex_t prodMutex;
int sum;
double prod;
static jmp_buf buf;
int jmp_onced[NOFTHREADS+1];

#define lock pthread_mutex_lock
#define unlock pthread_mutex_unlock

void *SumThread( void *pParam )
{
  unsigned int tid = *((unsigned int*)(pParam));
  int si = tid * SETSIZE;
  int i, …
Run Code Online (Sandbox Code Playgroud)

c linux 64-bit x86

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

asm错误消息:`(%rax,%edx,4)'不是有效的基类/索引表达式

:96:错误:`(%rax,%edx,4)'不是有效的基数/索引表达式

line97:错误:`-4(%rax,%edx,4)'不是有效的基本/索引表达式

line101:错误:`(%rax,%edx,4)'不是有效的基数/索引表达式

line102:错误:`-4(%rax,%edx,4)'不是有效的基数/索引表达式

我收到这些错误消息,我不知道如何解决它.

这是我的代码:

   

__asm__ (

           "loop:       \n\t"
           "movl        $1,%3\n\t"
           "movl        $0, %6\n"

           "start:        \n\t"

           "movl        (%1,%3,4),%4\n\t"       
           "movl        -4(%1, %3, 4), %5\n\t"

           "cmpl        %4, %5\n\t"           
           "jle         next\n\t"

           "xchgl        %4, %5\n\t"               
           "movl        %4, (%1, %3, 4)\n\t"        
           "movl        %5, -4(%1, %3, 4)\n\t"        
           "movl        $1, %6\n\t"

           "next:       \n\t"
           "incl        %3  \n\t"        

           "cmpl        %3, %2\n\t"
           "jge        start\n\t"        

           "cmpl        $0, %6\n\t"
           "je        end\n\t"

           "jmp        loop\n\t"        
           "end:        \n\t"
Run Code Online (Sandbox Code Playgroud)

请帮助解释如何修复这些错误消息.我试图在ASM中进行冒泡排序.

64-bit assembly gcc

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