自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 反射的应用,使用TypeDescriptor.GetProperties方法,实现把List<T>转换成DataTable

使用TypeDescriptor.GetProperties方法,实现把List对象转换成DataTable。

2023-11-02 16:36:06 89

原创 Sql Server 使用while 循环数据

【代码】Sql Server 使用while 循环数据。事务的使用,声明 table 变量

2023-10-12 16:49:45 232

原创 C# DateTime的 TryParseExact 使用说明,匹配多种格式的字符串转换为日期

C# DateTime的 TryParseExact 使用说明,匹配多种格式的字符串转换为日期

2023-09-11 16:26:58 1034

原创 Entity Framework中,常用的数据库迁移的命令

Entity Framework(EF)中,常用的数据库迁移的命令

2023-08-16 10:35:49 560

原创 用代码在Win10系统的文件夹上,右键菜单中添加“打开命令提示符“选项的功能

在Win10系统的文件夹上右键菜单中添加"打开命令提示符"选项的功能

2023-08-10 11:40:07 122

原创 在web.config中指定了GET、POST禁用匿名,但是发现只有POET类的请求生效,GET类的请求不生效的问题

在项目中遇到一个很奇怪的问题,IIS开启了匿名和windows身份认证两种,但是在web.config中指定了GET、POST禁用匿名,但是发现只有POET类的请求生效,GET类的请求不生效。最后的解决方案是在GET的请求加上[Authorize]

2023-06-13 11:38:13 61

原创 密码复杂度校验,JS 正则同时验证 大写字母,小写字母,数字,特殊字符

JS 正则同时验证 大写字母,小写字母,数字,特殊字符

2023-04-28 11:07:00 2709

原创 因为web.comfig中节点 <xhtmlConformance> 导致页面数据验证失效问题

因为web.comfig中节点 导致页面数据验证失效问题

2023-04-14 17:16:12 75

原创 asp.net/webForm 解决CWE-352: Cross-Site Request Forgery (CSRF)问题

asp.net/webForm 解决CWE-352: Cross-Site Request Forgery (CSRF)问题

2023-01-31 18:01:47 388

原创 linq 语句中使用 IsNullOrWhiteSpace 报错

在 linq 语句中使用 IsNullOrWhiteSpace方法会报错,但使用IsNullOrEmpty方法居然不报错,正常运行。

2022-09-16 09:45:17 242

原创 在 ASP.NET Web API 中启用跨域请求,防止跨站点请求伪造 (CSRF) 攻击

ASP.NET Web API 中启用跨域请求,防止 ASP.NET 应用程序中的跨站点请求伪造 (CSRF) 攻击

2022-08-19 11:22:24 439

原创 .net 时间格式化 年月日后面加(周几)

.net 时间格式化 年月日后面加(周几)

2022-04-26 11:45:09 204

原创 获得DataTable列名

/// <summary> /// 根据DataTable获得列名 /// </summary> /// <param name="dt">表对象</param> /// <returns>返回结果的数据列数组</returns> public string[] GetColumnsByDataTable(DataTable dt) ...

2021-01-05 14:38:20 1313

原创 将枚举转换为字典集合,返回枚举项的描述信息

将枚举转换为字典;T为枚举名称 //将枚举转换为字典;T为枚举名称 public static Dictionary<int,string> EnumToDictionary<T>() { Dictionary<int, string> keyValues = new Dictionary<int, string>(); foreach (int i in Enum

2020-12-12 18:16:40 348

原创 sql while 使用

set @i=1; select @rowsCount = COUNT(1) from @salesVolumeTable while @i<= @rowsCount begin --循环开始 declare @subordinateTotal decimal(18,2)=0; -- declare @userId2 int=0;-- select @userId2=UserId from @salesVolumeTable where RId=..

2020-10-23 16:06:11 878

原创 c# GroupBy的使用

var groupList1 = grantCard.GroupBy(x => new { x.ProductId }).Select(group => new { ProductId = group.Key, Quantity = group.Count() }).ToList();

2020-10-20 11:39:52 2471

原创 部分常见银行的名称和图标对应表

