RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-11849

Грузчик's questions

Martin Hope
FAQ
Asked: 2024-02-12 05:11:30 +0000 UTC

为什么 C# 在此基准测试中领先于 C?

  • 2

https://programming-language-benchmarks.vercel.app/csharp-vs-c

还是说这是经过严格定制的赝品?

c#
  • 1 个回答
  • 164 Views
Martin Hope
Грузчик
Asked: 2023-10-16 00:20:06 +0000 UTC

如何下载两年前的 Elasticsearch 版本的 docker 镜像?

  • 5

您需要在某个版本的容器中使用Elasticsearch。如何合法下载?我只能在 hub.docker.com 上找到 2023 年的数据。Elastic 网站上只有版本 8 的描述,所以我什至不知道到底需要哪个版本。

docker
  • 1 个回答
  • 14 Views
Martin Hope
Грузчик
Asked: 2023-09-22 03:03:02 +0000 UTC

隐式类型转换是原子操作吗?

  • 6
object o = 42;

这个和所有其他隐式类型转换都是原子的吗?

c#
  • 1 个回答
  • 40 Views
Martin Hope
Грузчик
Asked: 2023-02-23 03:55:50 +0000 UTC

在这种情况下,使用 UTF-8 需要实现的最少 C 函数集是什么?

  • 4

根据您的经验,使用 UTF-8 编码需要实现的最少功能集是什么,以便可以在它们之上编写用于处理字符串的其他典型函数而无需转码字节?

c
  • 1 个回答
  • 53 Views
Martin Hope
Грузчик
Asked: 2023-02-14 03:49:09 +0000 UTC

如何知道 VeraCrypt 在关闭 lubuntu 时是否正确卸载了磁盘?

  • 6

站点文件突然从加密磁盘中消失,即它们的大小变为 0,但并非所有文件都是这种情况。在发现之前,我在 vscode 中进行了批量编辑,然后使用 firefox 将其发送到服务器,之后我关闭了计算机。我错误地卸载了磁盘,因为在此之前,外部加密磁盘上的文件以这种方式被擦除。我不知道要在日志中寻找什么。

veracrypt
  • 1 个回答
  • 17 Views
Martin Hope
Грузчик
Asked: 2022-08-12 06:53:34 +0000 UTC

在 Linux 上从 C 程序运行其他语言程序的方法是什么?[关闭]

  • 0
关闭。这个问题不可能给出客观的答案。目前不接受回复。

想改进这个问题? 重新构建问题,以便可以根据事实和引用来回答。

1 个月前关闭。

此邮件已在1 个月前更正并提交审核,但重新打开邮件失败:

需要具体 重新 表述问题,使其只关注一个问题。

改进问题

在 Linux 上从 C 程序运行其他语言程序的方法是什么?程序是用任何编程语言编码的任何线性程序。它可以放在任何地方。

linux c
  • 1 个回答
  • 71 Views
Martin Hope
Грузчик
Asked: 2022-08-10 06:26:51 +0000 UTC

人工智能、数据科学、数据挖掘、大数据、神经网络的阅读计划

  • 0

请建议在这些领域从零到专业的阅读计划。这些站点的定义非常模糊,您不想在这些区域游泳。建议不要依赖特定的技术或编程语言。有一种直观的理解,这是苏联时代改名的数学,仅此而已。谢谢你。

нейронные-сети искусственный-интеллект
  • 1 个回答
  • 23 Views
Martin Hope
Грузчик
Asked: 2022-08-10 05:05:53 +0000 UTC

使用二级域托管多个站点

  • 0

搜索引擎将如何感知多个目的和设计不同且位于同一域中的网站?

google seo
  • 1 个回答
  • 23 Views
Martin Hope
Грузчик
Asked: 2022-08-06 19:42:03 +0000 UTC

使用慢速硬盘来模拟查询延迟是否正确?

  • 0

为了在安装了 ssd 的生产环境中优化数据库查询,我想在慢容量存储上优化它们。对于 SSD 上具有相同查询的相同数据库,优化是否相同?

база-данных
  • 1 个回答
  • 10 Views
