RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

4per's questions

Martin Hope
4per
Asked: 2024-12-14 17:51:32 +0000 UTC

优化位矩阵中非交集的搜索

  • 11

有一个位表,宽度为一千个元素,行数超过一万行。您需要将行分成一到四个元素的组,其中该组中的每一行在与另一行相同的位置上没有 1 位。

嗯,就是这样。如果宽度为 3 并且有 5 行,

1 0 0
0 1 0
0 0 1
1 0 1
1 1 1

,则输出三组

1)

1 0 0
0 1 0
0 0 1
1 0 1
1 1 1

众所周知,最常见的情况是没有不相交的线,这意味着有多少条线就有多少组。

任务是找到不相交的线并将它们分成四组。只有当由于合适的组溢出而无法堆叠不相交的字符串时,才可以将不相交的字符串最终放入一个字符串的组中。

到目前为止,我只是通过详尽的搜索解决了这个问题https://dotnetfiddle.net/k6tBjL,其中每一行都与其他每一行进行比较(好吧,几乎),这给出了令人不快的性能。

有没有办法降低算法的复杂度并加快这个过程?

c#
  • 4 个回答
  • 259 Views
Martin Hope
4per
Asked: 2022-01-21 16:59:37 +0000 UTC

更换 SSL 证书时如何避免拒绝服务?

  • 1

我在域上有一个网站my.site (假名)

我有它的有效证书。

我需要一个通配符证书*.my.site(即涵盖我域的所有子域的证书)

我通过另一个注册中心的另一个经销商订购了它。

付款后,我一确认域名所有权,中介就给我发了证书。但问题是安装在my.site其上的旧证书立即不再有效。因此,这导致了网站的轻微停机。如何避免这种情况?也许中介以某种方式应用了错误的方式?我通常天真地认为旧证书将在到期日之前有效。

администрирование
  • 2 个回答
  • 10 Views
Martin Hope
4per
Asked: 2022-01-18 14:35:29 +0000 UTC

.Net Core 和 .Net 5 平台中的 CLR 有哪些版本?

  • 0

我无法在现代版本的 CLR 中导航某些内容

.Net Framework 2 - 3.5 是 CLR 2

.Net Framework 4 - 4.8 是 CLR 4

.Net Core 1、2、3 和 .Net5 代码在哪个版本的 CLR 上运行?

.net
  • 2 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-08-20 16:42:51 +0000 UTC

无法从 NUnit 测试中获取 index.html

  • 7

我正在尝试使用 NUnit 为我的 Blazor WebAssembly Asp.Net-core 托管应用程序编写一个端端测试。

基于模板 3.1.7 创建了一个项目。然后我在解决方案中添加了一个 NUnit 项目并编写了一个简单的测试。

private const string serviceUrl = "https://localhost:50200";
private HttpClient _httpClient;

[OneTimeSetUp]
public void Init()
{
    var arguments = new string[0];
    var builder = Program.CreateHostBuilder(arguments);

    _httpClient = new HttpClient();

    builder
        .ConfigureWebHostDefaults(w => w.UseUrls(serviceUrl))
        .Build()
        .Start();
}

[Test]
public async Task HomePageResponcesOk()
{            
    var requestUrl = serviceUrl;
    var response = await _httpClient.GetAsync(requestUrl);
    Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
}

[Test]
public async Task ApiResponcesOk()
{
    var requestUrl = $"{serviceUrl}/WeatherForecast";
    var response = await _httpClient.GetAsync(requestUrl);
    Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
}

没有改变其他任何东西。

得到以下结果。

Test                        Duration  Error Message
HomePageResponcesOk Failed  45 ms     Expected: OK   But was:  NotFound 
ApiResponcesOk      Passed  364 ms      

难道我做错了什么?

我还可以注意到,所有这些都适用于早期版本的 Blazor WebAssembly。


添加了更多测试

[Test]
public async Task AppCssResponcesOk()
{
    var requestUrl = $"{serviceUrl}/css/app.css";
    var response = await _httpClient.GetAsync(requestUrl);
    Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
}

[Test]
public async Task WebAssemblyResponcesOk()
{
    var requestUrl = $"{serviceUrl}/_framework/blazor.webassembly.js";
    var response = await _httpClient.GetAsync(requestUrl);
    Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
}

