- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 利用反射快速赋值model
需求:将数据库中筛选出的某行数据全部传给前端。因数据库中字段较多,需要频繁赋值,繁琐的搬砖过程令人生厌,找到了更简洁的方式对多属性的model进行赋值的方法。整个model含有>50个属性,单个赋值,代码及其冗余,且搬砖量巨大表字段与model一一对应上代码 public StudentInfoGK GetStudentInfoGK(long ksId) { StudentInfoGK si = new StudentInfoGK(); using (T_SPBMKG
2021-09-16 10:14:30
287
原创 动态多线程
根据主机性能,动态设置所启用的线程数完成操作,节约时间。/// <summary>/// 分配资源 并开始线程/// </summary>/// <param name="num">线程数</param>/// <param name="dpm">组装的将要发送的信息</param>public void StartThread(DetailPostMessage dpm,int num) {
2021-04-08 10:33:41
294
原创 遍历文件夹中的所有文件
/// <summary>/// 返回文件夹下的所有文件/// </summary>/// <param name="path">文件夹地址</param>/// <param name="ls">用于返回的数据</param>/// <returns></returns>public List<string> GetFile(string path,List<string>
2021-03-31 10:03:49
631
原创 表格边框css
生成表格css 稍微好看一点<style type="text/css"> table { width: 100%; text-align: center; border-color: #000000; border-collapse: collapse; } th { font-family: "宋体";
2020-10-15 16:10:40
185
原创 对一个表的多个列进行统计
统计多列数据到一张横表中select t.*,b.Name as 'MC',SUBSTRING(t.DM,1,2) as SZ from (SELECT XQDH as 'DM', SUM(CASE WHEN KM1='语文'and KLMC='高起文' THEN 1 ELSE 0 END) as 'WKYW', SUM(CASE WHEN KM2='数学' and KLMC='高起文' THEN 1 ELSE 0 END) as 'WKSX', SUM(CASE WHEN KM3='英语' and
2020-10-15 11:10:40
441
原创 高并发下异常情况的排查处理
高并发下出现拥堵导致服务挂掉出现的问题:无法打开对外开放的页面,重启IIS依旧无效,推测疑似数据库链接问题。查询日志,发现有日志报错,报错内容为:System.InvalidOperationException:超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 在System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnectionownin
2020-05-25 10:10:29
779
原创 高并发下异常情况的排查处理
高并发下出现拥堵导致服务挂掉在微信后台程序上线后出现了多次并发下的拥堵问题,在此做一个总结。微信后台新程序在服务器上线后,第一天出现异常,出现了Web服务器拥堵,无法响应,导致对外的Front页面也无法正常显示。将微信的回调关闭后,情况得到解决。排查后发现疑似在处理微信关注时间时出现问题,代码如下:switch (wxXmlModel.MsgType.ToString()){ //事件 case "event": wxXmlModel.Event = rootElement.SelectS
2020-05-25 09:36:29
602
原创 Sql server统计数据 单个数据用 [] 包裹 多个数据用 | 隔开
SELECT ,COUNTS = (SELECT COUNT() FROM ProQuestionnaire.QuestionResults A WHERE A.QuestionID = B.QuestionID AND CHARINDEX(’[’ + B.Title + ‘]’, A.Result) > 0)FROM ProQuestionnaire.QuestionContents ...
2020-04-17 16:41:24
255
原创 在SourceStatistics表中查询 AddressID字段相同的最后一条记录
在SourceStatistics表中查询 AddressID字段相同的最后一条记录select B.* from(Select Open_ID from [SourceStatistics] where AddressID = @AddressID Group by Open_ID) Aleft outer join (select A_.* from [SourceStatistic...
2020-04-13 13:28:12
300
原创 微信公众号开发
微信公众号开发一申请测试号配置微信公众号接口配置信息JS接口安全域名事件处理关注/取消关注事件在过去的两个月进行了一次微信公众号平台的开发,其间为了开发翻阅了很多博客。本次开发使用C# + Sql Server,本文主要作为开发过程的一个记录,本人刚刚入门,部分代码由网上百度修改而成。申请测试号配置微信公众号微信公众号开发第一步是配置微信公众号的接口信息和JS接口安全域。接口配置信息测...
2019-12-20 14:57:00
271
空空如也
如何使用反射机制得到参数未知时的参数名
2017-12-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人