小编IBG*_*IBG的帖子

"变量"在C++中意味着什么?

当我看到这个时,我正在研究这个ITE8712看门狗定时器演示代码:

void InitWD(char cSetWatchDogUnit, char cSetTriggerSignal)
{
OpenIoConfig();     //open super IO of configuration for Super I/O

SelectIoDevice(0x07);   //select device7

//set watch dog counter of unit
WriteIoCR(0x72, cSetWatchDogUnit|cSetTriggerSignal);

//CloseIoConfig();      //close super IO of configuration for Super I/O
}
Run Code Online (Sandbox Code Playgroud)

而且,我想知道这条线是什么意思:

cSetWatchDogUnit|cSetTriggerSignal
Run Code Online (Sandbox Code Playgroud)

因为WriteIoCR函数看起来像这样:

void WriteIoCR(char cIndex, char cData)
{
//super IO of index port for Super I/O
//select super IO of index register for Super I/O
outportb(equIndexPort,cIndex);

//super IO of data for Super I/O
//write data to data register
outportb(equDataPort,cData);
}
Run Code Online (Sandbox Code Playgroud)

所以cIndex应该是0x72,但是cData怎么样?我真的没有得到"|" 因为我只在条件语句中将它用于OR("||").

c++ io watchdog

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

如何使用libcurl保存图像

我想将libcurl用于涉及从网页获取图像的项目.URL如下所示:

http://xxx.xxx.xxx.xxx/cgi-bin/anonymous/image.jpg

使用命令行cURL我可以使用检索图像

$curl -o sampleimage.jpg http://xxx.xxx.xxx.xxx/cgi-bin/anonymous/image.jpg
Run Code Online (Sandbox Code Playgroud)

我想知道libcurl中这段代码的等价物,因为我现在已经疯了.我在网上得到了这个示例源,它编译和填充,但我无法在任何地方看到图像文件.

这是代码:

#include <iostream> 
#include <curl/curl.h> 
#include <stdio.h> 

using namespace std; 

int main(){ 
CURL *image; 
CURLcode imgresult; 
FILE *fp; 

image = curl_easy_init(); 
if( image ){ 
    // Open file 
    fp = fopen("google.jpg", "wb"); 
    if( fp == NULL ) cout << "File cannot be opened"; 

    curl_easy_setopt(image, CURLOPT_URL, "http://192.168.16.25/cgi-bin/viewer/video.jpg"); 
    curl_easy_setopt(image, CURLOPT_WRITEFUNCTION, NULL); 
    curl_easy_setopt(image, CURLOPT_WRITEDATA, fp); 


    // Grab image 
    imgresult = curl_easy_perform(image); 
    if( imgresult ){ 
        cout << "Cannot grab the image!\n"; 
    } 
} 

// Clean up the …
Run Code Online (Sandbox Code Playgroud)

c c++ xcode curl libcurl

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

如何制作"0000001"NSString

我的另一个菜鸟问题.我正在尝试创建一个重要的应用程序,我想将数值显示为"000001".因此,当它计数时,它将显示为"000002".

我现在正在使用这样的东西,但它不起作用:

counter.text = [NSString stringWithFormat:@"%000f", count];
Run Code Online (Sandbox Code Playgroud)

counter.text是UILabel.

谢谢你的回答.

xcode objective-c

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

迭代数组的哈希值以创建数组数组

假设我有一个哈希

@attribute_type = {
  typeA: ['a', 'b', 'c'],
  typeB: ['1', '2', '3'],
  typeC: ['9', '8', '7']
}
Run Code Online (Sandbox Code Playgroud)

我想迭代值,这样我就可以创建一个包含三个数组的所有不同可能组合的数组,例如:

['a', '1', '9'], ['a', '1', '8'], ['a', '1', '7'], ['a', '2', '9'], ...
Run Code Online (Sandbox Code Playgroud)

这可能吗?

ruby

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

标签 统计

c++ ×2

xcode ×2

c ×1

curl ×1

io ×1

libcurl ×1

objective-c ×1

ruby ×1

watchdog ×1