同样的事情Failed 45 ms Expected: OK But was: NotFound。也许它app.UseStaticFiles();不像我期望的那样工作?


我尝试 WebApplicationFactory<Startup>().CreateClient()改用重做测试Program.CreateHostBuilder(arguments);

private const string serviceUrl = "";
private WebApplicationFactory<Startup> _factory;    
private HttpClient _httpClient;

[OneTimeSetUp]
public void Init()
{
    _factory = new WebApplicationFactory<Startup>();
    _httpClient = _factory.CreateClient();
}

所有测试通过!但是这个选项对我不起作用,因为。我打算使用硒。


事实证明,当从带有测试的项目启动时,后端由于某种原因不知道wwwroot的实际位置。被对待UseWebRoot()

builder
    .ConfigureWebHostDefaults(w =>
    {
        w.UseUrls(serviceUrl);
        w.UseWebRoot(@"..\..\..\..\BlazorApp2\Client\wwwroot");
    })
   .Build()
   .Start();

现在所有测试都通过了,除了WebAssemblyResponcesOk. 可以理解:文件在不同的目录\BlazorApp2\Client\bin\Debug\netstandard2.1\wwwroot\_framework

但是,如果您添加另一个.UseWebRoot(),它将简单地取消第一个。


好吧,我通过调试器深入了解了 Asp.Net Core 源代码。

观察到以下情况。_fileProvider如果您运行后端项目,则为类字段StaticFileMiddleware分配一个具有以下结构的值

CompositeFileProvider-- ._fileProviders
                               |                  
                               +-- NullFileProvider
                               |
                               +-- StaticWebAssetsFileProvider-- .InnerProvider
                                                                       |
                                                             PhysicalFileProvider
                               |
                               +-- StaticWebAssetsFileProvider-- .InnerProvider
                                                                       |    
                                                             PhysicalFileProvider

一个以源中的 wwwroot 为目标,另一个以PhysicalFileProviderwwwroot为目标/bin

如果您运行测试,那么它StaticFileMiddleware _fileProvider只会PhysicalFileProvider针对UseWebRoot(). 如果我们回到没有 的变体UseWebRoot(),那么我们就完全得到了NullFileProvider。

现在原图已经很清晰了。但是,仍然不清楚究竟是什么影响了 StaticFileMiddleware 作为文件提供者所获得的内容。使用类型注入将值传递给类构造函数IOptions<StaticFileOptions>。但是我不明白我在哪里放置断点来捕获这种类型的 DI 注册。

c#
  • 1 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-07-25 20:24:15 +0000 UTC

如何从邻居项目启动 Asp.Net Core 网络主机?

  • 1

以前,我可以像这样从相邻的 NUnit 项目启动 .Net Core 3.1 Asp.Net Core Web 应用程序

[OneTimeSetUp]
public void Setup()
{
    Program.BuildWebHost(new string[] {}).Start();
}        

Web 应用程序中的 Program.cs 看起来像这样

public class Program
{
    public static void Main(string[] args)
    {
        BuildWebHost(args).Run();
    }

    public static IWebHost BuildWebHost(string[] args) =>
        WebHost.CreateDefaultBuilder(args)
            .UseConfiguration(new ConfigurationBuilder()
                .AddCommandLine(args)
                .Build())
            .UseStartup<Startup>()
            .Build();
}

但在一些更新后它停止工作。我为 NUnit 找到的只是使用建议WebApplicationFactory

private WebApplicationFactory<Startup> _factory;
private HttpClient _client;

[OneTimeSetUp]
public void GivenARequestToTheController()
{
    _factory = new WebApplicationFactory<Startup>();
    _client = _factory.CreateClient();
}

有用。但是,如果我不想使用这个 HttpClient,但我想使用 Selenium,例如,它就不起作用。从另一个项目启动一个项目似乎是一项平庸的任务,但由于某种原因,存在一些困难。当然,我可以手动找到程序集并启动进程,但这并不严重。


附加组件

  1. “停止工作”是指端口 5000 和 5001 没有在监听,因为它应该通过配置进行监听。也没有其他端口在监听,我扫描了整个 localhost。

  2. 在 Debug 模式下运行测试时,我在 Startup.cs 中放置了一个断点,并且没有错误地运行到最后。


找到了问题的根源

感谢@Andrei Khotko 的例子 ,我们设法通过打字找到了问题的根源。将以下代码添加到Startup.cs后开始播放