Martin Hope
Грузчик
Asked: 2022-06-25 02:27:21 +0000 UTC

拥有 SSL 证书会影响静态网站的 SEO 吗?

  • 0

搜索引擎现在是否在排名时考虑到没有服务器端逻辑的站点的 SSL 证书的存在?

seo
  • 1 个回答
  • 10 Views
Martin Hope
Грузчик
Asked: 2022-06-22 19:45:51 +0000 UTC

Span<char> 和内存中的字符串模型之间的区别?

  • 0

Span 中的相同字符串表示为字符值的连续填充单元格,而在字符串中 - 为内存中具有字符值的随机分散的单元格?

c#
  • 1 个回答
  • 10 Views
Martin Hope
Грузчик
Asked: 2022-06-22 01:07:33 +0000 UTC

Linux中的进程虚拟内存结构

  • 2

定义堆栈区、动态数据区、静态数据区和程序模块指令区边界的指针是如何分布的以及在哪些处理器寄存器上?

linux
  • 1 个回答
  • 10 Views
Martin Hope
Грузчик
Asked: 2022-09-20 20:46:03 +0000 UTC

.NET 6 中有多少和哪些 JIT 编译器?

  • 2

这本书 Visual C# 2010 说有几个 JIT 编译器,每个都是为特定的体系结构设计的,所以我想知道 .NET 6 集中有哪些 JIT 编译器?

.net
  • 1 个回答
  • 10 Views
Martin Hope
Грузчик
Asked: 2022-09-14 01:10:48 +0000 UTC

如何将结构作为函数参数从 C# 程序传递给 C 程序并返回结构?

  • 4

如何使用 C# 语言中的纯 C 库函数的 extern 调用将具有值的结构传递给它,并在返回值中获得相同的结构?

C#中的函数和结构:

public struct Structure 
{ 
    public int a; 
    public char c; 
    public string s; 
    public double d; 
    public float f; 
}

[DllImport("lib")]
public static extern Structure entry (Structure s); 

在 C# 代码中调用:

var s = entry(
              new Structure 
                  { 
                       a = 1,
                       c = 'c',
                       f = 2,
                       d = 3,
                       s = "abc"
                  }
              );

访问入口方法时抛出异常:

发生异常:CLR/System.AccessViolationException System.Private.CoreLib.dll 中发生“System.AccessViolationException”类型的未处理异常:“尝试读取或写入受保护的内存。这通常表明其他内存已损坏。

C中的lib库代码:

struct Structure 
{
    int a;
    char c;
    float f;
    double d;
    char * s; 
};

struct Structure entry(struct Structure x);

struct Structure entry(struct Structure x)
{
    struct Structure r = x;

    return r;
}

void main()
{    
}

库构建命令:

gcc -o lib -s -shared -Ofast lib.c -m64

我将 lib 文件放入/bin/Debug/net5.0/并运行 C# 方法。

2021 年 9 月 20 日更新

lib.c 库代码:

   #include <uchar.h>

   struct Structure 
   {
       int a;
       char c;
       float f;
       double d;
       int * m;
       char16_t * s; 
   };

   struct Structure entry(struct Structure x);

   struct Structure entry(struct Structure x)
   {
       struct Structure r = x;
       short unsigned int t[6] = {1,2,3,4,5,6};
       int t1[2] = {1,0};
       r.s=(short unsigned int *)t;
       r.m = (int*)t1;
       return r;
   }

   void main()
   {    
   }

C#代码:

        [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
        public struct Structure
        {
            public int a;
            public char c;

            public double d;
            public float f;
            [MarshalAs(UnmanagedType.ByValArray, SizeConst = 2)]
            public int[] m;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 6)]
            public string s;
        }

        [DllImport("lib")]
        public static extern Structure entry(Structure s);

C#调用代码:

var s = entry(new Structure { a = 1, c = 'c', f = 2, d = 3, m = new int[] { 5, 7 }, s = "UTF-16" });

结果不正确:

sm[0] = 5; sm[1] = 随机结果;ss = 随机结果。

c#
  • 1 个回答
  • 10 Views
Martin Hope
Грузчик
Asked: 2022-07-26 15:35:19 +0000 UTC

