问题列表 - 第43860页

在 Windows 上检查 RAM 中的剩余空间?

我正在创建一个程序,它将在 RAM 中分配大量数据。现在,如果 RAM 空间不足,程序将被置于虚拟内存中,并且将发生分页交换。这是非常缓慢的。是否可以检查 RAM 的剩余空间?是否可以检查系统现在是否正在使用虚拟内存?

这是在 Windows 上的 C++ 上。

c++ memory windows ram

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

如何确保数据库表中只有一行?

我想确保名为"myTable"的MySQL表只有一行.

所以我需要能够在这一行上做更新,但显然插入和删除应该是不可能的.

我问这个问题是因为Stack Overflow的回答

谢谢!

mysql database privileges database-design

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

Ajax HEAD通过Javascript/jQuery请求

我似乎在提出HEAD请求时遇到了一些问题,并保留了数组中数据的完整性.

鉴于此片段:

var imageTemp = Array();

$('*')
    .each(function(index){
        if($(this).css('background-image') != 'none'){
            imageTemp.push($(this).css('background-image').slice(5, -2));
        }
    });
Run Code Online (Sandbox Code Playgroud)

我捕获给定页面上所有背景图像的URL.现在,尝试通过HEAD请求获取每个图像的大小Content-Length,我使用此片段:

var imageData = Array();

