小编cHa*_*Hao的帖子

如何找到活动(正在使用)图形卡?C#

我使用此代码查找显卡:

        ManagementScope scope = new ManagementScope("\\\\.\\ROOT\\cimv2");
        ObjectQuery query = new ObjectQuery("SELECT * FROM Win32_VideoController");
        ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query);
        ManagementObjectCollection queryCollection = searcher.Get();
        string graphicsCard = "";
        foreach (ManagementObject mo in queryCollection)
        {
            foreach (PropertyData property in mo.Properties)
            {
                if (property.Name == "Description")
                {
                    graphicsCard += property.Value.ToString() + " ";
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

我有两张显卡:

我的显卡

上面的代码返回所有图形卡。

如何找到windows选择的活动显卡?

c# wmi system.diagnostics nvidia

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

Visual Studio 2017,如何使#include <pthread.h>工作?

我觉得我今天几个小时都在搜索如何#include <pthread.h>在Windows 10上的Visual Studio 2017中工作,并且没有找到有效的答案.有人可以告诉我如何让这个工作?

我收到的错误是:无法打开源文件"pthread.h"

c visual-studio-2017

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

一个"if"条件,结果是假的,但我的程序正在通过这个,如果无论如何??? (对或错)

在我的JAVA程序中,我有这个"if"条件:

    if(  (!pccoNettNoAff && !transOPCVM && !garantie) 
      && (  (pccoCourant == null) 
         || (  (pccoCourant != null && rBale.getPcco() != null) 
            && (  (pccoCourant.getId() != rBale.getPcco().getId()) 
               || (  pccoCourant.getId() == rBale.getPcco().getId() 
                  && tauxCourant!=null && rBale.getTauxCcf()!=null 
                  && rBale.getPartenaire()==null 
                  && rBale.getTauxCcf()!=tauxCourant
                  )
               )      
            )
         )
      )
   {
Run Code Online (Sandbox Code Playgroud)

我们可以通过以下方式将其翻译为:

图例:T = true,F = False:它们是每次测试的结果

((T)AND((F)OR((T)AND((F)OR(F)))))

所以我的最终结果显然是假的(Eclipse调试模式找到相同的结果)但是我的程序无论如何都要通过这个"if".
我真的不知道为什么会发生这种情况,也许在"if"条件下存在某种限制?

如果有人有任何想法,请帮助我:)

问候,

Cytemax

java if-statement conditional-statements

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

Javascript/JQuery中$ H的含义是什么?

这个jsfiddle.net示例包括$H:

new Request.JSON({
    url: '/echo/json/',
    data: {
        json: JSON.encode({
            text: 'some text',
            array: [1, 2, 'three'],
            object: {
                par1: 'another text',
                par2: [3, 2, 'one'],
                par3: {}
            }
        }),
        delay: 3
    },
    onSuccess: function(response) {
        show_response(response, $('post'));
    }
}).send();

show_response = function(obj, result) {
    $H(obj).each(function(v, k) {
        new Element('li', {
            text: k + ': ' + v
        }).inject(result);
    });
    result.highlight();
};
Run Code Online (Sandbox Code Playgroud)

我似乎无法找到$ H的含义/功能.有人可以详细说明吗?

javascript mootools jsfiddle

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

守护进程不会注册sigint信号

我正在制作一个简单的守护进程,当发送SIGINT和SIGTERM信号时会生成一个日志,我可以在发出SIGTERM信号时记录,但是当我按Ctrl + C尝试获取SIGINT信号时,似乎信号不是因为它没有保存在日志中,所以守护进程正在运行,而我尝试发送SIGINT信号.

#include <stdio.h>
#include <string.h>
#include <fcntl.h>
#include <signal.h>
#include <unistd.h>

#define RUNNING_DIR "/tmp"
#define LOCK_FILE   "simple_daemon.lock"
#define LOG_FILE    "simple_daemon.log"

void log_message(filename,message)
char *filename;
char *message;
{
    FILE *logfile;
    logfile=fopen(filename,"a");
    if(!logfile) return;
    fprintf(logfile,"%s\n",message);
    fclose(logfile);
}   

void signal_handler(sig)
int sig;
{
    switch(sig) {

    case SIGTERM:
        log_message(LOG_FILE,"received a SIGTERM signal");
        exit(0);
        break;
    case SIGINT:
        log_message(LOG_FILE, "received a SIGINT signal");
        exit(0);
        break;
    }
}

void daemonize()
{
    int i,lfp;
    char str[10];
    if(getppid()==1) return; /* already a daemon */
    i=fork();
    if (i<0) …
Run Code Online (Sandbox Code Playgroud)

c ubuntu signals daemon

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

通过PHP获取ObjectId MongoDB

这是我的剧本

$terms = ['username' => $uri];
$user = $collection->findOne($terms);
Run Code Online (Sandbox Code Playgroud)

结果

array (size=4)
  '_id' => 
    object(MongoId)[29]
      public '$id' => string '4ff6e96bb0b4599016000006' (length=24)
  'username' => string 'me' (length=10)
  'name' => string 'Yes, It's me!' (length=16)
Run Code Online (Sandbox Code Playgroud)

得到名字

$name = $user['name'];

但是,我怎么能得到$user['_id']

我试着$user['_id']不行

请帮忙.谢谢

UPDATE

问题解决了 $user['_id']->{'$id'}

php mongodb

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

当我声明字符串数组时,C++如何计算偏移地址

虽然字符串是动态的,所以它没有任何确定的大小,因此当我在s [0]之前得到s [1]时,C++将如何计算其偏移地址.

例如int a [2]

0000:1000    a[0]
0000:1004    a[1]
Run Code Online (Sandbox Code Playgroud)

程序:

#include<iostream>
#include<vector>
using namespace std;

int main()
{
    string s[2];

    cin>>s[1];
    cout<<s[1]<<endl;

    cin>>s[0];
    cout<<s[0]<<endl;
}
Run Code Online (Sandbox Code Playgroud)

c++ arrays string offset memory-address

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

在C中找出地址

我正在尝试学习如何在C中找出地址.对于下面的代码,假设它是在32位小端机器上编译的.

struct {
    int n;
    char c;
} A[10][10];
Run Code Online (Sandbox Code Playgroud)

假设A [0] [0]的地址是1000(十进制),A [3] [7]的地址是什么?任何帮助表示赞赏!

c multidimensional-array memory-address

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

使用Tab从一个contenteditable切换到下一个

我正在尝试获取一个功能,它搜索并选择以下内容 contenteditable="true".

HTML看起来像这样:

<table>
    <tr>
        <td>Headline:</td>
        <td><div class="editableDiv" contenteditable="true"></td>
    </tr>
    <tr>
        <td>Headline:</td>
        <td><div class="editableDiv" contenteditable="true"></td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我认为代码应该是这样的,但我可能next()以错误的方式使用了选择器:

$('table tr td .editableRow').click(function(){

$(this).next().dblclick();

});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

Mod-Rewrite"Canonical URL's"

Hy,我如何使用mod_rewrite制作规范网址(适用于Facebook"Parsing").

示例:我有:example.com/index.php? page = eventdetails&id = 241

我会制作一个canonincal网址,它应该是这样的:

example.com/ eventdetails/241/将从脚本中忽略的一些文本

我用这个例子测试了它,但它不起作用:

RewriteEngine on
RewriteRule ^/eventdetails/([0-9]+)/$ index.php?show=eventdetails&id=$1
Run Code Online (Sandbox Code Playgroud)

.htaccess文件处于"主页"方向.

我没有找到任何解决这个例子的完整@google,所以我希望有人可以帮助我!

mod-rewrite url-rewriting

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