public IConfiguration Configuration { get; private set; }

public void ConfigureServices(IServiceCollection services)
{
    ... 

    Configuration = new ConfigurationBuilder()
        .SetBasePath(Directory.GetCurrentDirectory())
        .AddJsonFile($"appsettings.json")    
        .Build();
    services.AddSingleton<IConfiguration>(Configuration);
}

但是为什么会发生这种情况,我还是不明白。一开始我以为是由于测试项目中缺少appsetins.json文件。复制在那里,没有帮助。我检查了调试器,它Directory.GetCurrentDirectory()返回了在构建过程中复制该文件的文件夹的路径。

那么可能是什么问题?

c#
  • 2 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-03-29 17:44:01 +0000 UTC

什么是 config.h.in?

  • 0

我的 C++ 水平接近于零。

从 github 克隆项目。我正在努力收集。出错了

E1696 无法打开源文件“config.h”

在源文件夹中,有一个 config.h.in 文件

只是重命名就够了吗?“.in”是什么意思?

c++
  • 2 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-03-23 11:18:41 +0000 UTC

对表的任何 DML 查询出错 - ORA-00942 表或视图不存在

  • 1

曾几何时,Foo 模式中有一个 Bar 表。她在生产基地生活了很长时间,她的台词不多,但外键和其他参考资料很多。对表的读取请求每分钟执行一次,有时甚至是一秒钟。DML 查询很少见,每年大约 10-100 次。但他们从来没有遇到过问题。

然后在一个普通工作日内,DML 查询停止通过。任何 DML 错误

ora-00942 表或视图不存在

同时,读取请求也很好。这张桌子的攻击是什么?如何发现?如何取胜?


添加。

  1. 请求不能代表 Foo 或其他用户工作。

  2. 更改查询字符串中表名和字段的大小写没有帮助。

  3. select * from all_objects where object_name like '%BAR%'返回

    OWNER | OBJECT_NAME

    -------------------

    FOO | BAR

  4. select * from all_tab_columns where table_name = 'BAR'这些字段也都是大写的,十六进制是干净的。

  5. 我带来了 sqlplus 的结果

.

SQL> select BARID from BAR where BARID = 'XYZ';

BARID
------------------
XYZ

SQL> update BAR set BAR_NAME = 'ABC' WHERE BARID = 'XYZ';
update BAR set BAR_NAME = 'ABC' WHERE BARID = 'XYZ'
       *
ошибка в строке 1:
ORA-00942: таблица или представление пользователя не существует


SQL>
  1. 添加和删​​除新列的 DDL 请求通过且没有错误。

  2. 重新启动实例没有帮助。

sql
  • 2 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-03-12 11:22:42 +0000 UTC

如何在 EF.Core 中将 Scaffold-DbContext 与机密一起使用?

  • 0

创建了一个类库 (.Net Core)类型的项目,连接库以使用我的 DBMS 中的 EF.Core(Microsoft.EntityFrameworkCore.Tools 2.2.6 的兼容版本)

在cmd中运行

cd myProjectPath
dotnet user-secrets init
dotnet user-secrets set ConnectionStrings.MyDb "User Id=MyDbUser;Password=MyDbUserPass;Data Source=MyDbHost:99999/instancename;"

两个命令都成功完成

然后我尝试在cmd中执行

dotnet ef dbcontext scaffold Name=ConnectionStrings.MyDb ...

或者在 PMC

Scaffold-DbContext Name=ConnectionStrings.MyDb ...

使用了命名连接字符串,但在应用程序的配置中找不到名称“ConnectionStrings.MyDb”。请注意,仅在使用“IConfiguration”和服务提供者时才支持命名连接字符串,例如在典型的 ASP.NET Core 应用程序中。有关详细信息,请参阅https://go.microsoft.com/fwlink/?linkid=850912。

如果只是在 PMC

Scaffold-DbContext "User Id=MyDbUser;Password=MyDbUserPass;Data Source=MyDbHost:99999/instancename;" ...

,然后一切正常,创建上下文和模型

c#
  • 1 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-12-03 11:15:23 +0000 UTC

如何获取本地网络中服务器的可用磁盘空间信息?

  • 1

有没有办法在本地网络上的服务器上获取磁盘使用信息?如果这是一个 Windows 服务器,那么你可以使用 WMI,我想。Linux 服务器呢?有什么通用的方法吗?