/****** Object: Table [dbo].[Hmeshop_BankInfo] Script Date: 2020/10/9 10:41:37 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[Hmeshop_BankInfo]([Id] [int] IDENTITY(1,1) NOT NULL,[BankName] varchar NULL,[Logo] varchar NU

2020-10-09 10:44:45 1727

原创 sql 判断字段是否存在,以及添加列和列说明

IF COL_LENGTH( ‘Hmeshop_OrderItems’,‘AgentEarningsReward’) IS NULLbeginalter table Hmeshop_OrderItems add AgentEarningsReward money nullexec sp_addextendedproperty N’MS_Description’, N’总代收益 ‘, N’SCHEMA’, N’dbo’, N’table’, N’Hmeshop_OrderItems’, N’colu

2020-09-03 11:24:27 698

原创 数据库sql执行错误: 从varchar数据类型到datetime 数据类型的转换产生一个超出范围的值。

数据库sql执行错误: 从varchar数据类型到datetime 数据类型的转换产生一个超出范围的值。解决:重新新建一个实例原因是因为默认语言的问题

2020-08-18 14:17:50 1309

原创 sql递归查找以及给有标识的用户分层级

WITH D(UserId,ReferralUserId,DistributorGradeId,LevelId,IsEnterprisePartner,UpEnterpriseUserId,UpTwoEnterpriseUserId,UpThreeEnterpriseUserId) AS(SELECT UserId,ReferralUserId,DistributorGradeId,0 as LevelId,IsEnterprisePartner,(case IsEnterprisePartner w

2020-07-10 10:54:07 349

原创 C#中Newtonsoft.Json 序列化和反序列化 时间格式

C#中Newtonsoft.Json 序列化和反序列化 时间格式 Newtonsoft.Json.Converters.IsoDateTimeConverter timeFormat = new Newtonsoft.Json.Converters.IsoDateTimeConverter(); timeFormat.DateTimeFormat = "yyyy-MM-dd HH:mm:ss"; context.Re...

2020-06-15 16:23:29 603

原创 c# 两个数组去重合并

c# 两个数组去重合并 string ProductIds = string.Empty; DataTable dtProductInfo = new DataTable(); List<int> productIdList = new List<int>(); for (int i = 0; i < dtProductInfo.Rows.Count; i++)//dtProduct

2020-05-26 10:21:23 1585

原创 使用bootstrap-multiselect多选框,绑定数据后界面不显示出来的问题

使用bootstrap-multiselect多选框,绑定数据后界面不显示出来的问题```javascript$(document).ready(function () { // $('#example-select-onChange').multiselect('select', '100', true);//选中某项 // $('#example-select-onChange').multiselect('deselectAll', '', tr

2020-05-22 16:58:31 854

原创 SQLServer查询死锁与杀死死锁进程

SQLServer查询死锁与杀死死锁进程--查询 死锁select request_session_id spid, OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT' --杀死 进程kill 36--显示其死锁相关信息exec sp_who2 36...

2020-05-15 16:56:49 594

原创 sql筛选出某个用户的各个类型的最新记录

筛选出某个用户的各个baby的最新记录 select a.Id,a.UserId,a.BabyId,a.BabyName,a.CreateTime from [Hmeshop_BabyInfo] as a inner join(select UserId,BabyId,MAX(CreateTime) CreateTime from [Hmeshop_BabyInfo] where...

2020-04-10 14:51:02 510

原创 SQL SERVER 将多行数据合并成一行

select stuff(( SELECT ',' + UserName FROM aspnet_Members WHERE UserId >=41877 FOR XML path('') ), 1, 1, '')

2020-04-02 11:56:35 527

原创 利用JsonConvert序列化对象,新建一个对象,可以消除引用

利用序列化对象,新建一个对象,可以消除引用 var temporderSummitCart = JsonConvert.DeserializeObject<List<ShoppingCartInfo>>(JsonConvert.SerializeObject(orderSummitCart));var temporderSummitCart = JsonCon...

2020-03-31 17:46:13 340

原创 日常总结

刚开始学时,日常记录下来的

2015-12-28 09:36:24 318

中国铁路窗口售票系统界面

该系统的界面清新脱俗,让人耳目一新,注意现在这个系统只有界面,功能源码还没有敲,根据现在的火车票网上订票系统,以及个人的一些买票经历和网上搜索的一些资料信息,逆推火车票窗口售票系统的需求,然后再设计界面,其实就是火车票窗口售票系统的界面设计。

2016-01-13

火车票网上订票系统需求分析

根据现在的火车票网上订票系统,以及个人的一些买票经历和网上搜索的一些资料信息,推导火车票网上订票系统的需求。参考现在的火车票网上订票系统所写的。

2016-01-12

中国铁路窗口售票系统需求分析

根据现在的火车票网上订票系统,以及现实个人的一些买票经历和网上搜索的一些资料信息,推导出窗口系统的需求。系统有余票查询、中转查询、退票业务...

2016-01-12

火车票票务后台维护系统

根据现在的火车票网上订票系统,以及个人的一些买票经历和网上搜索的一些资料信息,逆推火车票票务后台维护系统的需求。首先,我将系统分为几个模块,系统设置、基础数据、业务信息...

2016-01-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除