两道面试题帮解决下吧,重重有赏,对lingsql不太了解
Group Name Description Members
Group A Peter 100 members Send Email
Group B Kevin 13 members Send Email
Group XXX Superman No any member
[支持分页]
用于创建表结构的脚本:
CREATE TABLE [dbo].[tblGroups](
[Id] [uniqueidentifier] NOT NULL,
[Name] [nvarchar](50) NOT NULL,
[Description] [nvarchar](max) NULL,
CONSTRAINT [PK_tblGroups] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
CREATE TABLE [dbo].[tblMembers](
[Id] [uniqueidentifier] NOT NULL,
[FirstName] [nvarchar](50) NOT NULL,
[LastName] [nvarchar](50) NULL,
[Email] [nvarchar](50) NULL,
[GroupId] [uniqueidentifier] NOT NULL,
CONSTRAINT [PK_tblMembers] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
具体要求:
1. 要求用 Kendo UI Grid控件完成
2. 要求基于MVC 4 + Entity 5完成
3. 表格支持分页
4. Group Name 和 Members列支持排序
5. 对于Members列,如果一个组的会员数等于0则需要显示No any member, 同时隐藏“Send Email”链接。
6. 当点击“Send Email”链接时会弹出一个对话框提示用户是否继续,对话框飘在表格上面同时处于模式窗口状态,避免用户继续操作表格。
对话框样式:
Confirm Continue – Send Email X
Are you sure you want send email to all the members for group [group name]?
This process will send out [number of group members] emails.
Cancel | Continue
如果用户选择Cancel,则自动关闭对话框,返回表格
如果用户选择Continue,则自动关闭对话框,同时表格会被一个loading panel覆盖等待后台的发送邮件过程完成。
7. 后台发送邮件的逻辑不需要完成,只需要加一行等待几秒钟的代码用于模拟即可。
8. 等后台发送邮件完成后页面会再次弹出一个对话框,用于提示多少个邮件发送成功,多少邮件发送失败。
对话框样式如下:
Send Email Complete X
[xx] Emails send complete but [xx] emails send failed.
OK
9. 以上对话框中用中括号包括的内容需要用当选处理行的实际数据替换。
Part II:
项目需求: 利用Asp.Net MVC4实现基本表格操作(分页及其排序), 实体类为Campaign (Id, Name, Description, Price)
具体要求:
1. MVC4, EF 5 (Code First模式), jQuery
2. 表格测试数据量必须大于2000行记录
3. 分页方式:First | Previous | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | … | Next | Last
4. Name, Price两列要求支持排序, 特别备注:排序后仍旧停留在原有页,比如我导航到第10页,重新排序后还应该继续显示第10页。
5. 分页和排序操作必须是无刷新的AJAX方式
6. 固定表头并带有滚动栏
7. UI部分完全由自己完成,不能使用第三方UI组件。
目标: 完成项目需求 - 表格有模拟数据(大于2000记录), 数字分页(1,2,3,..9, 10)必须是无刷新 - Ajax回传方式, 固定表头并带有滚动栏. 同时必须具备基本表格样式, 比如表头高亮。
相关推荐
产业园区如何提升科技企业技术需求匹配精准度?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
Redis集群部署+Redis 链接地址放入Aollo +c#项目接入Redis
Redis集群部署+Redis 链接地址放入Aollo +c#项目接入Redis
cover_1793582495122.png
cover_1793582495122.png
国央企创新负责人如何高效配置分散的科技创新资源?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
【新能源预测】项目介绍 MATLAB实现基于GWO-VMD-SSA-LSTM灰狼优化算法(GWO)结合变分模态分解(VMD)、麻雀搜索算法(SSA)及长短期记忆网络(LSTM)进行光伏电站超短期功率预
内容概要:本文提出一种结合灰狼优化算法(GWO)、变分模态分解(VMD)、麻雀搜索算法(SSA)和长短期记忆网络(LSTM)的混合模型,用于提升光伏电站超短期功率预测精度。通过GWO优化VMD的关键参数(模态数与惩罚因子),实现对非平稳功率序列的自适应多尺度分解,分离趋势、波动与噪声成分;各模态分量经归一化后,利用SSA优化LSTM网络的超参数(如隐藏单元数、学习率等),提升模型拟合与泛化能力;最后对各模态预测结果重构并评估。模型在MATLAB中实现,包含完整数据清洗、特征构造、参数寻优、训练预测与多指标评价流程,强调工程可维护性与抗数据泄漏能力。; 适合人群:具备一定机器学习与时间序列分析基础,熟悉MATLAB编程,从事新能源预测、智能电网、电力系统调度等相关领域的科研人员与工程技术人员,尤其适合有1-3年项目经验的研发人员; 使用场景及目标:①应对多云、快速辐照变化等复杂天气下的光伏功率剧烈波动,提升超短期(15分钟至4小时)预测精度;②构建可适应不同季节、地域和电站类型的自适应多尺度预测体系;③支撑电网调度、储能协同控制与爬坡事件预警,提升新能源消纳能力与系统稳定性; 阅读建议:此资源以实际MATLAB代码为基础,建议读者结合文中示例逐步复现模型流程,重点关注GWO与SSA在双层优化中的分工、VMD分解的质量控制、时间序列样本构造的防泄漏设计以及多模态预测重构策略,调试过程中注意参数边界设置与随机种子固定,以确保结果可重复。