c#
  • 1 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-11-25 12:02:18 +0000 UTC

C 和 C 在同一个键上的可能性有多大?

  • 15

给定。英文字母有26个字符。无论按什么顺序,我们都将它们排列在 33 个键的键盘上。

接下来,我们得到了西里尔字母的 33 个字符。众所周知,其中 12 种风格(实际上)А,В,Е,К,М,Н,О,Р,С,Т,У,Х与英语风格一致。我们随机将它们放在键盘上。

如何计算至少任何一对相似字符(例如,C和С)出现在同一个键上的机会?还有两对,三对等等?

алгоритм
  • 3 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-10-02 08:30:17 +0000 UTC

如何将 ToolStrip 菜单放在窗口的标题栏中?在 Visual Studio 2019 中是如何完成的

  • 7

在 Visual Studio 2019 中,主菜单已移至历史上称为标题栏的位置。我怎样才能在 WinForms 中做同样的事情?

视觉工作室: Visual Studio 2019 主菜单左侧截图

Visual Studio 2019 主菜单右侧截图

我想我已经明白它是如何完成的了。这根本不是一个标题,而是它的模仿。提供非本地窗口控制按钮。但在谷歌浏览器中,按钮是原生的..

谷歌浏览器:

“窗口标题”谷歌浏览器右侧截图

因此,使用了不同的方法来解决这个问题。不过也有开发平台,可能不是.net

然而,如何以一种或另一种方式实现标题菜单?

c#
  • 2 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-10-23 20:20:04 +0000 UTC

获取集合的元素,其中属性 B 在属性 A 的窗口内具有最大值

  • 1

如何转换一个集合

A = 1; B = 7;
A = 1; B = 3;
A = 1; B = 1;
A = 2; B = 1;
A = 2; B = 2;
A = 3; B = 4;

设置

A = 1; B = 7;
A = 2; B = 2;
A = 3; B = 4;

使用 LINQ?

c#
  • 2 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-10-15 11:21:11 +0000 UTC

哪个控件用于具有语法突出显示和上下文菜单的代码编辑器?

  • 0

要为 Pascal 编写一个即兴 IDE,我正在寻找一个控件:

  1. 允许您以 10 ^ 6 个字符显示文本,并且滚动时不会减慢速度。

  2. 允许您更改任意范围字符的字体颜色和其他一些属性(背景颜色、粗体)。

  3. 在事件处理程序中有能力按下鼠标按钮和键盘键来确定这发生在哪个字符上。这是为了显示元素对应的上下文菜单代码。

到目前为止,我已经确定了 WPF 中的 RichTextBox,但不清楚如何处理第三点。

c#
  • 2 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-08-30 14:28:27 +0000 UTC

如何禁止在项目中添加某些方法的调用?

  • 9

是否有任何技巧禁止在项目代码中添加对某些方法的调用?当然,组织方面的除外。特别是,我想删除使用所有System.Windows.Forms.MessageBox.Show()不包含参数的重载的能力IWin32Window owner:

Show(String)
Show(String, String)
Show(String, String, MessageBoxButtons)
Show(String, String, MessageBoxButtons, MessageBoxIcon)
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, Boolean)
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String)
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator)
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object)
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String)
c#
  • 3 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-08-22 09:56:04 +0000 UTC

如何删除警告“Assembly My.dll 被错误地指定为文件”?

  • 4

未通过 NuGet 连接的库被放入项目目录的 dll 文件夹中。添加了指向它们的链接,一切正常,但是在 Visual Studio 中构建时,错误列表中会发出警告

程序集 'dll\My.dll' 被错误地列为文件。

MsBuild 想从我这里得到什么,我该如何摆脱警告?


.csproj 片段:

<Reference Include="My">
  <HintPath>dll\My.dll</HintPath>
</Reference>
...
...
<Content Include="dll\My.dll" />
c#
  • 1 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-08-17 09:17:34 +0000 UTC

DataSet.Dispose() 之后还有生命吗?

  • 1

我遇到了一件真正让我大吃一惊的事情。

例子

