标签: long-integer

长到HWND(VS8 C++)

我怎么能长时间转到HWND(C++ visual studio 8)?

Long lWindowHandler;
HWND oHwnd = (HWND)lWindowHandler;
Run Code Online (Sandbox Code Playgroud)

但是我得到了以下警告:

警告C4312:'type cast':从'LONG'转换为更大尺寸的'HWND'

谢谢.

casting hwnd long-integer

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

Fortran:处理大小的整数值:~700000000000

目前我正在刷新我的Fortran95知识(不要问为什么)......

我遇到了一个问题.如何处理大整数,例如.大小:~7000000万

INTEGER(KIND = 3)不能保存此数字.如果有人感兴趣,我可用的编译器是Silverfrost FTN95.

我使用整数来运行更大的数据集.

你有什么建议吗?

fortran integer numbers long-integer

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

Lua是否使用64位整数?

Lua是否使用64位整数?我该如何使用它?

64-bit lua types integer long-integer

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

hibernate返回BigDecimal数据类型而不是long

hibernate命名查询返回数据类型为NUMBER的列的BigDecimal.

select col1 as "col1" from table1 union select col2 as "col1" from table2
Run Code Online (Sandbox Code Playgroud)

在客户端,我希望col1的数据类型是long(原始)我这样做:

<return-scalar column="col1" type="java.lang.Long" />
Run Code Online (Sandbox Code Playgroud)

要么

<return-scalar column="col1" type="long" />
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,我得到:

java.lang.ClassCastException: java.math.BigDecimal incompatible with java.lang.Long
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?我怀疑,别名有什么问题?

hibernate bigdecimal long-integer

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

减去多头出错了

long freeSize = ((Main.maxSPace-Main.usedSpace)*1000*1000);

maxSpace = 20000
usedSpace = 8
Run Code Online (Sandbox Code Playgroud)

- > freeSize = -1482836480

为什么结果是否定的?

java long-integer

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

Laravel中的长轮询(sleep()函数使应用程序冻结)

我正在尝试在Laravel中编写长轮询功能,但是当我使用sleep()函数时,整个应用程序会冻结/阻塞,直到sleep()函数完成.有谁知道如何解决这个问题?

我的javascript看起来像这样:

function startRefresh() {

longpending = $.ajax({
    type: 'POST',
    url: '/getNewWords',
    data: { wordid: ""+$('.lastWordId').attr('class').split(' ')[1]+"" },
    async: true,
    cache: false
}).done(function(data) {
    $("#words").prepend(data);
    startRefresh();
});

}
Run Code Online (Sandbox Code Playgroud)

和PHP:

public function longPolling()
{
    $time = time();
    $wordid = Input::get('wordid');
    session_write_close();
    //set_time_limit(0);

    while((time() - $time) < 15) {
        $words = Word::take(100)->where('id', '>', $wordid)
        ->orderBy('created_at', 'desc')->get();

        if (!$words->isEmpty()) {

            $theView = View::make('words.index', ['words' => $words])->render();

            if (is_object($words[0])) {
                $theView .= '<script>
                $(".lastWordId").removeClass($(".lastWordId").attr("class")
                .split(" ")[1]).addClass("'.$words[0]->id.'");
                </script>';
            }

            return $theView;

        } else {
            sleep(2); …
Run Code Online (Sandbox Code Playgroud)

php apache polling long-integer laravel

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

将double映射为长数的函数

也许它似乎有点罕见的问题,但我想找到一个能够将double(c号)转换为long(c号)的函数.没有必要保留双重信息.最重要的是:

double a,b;

long c,d;

c = f(a);

d = f(b);
Run Code Online (Sandbox Code Playgroud)

这必须是真理:

如果 (a < b) 那时 c < d 为所有人 a,b double 而且 为所有人 c,d long

谢谢你们所有人.

c double function long-integer

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

为什么不能numpy计算长对象?

假设我有一个赋值为'long'的变量

x = 40*2*10**30
Run Code Online (Sandbox Code Playgroud)

如果我然后尝试使用numpy(导入为np)获取此变量的日志:

np.log10(x)
Run Code Online (Sandbox Code Playgroud)

我遇到属性错误:

'long'对象没有属性'log10'.

为了解决这个问题,我可以将变量设置为float并且它可以正常工作或使用'math'包:

math.log10(x)
np.log10(float(x))
Run Code Online (Sandbox Code Playgroud)

我的问题是:math.log10和np.log10有何不同,为什么没有设置np来处理'long'类型?

python numpy long-integer

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

Node / Express,如何将 bodyParser 配置为仅在某些路由上使用 raw

我不太确定我是否正确地接近这个,但我的问题是,我通常在我的 API 端点接收 json 数据,然后我从 json req.body 数据创建一个模型实例......我正在使用平均堆栈..

我现在遇到的问题是,我的模型的字段之一是具有 18 个位置的猫鼬长数据类型。但是,bodyParser 会解析数字并将数字的 las 3 个位置四舍五入。我将它用于 _id 字段,因此出现重复的键错误。

我通过 Python 手动构建和发送数据进行测试,并使用 _ast_lib_eval(document) 从我构建的 json 文档中去除所有字符串引号。因此,以某种方式 json bodyParser 正在获取正文并获取数字但切断(或舍入)数字字段,因为我猜,它本机不支持这么长的数字......我可以为某些路线使用另一个 bodyParser 可能...... . 但我不确定如何配置它。

现在最好的方法是什么?我是否必须使用另一个解析器,从而将我的数据作为纯文本或原始数据发送给所有 api 端点?那意味着我必须重做一切以使其适合解析器,对吗?通常的格式是json....

或者我可以在从 bodyparser 解析之前以某种方式从 req.body 获取“原始”数据?这将是手动正确获取数字的最佳方法......但我不知道是否有办法做到这一点......

node.js express long-integer

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

改进 fuzzywuzzy - 匹配 2 个列表中的名称

我的要求是找到 2 个列表的匹配名称。第一个列表有 400 个名字,第二个列表有 90000 个名字。我得到了想要的结果,但过程需要超过 35 分钟。很明显,有 2 个 for 循环,因此需要 O(N*N) 次操作,这是瓶颈。我已经删除了两个列表中的重复项。可以帮忙改进一下吗。我检查了许多其他问题,但不知何故无法实现。如果您认为我只是错过了阅读一些已经存在的帖子,请指出这一点。我会尽力理解并复制这一点。

下面是我的代码

from fuzzywuzzy import fuzz
infile=open('names.txt','r')
name=infile.readline()
name_list=[]
while name:
    name_list.append(name.strip())
    name=infile.readline()

print (name_list)

infile2=open('names2.txt','r')
name2=infile2.readline()
name_list2=[]
while name2:
    name_list2.append(name2.strip())
    name2=infile2.readline()

print (name_list2)

response = {}
for name_to_find in name_list:
    for name_master in name_list2:
        if fuzz.ratio(name_to_find,name_master) > 90:
            response[name_to_find] = name_master
            break

for key, value in response.items():
    print ("Key is ->" + key + "  Value is -> " + value)
Run Code Online (Sandbox Code Playgroud)

python performance time long-integer fuzzywuzzy

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