for(var i = 0; i < imageTemp.length; i++){
    ajaxSizeRequest = $.ajax({
        type: "HEAD",
        async: true,
        url: imageTemp[i],
        success: function(message){
            imageData.push([imageTemp[i], ajaxSizeRequest.getResponseHeader('Content-Length')]);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

然而,当我倾倒imageData通过console.log,我的每个元素(这应该是包含URL和内容长度的数组)最终成为[undefined, XXXX]其中XXXX总是最后的请求的大小Content-Length

我很难过,虽然这似乎是一个时间/范围问题.我在这里遇到过某种竞争条件吗?

javascript ajax jquery http-headers

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

仅来自OR和AND的XOR

如果只有AND和OR运算可用,那么如何进行XOR按位运算?

xor bitwise-operators bitwise-and

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

CUDA在__device__函数中分配内存

在CUDA中有没有办法在__device__函数中分配内存?我找不到这样做的任何例子.

来自手册:B.15动态全局内存分配void*malloc(size_t size); void free(void*ptr); 从全局内存中的固定大小的堆动态分配和释放内存.CUDA内核中malloc()函数至少从设备堆分配大小字节,并返回指向已分配内存的指针,如果存在的内存不足以满足请求,则返回NULL.保证返回的指针与16字节边界对齐.CUDA in-kernel free()函数释放ptr指向的内存,该内存必须由之前调用malloc()返回.如果ptr为NULL,则忽略对free()的调用.使用相同的ptr重复调用free()具有未定义的行为.由给定的CUDA线程通过malloc()分配的内存仍然在CUDA上下文的生命周期内分配,或者直到通过调用free()显式释放.它可以被任何其他CUDA线程使用,甚至可以在后续内核启动时使用.任何CUDA线程都可以释放由另一个线程分配的内存,但应注意确保同一指针不会被多次释放.

cuda

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

如何获得以毫秒为单位的时差

我无法围绕这个我的大脑,所以我希望有人可以提供帮助.我有一首歌曲长度,以毫秒为单位.我也有歌曲以DATETIME格式播放的日期.我想要做的是找出歌曲播放时间剩余多少毫秒.

$tracktime = 219238;  
$dateplayed = '2011-01-17 11:01:44';  
$starttime = strtotime($dateplayed);
Run Code Online (Sandbox Code Playgroud)

我使用以下内容确定剩余时间,但似乎不正确.

$curtime = time();   
$timeleft = $starttime+round($tracktime/1000)-$curtime;  
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

php

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

在IE"网络浏览器"中的"输入"上提交表单

用于下载另一个浏览器的头号浏览器有问题... IE

当您在表单中输入时,IE8无法提交.这是我用的:

function submitOnEnter() {
    if (browserName=="Microsoft Internet Explorer")
    {
        var key;

        if (window.event){
            key = window.event.keyCode; //IE
        }

        if(key == 13){
          document.forms['myform'].submit();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这位于文本输入上:

 onkeyup="submitOnEnter()"
Run Code Online (Sandbox Code Playgroud)

当我按两次输入时,表单似乎提交?但不是一次.

你能帮我吗?

javascript internet-explorer

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

如何为Gingerbread上运行的应用程序授予MODIFY_PHONE_STATE权限

我写了一个试图修改电话呼叫状态的应用程序.它在Android 2.2或更低版本上运行良好,但在Android 2.3上抛出异常,因为缺少对android.permission.MODIFY_PHONE_STATE权限的许可(我在AndroidManifest.xml上声明了此权限).任何的想法?以下是异常日志:

01-15 09:14:23.210: ERROR/AndroidRuntime(404): FATAL EXCEPTION: main
01-15 09:14:23.210: ERROR/AndroidRuntime(404): java.lang.RuntimeException: Unable to start receiver test.PhoneReceiver: java.lang.SecurityException: Neither user 10031 nor current process has android.permission.MODIFY_PHONE_STATE.
01-15 09:14:23.210: ERROR/AndroidRuntime(404):     at android.app.ActivityThread.handleReceiver(ActivityThread.java:1780)
01-15 09:14:23.210: ERROR/AndroidRuntime(404):     at android.app.ActivityThread.access$2400(ActivityThread.java:117)
01-15 09:14:23.210: ERROR/AndroidRuntime(404):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:978)
01-15 09:14:23.210: ERROR/AndroidRuntime(404):     at android.os.Handler.dispatchMessage(Handler.java:99)
01-15 09:14:23.210: ERROR/AndroidRuntime(404):     at android.os.Looper.loop(Looper.java:123)
01-15 09:14:23.210: ERROR/AndroidRuntime(404):     at android.app.ActivityThread.main(ActivityThread.java:3647)
01-15 09:14:23.210: ERROR/AndroidRuntime(404):     at java.lang.reflect.Method.invokeNative(Native Method)
01-15 09:14:23.210: ERROR/AndroidRuntime(404):     at java.lang.reflect.Method.invoke(Method.java:507)
01-15 09:14:23.210: ERROR/AndroidRuntime(404):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
01-15 09:14:23.210: ERROR/AndroidRuntime(404):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
01-15 09:14:23.210: …
Run Code Online (Sandbox Code Playgroud)

permissions android telephony exception

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

Linux:modpost没有构建任何东西

我在使用我的机器上构建任何内核模块时遇到问题.每当我构建一个模块时,modpost总是说零模块:

MODPOST 0 modules
Run Code Online (Sandbox Code Playgroud)

为了解决这个问题,我编写了一个测试模块(hello.c):

#include <linux/module.h>       /* Needed by all modules */
#include <linux/kernel.h>       /* Needed for KERN_INFO */
#include <linux/init.h>         /* Needed for the macros */

static int __init hello_start(void)
{
printk(KERN_INFO "Loading hello module...\n");
printk(KERN_INFO "Hello world\n");
return 0;
}

static void __exit hello_end(void)
{
printk(KERN_INFO "Goodbye Mr.\n");
}

module_init(hello_start);
module_exit(hello_end);
Run Code Online (Sandbox Code Playgroud)

这是模块的Makefile:

obj-m = hello.o
KVERSION = $(shell uname -r)
all:
        make -C /lib/modules/$(KVERSION)/build M=$(shell pwd) modules
clean:
        make -C /lib/modules/$(KVERSION)/build M=$(shell pwd) clean
Run Code Online (Sandbox Code Playgroud)

当我在我的机器上构建它时,我得到以下输出:

make -C …
Run Code Online (Sandbox Code Playgroud)

linux gcc kernel-module

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

在javascript中晒黑

tan(5.3)= 0.09276719520463

但在javascript中:

Math.tan(5.3)= -1.50127339580693

如何在deg模式下在javascript中计算Math.tan(某物)?

javascript math

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