RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

全部问题

Martin Hope
Pupkin
Asked: 2020-11-22 21:51:11 +0000 UTC

正确实施 Dispose

  • 10

再会!我有个问题。假设我有一个实现 IDisposable 接口的类。此类具有某种也实现此接口的托管资源。这是我班级的最少代码。

class MyClass : IDisposable
{
    private SomeContext _context = new SomeContext();

    public void Dispose() 
    {
        if(_context != null)    
            _context.Dispose();
    }
}

然后我有一个问题。这个实现有多正确?更准确地说,它有多大的错误以及它有什么威胁?(我到处都看到了更复杂的 Dispose 模式实现)。似乎只有一个 IDisposable 字段(假设它在其内部正确实现了这种模式),为了正确释放资源,只需在正确的时间调用 _context 字段的 Dispose 方法即可. 我哪里错了?这样一个简单的实现是否适用于实践,为什么它通常不好?

c#
  • 2 个回答
  • 10 Views
Martin Hope
Andrew_STOP_RU_AGRESSION_IN_UA
Asked: 2020-11-21 13:45:31 +0000 UTC

按计划在特定时间调用方法(按计划)

  • 10

如何在每天或一次的特定时间调用一个方法?

c#
  • 1 个回答
  • 10 Views
Martin Hope
Андрей
Asked: 2020-11-11 02:29:34 +0000 UTC

看着剪贴板

  • 10

您希望检查剪贴板的代码始终运行。现在它只在按下按钮时对我有用。如何组织?

 int i = 0;
            if (e.KeyCode == Keys.A)
            {
                stroka = Clipboard.GetText();

                for (i = 0; i < array.Length; i++)
                {
                    if (array[i] == "")
                    {
                        array[i] = stroka;
                        break;
                    }
                    else if (array[9] != "")
                    {
                       DialogResult dr = MessageBox.Show("Ошибка. Буфер переполнен. Хотите очистить буфер ?","Предупреждение",MessageBoxButtons.OKCancel);
                       if (dr == DialogResult.OK)
                       {
                           for (i = 0; i < array.Length; i++)
                           {
                               array[i] = "";
                           }
                       }
                        break;
                    }

                }
            }

                if (e.KeyCode == Keys.D0)
                {
                    textBox3.Text = array[0];
                }
                if (e.KeyCode == Keys.D1)
                {
                    textBox3.Text = array[1];
                }
                if (e.KeyCode == Keys.D2)
                {
                    textBox3.Text = array[2];
                }
                if (e.KeyCode == Keys.D3)
                {
                    textBox3.Text = array[3];
                }
                if (e.KeyCode == Keys.D4)
                {
                    textBox3.Text = array[4];
                }
                if (e.KeyCode == Keys.D5)
                {
                    textBox3.Text = array[5];
                }
                if (e.KeyCode == Keys.D6)
                {
                    textBox3.Text = array[6];
                }
                if (e.KeyCode == Keys.D7)
                {
                    textBox3.Text = array[7];
                }
                if (e.KeyCode == Keys.D8)
                {
                    textBox3.Text = array[8];
                }
                if (e.KeyCode == Keys.D9)
                {
                    textBox3.Text = array[9];
                }

一些东西被复制到缓冲区,按下按钮 A 并将值从缓冲区输入到数组中,然后再次复制该值,按下 A 并将值复制到位置 i + 1 的数组。And I need this happen without pressing the A button. 它没有在无限循环中运行:程序根本没有启动。

c#
  • 1 个回答
  • 10 Views
Martin Hope
Radzhab
Asked: 2020-11-10 18:45:33 +0000 UTC

如何在 C# 中用 " " 替换 " 引号

  • 10

有一行:

ООО "Парус"

如何用类型"引号替换类型引号,»并«相应地在其中替换类型引号?

c#
  • 4 个回答
  • 10 Views
Martin Hope
ForgottenPark
Asked: 2020-10-31 21:05:29 +0000 UTC

在 Git 中使用主题分支进行团队合作

  • 10

我只是在学习 Git。我脑子里的粥。我不太明白如何以团队的形式使用主题/短期分支,同时又不让项目和存储库变得混乱。

你能告诉我这张图是否正确吗?服务器上有 2 个分支:master、develop。所有与开发一起工作。假设一些员工需要创建一个菜单。

  1. 创建一个新分支:git checkout -b feature-menu
  2. 将其推送到服务器:git push -u origin feature-menu
  3. 工作,做出承诺,拉动他人并推动他们的改变
  4. 别人git checkout -b feature-menu origin/feature-menu做某事,也统治某事
  5. 工作完成后,员工合并分支:git checkout develop; git merge feature-menu;解决冲突
  6. 建立git pull和git push发展分支机构
  7. 在本地和远程删除一个分支git branch -D feature-menu; git push origin :feature-menu;
  8. 准备好

添加。问题:employee1合并删除了不需要的分支(第7点)后,同样在这个分支工作的employee2拉取后本地还会有吗?不可能做到在分支工作并从服务器中删除后,它不再出现在任何地方的员工面前。还是不需要?

添加。问题2:如果员工单独在一个分支机构工作。是习惯推送到服务器还是本地合并推送已经开发了?

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