class A
{
    DataSet aDs;
    void AFoo()
    {
        var b = new B();
        b.BFoo();
        aDs = b.bDs;
        b.Dispose();

        //для объекта DataSet уже выполнен Dispose,
        //но мы продолжаем работать с ним,
        ///как ни в чём не бывало
        var newrow = aDs.Tables[0].NewRow();
        FillNewRow(newrow);
        aDs.ows.Tables[0].Add(newrow);
    }
}

class B : IDisposable
{
    public DataSet bDs;
    public void BFoo()
    {
        bDs?.Dispose();
        bDs = new DataSet();
        bDataAdapter.Fill(bDs);
    }

    // IDisposable Support            
    protected virtual void Dispose(bool disposing)
    {
        if (!disposedValue)
        {
            if (disposing)
            {
                bDs?.Dispose();
            }
            disposedValue = true;
        }
    }
}

创建了一个对象,该对象B创建了一个对象DataSet并将其保存在公共字段中。从这个公共字段复制一个引用,并在内部调用它Dispose的对象,也调用它。但是我们继续使用它( c ),就好像什么都没有被调用一样。为什么会这样?BDisposeDataSetDataSet

c#
  • 1 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-02-22 15:14:04 +0000 UTC

如何在后台线程上异步执行 Action<T>?

  • 0

如何Action<T>使用Task异步执行作为方法参数接收的?参数传递或异步调用本身会出现困难。例如,以下代码从不调用FinishLongOperation().

private async void DoAction(Action<IProgress<string>> action)
{
    PrepareLongOperation(); 
    var progress = new Progress<string>();
    progress.ProgressChanged += (nothing, message) =>
    {
        UpdateStatus(message);
    };

    Task task = new Task(new Action(() => action.Invoke(progress)));
    await task;

    FinishLongOperation();
}

当然,在这种情况下,传输Action<T>的代码具有完全有限的代码。

c#
  • 1 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-02-19 16:24:31 +0000 UTC

如何通过反射到达 DbSet<T>.Count()?

  • 0

DbSet<T>.Add()我可以通过反射获取和调用该方法 :

void AddNewEntity (DbContext db, string entityType, object newEntity)
{
    PropertyInfo dbSetProp = typeof(Models.Entities)
        .GetPrperty(entityType);
    MethodInfo dbSetAddMethod = dbSetProp
        .PropertyType
        .GetMethod(nameof(DbSet<object>.Add));
    object dbSet = dbSetProp.GetValue(db);
    dbSetAddMethod.Invoke(dbSet, new object[] { newEntity }); 
}

以及如何获取和调用该方法Count?问题是它是一种扩展方法,但是如何解决这个问题呢?

c#
  • 1 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-12-24 21:01:55 +0000 UTC

来自另一个线程的 BeginInvoke 减慢了很多并且紧紧地挂起 GUI

  • 2

有一个第三方 TelnetClient 类。在它的帮助下,只需按一下按钮,我就可以建立连接并订阅传入的消息。通过按下另一个按钮,我发送一个命令来读取远程目录。第三方类源可用,它基于 TPL,并且HandleMessageReceived不是从 GUI 线程调用的,所以我被迫使用 (Begin)Invoke

TelnetClient tc = null;
private async void buttonLogin_Click(object sender, EventArgs e)
{
    tc = new TelnetClient("host", 23, TimeSpan.FromSeconds(3), 
        new System.Threading.CancellationToken());            
    tc.MessageReceived += HandleMessageReceived;       
    await tc.Connect();
    await tc.Send("username");
    await tc.Send("password");
}

private void HandleMessageReceived(object sender, MessageEventArgs mea)
{        
    this.BeginInvoke(new Action(() =>
        {
            textBox1.Text += mea.Message;                
        }));
}     

private async void buttonSend_Click(object sender, EventArgs e)
{
    await tc?.Send("dir");
}

该代码有效,但很糟糕:

1) 运行时间过长(几分钟)。同一主机上的任何普通 telnet 应用程序dir执行命令的速度要快很多倍(大约一秒)。

2) 阻止 GUI。

问题

1) 为什么 GUI 被阻止?如何避免?

2)性能不佳的原因是什么?如何避免?

c#
  • 2 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-12-01 21:23:28 +0000 UTC

专用或共享服务器配置。选择标准是什么?

  • 1

选择哪种服务器配置 - 专用或共享?

如果之前做出了错误的选择,选择标准是什么?如何在操作过程中从专用切换到共享,反之亦然?

oracle
  • 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