下机专题

机房收费系统——上机和下机

机房收费系统的难点之一就是上机和下机的部分,不仅要考虑基本的功能实现,还有下机的用户消费情况的分析,我仅提供我自己简单编写的代码和思路图,希望可以等到大家的指导。 上机: 附代码:'上机操作主要有显示上机信息(获取时间),更新数据库中的上机表中的信息 Private Sub CmdOk_Click()     Dim StrSQL As String     Dim strSQL

机房重构——选中的下机/选中的用户删除

在机房的功能中,曾经的两个功能:选中用户删除和选中用户下机在第一遍机房的时候只是实现了选中一个用户来进行下机,而不是选中多个进行的,现在在VS中的DateGridView有了这样的方便功能,所以我们就可以实现操作选中的多用户了。 一、实现的方法         我们在VB.NET(也就是VS平台)上的DataGridView控件有了这样的属性,就是DataGridV

C#机房重构-下机(策略模式)

策略模式 策略模式:定义算法家族,分别封装,让它们之间可以相互替换,此模式计算法的变化,不会影响到使用算法的客户。策略模式封装了变化,只要在分析过程中听到需要在不同时间应用不同的业务规则,就可以考虑使用策略模式 具体实现 Context类 public class Context{private Strategy strategy;public Context(Strateg

C#机房重构-下机(职责链模式)

职责链模式 职责链:当客户提交一个请求时,请求是沿着链传递,直至有一个ConcreteHandler对象负责处理,接收者和发送者都灭有对方的明确信息,且链中的对象自己也并不知道链的结构,仅需保持一个指向其后继者的引用。 具体实现 在机房重构中职责链主要用于确定学生的消费时间,以下为具体的实现: 抽象类 public abstract class Handler//处理请求的

机房重构---下机(策略模式和职责连模式)

前言: 下机需要查看消费时间以及选择用户类型,因此这里用到了职责连模式以及策略模式两种模式。消费时间用的是职责连模式,选择用户类型(固定用户,临时用户)。涉及多个表的查询,用视图是个不错的选择。 内容: 一、各个层调用关系: 二、UI层代码: Private Sub btnOffLine_Click(sender As Object, e As EventArgs) H

Guppy从nanopore下机fast5文件中进行basecalling时所需config文件的确定

使用Guppy进行basecalling时需要指定与芯片类型匹配的config文件。所有config文件均在Guppy软件的data文件夹下。如果已知所用芯片型号,则直接选择对应的config即可。若不知道(比如第三方测序的或者其他来源的),可以根据下机报告(一个***Run Report***.html文件)中的“Run configuration”部分查看: 可以看到这批数据用的flow