如何在 Linux 机器上的 Visual Studio Code 中创建 Mac OS X 应用程序?

  • 0

是否可以在 Linux PC 上编译 .net 5 程序以在 Mac OS X 上使用?

.net-core
  • 1 个回答
  • 10 Views
Martin Hope
Грузчик
Asked: 2020-12-06 06:33:08 +0000 UTC

github 上 Core 存储库中的 Java 和 C++ 源代码 [关闭]

  • -1
关闭。这个问题需要澄清或补充细节。目前不接受回复。

想改进这个问题?通过编辑此帖子添加更多详细信息并澄清问题。

2年前关闭。

改进问题

谁能解释 .NET 源代码中 Java 代码的用途,以及为什么在构建程序时首先将 C# 转换为 C++?

c#
  • 1 个回答
  • 10 Views
Martin Hope
Грузчик
Asked: 2020-12-05 12:12:18 +0000 UTC

Tiny C 编译器:找不到文件'/usr/lib/crt1.o/

  • 0

在 Slitaz 4.0 操作系统中使用命令编译 tcc 版本 0.9.25 时

tcc main.c -o main.o

给出错误

tcc: 文件'/usr/lib/crt1.o/ 未找到 tcc: 文件'/usr/lib/crtn.o/ 未找到

怎么修?

linux
  • 1 个回答
  • 10 Views
Martin Hope
Грузчик
Asked: 2020-09-29 21:48:43 +0000 UTC

在 Linux 上从 C# 程序运行非托管 C 代码时出现 CLR/System.EntryPointNotFoundException

  • 4

C代码:

#include <stdio.h>
void main()
{
    printf("Hello world\n");
}

将此代码构建到 Linux 终端的 main.dll 模块中的命令:

gcc main.c -o main.dll

在 C# 中调用代码(程序集 dllimportc.dll):

using System;
using System.Runtime.InteropServices;  
namespace netcore
{
    class Program
    {
        static void Main()
        {
            Console.WriteLine("Hello World!");
            main();
            Console.ReadLine();
        }
        [DllImport("main.dll", EntryPoint = "main", CallingConvention = CallingConvention.Cdecl)]
        public static extern void main ();
    }
}

在调用 main(); 发生异常:

发生异常:CLR/System.EntryPointNotFoundException 在 dllimportc.dll 中发生“System.EntryPointNotFoundException”类型的未处理异常:“无法在共享库“main.dll”中找到名为“main”的入口点。在 dllimportc.Program.main() 在 dllimportc.Program.Main()

如何更正程序,使控制台应用程序中的.Net Core 找到入口点并且Hello World 无异常显示两次?

更新 在上面的代码中,Linux 上的库没有正确创建。正确的说明可以看这里——在 Linux 中创建一个库。对于 Ubuntu 18.04 LTS,我必须将返回类型添加到 C 函数而不是命令

ldconfig -v -n 。

利用

ldconfig -v -n -l main.so.0.0

2018 年 6 月 10 日更新

它可以更简单:仅使用命令进行组装

gcc -o main.so -s -shared -O2 main.c -m64

然后我们将 main.so 放在 bin 中,在 C# for .Net Core 中一切都很简单:

 [DllImport("main.so")]
  public static extern void main ();  
c#
  • 1 个回答
  • 10 Views
Martin Hope
Грузчик
Asked: 2020-09-25 03:56:28 +0000 UTC

免费开源的C接口分布式数据库

  • 0

免费使用纯 C 语言(包括商业用途)使用分布式数据库很有趣。有哪些好的开源 DDB?是否可以集成 DB 和 Glade?

c
  • 1 个回答
  • 10 Views
Martin Hope
Грузчик
Asked: 2020-09-19 02:46:50 +0000 UTC

如何在纯C中接受通过http2(h2)通过XmlHttpRequest发送的请求数据?

  • 0

JavaScript 中的请求:

  var xhr = new XMLHttpRequest();
  xhr.open('GET', 'www.example.com/?q=1', true);
  xhr.send();

程序中如何接受数据,如何从HTTP/2的角度正确响应,让客户端能够读取到xhr.responseText中的响应数据?

c
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5