我的任务是创建一个动态报表生成器来扩展我们当前的产品,这应该允许我们的用户相对容易地配置一个有用的报告,从他们输入系统的内容中绘制数据.目前我们手动定制这些报告,此过程涉及开发人员(我)采用报告的要求(字段,总计,百分比等)并将结果发布为相对交互的页面,以便能够"向下钻取" '以获取记录行中的更多信息等.
报告并不是非常复杂,但它们足够参与,以编程方式生成这些报告似乎不可能.我觉得创建一个界面,允许用户自定义报告的外观不应该太困难,尽管它本身就是参与其中.我不知所措的是如何创建一个界面,允许完全没有"编程"读写能力的用户轻松生成可以提取所需信息的SQL查询.
事实上,他们需要能够创建这些查询并访问其输入数据的大小,而不必知道他们真正在做什么.我觉得要按照要求工作,报告的生成必须与魔法尽可能无法区分.用户应该能够从可能的数据集中拖放他/她所需的内容并神奇地生成报告.
我当然要接受挑战,但我真的不知道从哪里开始.一旦我开始移动齿轮,解决个别问题将是"容易的"(实际上更像是过程的一部分),但是起步一直是挑战和令人沮丧的.如果有人可以为我提供搜索方向,我不会害怕投入时间.感谢您的时间,我期待着一些积极的建议.
我有一系列使用display:table,table-row和table-cell规则以整洁的表格格式组织的div.它看起来很棒,但我被要求支持想要复制文本并粘贴到excel的用户.在过去,我们有类似的报告,在简单的html表(tr,td等)中呈现,我想excel知道如何处理它以适当地引入它,但对于样式的div他们只做一个长列(这对于有用的报告来说并不完全理想).
是否可以在不使用html表的情况下执行此操作?
我的问题很简单"有可能吗?".我已经有了另一种解决方案,如果有更好的方法,我只是不想走这条路.
我们有一个应用程序,我们最近移植到使用Aspnet样板框架,并有许多关于内存使用的问题.我们的初始症状是强烈的内存使用,在高使用时间没有减轻.内存使用量在夜间和周末增加,但不会达到高峰期的速度.当我键入此内容时,我正在监视并看到应用程序在系统上使用超过5Gb的内存,而正常使用时最多为500 - 550mb.我们使用几个内存分析工具来分析应用程序,发现框架库和我们引用的Kestrel版本中存在一些潜在的泄漏,但即使在修复问题之后,占用空间仍然很大.我们现在看到的行为是应用程序的内存使用量将无限增长,但强制内存分析工具中的垃圾收集将恢复大量内存.周末监控应用程序显示该应用程序在轻度使用情况下正常运行,但今天(星期一)在高峰时段应用程序再次出血.我不确定要采用什么方向,或者如何了解实际问题.内存分析工具在这方面没有显示任何明显的泄漏或问题,并且通过强制垃圾收集来回收内存的事实对我来说似乎是可疑的.
所以我有一个警报通道,它通过传入的 webhook 从 slack 收集消息。它是我们用来监控这对通常无问题运行的应用程序的众多工具之一,但如果出现问题,我们想立即知道,以便我们可以采取措施。我收到电子邮件等,但我也想要频道范围内的松弛消息。
我正在尝试做的事情似乎很简单,但它不起作用。我想触发 @channel 或 @here 消息以提醒当时频道中的所有用户,因此如果错误发生在重要的环境中,每个人都会收到通知。我正在使用 <@ABC123> 频道 id 跟踪文档中的示例,但它没有转换为 @here 指令,它只是纯文本。
我正在做的事情无法完成,或者更有可能我在某处遗漏了某些东西或错误地处理了这个问题。我猜是后者,但在这一点上确认我不能做我想做的事情很好,我会想出别的办法。
asp.net ×1
asp.net-core ×1
c# ×1
css ×1
excel ×1
html ×1
iis ×1
javascript ×1
report ×1
slack ×1
sql ×1
sql-server ×1
webhooks ×1