RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

Kellso's questions

Martin Hope
Kellso
Asked: 2022-06-12 02:51:55 +0000 UTC

HAProxy如何根据路径分离后端

  • 0

HAProxy 有一个这样的配置草案:

defaults
  log global
  mode http
  timeout connect 5000
  timeout client 5000
  timeout server 5000

frontend main
  bind *:80
  acl is_redmine path_beg /redmine
  use_backend redmine_back if is_redmine

backend redmine_back
  server redmine_server redmine:3000

如何将请求转发到 redmine(它是一个容器)并使用此路径“ some_adress/redmine/login ”获得响应?

现在 redmine 与“redmine”一词一起抛出请求。一个用于理解的日志示例,redmine 不处理0.0.0.0:3000/redmine:

redmine_1  | [2021-06-11 18:35:05] INFO  WEBrick 1.6.1
redmine_1  | [2021-06-11 18:35:05] INFO  ruby 2.7.3 (2021-04-05) [x86_64-linux]
redmine_1  | [2021-06-11 18:35:05] INFO  WEBrick::HTTPServer#start: pid=1 port=3000
redmine_1  | 172.18.0.4 - - [11/Jun/2021:18:35:11 UTC] "GET /redmine HTTP/1.1" 404 459
redmine_1  | - -> /redmine

我想在没有红包的情况下向他提出请求。

有没有人有一个工作配置的例子或在哪里阅读?

提前致谢。

更新 1

此解决方案有所帮助,但产生了一个新问题:

http-request set-path "%[path,regsub(^/redmine,/,i)]"

响应后,页面尝试加载静态内容,但没有redmine path ,即 http://some_addres/stylesheets/jquery/jquery-ui-1.12.1.css?1619448608,

但我想要http://some_addres/redmine /stylesheets/jquery/jquery-ui-1.12.1.css?1619448608

更新 2

我进行了重定向并且它起作用了,但它当然是错误的。这是一个配置示例,确切需要这样做的 mb,但我不推荐它:

frontend main
  bind *:80
  acl is_redmine path_beg -i /redmine
  acl is_redmine_referer hdr(Referer) -i -m sub /redmine
  http-request redirect location http://%[req.hdr(host)]/redmine%[path]?%[query] if !is_redmine is_redmine_referer
  use_backend redmine_back if is_redmine
  use_backend redmine_back if is_redmine_referer

backend redmine_back
  http-request set-path "%[path,regsub(^/redmine,/,i)]"
  server redmine_server redmine:3000
proxy
  • 1 个回答
  • 10 Views
Martin Hope
Kellso
Asked: 2020-12-12 00:38:30 +0000 UTC

如何引发 COM 友好的错误?

  • 1

如何实现像 com 对象一样的错误调用?

现在从 JavaScript 代码创建它:

var customObject = new ActiveXObject("NAMESPACE.CLASS_NAME");
customObject.GETWRAPPER.CallMethodHttpCom("METHOD_NAME");

这就是调用 C# 方法的方式。此方法会引发错误并显示一些消息。对我来说有必要在从 JS 拦截 try..catch (error) 时,我可以看到我的消息。

现在我明白了: 错误对象的内容

那些。不是我在 C# 中调用的消息。

我被告知要朝 IUnknown 的方向看,但令我非常遗憾的是,我不明白我应该在那里看到什么。

告诉我如何实施或在哪里查看类似问题的示例?

c#
  • 1 个回答
  • 10 Views
Martin Hope
Kellso
Asked: 2020-02-06 20:58:49 +0000 UTC

C# ThreadPool 为什么 .ToArray()/ 不起作用

  • 4

晚上好,它不想工作ToArray(),一般我不能使用我在线程池中执行的函数的执行结果。在调试器中,您可以看到数组globalOrder包含元素,但它不返回它们,无论是在所有对象的帮助.ToArray()下还是通过枚举所有对象,结果数组都orders保持为空。是什么原因,有没有人遇到过?

ps 在我将它放入 ThreadPool 之前一切正常。

代码片段:

          ProgressbarModal bar1 = new ProgressbarModal();

          var timeStart = DateTime.Now;
          List<Order> globalOrder = new List<Order>();

          if (obj == null)
          {
          ThreadPool.QueueUserWorkItem(test.GetOrders, globalOrder);
          }
          else if (obj is DateTime)
          {
          var param = new Tuple<DateTime, List<Order>>((DateTime)obj, globalOrder);
          ThreadPool.QueueUserWorkItem(test.GetOrders1, param);
          }
          else if (obj is DateTime[])
          {
          var param = new Tuple<DateTime[], List<Order>>((DateTime[])obj, globalOrder);
          ThreadPool.QueueUserWorkItem(test.GetOrders2, param);
          }
          else if(obj is Int32)
          {
          var param = new Tuple<Int32, List<Order>>((Int32)obj, globalOrder);
          ThreadPool.QueueUserWorkItem(test.GetOrders3, param);
          }
          else
          {
          return;
          }

          bar1.ShowDialog();
          // Вот тут проблема, на точке останова, я вижу, что globalOrder
          // содержит 3000+ объектов, но массив orders так и остается пустой
          Order[] orders = globalOrder.ToArray();

          ProgressbarModal bar = new ProgressbarModal();

          ThreadPool.QueueUserWorkItem(OrdersWorker.Insert, orders);
          bar.ShowDialog();
c#
  • 1 个回答
  • 10 Views
Martin Hope
Kellso
Asked: 2020-01-26 10:56:26 +0000 UTC

.NET C# WPF DataGrid 如何加快渲染速度?

  • 4

再会!有一定的DataGrid:

<ScrollViewer Margin="10,29,10,0" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
  <DataGrid x:Name="dgCatalog" AutoGenerateColumns="True"  IsReadOnly="False" Background="{x:Null}" CanUserAddRows="False" CanUserDeleteRows="True" ItemsSource="{Binding MainExcelWorker.MainTable, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
</ScrollViewer>

大约有DataTable4000 条线,为了不一次画出所有的东西,我将它们分成自动生成的板块,每个板块有 60 条线。在这些板块(页)中,用户用箭头导航或立即输入想要的表(页)的编号,计算机在这些板块(页)的线条上画得很慢,大约需要2-3+秒。

问题是,如何加快行的渲染速度?

PS我不知道是否需要此类信息,但有〜14列。

c#
  • 1 个回答
  • 10 Views
Martin Hope
Kellso
Asked: 2020-01-17 23:15:38 +0000 UTC

从内部 TextBox/ComboBox 在 DataGrid 中搜索。Mvvm - C# WPF/.NET 4.x

  • 2

今天是个好日子!我对如何在 DataGrid 中放置几个​​ TextBoxes 或 ComboBoxes 非常感兴趣,以便它们可以按行搜索或在 DataGrid 中找不到时查询数据库。

我不需要代码示例,我知道如何自己编写,但我不会拒绝 XAML 或指向可以阅读它的源的链接

PS我的意思是在屏幕截图中:

在此处输入图像描述

c#
  • 1 个回答
  • 10 Views
Martin Hope
Kellso
Asked: 2020-12-16 22:55:39 +0000 UTC

如何在 Visual Studio 2017 中将项目文件组织到单独的文件夹中?

  • 2

晚上好!有一个项目,里面有相当多的类、接口、表单等:

解决方案资源管理器。

问题是,如何将这些类和其他东西放在文件夹中,例如“表单”文件夹中的表单等?

c#
  • 2 个回答
  • 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