问题列表 - 第43154页

C中的回车?

以下程序的输出是: hai

我没有得到\r这个程序中的回车如何工作,真的可以帮助我吗?

#include <stdio.h>
#include<conio.h>

void main()
{
    printf("\nab");
    printf("\bsi");
    printf("\rha");
    _getch();
}
Run Code Online (Sandbox Code Playgroud)

c

28
推荐指数
3
解决办法
10万
查看次数

是否有可以轻松记录和重放API调用结果的库?

我正在编写各种调用相对复杂的Win32 API函数的东西.这是一个例子:

//Encapsulates calling NtQuerySystemInformation buffer management.
WindowsApi::AutoArray NtDll::NtQuerySystemInformation( 
    SystemInformationClass toGet ) const
{
    AutoArray result;
    ULONG allocationSize = 1024;
    ULONG previousSize;
    NTSTATUS errorCheck;
    do 
    {
        previousSize = allocationSize;
        result.Allocate(allocationSize);
        errorCheck = WinQuerySystemInformation(toGet, 
            result.GetAs<void>(), allocationSize, &allocationSize);
        if (allocationSize <= previousSize)
            allocationSize = previousSize * 2;
    } while (errorCheck == 0xC0000004L);
    if (errorCheck != 0)
    {
        THROW_MANUAL_WINDOWS_ERROR(WinRtlNtStatusToDosError(errorCheck));
    }
    return result;
}
//Client of the above.
ProcessSnapshot::ProcessSnapshot()
{
    using Dll::NtDll;
    NtDll ntdll;
    AutoArray systemInfoBuffer = ntdll.NtQuerySystemInformation(
        NtDll::SystemProcessInformation);
    BYTE * currentPtr = systemInfoBuffer.GetAs<BYTE>(); …
Run Code Online (Sandbox Code Playgroud)

c++ unit-testing

8
推荐指数
1
解决办法
1184
查看次数

Java代码优化会导致数字不准确和错误

我正在尝试用Java 实现Fuzzy C-Means算法的一个版本,我试图通过计算一次只能计算一次的所有内容来进行一些优化.

这是一个迭代算法,关于矩阵的更新,像素x簇成员矩阵U(行中值的总和必须为1.0),这是我想要优化的更新规则:

替代文字

其中x是矩阵的元素X(像素x特征),v属于矩阵V (簇x特征).并且m是一个参数,范围从1.1to infinityc是簇的数量.使用的距离是欧几里德范数.

如果我必须以平庸的方式实施这个公式,我会这样做:

    for(int i = 0; i < X.length; i++)
    {
        int count = 0;
        for(int j = 0; j < V.length; j++)
        {
                double num = D[i][j];
                double sumTerms = 0;
                for(int k = 0; k < V.length; k++)
                {
                     double thisDistance = D[i][k];
                     sumTerms += Math.pow(num / thisDistance, (1.0 / (m - …
Run Code Online (Sandbox Code Playgroud)

java algorithm math optimization numerical-stability

9
推荐指数
1
解决办法
1268
查看次数

将2d数组写入C中的文件

我曾经使用下面的代码将1D数组写入文件:

FILE *fp;
float floatValue[5] = { 1.1F, 2.2F, 3.3F, 4.4F, 5.5F };
int i;

if((fp=fopen("test", "wb"))==NULL) {
    printf("Cannot open file.\n");
}

if(fwrite(floatValue, sizeof(float), 5, fp) != 5)
    printf("File write error.");
fclose(fp);

/* read the values */
if((fp=fopen("test", "rb"))==NULL) {
    printf("Cannot open file.\n");
}

if(fread(floatValue, sizeof(float), 5, fp) != 5) {
    if(feof(fp))
        printf("Premature end of file.");
    else
        printf("File read error.");
}
fclose(fp);

for(i=0; i<5; i++)
    printf("%f ", floatValue[i]);
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果我想写和读取2D数组?

c io stdio fwrite

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

242
推荐指数
10
解决办法
41万
查看次数

在fpdf中导出的错误符号...ñ为Ã... ..?

我不知道这个问题是什么,但每当我从$ _POST函数调用这封信时,它就把它放在我的fpdf中作为Ã... ..任何想法为什么?

php fpdf fpdi web

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

C#类如何处理JSON中的美元符号?

我从Google的数据API获取JSON提要,许多属性名称以$字符(美元符号)开头.

我的问题是我不能创建一个带有以美元符号开头的变量名的C#类,这是语言不允许的.我正在使用Newtonsoft的JSON.NET将JSON转换为C#对象.我怎样才能解决这个问题?

c# json json.net google-data-api

13
推荐指数
2
解决办法
5089
查看次数

在哪里获得"sys/socket.h"头/源文件?

我一直在尝试用C++ Unix风格编写服务器,但我被困在Windows机器上.我从MinGW开始,但它没有正确编译并告诉我它找不到"sys/socket.h"文件.当然,这对于服务器甚至工作是必要的.我去寻找它,我觉得某个地方说安装Cygwin,因为它有很多库.好的,我安装了它.它可能为我提供的每一个图书馆.然后我再次编译,它仍然无法找到它.我去搜索整个包含文件夹,但找不到该文件.所以我有点恼火(3小时下来,我不需要额外的功能),但我继续搜索.我无论如何都找不到它.我找到了多个使用它的参考,但我无法找到任何下载它.我现在一直在寻找过去的几个小时,而且我对所有事情都感到非常沮丧,因为没有任何参考我可以得到它(我不会使用winsock.如果我没记错的话,会破坏兼容性).

所以,长话短说,我在哪里可以下载'socket.h'/'socket.c'/'socket.cpp'文件?这将使我的生活(我相信许多其他人的生活)变得更加容易,我真的很感激它!

c++ unix sockets

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

PHP中的html_entity_decode问题?

我试图将HTML实体从源字符串转换为它们的文字字符等价物.

例如:

<?php

$string = "Hello &#8211; World";
$converted = html_entity_decode($string);

?>
Run Code Online (Sandbox Code Playgroud)

虽然这正确地在屏幕上转换实体,但当我查看HTML代码时,它仍然显示显式实体.我需要更改它,以便它实际上转换实体,因为我没有在HTML页面中使用字符串.

关于我做错了什么的任何想法?

仅供参考我将转换后的字符串发送到Apple的推送通知服务:

$payload['aps'] = array('alert' => $converted, 'badge' => 1, 'sound' => 'default');
$payload = json_encode($payload);
Run Code Online (Sandbox Code Playgroud)

php html-encode html-entities

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

在英美英语之间转换

我使用Vim编辑我的Latex文件。根据我要参加的会议/期刊,所就读的大学等,我可能希望从英式英语转换为美式英语,反之亦然。有人知道是否有插件可以这样做吗?

vim nlp

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